Class SignalTypeGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SignalTypeGroup.Builder>
com.google.cloud.databasecenter.v1beta.SignalTypeGroup.Builder
- All Implemented Interfaces:
SignalTypeGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SignalTypeGroup
public static final class SignalTypeGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SignalTypeGroup.Builder>
implements SignalTypeGroupOrBuilder
A group of signal types that specifies what the user is interested in.
Used by QueryDatabaseResourceGroups API.
Example:
signal_type_group {
name = "AVAILABILITY"
types = [SIGNAL_TYPE_NO_PROMOTABLE_REPLICA]
}
Protobuf type google.cloud.databasecenter.v1beta.SignalTypeGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllSignalTypes(Iterable<? extends SignalType> values) Optional.addAllSignalTypesValue(Iterable<Integer> values) Optional.addSignalTypes(SignalType value) Optional.addSignalTypesValue(int value) Optional.build()clear()Required.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.getSignalTypes(int index) Optional.intOptional.Optional.intgetSignalTypesValue(int index) Optional.Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SignalTypeGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.setSignalTypes(int index, SignalType value) Optional.setSignalTypesValue(int index, int value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SignalTypeGroup.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SignalTypeGroup.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SignalTypeGroup.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SignalTypeGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SignalTypeGroup.Builder>
-
mergeFrom
public SignalTypeGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SignalTypeGroup.Builder>- Throws:
IOException
-
getDisplayName
Required. The display name of a signal group.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceSignalTypeGroupOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Required. The display name of a signal group.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceSignalTypeGroupOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Required. The display name of a signal group.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Required. The display name of a signal group.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Required. The display name of a signal group.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getSignalTypesList
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSignalTypesListin interfaceSignalTypeGroupOrBuilder- Returns:
- A list containing the signalTypes.
-
getSignalTypesCount
public int getSignalTypesCount()Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSignalTypesCountin interfaceSignalTypeGroupOrBuilder- Returns:
- The count of signalTypes.
-
getSignalTypes
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSignalTypesin interfaceSignalTypeGroupOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The signalTypes at the given index.
-
setSignalTypes
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The signalTypes to set.- Returns:
- This builder for chaining.
-
addSignalTypes
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The signalTypes to add.- Returns:
- This builder for chaining.
-
addAllSignalTypes
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The signalTypes to add.- Returns:
- This builder for chaining.
-
clearSignalTypes
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getSignalTypesValueList
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSignalTypesValueListin interfaceSignalTypeGroupOrBuilder- Returns:
- A list containing the enum numeric values on the wire for signalTypes.
-
getSignalTypesValue
public int getSignalTypesValue(int index) Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSignalTypesValuein interfaceSignalTypeGroupOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of signalTypes at the given index.
-
setSignalTypesValue
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for signalTypes to set.- Returns:
- This builder for chaining.
-
addSignalTypesValue
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for signalTypes to add.- Returns:
- This builder for chaining.
-
addAllSignalTypesValue
Optional. List of signal types present in the group.
repeated .google.cloud.databasecenter.v1beta.SignalType signal_types = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The enum numeric values on the wire for signalTypes to add.- Returns:
- This builder for chaining.
-