Package com.google.cloud.alloydb.v1beta
Class Cluster.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
com.google.cloud.alloydb.v1beta.Cluster.Builder
- All Implemented Interfaces:
ClusterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Cluster
public static final class Cluster.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
implements ClusterOrBuilder
A cluster is a collection of regional AlloyDB resources. It can include a primary instance and one or more read pool instances. All cluster resources share a storage layer, which scales as needed.Protobuf type
google.cloud.alloydb.v1beta.Cluster-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The automated backup policy for this cluster.Output only.Output only.Output only.Optional.Output only.Output only.Optional.Optional.Output only.User-settable and human-readable display name for the Cluster.Optional.Output only.For Resource freshness validation (https://google.aip.dev/154)Deprecated.Input only.Output only.Optional.Output only.Output only.Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated..google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];Output only.Optional.Output only.Output only.Cross Region replication config specific to SECONDARY cluster.Output only.Deprecated.Output only.Optional.Output only.clearUid()Output only.Output only.booleanAnnotations to allow client tools to store small amount of arbitrary data.booleancontainsLabels(String key) Labels as key value pairsbooleancontainsTags(String key) Optional.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.The automated backup policy for this cluster.The automated backup policy for this cluster.The automated backup policy for this cluster.Output only.Output only.Output only.Output only.Output only.Output only.Output only.intOutput only.Optional.Optional.Optional.Output only.Output only.Output only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.intOptional.Optional.Optional.Optional.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 Cluster.com.google.protobuf.ByteStringUser-settable and human-readable display name for the Cluster.Optional.Optional.Optional.Output only.Output only.Output only.getEtag()For Resource freshness validation (https://google.aip.dev/154)com.google.protobuf.ByteStringFor Resource freshness validation (https://google.aip.dev/154)Deprecated.google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated.Deprecated.Deprecated.Input only.Input only.Input 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 pairsOutput only.Output only.Output only.Optional.Optional.Optional.Output only.Output only.Output only.Deprecated.Deprecated.Deprecated.getName()Output only.com.google.protobuf.ByteStringOutput only.Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated.com.google.protobuf.ByteStringDeprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated..google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];Output only.Output only.Output only.Optional.Optional.Optional.booleanOutput only.booleanOutput only.Cross Region replication config specific to SECONDARY cluster.Cross Region replication config specific to SECONDARY cluster.Cross Region replication config specific to SECONDARY cluster.Output only.com.google.protobuf.ByteStringOutput only.Deprecated.google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated.Deprecated.Deprecated.getState()Output only.intOutput only.Optional.intOptional.getTags()Deprecated.intOptional.Optional.getTagsOrDefault(String key, String defaultValue) Optional.getTagsOrThrow(String key) Optional.Output only.Output only.Output only.getUid()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanThe automated backup policy for this cluster.booleanOutput only.booleanOutput only.booleanOptional.booleanOutput only.booleanOutput only.booleanOptional.booleanOutput only.booleanOptional.booleanOutput only.booleanDeprecated.google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated.booleanInput only.booleanOutput only.booleanOptional.booleanOutput only.boolean.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];booleanOutput only.booleanOptional.booleanCross Region replication config specific to SECONDARY cluster.booleanDeprecated.google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanThe automated backup policy for this cluster.mergeBackupSource(BackupSource value) Output only.Output only.Optional.Output only.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.Optional.mergeDeleteTime(com.google.protobuf.Timestamp value) Output only.Optional.Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Deprecated.mergeInitialUser(UserPassword value) Input only.Output only.Optional.Output only..google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];Output only.mergePscConfig(Cluster.PscConfig value) Optional.Cross Region replication config specific to SECONDARY cluster.mergeSslConfig(SslConfig value) Deprecated.Output only.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllAnnotations(Map<String, String> values) Annotations to allow client tools to store small amount of arbitrary data.putAllLabels(Map<String, String> values) Labels as key value pairsputAllTags(Map<String, String> values) Optional.putAnnotations(String key, String value) Annotations to allow client tools to store small amount of arbitrary data.Labels as key value pairsOptional.removeAnnotations(String key) Annotations to allow client tools to store small amount of arbitrary data.removeLabels(String key) Labels as key value pairsremoveTags(String key) Optional.The automated backup policy for this cluster.setAutomatedBackupPolicy(AutomatedBackupPolicy.Builder builderForValue) The automated backup policy for this cluster.setBackupSource(BackupSource value) Output only.setBackupSource(BackupSource.Builder builderForValue) Output only.Output only.setCloudsqlBackupRunSource(CloudSQLBackupRunSource.Builder builderForValue) Output only.Output only.setClusterTypeValue(int value) Output only.Optional.setContinuousBackupConfig(ContinuousBackupConfig.Builder builderForValue) Optional.Output only.setContinuousBackupInfo(ContinuousBackupInfo.Builder builderForValue) Output only.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Optional.setDatabaseVersionValue(int value) Optional.Optional.setDataplexConfig(Cluster.DataplexConfig.Builder builderForValue) Optional.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 Cluster.setDisplayNameBytes(com.google.protobuf.ByteString value) User-settable and human-readable display name for the Cluster.Optional.setEncryptionConfig(EncryptionConfig.Builder builderForValue) Optional.setEncryptionInfo(EncryptionInfo value) Output only.setEncryptionInfo(EncryptionInfo.Builder builderForValue) Output only.For Resource freshness validation (https://google.aip.dev/154)setEtagBytes(com.google.protobuf.ByteString value) For Resource freshness validation (https://google.aip.dev/154)Deprecated.setGeminiConfig(GeminiClusterConfig.Builder builderForValue) Deprecated.setInitialUser(UserPassword value) Input only.setInitialUser(UserPassword.Builder builderForValue) Input only.Output only.setMaintenanceSchedule(MaintenanceSchedule.Builder builderForValue) Output only.Optional.setMaintenanceUpdatePolicy(MaintenanceUpdatePolicy.Builder builderForValue) Optional.Output only.setMigrationSource(MigrationSource.Builder builderForValue) Output only.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.setNetwork(String value) Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated.setNetworkBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated..google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];setNetworkConfig(Cluster.NetworkConfig.Builder builderForValue) .google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];Output only.setPrimaryConfig(Cluster.PrimaryConfig.Builder builderForValue) Output only.setPscConfig(Cluster.PscConfig value) Optional.setPscConfig(Cluster.PscConfig.Builder builderForValue) Optional.setReconciling(boolean value) Output only.setSatisfiesPzs(boolean value) Output only.Cross Region replication config specific to SECONDARY cluster.setSecondaryConfig(Cluster.SecondaryConfig.Builder builderForValue) Cross Region replication config specific to SECONDARY cluster.setServiceAccountEmail(String value) Output only.setServiceAccountEmailBytes(com.google.protobuf.ByteString value) Output only.setSslConfig(SslConfig value) Deprecated.setSslConfig(SslConfig.Builder builderForValue) Deprecated.setState(Cluster.State value) Output only.setStateValue(int value) Output only.Optional.setSubscriptionTypeValue(int value) Optional.Output only.setTrialMetadata(Cluster.TrialMetadata.Builder builderForValue) Output only.Output only.setUidBytes(com.google.protobuf.ByteString value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.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<Cluster.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.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<Cluster.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<Cluster.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<Cluster.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.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<Cluster.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceClusterOrBuilder
-
clearSource
-
hasBackupSource
public boolean hasBackupSource()Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasBackupSourcein interfaceClusterOrBuilder- Returns:
- Whether the backupSource field is set.
-
getBackupSource
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBackupSourcein interfaceClusterOrBuilder- Returns:
- The backupSource.
-
setBackupSource
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setBackupSource
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeBackupSource
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearBackupSource
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getBackupSourceBuilder
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getBackupSourceOrBuilder
Output only. Cluster created from backup.
.google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBackupSourceOrBuilderin interfaceClusterOrBuilder
-
hasMigrationSource
public boolean hasMigrationSource()Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasMigrationSourcein interfaceClusterOrBuilder- Returns:
- Whether the migrationSource field is set.
-
getMigrationSource
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMigrationSourcein interfaceClusterOrBuilder- Returns:
- The migrationSource.
-
setMigrationSource
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setMigrationSource
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeMigrationSource
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearMigrationSource
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMigrationSourceBuilder
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMigrationSourceOrBuilder
Output only. Cluster created via DMS migration.
.google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMigrationSourceOrBuilderin interfaceClusterOrBuilder
-
hasCloudsqlBackupRunSource
public boolean hasCloudsqlBackupRunSource()Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCloudsqlBackupRunSourcein interfaceClusterOrBuilder- Returns:
- Whether the cloudsqlBackupRunSource field is set.
-
getCloudsqlBackupRunSource
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCloudsqlBackupRunSourcein interfaceClusterOrBuilder- Returns:
- The cloudsqlBackupRunSource.
-
setCloudsqlBackupRunSource
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCloudsqlBackupRunSource
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCloudsqlBackupRunSource
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCloudsqlBackupRunSource
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCloudsqlBackupRunSourceBuilder
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCloudsqlBackupRunSourceOrBuilder
Output only. Cluster created from CloudSQL snapshot.
.google.cloud.alloydb.v1beta.CloudSQLBackupRunSource cloudsql_backup_run_source = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCloudsqlBackupRunSourceOrBuilderin interfaceClusterOrBuilder
-
getName
Output only. The name of the cluster resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id} where the cluster ID segment should satisfy the regex expression `[a-z0-9-]+`. For more details see https://google.aip.dev/122. The prefix of the cluster resource name is the name of the parent resource: * projects/{project}/locations/{region}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceClusterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. The name of the cluster resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id} where the cluster ID segment should satisfy the regex expression `[a-z0-9-]+`. For more details see https://google.aip.dev/122. The prefix of the cluster resource name is the name of the parent resource: * projects/{project}/locations/{region}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceClusterOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. The name of the cluster resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id} where the cluster ID segment should satisfy the regex expression `[a-z0-9-]+`. For more details see https://google.aip.dev/122. The prefix of the cluster resource name is the name of the parent resource: * projects/{project}/locations/{region}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 cluster resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id} where the cluster ID segment should satisfy the regex expression `[a-z0-9-]+`. For more details see https://google.aip.dev/122. The prefix of the cluster resource name is the name of the parent resource: * projects/{project}/locations/{region}string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
Output only. The name of the cluster resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id} where the cluster ID segment should satisfy the regex expression `[a-z0-9-]+`. For more details see https://google.aip.dev/122. The prefix of the cluster resource name is the name of the parent resource: * projects/{project}/locations/{region}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 Cluster.
string display_name = 2;- Specified by:
getDisplayNamein interfaceClusterOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()User-settable and human-readable display name for the Cluster.
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceClusterOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
User-settable and human-readable display name for the Cluster.
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 Cluster.
string display_name = 2;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
User-settable and human-readable display name for the Cluster.
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 interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Update time stamp
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder
-
hasDeleteTime
public boolean hasDeleteTime()Output only. Delete time stamp
.google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeleteTimein interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder- 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 interfaceClusterOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:ClusterOrBuilderLabels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsCountin interfaceClusterOrBuilder
-
containsLabels
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
containsLabelsin interfaceClusterOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceClusterOrBuilder
-
getLabelsMap
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsMapin interfaceClusterOrBuilder
-
getLabelsOrDefault
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsOrDefaultin interfaceClusterOrBuilder
-
getLabelsOrThrow
Labels as key value pairs
map<string, string> labels = 7;- Specified by:
getLabelsOrThrowin interfaceClusterOrBuilder
-
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 cluster.
.google.cloud.alloydb.v1beta.Cluster.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
Output only. The current serving state of the cluster.
.google.cloud.alloydb.v1beta.Cluster.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 cluster.
.google.cloud.alloydb.v1beta.Cluster.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceClusterOrBuilder- Returns:
- The state.
-
setState
Output only. The current serving state of the cluster.
.google.cloud.alloydb.v1beta.Cluster.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 cluster.
.google.cloud.alloydb.v1beta.Cluster.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getClusterTypeValue
public int getClusterTypeValue()Output only. The type of the cluster. This is an output-only field and it's populated at the Cluster creation time or the Cluster promotion time. The cluster type is determined by which RPC was used to create the cluster (i.e. `CreateCluster` vs. `CreateSecondaryCluster`
.google.cloud.alloydb.v1beta.Cluster.ClusterType cluster_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClusterTypeValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for clusterType.
-
setClusterTypeValue
Output only. The type of the cluster. This is an output-only field and it's populated at the Cluster creation time or the Cluster promotion time. The cluster type is determined by which RPC was used to create the cluster (i.e. `CreateCluster` vs. `CreateSecondaryCluster`
.google.cloud.alloydb.v1beta.Cluster.ClusterType cluster_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for clusterType to set.- Returns:
- This builder for chaining.
-
getClusterType
Output only. The type of the cluster. This is an output-only field and it's populated at the Cluster creation time or the Cluster promotion time. The cluster type is determined by which RPC was used to create the cluster (i.e. `CreateCluster` vs. `CreateSecondaryCluster`
.google.cloud.alloydb.v1beta.Cluster.ClusterType cluster_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getClusterTypein interfaceClusterOrBuilder- Returns:
- The clusterType.
-
setClusterType
Output only. The type of the cluster. This is an output-only field and it's populated at the Cluster creation time or the Cluster promotion time. The cluster type is determined by which RPC was used to create the cluster (i.e. `CreateCluster` vs. `CreateSecondaryCluster`
.google.cloud.alloydb.v1beta.Cluster.ClusterType cluster_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The clusterType to set.- Returns:
- This builder for chaining.
-
clearClusterType
Output only. The type of the cluster. This is an output-only field and it's populated at the Cluster creation time or the Cluster promotion time. The cluster type is determined by which RPC was used to create the cluster (i.e. `CreateCluster` vs. `CreateSecondaryCluster`
.google.cloud.alloydb.v1beta.Cluster.ClusterType cluster_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getDatabaseVersionValue
public int getDatabaseVersionValue()Optional. The database engine major version. This is an optional field and it is populated at the Cluster creation time. If a database version is not supplied at cluster creation time, then a default database version will be used.
.google.cloud.alloydb.v1beta.DatabaseVersion database_version = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDatabaseVersionValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for databaseVersion.
-
setDatabaseVersionValue
Optional. The database engine major version. This is an optional field and it is populated at the Cluster creation time. If a database version is not supplied at cluster creation time, then a default database version will be used.
.google.cloud.alloydb.v1beta.DatabaseVersion database_version = 9 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for databaseVersion to set.- Returns:
- This builder for chaining.
-
getDatabaseVersion
Optional. The database engine major version. This is an optional field and it is populated at the Cluster creation time. If a database version is not supplied at cluster creation time, then a default database version will be used.
.google.cloud.alloydb.v1beta.DatabaseVersion database_version = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDatabaseVersionin interfaceClusterOrBuilder- Returns:
- The databaseVersion.
-
setDatabaseVersion
Optional. The database engine major version. This is an optional field and it is populated at the Cluster creation time. If a database version is not supplied at cluster creation time, then a default database version will be used.
.google.cloud.alloydb.v1beta.DatabaseVersion database_version = 9 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The databaseVersion to set.- Returns:
- This builder for chaining.
-
clearDatabaseVersion
Optional. The database engine major version. This is an optional field and it is populated at the Cluster creation time. If a database version is not supplied at cluster creation time, then a default database version will be used.
.google.cloud.alloydb.v1beta.DatabaseVersion database_version = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasNetworkConfig
public boolean hasNetworkConfig().google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasNetworkConfigin interfaceClusterOrBuilder- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkConfigin interfaceClusterOrBuilder- Returns:
- The networkConfig.
-
setNetworkConfig
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
setNetworkConfig
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
mergeNetworkConfig
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
clearNetworkConfig
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
getNetworkConfigBuilder
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL]; -
getNetworkConfigOrBuilder
.google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkConfigOrBuilderin interfaceClusterOrBuilder
-
getNetwork
Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project}/global/networks/{network_id}`. This is required to create a cluster. Deprecated, use network_config.network instead.string network = 10 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNetworkin interfaceClusterOrBuilder- Returns:
- The network.
-
getNetworkBytes
Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project}/global/networks/{network_id}`. This is required to create a cluster. Deprecated, use network_config.network instead.string network = 10 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNetworkBytesin interfaceClusterOrBuilder- Returns:
- The bytes for network.
-
setNetwork
Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project}/global/networks/{network_id}`. This is required to create a cluster. Deprecated, use network_config.network instead.string network = 10 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project}/global/networks/{network_id}`. This is required to create a cluster. Deprecated, use network_config.network instead.string network = 10 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNetworkBytes
Deprecated.google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project}/global/networks/{network_id}`. This is required to create a cluster. Deprecated, use network_config.network instead.string network = 10 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
getEtag
For Resource freshness validation (https://google.aip.dev/154)
string etag = 11;- Specified by:
getEtagin interfaceClusterOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()For Resource freshness validation (https://google.aip.dev/154)
string etag = 11;- Specified by:
getEtagBytesin interfaceClusterOrBuilder- Returns:
- The bytes for etag.
-
setEtag
For Resource freshness validation (https://google.aip.dev/154)
string etag = 11;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
For Resource freshness validation (https://google.aip.dev/154)
string etag = 11;- Returns:
- This builder for chaining.
-
setEtagBytes
For Resource freshness validation (https://google.aip.dev/154)
string etag = 11;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getAnnotationsCount
public int getAnnotationsCount()Description copied from interface:ClusterOrBuilderAnnotations 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 = 12;- Specified by:
getAnnotationsCountin interfaceClusterOrBuilder
-
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 = 12;- Specified by:
containsAnnotationsin interfaceClusterOrBuilder
-
getAnnotations
Deprecated.UsegetAnnotationsMap()instead.- Specified by:
getAnnotationsin interfaceClusterOrBuilder
-
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 = 12;- Specified by:
getAnnotationsMapin interfaceClusterOrBuilder
-
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 = 12;- Specified by:
getAnnotationsOrDefaultin interfaceClusterOrBuilder
-
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 = 12;- Specified by:
getAnnotationsOrThrowin interfaceClusterOrBuilder
-
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 = 12; -
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 = 12; -
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 = 12; -
getReconciling
public boolean getReconciling()Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Cluster 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 = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReconcilingin interfaceClusterOrBuilder- Returns:
- The reconciling.
-
setReconciling
Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Cluster 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 = 13 [(.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 Cluster 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 = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasInitialUser
public boolean hasInitialUser()Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
hasInitialUserin interfaceClusterOrBuilder- Returns:
- Whether the initialUser field is set.
-
getInitialUser
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getInitialUserin interfaceClusterOrBuilder- Returns:
- The initialUser.
-
setInitialUser
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY]; -
setInitialUser
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY]; -
mergeInitialUser
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY]; -
clearInitialUser
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY]; -
getInitialUserBuilder
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY]; -
getInitialUserOrBuilder
Input only. Initial user to setup during cluster creation. Required. If used in `RestoreCluster` this is ignored.
.google.cloud.alloydb.v1beta.UserPassword initial_user = 14 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getInitialUserOrBuilderin interfaceClusterOrBuilder
-
hasAutomatedBackupPolicy
public boolean hasAutomatedBackupPolicy()The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17;- Specified by:
hasAutomatedBackupPolicyin interfaceClusterOrBuilder- Returns:
- Whether the automatedBackupPolicy field is set.
-
getAutomatedBackupPolicy
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17;- Specified by:
getAutomatedBackupPolicyin interfaceClusterOrBuilder- Returns:
- The automatedBackupPolicy.
-
setAutomatedBackupPolicy
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17; -
setAutomatedBackupPolicy
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17; -
mergeAutomatedBackupPolicy
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17; -
clearAutomatedBackupPolicy
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17; -
getAutomatedBackupPolicyBuilder
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17; -
getAutomatedBackupPolicyOrBuilder
The automated backup policy for this cluster. If no policy is provided then the default policy will be used. If backups are supported for the cluster, the default policy takes one backup a day, has a backup window of 1 hour, and retains backups for 14 days. For more information on the defaults, consult the documentation for the message type.
.google.cloud.alloydb.v1beta.AutomatedBackupPolicy automated_backup_policy = 17;- Specified by:
getAutomatedBackupPolicyOrBuilderin interfaceClusterOrBuilder
-
hasSslConfig
Deprecated.google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=721SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true];- Specified by:
hasSslConfigin interfaceClusterOrBuilder- Returns:
- Whether the sslConfig field is set.
-
getSslConfig
Deprecated.google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=721SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true];- Specified by:
getSslConfigin interfaceClusterOrBuilder- Returns:
- The sslConfig.
-
setSslConfig
Deprecated.SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; -
setSslConfig
Deprecated.SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; -
mergeSslConfig
Deprecated.SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; -
clearSslConfig
Deprecated.SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; -
getSslConfigBuilder
Deprecated.SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; -
getSslConfigOrBuilder
Deprecated.SSL configuration for this AlloyDB cluster.
.google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true];- Specified by:
getSslConfigOrBuilderin interfaceClusterOrBuilder
-
hasEncryptionConfig
public boolean hasEncryptionConfig()Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEncryptionConfigin interfaceClusterOrBuilder- Returns:
- Whether the encryptionConfig field is set.
-
getEncryptionConfig
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionConfigin interfaceClusterOrBuilder- Returns:
- The encryptionConfig.
-
setEncryptionConfig
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL]; -
setEncryptionConfig
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL]; -
mergeEncryptionConfig
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL]; -
clearEncryptionConfig
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL]; -
getEncryptionConfigBuilder
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL]; -
getEncryptionConfigOrBuilder
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
.google.cloud.alloydb.v1beta.EncryptionConfig encryption_config = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionConfigOrBuilderin interfaceClusterOrBuilder
-
hasEncryptionInfo
public boolean hasEncryptionInfo()Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEncryptionInfoin interfaceClusterOrBuilder- Returns:
- Whether the encryptionInfo field is set.
-
getEncryptionInfo
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEncryptionInfoin interfaceClusterOrBuilder- Returns:
- The encryptionInfo.
-
setEncryptionInfo
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setEncryptionInfo
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeEncryptionInfo
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearEncryptionInfo
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEncryptionInfoBuilder
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEncryptionInfoOrBuilder
Output only. The encryption information for the cluster.
.google.cloud.alloydb.v1beta.EncryptionInfo encryption_info = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEncryptionInfoOrBuilderin interfaceClusterOrBuilder
-
hasContinuousBackupConfig
public boolean hasContinuousBackupConfig()Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasContinuousBackupConfigin interfaceClusterOrBuilder- Returns:
- Whether the continuousBackupConfig field is set.
-
getContinuousBackupConfig
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getContinuousBackupConfigin interfaceClusterOrBuilder- Returns:
- The continuousBackupConfig.
-
setContinuousBackupConfig
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL]; -
setContinuousBackupConfig
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL]; -
mergeContinuousBackupConfig
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL]; -
clearContinuousBackupConfig
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL]; -
getContinuousBackupConfigBuilder
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL]; -
getContinuousBackupConfigOrBuilder
Optional. Continuous backup configuration for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getContinuousBackupConfigOrBuilderin interfaceClusterOrBuilder
-
hasContinuousBackupInfo
public boolean hasContinuousBackupInfo()Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasContinuousBackupInfoin interfaceClusterOrBuilder- Returns:
- Whether the continuousBackupInfo field is set.
-
getContinuousBackupInfo
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getContinuousBackupInfoin interfaceClusterOrBuilder- Returns:
- The continuousBackupInfo.
-
setContinuousBackupInfo
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setContinuousBackupInfo
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeContinuousBackupInfo
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearContinuousBackupInfo
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getContinuousBackupInfoBuilder
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getContinuousBackupInfoOrBuilder
Output only. Continuous backup properties for this cluster.
.google.cloud.alloydb.v1beta.ContinuousBackupInfo continuous_backup_info = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getContinuousBackupInfoOrBuilderin interfaceClusterOrBuilder
-
hasSecondaryConfig
public boolean hasSecondaryConfig()Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22;- Specified by:
hasSecondaryConfigin interfaceClusterOrBuilder- Returns:
- Whether the secondaryConfig field is set.
-
getSecondaryConfig
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22;- Specified by:
getSecondaryConfigin interfaceClusterOrBuilder- Returns:
- The secondaryConfig.
-
setSecondaryConfig
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22; -
setSecondaryConfig
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22; -
mergeSecondaryConfig
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22; -
clearSecondaryConfig
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22; -
getSecondaryConfigBuilder
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22; -
getSecondaryConfigOrBuilder
Cross Region replication config specific to SECONDARY cluster.
.google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22;- Specified by:
getSecondaryConfigOrBuilderin interfaceClusterOrBuilder
-
hasPrimaryConfig
public boolean hasPrimaryConfig()Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPrimaryConfigin interfaceClusterOrBuilder- Returns:
- Whether the primaryConfig field is set.
-
getPrimaryConfig
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryConfigin interfaceClusterOrBuilder- Returns:
- The primaryConfig.
-
setPrimaryConfig
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setPrimaryConfig
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergePrimaryConfig
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearPrimaryConfig
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPrimaryConfigBuilder
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPrimaryConfigOrBuilder
Output only. Cross Region replication config specific to PRIMARY cluster.
.google.cloud.alloydb.v1beta.Cluster.PrimaryConfig primary_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryConfigOrBuilderin interfaceClusterOrBuilder
-
getSatisfiesPzs
public boolean getSatisfiesPzs()Output only. Reserved for future use.
bool satisfies_pzs = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceClusterOrBuilder- Returns:
- The satisfiesPzs.
-
setSatisfiesPzs
Output only. Reserved for future use.
bool satisfies_pzs = 30 [(.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 = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasPscConfig
public boolean hasPscConfig()Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPscConfigin interfaceClusterOrBuilder- Returns:
- Whether the pscConfig field is set.
-
getPscConfig
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPscConfigin interfaceClusterOrBuilder- Returns:
- The pscConfig.
-
setPscConfig
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL]; -
setPscConfig
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL]; -
mergePscConfig
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL]; -
clearPscConfig
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL]; -
getPscConfigBuilder
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL]; -
getPscConfigOrBuilder
Optional. The configuration for Private Service Connect (PSC) for the cluster.
.google.cloud.alloydb.v1beta.Cluster.PscConfig psc_config = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPscConfigOrBuilderin interfaceClusterOrBuilder
-
hasMaintenanceUpdatePolicy
public boolean hasMaintenanceUpdatePolicy()Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaintenanceUpdatePolicyin interfaceClusterOrBuilder- Returns:
- Whether the maintenanceUpdatePolicy field is set.
-
getMaintenanceUpdatePolicy
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenanceUpdatePolicyin interfaceClusterOrBuilder- Returns:
- The maintenanceUpdatePolicy.
-
setMaintenanceUpdatePolicy
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL]; -
setMaintenanceUpdatePolicy
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaintenanceUpdatePolicy
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaintenanceUpdatePolicy
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenanceUpdatePolicyBuilder
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenanceUpdatePolicyOrBuilder
Optional. The maintenance update policy determines when to allow or deny updates.
.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy maintenance_update_policy = 32 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenanceUpdatePolicyOrBuilderin interfaceClusterOrBuilder
-
hasMaintenanceSchedule
public boolean hasMaintenanceSchedule()Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasMaintenanceSchedulein interfaceClusterOrBuilder- Returns:
- Whether the maintenanceSchedule field is set.
-
getMaintenanceSchedule
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceSchedulein interfaceClusterOrBuilder- Returns:
- The maintenanceSchedule.
-
setMaintenanceSchedule
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setMaintenanceSchedule
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeMaintenanceSchedule
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearMaintenanceSchedule
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceScheduleBuilder
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceScheduleOrBuilder
Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
.google.cloud.alloydb.v1beta.MaintenanceSchedule maintenance_schedule = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceScheduleOrBuilderin interfaceClusterOrBuilder
-
hasGeminiConfig
Deprecated.google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=768Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiClusterConfig gemini_config = 36 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGeminiConfigin interfaceClusterOrBuilder- Returns:
- Whether the geminiConfig field is set.
-
getGeminiConfig
Deprecated.google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=768Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiClusterConfig gemini_config = 36 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getGeminiConfigin interfaceClusterOrBuilder- Returns:
- The geminiConfig.
-
setGeminiConfig
Deprecated.Optional. Deprecated and unused. This field will be removed in the near future.
.google.cloud.alloydb.v1beta.GeminiClusterConfig gemini_config = 36 [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.GeminiClusterConfig gemini_config = 36 [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.GeminiClusterConfig gemini_config = 36 [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.GeminiClusterConfig gemini_config = 36 [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.GeminiClusterConfig gemini_config = 36 [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.GeminiClusterConfig gemini_config = 36 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getGeminiConfigOrBuilderin interfaceClusterOrBuilder
-
getSubscriptionTypeValue
public int getSubscriptionTypeValue()Optional. Subscription type of the cluster.
.google.cloud.alloydb.v1beta.SubscriptionType subscription_type = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSubscriptionTypeValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for subscriptionType.
-
setSubscriptionTypeValue
Optional. Subscription type of the cluster.
.google.cloud.alloydb.v1beta.SubscriptionType subscription_type = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for subscriptionType to set.- Returns:
- This builder for chaining.
-
getSubscriptionType
Optional. Subscription type of the cluster.
.google.cloud.alloydb.v1beta.SubscriptionType subscription_type = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSubscriptionTypein interfaceClusterOrBuilder- Returns:
- The subscriptionType.
-
setSubscriptionType
Optional. Subscription type of the cluster.
.google.cloud.alloydb.v1beta.SubscriptionType subscription_type = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The subscriptionType to set.- Returns:
- This builder for chaining.
-
clearSubscriptionType
Optional. Subscription type of the cluster.
.google.cloud.alloydb.v1beta.SubscriptionType subscription_type = 38 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasTrialMetadata
public boolean hasTrialMetadata()Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTrialMetadatain interfaceClusterOrBuilder- Returns:
- Whether the trialMetadata field is set.
-
getTrialMetadata
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTrialMetadatain interfaceClusterOrBuilder- Returns:
- The trialMetadata.
-
setTrialMetadata
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setTrialMetadata
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeTrialMetadata
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearTrialMetadata
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getTrialMetadataBuilder
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getTrialMetadataOrBuilder
Output only. Metadata for free trial clusters
.google.cloud.alloydb.v1beta.Cluster.TrialMetadata trial_metadata = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTrialMetadataOrBuilderin interfaceClusterOrBuilder
-
getTagsCount
public int getTagsCount()Description copied from interface:ClusterOrBuilderOptional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsCountin interfaceClusterOrBuilder
-
containsTags
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
containsTagsin interfaceClusterOrBuilder
-
getTags
Deprecated.UsegetTagsMap()instead.- Specified by:
getTagsin interfaceClusterOrBuilder
-
getTagsMap
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsMapin interfaceClusterOrBuilder
-
getTagsOrDefault
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsOrDefaultin interfaceClusterOrBuilder
-
getTagsOrThrow
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagsOrThrowin interfaceClusterOrBuilder
-
clearTags
-
removeTags
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; -
getMutableTags
Deprecated.Use alternate mutation accessors instead. -
putTags
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; -
putAllTags
Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: ``` "123/environment": "production", "123/costCenter": "marketing" ```
map<string, string> tags = 41 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; -
getServiceAccountEmail
Output only. AlloyDB per-cluster service account. This service account is created per-cluster per-project, and is different from the per-project service account. The per-cluster service account naming format is subject to change.
string service_account_email = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServiceAccountEmailin interfaceClusterOrBuilder- Returns:
- The serviceAccountEmail.
-
getServiceAccountEmailBytes
public com.google.protobuf.ByteString getServiceAccountEmailBytes()Output only. AlloyDB per-cluster service account. This service account is created per-cluster per-project, and is different from the per-project service account. The per-cluster service account naming format is subject to change.
string service_account_email = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServiceAccountEmailBytesin interfaceClusterOrBuilder- Returns:
- The bytes for serviceAccountEmail.
-
setServiceAccountEmail
Output only. AlloyDB per-cluster service account. This service account is created per-cluster per-project, and is different from the per-project service account. The per-cluster service account naming format is subject to change.
string service_account_email = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The serviceAccountEmail to set.- Returns:
- This builder for chaining.
-
clearServiceAccountEmail
Output only. AlloyDB per-cluster service account. This service account is created per-cluster per-project, and is different from the per-project service account. The per-cluster service account naming format is subject to change.
string service_account_email = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setServiceAccountEmailBytes
Output only. AlloyDB per-cluster service account. This service account is created per-cluster per-project, and is different from the per-project service account. The per-cluster service account naming format is subject to change.
string service_account_email = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for serviceAccountEmail to set.- Returns:
- This builder for chaining.
-
hasDataplexConfig
public boolean hasDataplexConfig()Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDataplexConfigin interfaceClusterOrBuilder- Returns:
- Whether the dataplexConfig field is set.
-
getDataplexConfig
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDataplexConfigin interfaceClusterOrBuilder- Returns:
- The dataplexConfig.
-
setDataplexConfig
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL]; -
setDataplexConfig
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL]; -
mergeDataplexConfig
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL]; -
clearDataplexConfig
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL]; -
getDataplexConfigBuilder
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL]; -
getDataplexConfigOrBuilder
Optional. Configuration for Dataplex integration.
.google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDataplexConfigOrBuilderin interfaceClusterOrBuilder
-