Package com.google.spanner.executor.v1
Class UpdateCloudInstanceAction.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
com.google.spanner.executor.v1.UpdateCloudInstanceAction.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,UpdateCloudInstanceActionOrBuilder,Cloneable
- Enclosing class:
- UpdateCloudInstanceAction
public static final class UpdateCloudInstanceAction.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
implements UpdateCloudInstanceActionOrBuilder
Action that updates a Cloud Spanner instance.Protobuf type
google.spanner.executor.v1.UpdateCloudInstanceAction-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The autoscaling config for this instance.The descriptive name for this instance as it appears in UIs.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Cloud instance ID (not path), e.g.The number of nodes allocated to this instance.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The number of processing units allocated to this instance.Cloud project ID, e.g.clone()booleancontainsLabels(String key) labels.The autoscaling config for this instance.The autoscaling config for this instance.The autoscaling config for this instance.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe descriptive name for this instance as it appears in UIs.com.google.protobuf.ByteStringThe descriptive name for this instance as it appears in UIs.Cloud instance ID (not path), e.g.com.google.protobuf.ByteStringCloud instance ID (not path), e.g.Deprecated.intlabels.labels.getLabelsOrDefault(String key, String defaultValue) labels.getLabelsOrThrow(String key) labels.Deprecated.intThe number of nodes allocated to this instance.intThe number of processing units allocated to this instance.Cloud project ID, e.g.com.google.protobuf.ByteStringCloud project ID, e.g.booleanThe autoscaling config for this instance.booleanThe descriptive name for this instance as it appears in UIs.booleanThe number of nodes allocated to this instance.booleanThe number of processing units allocated to this instance.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number) final booleanThe autoscaling config for this instance.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllLabels(Map<String, String> values) labels.labels.removeLabels(String key) labels.The autoscaling config for this instance.setAutoscalingConfig(AutoscalingConfig.Builder builderForValue) The autoscaling config for this instance.setDisplayName(String value) The descriptive name for this instance as it appears in UIs.setDisplayNameBytes(com.google.protobuf.ByteString value) The descriptive name for this instance as it appears in UIs.setInstanceId(String value) Cloud instance ID (not path), e.g.setInstanceIdBytes(com.google.protobuf.ByteString value) Cloud instance ID (not path), e.g.setNodeCount(int value) The number of nodes allocated to this instance.setProcessingUnits(int value) The number of processing units allocated to this instance.setProjectId(String value) Cloud project ID, e.g.setProjectIdBytes(com.google.protobuf.ByteString value) Cloud project ID, e.g.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.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.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
setField
public UpdateCloudInstanceAction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
clearField
public UpdateCloudInstanceAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
clearOneof
public UpdateCloudInstanceAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
setRepeatedField
public UpdateCloudInstanceAction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
addRepeatedField
public UpdateCloudInstanceAction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateCloudInstanceAction.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
mergeFrom
public UpdateCloudInstanceAction.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<UpdateCloudInstanceAction.Builder>- Throws:
IOException
-
getInstanceId
Cloud instance ID (not path), e.g. "test-instance".
string instance_id = 1;- Specified by:
getInstanceIdin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The instanceId.
-
getInstanceIdBytes
public com.google.protobuf.ByteString getInstanceIdBytes()Cloud instance ID (not path), e.g. "test-instance".
string instance_id = 1;- Specified by:
getInstanceIdBytesin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The bytes for instanceId.
-
setInstanceId
Cloud instance ID (not path), e.g. "test-instance".
string instance_id = 1;- Parameters:
value- The instanceId to set.- Returns:
- This builder for chaining.
-
clearInstanceId
Cloud instance ID (not path), e.g. "test-instance".
string instance_id = 1;- Returns:
- This builder for chaining.
-
setInstanceIdBytes
Cloud instance ID (not path), e.g. "test-instance".
string instance_id = 1;- Parameters:
value- The bytes for instanceId to set.- Returns:
- This builder for chaining.
-
getProjectId
Cloud project ID, e.g. "spanner-cloud-systest".
string project_id = 2;- Specified by:
getProjectIdin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()Cloud project ID, e.g. "spanner-cloud-systest".
string project_id = 2;- Specified by:
getProjectIdBytesin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
Cloud project ID, e.g. "spanner-cloud-systest".
string project_id = 2;- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
Cloud project ID, e.g. "spanner-cloud-systest".
string project_id = 2;- Returns:
- This builder for chaining.
-
setProjectIdBytes
Cloud project ID, e.g. "spanner-cloud-systest".
string project_id = 2;- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-
hasDisplayName
public boolean hasDisplayName()The descriptive name for this instance as it appears in UIs. Must be unique per project and between 4 and 30 characters in length.
optional string display_name = 3;- Specified by:
hasDisplayNamein interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- Whether the displayName field is set.
-
getDisplayName
The descriptive name for this instance as it appears in UIs. Must be unique per project and between 4 and 30 characters in length.
optional string display_name = 3;- Specified by:
getDisplayNamein interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()The descriptive name for this instance as it appears in UIs. Must be unique per project and between 4 and 30 characters in length.
optional string display_name = 3;- Specified by:
getDisplayNameBytesin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
The descriptive name for this instance as it appears in UIs. Must be unique per project and between 4 and 30 characters in length.
optional string display_name = 3;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
The descriptive name for this instance as it appears in UIs. Must be unique per project and between 4 and 30 characters in length.
optional string display_name = 3;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
The descriptive name for this instance as it appears in UIs. Must be unique per project and between 4 and 30 characters in length.
optional string display_name = 3;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
hasNodeCount
public boolean hasNodeCount()The number of nodes allocated to this instance. At most one of either node_count or processing_units should be present in the message.
optional int32 node_count = 4;- Specified by:
hasNodeCountin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- Whether the nodeCount field is set.
-
getNodeCount
public int getNodeCount()The number of nodes allocated to this instance. At most one of either node_count or processing_units should be present in the message.
optional int32 node_count = 4;- Specified by:
getNodeCountin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The nodeCount.
-
setNodeCount
The number of nodes allocated to this instance. At most one of either node_count or processing_units should be present in the message.
optional int32 node_count = 4;- Parameters:
value- The nodeCount to set.- Returns:
- This builder for chaining.
-
clearNodeCount
The number of nodes allocated to this instance. At most one of either node_count or processing_units should be present in the message.
optional int32 node_count = 4;- Returns:
- This builder for chaining.
-
hasProcessingUnits
public boolean hasProcessingUnits()The number of processing units allocated to this instance. At most one of processing_units or node_count should be present in the message.
optional int32 processing_units = 5;- Specified by:
hasProcessingUnitsin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- Whether the processingUnits field is set.
-
getProcessingUnits
public int getProcessingUnits()The number of processing units allocated to this instance. At most one of processing_units or node_count should be present in the message.
optional int32 processing_units = 5;- Specified by:
getProcessingUnitsin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The processingUnits.
-
setProcessingUnits
The number of processing units allocated to this instance. At most one of processing_units or node_count should be present in the message.
optional int32 processing_units = 5;- Parameters:
value- The processingUnits to set.- Returns:
- This builder for chaining.
-
clearProcessingUnits
The number of processing units allocated to this instance. At most one of processing_units or node_count should be present in the message.
optional int32 processing_units = 5;- Returns:
- This builder for chaining.
-
hasAutoscalingConfig
public boolean hasAutoscalingConfig()The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7;- Specified by:
hasAutoscalingConfigin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- Whether the autoscalingConfig field is set.
-
getAutoscalingConfig
The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7;- Specified by:
getAutoscalingConfigin interfaceUpdateCloudInstanceActionOrBuilder- Returns:
- The autoscalingConfig.
-
setAutoscalingConfig
The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7; -
setAutoscalingConfig
public UpdateCloudInstanceAction.Builder setAutoscalingConfig(AutoscalingConfig.Builder builderForValue) The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7; -
mergeAutoscalingConfig
The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7; -
clearAutoscalingConfig
The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7; -
getAutoscalingConfigBuilder
The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7; -
getAutoscalingConfigOrBuilder
The autoscaling config for this instance. If non-empty, this instance is using autoscaling (processing_units and node_count should be set to 0 if used).
optional .google.spanner.admin.instance.v1.AutoscalingConfig autoscaling_config = 7;- Specified by:
getAutoscalingConfigOrBuilderin interfaceUpdateCloudInstanceActionOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:UpdateCloudInstanceActionOrBuilderlabels.
map<string, string> labels = 6;- Specified by:
getLabelsCountin interfaceUpdateCloudInstanceActionOrBuilder
-
containsLabels
labels.
map<string, string> labels = 6;- Specified by:
containsLabelsin interfaceUpdateCloudInstanceActionOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceUpdateCloudInstanceActionOrBuilder
-
getLabelsMap
labels.
map<string, string> labels = 6;- Specified by:
getLabelsMapin interfaceUpdateCloudInstanceActionOrBuilder
-
getLabelsOrDefault
labels.
map<string, string> labels = 6;- Specified by:
getLabelsOrDefaultin interfaceUpdateCloudInstanceActionOrBuilder
-
getLabelsOrThrow
labels.
map<string, string> labels = 6;- Specified by:
getLabelsOrThrowin interfaceUpdateCloudInstanceActionOrBuilder
-
clearLabels
-
removeLabels
labels.
map<string, string> labels = 6; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
labels.
map<string, string> labels = 6; -
putAllLabels
labels.
map<string, string> labels = 6; -
setUnknownFields
public final UpdateCloudInstanceAction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-
mergeUnknownFields
public final UpdateCloudInstanceAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateCloudInstanceAction.Builder>
-