Package com.google.cloud.alloydb.v1beta
Class Instance.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
com.google.cloud.alloydb.v1beta.Instance.Builder
- All Implemented Interfaces:
InstanceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Instance
public static final class Instance.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
implements InstanceOrBuilder
An Instance is a computing unit that an end customer can connect to. It's the main unit of computing resources in AlloyDB.Protobuf type
google.cloud.alloydb.v1beta.Instance-
Method Summary
Modifier and TypeMethodDescriptionaddAllNodes(Iterable<? extends Instance.Node> values) Output only.Output only.addNodes(int index, Instance.Node value) Output only.addNodes(int index, Instance.Node.Builder builderForValue) Output only.addNodes(Instance.Node value) Output only.addNodes(Instance.Node.Builder builderForValue) Output only.Output only.addNodesBuilder(int index) Output only.Output only.addOutboundPublicIpAddressesBytes(com.google.protobuf.ByteString value) Output only.build()clear()Optional.Availability type of an Instance.Optional.Optional.Output only.Output only.User-settable and human-readable display name for the Instance.For Resource freshness validation (https://google.aip.dev/154)Output only.The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances.Deprecated.Required.Output only.Configurations for the machines that host the underlying database engine.Output only.Optional.Output only.Configuration for observability.Output only.Optional.Output only.Configuration for query insights.Read pool instance configuration.Output only.Output only.Output only.clearUid()Output only.Update policy that will be applied during instance update.Output only.Output only.booleanAnnotations to allow client tools to store small amount of arbitrary data.booleanDatabase flags.booleancontainsLabels(String key) Labels as key value pairsOptional.intOptional.Deprecated.intAnnotations to allow client tools to store small amount of arbitrary data.Annotations to allow client tools to store small amount of arbitrary data.getAnnotationsOrDefault(String key, String defaultValue) Annotations to allow client tools to store small amount of arbitrary data.Annotations to allow client tools to store small amount of arbitrary data.Availability type of an Instance.intAvailability type of an Instance.Optional.Optional.Optional.Optional.Optional.Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Deprecated.intDatabase flags.Database flags.getDatabaseFlagsOrDefault(String key, String defaultValue) Database flags.Database flags.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorUser-settable and human-readable display name for the Instance.com.google.protobuf.ByteStringUser-settable and human-readable display name for the Instance.getEtag()For Resource freshness validation (https://google.aip.dev/154)com.google.protobuf.ByteStringFor Resource freshness validation (https://google.aip.dev/154)Output only.Output only.Output only.The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances.com.google.protobuf.ByteStringThe Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances.Deprecated.google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated.Deprecated.Deprecated.Required.intRequired.Output only.com.google.protobuf.ByteStringOutput only.Deprecated.intLabels as key value pairsLabels as key value pairsgetLabelsOrDefault(String key, String defaultValue) Labels as key value pairsgetLabelsOrThrow(String key) Labels as key value pairsConfigurations for the machines that host the underlying database engine.Configurations for the machines that host the underlying database engine.Configurations for the machines that host the underlying database engine.Deprecated.Deprecated.Deprecated.getName()Output only.com.google.protobuf.ByteStringOutput only.Optional.Optional.Optional.getNodes(int index) Output only.getNodesBuilder(int index) Output only.Output only.intOutput only.Output only.getNodesOrBuilder(int index) Output only.List<? extends Instance.NodeOrBuilder>Output only.Configuration for observability.Configuration for observability.Configuration for observability.getOutboundPublicIpAddresses(int index) Output only.com.google.protobuf.ByteStringgetOutboundPublicIpAddressesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.Optional.Optional.Optional.Output only.com.google.protobuf.ByteStringOutput only.Configuration for query insights.Configuration for query insights.Configuration for query insights.Read pool instance configuration.Read pool instance configuration.Read pool instance configuration.booleanOutput only.booleanOutput only.getState()Output only.intOutput only.getUid()Output only.com.google.protobuf.ByteStringOutput only.Update policy that will be applied during instance update.Update policy that will be applied during instance update.Update policy that will be applied during instance update.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.Output only.Output only.booleanOptional.booleanOptional.booleanOutput only.booleanOutput only.booleanOutput only.booleanDeprecated.google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated.booleanConfigurations for the machines that host the underlying database engine.booleanOptional.booleanConfiguration for observability.booleanOptional.booleanConfiguration for query insights.booleanRead pool instance configuration.booleanUpdate policy that will be applied during instance update.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanOptional.Optional.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeDeleteTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcaConfig(GCAInstanceConfig value) Output only.Deprecated.Configurations for the machines that host the underlying database engine.Optional.Configuration for observability.Optional.Configuration for query insights.Read pool instance configuration.Update policy that will be applied during instance update.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.mergeWritableNode(Instance.Node value) Output only.putAllAnnotations(Map<String, String> values) Annotations to allow client tools to store small amount of arbitrary data.putAllDatabaseFlags(Map<String, String> values) Database flags.putAllLabels(Map<String, String> values) Labels as key value pairsputAnnotations(String key, String value) Annotations to allow client tools to store small amount of arbitrary data.putDatabaseFlags(String key, String value) Database flags.Labels as key value pairsremoveAnnotations(String key) Annotations to allow client tools to store small amount of arbitrary data.Database flags.removeLabels(String key) Labels as key value pairsremoveNodes(int index) Output only.Optional.setActivationPolicyValue(int value) Optional.Availability type of an Instance.setAvailabilityTypeValue(int value) Availability type of an Instance.Optional.setClientConnectionConfig(Instance.ClientConnectionConfig.Builder builderForValue) Optional.Optional.setConnectionPoolConfig(Instance.ConnectionPoolConfig.Builder builderForValue) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDeleteTime(com.google.protobuf.Timestamp value) Output only.setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDisplayName(String value) User-settable and human-readable display name for the Instance.setDisplayNameBytes(com.google.protobuf.ByteString value) User-settable and human-readable display name for the Instance.For Resource freshness validation (https://google.aip.dev/154)setEtagBytes(com.google.protobuf.ByteString value) For Resource freshness validation (https://google.aip.dev/154)setGcaConfig(GCAInstanceConfig value) Output only.setGcaConfig(GCAInstanceConfig.Builder builderForValue) Output only.setGceZone(String value) The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances.setGceZoneBytes(com.google.protobuf.ByteString value) The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances.Deprecated.setGeminiConfig(GeminiInstanceConfig.Builder builderForValue) Deprecated.Required.setInstanceTypeValue(int value) Required.setIpAddress(String value) Output only.setIpAddressBytes(com.google.protobuf.ByteString value) Output only.Configurations for the machines that host the underlying database engine.setMachineConfig(Instance.MachineConfig.Builder builderForValue) Configurations for the machines that host the underlying database engine.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.Optional.setNetworkConfig(Instance.InstanceNetworkConfig.Builder builderForValue) Optional.setNodes(int index, Instance.Node value) Output only.setNodes(int index, Instance.Node.Builder builderForValue) Output only.Configuration for observability.setObservabilityConfig(Instance.ObservabilityInstanceConfig.Builder builderForValue) Configuration for observability.setOutboundPublicIpAddresses(int index, String value) Output only.Optional.setPscInstanceConfig(Instance.PscInstanceConfig.Builder builderForValue) Optional.setPublicIpAddress(String value) Output only.setPublicIpAddressBytes(com.google.protobuf.ByteString value) Output only.Configuration for query insights.setQueryInsightsConfig(Instance.QueryInsightsInstanceConfig.Builder builderForValue) Configuration for query insights.Read pool instance configuration.setReadPoolConfig(Instance.ReadPoolConfig.Builder builderForValue) Read pool instance configuration.setReconciling(boolean value) Output only.setSatisfiesPzs(boolean value) Output only.setState(Instance.State value) Output only.setStateValue(int value) Output only.Output only.setUidBytes(com.google.protobuf.ByteString value) Output only.Update policy that will be applied during instance update.setUpdatePolicy(Instance.UpdatePolicy.Builder builderForValue) Update policy that will be applied during instance update.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setWritableNode(Instance.Node value) Output only.setWritableNode(Instance.Node.Builder builderForValue) Output only.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Instance.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<Instance.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<Instance.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<Instance.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
-
mergeFrom
public Instance.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<Instance.Builder>- Throws:
IOException
-
getName
Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceInstanceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
User-settable and human-readable display name for the Instance.
string display_name = 2;- Specified by:
getDisplayNamein interfaceInstanceOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()User-settable and human-readable display name for the Instance.
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
User-settable and human-readable display name for the Instance.
string display_name = 2;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
User-settable and human-readable display name for the Instance.
string display_name = 2;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
User-settable and human-readable display name for the Instance.
string display_name = 2;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getUid
Output only. The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidin interfaceInstanceOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()Output only. The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for uid.
-
setUid
Output only. The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
Output only. The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUidBytes
Output only. The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceInstanceOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceInstanceOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Create time stamp
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceInstanceOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceInstanceOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceInstanceOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceInstanceOrBuilder
-
hasDeleteTime
public boolean hasDeleteTime()Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeleteTimein interfaceInstanceOrBuilder- Returns:
- Whether the deleteTime field is set.
-
getDeleteTime
public com.google.protobuf.Timestamp getDeleteTime()Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimein interfaceInstanceOrBuilder- Returns:
- The deleteTime.
-
setDeleteTime
Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setDeleteTime
Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeDeleteTime
Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearDeleteTime
Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeleteTimeBuilder
public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeleteTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimeOrBuilderin interfaceInstanceOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:InstanceOrBuilderLabels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsCountin interfaceInstanceOrBuilder
-
containsLabels
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
containsLabelsin interfaceInstanceOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceInstanceOrBuilder
-
getLabelsMap
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsMapin interfaceInstanceOrBuilder
-
getLabelsOrDefault
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsOrDefaultin interfaceInstanceOrBuilder
-
getLabelsOrThrow
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsOrThrowin interfaceInstanceOrBuilder
-
clearLabels
-
removeLabels
Labels as key value pairs
map<string, string> labels = 7; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Labels as key value pairs
map<string, string> labels = 7; -
putAllLabels
Labels as key value pairs
map<string, string> labels = 7; -
getStateValue
public int getStateValue()Output only. The current serving state of the instance.
.google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
Output only. The current serving state of the instance.
.google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
Output only. The current serving state of the instance.
.google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceInstanceOrBuilder- Returns:
- The state.
-
setState
Output only. The current serving state of the instance.
.google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
Output only. The current serving state of the instance.
.google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getInstanceTypeValue
public int getInstanceTypeValue()Required. The type of the instance. Specified at creation time.
.google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getInstanceTypeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for instanceType.
-
setInstanceTypeValue
Required. The type of the instance. Specified at creation time.
.google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for instanceType to set.- Returns:
- This builder for chaining.
-
getInstanceType
Required. The type of the instance. Specified at creation time.
.google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getInstanceTypein interfaceInstanceOrBuilder- Returns:
- The instanceType.
-
setInstanceType
Required. The type of the instance. Specified at creation time.
.google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The instanceType to set.- Returns:
- This builder for chaining.
-
clearInstanceType
Required. The type of the instance. Specified at creation time.
.google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
hasMachineConfig
public boolean hasMachineConfig()Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;- Specified by:
hasMachineConfigin interfaceInstanceOrBuilder- Returns:
- Whether the machineConfig field is set.
-
getMachineConfig
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;- Specified by:
getMachineConfigin interfaceInstanceOrBuilder- Returns:
- The machineConfig.
-
setMachineConfig
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10; -
setMachineConfig
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10; -
mergeMachineConfig
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10; -
clearMachineConfig
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10; -
getMachineConfigBuilder
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10; -
getMachineConfigOrBuilder
Configurations for the machines that host the underlying database engine.
.google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;- Specified by:
getMachineConfigOrBuilderin interfaceInstanceOrBuilder
-
getAvailabilityTypeValue
public int getAvailabilityTypeValue()Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;- Specified by:
getAvailabilityTypeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for availabilityType.
-
setAvailabilityTypeValue
Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;- Parameters:
value- The enum numeric value on the wire for availabilityType to set.- Returns:
- This builder for chaining.
-
getAvailabilityType
Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;- Specified by:
getAvailabilityTypein interfaceInstanceOrBuilder- Returns:
- The availabilityType.
-
setAvailabilityType
Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;- Parameters:
value- The availabilityType to set.- Returns:
- This builder for chaining.
-
clearAvailabilityType
Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;- Returns:
- This builder for chaining.
-
getGceZone
The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
string gce_zone = 12;- Specified by:
getGceZonein interfaceInstanceOrBuilder- Returns:
- The gceZone.
-
getGceZoneBytes
public com.google.protobuf.ByteString getGceZoneBytes()The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
string gce_zone = 12;- Specified by:
getGceZoneBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for gceZone.
-
setGceZone
The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
string gce_zone = 12;- Parameters:
value- The gceZone to set.- Returns:
- This builder for chaining.
-
clearGceZone
The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
string gce_zone = 12;- Returns:
- This builder for chaining.
-
setGceZoneBytes
The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
string gce_zone = 12;- Parameters:
value- The bytes for gceZone to set.- Returns:
- This builder for chaining.
-
getDatabaseFlagsCount
public int getDatabaseFlagsCount()Description copied from interface:InstanceOrBuilderDatabase flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13;- Specified by:
getDatabaseFlagsCountin interfaceInstanceOrBuilder
-
containsDatabaseFlags
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13;- Specified by:
containsDatabaseFlagsin interfaceInstanceOrBuilder
-
getDatabaseFlags
Deprecated.UsegetDatabaseFlagsMap()instead.- Specified by:
getDatabaseFlagsin interfaceInstanceOrBuilder
-
getDatabaseFlagsMap
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13;- Specified by:
getDatabaseFlagsMapin interfaceInstanceOrBuilder
-
getDatabaseFlagsOrDefault
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13;- Specified by:
getDatabaseFlagsOrDefaultin interfaceInstanceOrBuilder
-
getDatabaseFlagsOrThrow
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13;- Specified by:
getDatabaseFlagsOrThrowin interfaceInstanceOrBuilder
-
clearDatabaseFlags
-
removeDatabaseFlags
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13; -
getMutableDatabaseFlags
Deprecated.Use alternate mutation accessors instead. -
putDatabaseFlags
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13; -
putAllDatabaseFlags
Database flags. Set at the instance level. They are copied from the primary instance on secondary instance creation. Flags that have restrictions default to the value at primary instance on read instances during creation. Read instances can set new flags or override existing flags that are relevant for reads, for example, for enabling columnar cache on a read instance. Flags set on read instance might or might not be present on the primary instance. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to **on** for true and **off** for false. This field must be omitted if the flag doesn't take a value.
map<string, string> database_flags = 13; -
hasWritableNode
public boolean hasWritableNode()Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasWritableNodein interfaceInstanceOrBuilder- Returns:
- Whether the writableNode field is set.
-
getWritableNode
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getWritableNodein interfaceInstanceOrBuilder- Returns:
- The writableNode.
-
setWritableNode
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setWritableNode
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeWritableNode
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearWritableNode
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getWritableNodeBuilder
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getWritableNodeOrBuilder
Output only. This is set for the read-write VM of the PRIMARY instance only.
.google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getWritableNodeOrBuilderin interfaceInstanceOrBuilder
-
getNodesList
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesListin interfaceInstanceOrBuilder
-
getNodesCount
public int getNodesCount()Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesCountin interfaceInstanceOrBuilder
-
getNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesin interfaceInstanceOrBuilder
-
setNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeNodes
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getNodesBuilder
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getNodesOrBuilder
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesOrBuilderin interfaceInstanceOrBuilder
-
getNodesOrBuilderList
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesOrBuilderListin interfaceInstanceOrBuilder
-
addNodesBuilder
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodesBuilder
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getNodesBuilderList
Output only. List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasQueryInsightsConfig
public boolean hasQueryInsightsConfig()Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21;- Specified by:
hasQueryInsightsConfigin interfaceInstanceOrBuilder- Returns:
- Whether the queryInsightsConfig field is set.
-
getQueryInsightsConfig
Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21;- Specified by:
getQueryInsightsConfigin interfaceInstanceOrBuilder- Returns:
- The queryInsightsConfig.
-
setQueryInsightsConfig
Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; -
setQueryInsightsConfig
public Instance.Builder setQueryInsightsConfig(Instance.QueryInsightsInstanceConfig.Builder builderForValue) Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; -
mergeQueryInsightsConfig
Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; -
clearQueryInsightsConfig
Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; -
getQueryInsightsConfigBuilder
Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; -
getQueryInsightsConfigOrBuilder
Configuration for query insights.
.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21;- Specified by:
getQueryInsightsConfigOrBuilderin interfaceInstanceOrBuilder
-
hasObservabilityConfig
public boolean hasObservabilityConfig()Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26;- Specified by:
hasObservabilityConfigin interfaceInstanceOrBuilder- Returns:
- Whether the observabilityConfig field is set.
-
getObservabilityConfig
Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26;- Specified by:
getObservabilityConfigin interfaceInstanceOrBuilder- Returns:
- The observabilityConfig.
-
setObservabilityConfig
Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; -
setObservabilityConfig
public Instance.Builder setObservabilityConfig(Instance.ObservabilityInstanceConfig.Builder builderForValue) Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; -
mergeObservabilityConfig
Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; -
clearObservabilityConfig
Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; -
getObservabilityConfigBuilder
Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; -
getObservabilityConfigOrBuilder
Configuration for observability.
.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26;- Specified by:
getObservabilityConfigOrBuilderin interfaceInstanceOrBuilder
-
hasReadPoolConfig
public boolean hasReadPoolConfig()Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14;- Specified by:
hasReadPoolConfigin interfaceInstanceOrBuilder- Returns:
- Whether the readPoolConfig field is set.
-
getReadPoolConfig
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14;- Specified by:
getReadPoolConfigin interfaceInstanceOrBuilder- Returns:
- The readPoolConfig.
-
setReadPoolConfig
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14; -
setReadPoolConfig
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14; -
mergeReadPoolConfig
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14; -
clearReadPoolConfig
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14; -
getReadPoolConfigBuilder
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14; -
getReadPoolConfigOrBuilder
Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14;- Specified by:
getReadPoolConfigOrBuilderin interfaceInstanceOrBuilder
-
getIpAddress
Output only. The IP address for the Instance. This is the connection endpoint for an end-user application.
string ip_address = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpAddressin interfaceInstanceOrBuilder- Returns:
- The ipAddress.
-
getIpAddressBytes
public com.google.protobuf.ByteString getIpAddressBytes()Output only. The IP address for the Instance. This is the connection endpoint for an end-user application.
string ip_address = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIpAddressBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for ipAddress.
-
setIpAddress
Output only. The IP address for the Instance. This is the connection endpoint for an end-user application.
string ip_address = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The ipAddress to set.- Returns:
- This builder for chaining.
-
clearIpAddress
Output only. The IP address for the Instance. This is the connection endpoint for an end-user application.
string ip_address = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setIpAddressBytes
Output only. The IP address for the Instance. This is the connection endpoint for an end-user application.
string ip_address = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for ipAddress to set.- Returns:
- This builder for chaining.
-
getPublicIpAddress
Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.
string public_ip_address = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Specified by:
getPublicIpAddressin interfaceInstanceOrBuilder- Returns:
- The publicIpAddress.
-
getPublicIpAddressBytes
public com.google.protobuf.ByteString getPublicIpAddressBytes()Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.
string public_ip_address = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Specified by:
getPublicIpAddressBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for publicIpAddress.
-
setPublicIpAddress
Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.
string public_ip_address = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Parameters:
value- The publicIpAddress to set.- Returns:
- This builder for chaining.
-
clearPublicIpAddress
Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.
string public_ip_address = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Returns:
- This builder for chaining.
-
setPublicIpAddressBytes
Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.
string public_ip_address = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Parameters:
value- The bytes for publicIpAddress to set.- Returns:
- This builder for chaining.
-
getReconciling
public boolean getReconciling()Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
bool reconciling = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReconcilingin interfaceInstanceOrBuilder- Returns:
- The reconciling.
-
setReconciling
Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
bool reconciling = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The reconciling to set.- Returns:
- This builder for chaining.
-
clearReconciling
Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
bool reconciling = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getEtag
For Resource freshness validation (https://google.aip.dev/154)
string etag = 17;- Specified by:
getEtagin interfaceInstanceOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()For Resource freshness validation (https://google.aip.dev/154)
string etag = 17;- Specified by:
getEtagBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for etag.
-
setEtag
For Resource freshness validation (https://google.aip.dev/154)
string etag = 17;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
For Resource freshness validation (https://google.aip.dev/154)
string etag = 17;- Returns:
- This builder for chaining.
-
setEtagBytes
For Resource freshness validation (https://google.aip.dev/154)
string etag = 17;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getAnnotationsCount
public int getAnnotationsCount()Description copied from interface:InstanceOrBuilderAnnotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18;- Specified by:
getAnnotationsCountin interfaceInstanceOrBuilder
-
containsAnnotations
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18;- Specified by:
containsAnnotationsin interfaceInstanceOrBuilder
-
getAnnotations
Deprecated.UsegetAnnotationsMap()instead.- Specified by:
getAnnotationsin interfaceInstanceOrBuilder
-
getAnnotationsMap
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18;- Specified by:
getAnnotationsMapin interfaceInstanceOrBuilder
-
getAnnotationsOrDefault
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18;- Specified by:
getAnnotationsOrDefaultin interfaceInstanceOrBuilder
-
getAnnotationsOrThrow
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18;- Specified by:
getAnnotationsOrThrowin interfaceInstanceOrBuilder
-
clearAnnotations
-
removeAnnotations
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18; -
getMutableAnnotations
Deprecated.Use alternate mutation accessors instead. -
putAnnotations
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18; -
putAllAnnotations
Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
map<string, string> annotations = 18; -
hasUpdatePolicy
public boolean hasUpdatePolicy()Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22;- Specified by:
hasUpdatePolicyin interfaceInstanceOrBuilder- Returns:
- Whether the updatePolicy field is set.
-
getUpdatePolicy
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22;- Specified by:
getUpdatePolicyin interfaceInstanceOrBuilder- Returns:
- The updatePolicy.
-
setUpdatePolicy
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22; -
setUpdatePolicy
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22; -
mergeUpdatePolicy
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22; -
clearUpdatePolicy
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22; -
getUpdatePolicyBuilder
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22; -
getUpdatePolicyOrBuilder
Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
.google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22;- Specified by:
getUpdatePolicyOrBuilderin interfaceInstanceOrBuilder
-
hasClientConnectionConfig
public boolean hasClientConnectionConfig()Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasClientConnectionConfigin interfaceInstanceOrBuilder- Returns:
- Whether the clientConnectionConfig field is set.
-
getClientConnectionConfig
Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClientConnectionConfigin interfaceInstanceOrBuilder- Returns:
- The clientConnectionConfig.
-
setClientConnectionConfig
Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
setClientConnectionConfig
public Instance.Builder setClientConnectionConfig(Instance.ClientConnectionConfig.Builder builderForValue) Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
mergeClientConnectionConfig
Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
clearClientConnectionConfig
Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
getClientConnectionConfigBuilder
Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
getClientConnectionConfigOrBuilder
Optional. Client connection specific configurations
.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig client_connection_config = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClientConnectionConfigOrBuilderin interfaceInstanceOrBuilder
-
getSatisfiesPzs
public boolean getSatisfiesPzs()Output only. Reserved for future use.
bool satisfies_pzs = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceInstanceOrBuilder- Returns:
- The satisfiesPzs.
-
setSatisfiesPzs
Output only. Reserved for future use.
bool satisfies_pzs = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The satisfiesPzs to set.- Returns:
- This builder for chaining.
-
clearSatisfiesPzs
Output only. Reserved for future use.
bool satisfies_pzs = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasPscInstanceConfig
public boolean hasPscInstanceConfig()Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPscInstanceConfigin interfaceInstanceOrBuilder- Returns:
- Whether the pscInstanceConfig field is set.
-
getPscInstanceConfig
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPscInstanceConfigin interfaceInstanceOrBuilder- Returns:
- The pscInstanceConfig.
-
setPscInstanceConfig
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL]; -
setPscInstanceConfig
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL]; -
mergePscInstanceConfig
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL]; -
clearPscInstanceConfig
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL]; -
getPscInstanceConfigBuilder
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL]; -
getPscInstanceConfigOrBuilder
Optional. The configuration for Private Service Connect (PSC) for the instance.
.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig psc_instance_config = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPscInstanceConfigOrBuilderin interfaceInstanceOrBuilder
-
hasNetworkConfig
public boolean hasNetworkConfig()Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasNetworkConfigin interfaceInstanceOrBuilder- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkConfigin interfaceInstanceOrBuilder- Returns:
- The networkConfig.
-
setNetworkConfig
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
setNetworkConfig
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
mergeNetworkConfig
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
clearNetworkConfig
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
getNetworkConfigBuilder
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
getNetworkConfigOrBuilder
Optional. Instance-level network configuration.
.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkConfigOrBuilderin interfaceInstanceOrBuilder
-
hasGeminiConfig
Deprecated.google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=1325Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGeminiConfigin interfaceInstanceOrBuilder- Returns:
- Whether the geminiConfig field is set.
-
getGeminiConfig
Deprecated.google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=1325Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getGeminiConfigin interfaceInstanceOrBuilder- Returns:
- The geminiConfig.
-
setGeminiConfig
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
setGeminiConfig
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
mergeGeminiConfig
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
clearGeminiConfig
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
getGeminiConfigBuilder
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; -
getGeminiConfigOrBuilder
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiInstanceConfig gemini_config = 33 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getGeminiConfigOrBuilderin interfaceInstanceOrBuilder
-
getOutboundPublicIpAddressesList
public com.google.protobuf.ProtocolStringList getOutboundPublicIpAddressesList()Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Specified by:
getOutboundPublicIpAddressesListin interfaceInstanceOrBuilder- Returns:
- A list containing the outboundPublicIpAddresses.
-
getOutboundPublicIpAddressesCount
public int getOutboundPublicIpAddressesCount()Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Specified by:
getOutboundPublicIpAddressesCountin interfaceInstanceOrBuilder- Returns:
- The count of outboundPublicIpAddresses.
-
getOutboundPublicIpAddresses
Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Specified by:
getOutboundPublicIpAddressesin interfaceInstanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outboundPublicIpAddresses at the given index.
-
getOutboundPublicIpAddressesBytes
public com.google.protobuf.ByteString getOutboundPublicIpAddressesBytes(int index) Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Specified by:
getOutboundPublicIpAddressesBytesin interfaceInstanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outboundPublicIpAddresses at the given index.
-
setOutboundPublicIpAddresses
Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Parameters:
index- The index to set the value at.value- The outboundPublicIpAddresses to set.- Returns:
- This builder for chaining.
-
addOutboundPublicIpAddresses
Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Parameters:
value- The outboundPublicIpAddresses to add.- Returns:
- This builder for chaining.
-
addAllOutboundPublicIpAddresses
Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Parameters:
values- The outboundPublicIpAddresses to add.- Returns:
- This builder for chaining.
-
clearOutboundPublicIpAddresses
Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Returns:
- This builder for chaining.
-
addOutboundPublicIpAddressesBytes
Output only. All outbound public IP addresses configured for the instance.
repeated string outbound_public_ip_addresses = 34 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }- Parameters:
value- The bytes of the outboundPublicIpAddresses to add.- Returns:
- This builder for chaining.
-
getActivationPolicyValue
public int getActivationPolicyValue()Optional. Specifies whether an instance needs to spin up. Once the instance is active, the activation policy can be updated to the `NEVER` to stop the instance. Likewise, the activation policy can be updated to `ALWAYS` to start the instance. There are restrictions around when an instance can/cannot be activated (for example, a read pool instance should be stopped before stopping primary etc.). Please refer to the API documentation for more details.
.google.cloud.alloydb.v1beta.Instance.ActivationPolicy activation_policy = 35 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getActivationPolicyValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for activationPolicy.
-
setActivationPolicyValue
Optional. Specifies whether an instance needs to spin up. Once the instance is active, the activation policy can be updated to the `NEVER` to stop the instance. Likewise, the activation policy can be updated to `ALWAYS` to start the instance. There are restrictions around when an instance can/cannot be activated (for example, a read pool instance should be stopped before stopping primary etc.). Please refer to the API documentation for more details.
.google.cloud.alloydb.v1beta.Instance.ActivationPolicy activation_policy = 35 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for activationPolicy to set.- Returns:
- This builder for chaining.
-
getActivationPolicy
Optional. Specifies whether an instance needs to spin up. Once the instance is active, the activation policy can be updated to the `NEVER` to stop the instance. Likewise, the activation policy can be updated to `ALWAYS` to start the instance. There are restrictions around when an instance can/cannot be activated (for example, a read pool instance should be stopped before stopping primary etc.). Please refer to the API documentation for more details.
.google.cloud.alloydb.v1beta.Instance.ActivationPolicy activation_policy = 35 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getActivationPolicyin interfaceInstanceOrBuilder- Returns:
- The activationPolicy.
-
setActivationPolicy
Optional. Specifies whether an instance needs to spin up. Once the instance is active, the activation policy can be updated to the `NEVER` to stop the instance. Likewise, the activation policy can be updated to `ALWAYS` to start the instance. There are restrictions around when an instance can/cannot be activated (for example, a read pool instance should be stopped before stopping primary etc.). Please refer to the API documentation for more details.
.google.cloud.alloydb.v1beta.Instance.ActivationPolicy activation_policy = 35 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The activationPolicy to set.- Returns:
- This builder for chaining.
-
clearActivationPolicy
Optional. Specifies whether an instance needs to spin up. Once the instance is active, the activation policy can be updated to the `NEVER` to stop the instance. Likewise, the activation policy can be updated to `ALWAYS` to start the instance. There are restrictions around when an instance can/cannot be activated (for example, a read pool instance should be stopped before stopping primary etc.). Please refer to the API documentation for more details.
.google.cloud.alloydb.v1beta.Instance.ActivationPolicy activation_policy = 35 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasConnectionPoolConfig
public boolean hasConnectionPoolConfig()Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasConnectionPoolConfigin interfaceInstanceOrBuilder- Returns:
- Whether the connectionPoolConfig field is set.
-
getConnectionPoolConfig
Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectionPoolConfigin interfaceInstanceOrBuilder- Returns:
- The connectionPoolConfig.
-
setConnectionPoolConfig
Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
setConnectionPoolConfig
public Instance.Builder setConnectionPoolConfig(Instance.ConnectionPoolConfig.Builder builderForValue) Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
mergeConnectionPoolConfig
Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
clearConnectionPoolConfig
Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
getConnectionPoolConfigBuilder
Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
getConnectionPoolConfigOrBuilder
Optional. The configuration for Managed Connection Pool (MCP).
.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig connection_pool_config = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectionPoolConfigOrBuilderin interfaceInstanceOrBuilder
-
hasGcaConfig
public boolean hasGcaConfig()Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasGcaConfigin interfaceInstanceOrBuilder- Returns:
- Whether the gcaConfig field is set.
-
getGcaConfig
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGcaConfigin interfaceInstanceOrBuilder- Returns:
- The gcaConfig.
-
setGcaConfig
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setGcaConfig
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeGcaConfig
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearGcaConfig
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getGcaConfigBuilder
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getGcaConfigOrBuilder
Output only. Configuration parameters related to Gemini Cloud Assist.
.google.cloud.alloydb.v1beta.GCAInstanceConfig gca_config = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGcaConfigOrBuilderin interfaceInstanceOrBuilder
-