Class Cluster

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.alloydb.v1beta.Cluster
All Implemented Interfaces:
ClusterOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Cluster extends com.google.protobuf.GeneratedMessage 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
See Also:
  • Field Details

    • BACKUP_SOURCE_FIELD_NUMBER

      public static final int BACKUP_SOURCE_FIELD_NUMBER
      See Also:
    • MIGRATION_SOURCE_FIELD_NUMBER

      public static final int MIGRATION_SOURCE_FIELD_NUMBER
      See Also:
    • CLOUDSQL_BACKUP_RUN_SOURCE_FIELD_NUMBER

      public static final int CLOUDSQL_BACKUP_RUN_SOURCE_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • UID_FIELD_NUMBER

      public static final int UID_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • DELETE_TIME_FIELD_NUMBER

      public static final int DELETE_TIME_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • CLUSTER_TYPE_FIELD_NUMBER

      public static final int CLUSTER_TYPE_FIELD_NUMBER
      See Also:
    • DATABASE_VERSION_FIELD_NUMBER

      public static final int DATABASE_VERSION_FIELD_NUMBER
      See Also:
    • NETWORK_CONFIG_FIELD_NUMBER

      public static final int NETWORK_CONFIG_FIELD_NUMBER
      See Also:
    • NETWORK_FIELD_NUMBER

      public static final int NETWORK_FIELD_NUMBER
      See Also:
    • ETAG_FIELD_NUMBER

      public static final int ETAG_FIELD_NUMBER
      See Also:
    • ANNOTATIONS_FIELD_NUMBER

      public static final int ANNOTATIONS_FIELD_NUMBER
      See Also:
    • RECONCILING_FIELD_NUMBER

      public static final int RECONCILING_FIELD_NUMBER
      See Also:
    • INITIAL_USER_FIELD_NUMBER

      public static final int INITIAL_USER_FIELD_NUMBER
      See Also:
    • AUTOMATED_BACKUP_POLICY_FIELD_NUMBER

      public static final int AUTOMATED_BACKUP_POLICY_FIELD_NUMBER
      See Also:
    • SSL_CONFIG_FIELD_NUMBER

      public static final int SSL_CONFIG_FIELD_NUMBER
      See Also:
    • ENCRYPTION_CONFIG_FIELD_NUMBER

      public static final int ENCRYPTION_CONFIG_FIELD_NUMBER
      See Also:
    • ENCRYPTION_INFO_FIELD_NUMBER

      public static final int ENCRYPTION_INFO_FIELD_NUMBER
      See Also:
    • CONTINUOUS_BACKUP_CONFIG_FIELD_NUMBER

      public static final int CONTINUOUS_BACKUP_CONFIG_FIELD_NUMBER
      See Also:
    • CONTINUOUS_BACKUP_INFO_FIELD_NUMBER

      public static final int CONTINUOUS_BACKUP_INFO_FIELD_NUMBER
      See Also:
    • SECONDARY_CONFIG_FIELD_NUMBER

      public static final int SECONDARY_CONFIG_FIELD_NUMBER
      See Also:
    • PRIMARY_CONFIG_FIELD_NUMBER

      public static final int PRIMARY_CONFIG_FIELD_NUMBER
      See Also:
    • SATISFIES_PZS_FIELD_NUMBER

      public static final int SATISFIES_PZS_FIELD_NUMBER
      See Also:
    • PSC_CONFIG_FIELD_NUMBER

      public static final int PSC_CONFIG_FIELD_NUMBER
      See Also:
    • MAINTENANCE_UPDATE_POLICY_FIELD_NUMBER

      public static final int MAINTENANCE_UPDATE_POLICY_FIELD_NUMBER
      See Also:
    • MAINTENANCE_SCHEDULE_FIELD_NUMBER

      public static final int MAINTENANCE_SCHEDULE_FIELD_NUMBER
      See Also:
    • GEMINI_CONFIG_FIELD_NUMBER

      public static final int GEMINI_CONFIG_FIELD_NUMBER
      See Also:
    • SUBSCRIPTION_TYPE_FIELD_NUMBER

      public static final int SUBSCRIPTION_TYPE_FIELD_NUMBER
      See Also:
    • TRIAL_METADATA_FIELD_NUMBER

      public static final int TRIAL_METADATA_FIELD_NUMBER
      See Also:
    • TAGS_FIELD_NUMBER

      public static final int TAGS_FIELD_NUMBER
      See Also:
    • SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER

      public static final int SERVICE_ACCOUNT_EMAIL_FIELD_NUMBER
      See Also:
    • DATAPLEX_CONFIG_FIELD_NUMBER

      public static final int DATAPLEX_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSourceCase

      public Cluster.SourceCase getSourceCase()
      Specified by:
      getSourceCase in interface ClusterOrBuilder
    • 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:
      hasBackupSource in interface ClusterOrBuilder
      Returns:
      Whether the backupSource field is set.
    • getBackupSource

      public BackupSource getBackupSource()
       Output only. Cluster created from backup.
       
      .google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBackupSource in interface ClusterOrBuilder
      Returns:
      The backupSource.
    • getBackupSourceOrBuilder

      public BackupSourceOrBuilder getBackupSourceOrBuilder()
       Output only. Cluster created from backup.
       
      .google.cloud.alloydb.v1beta.BackupSource backup_source = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBackupSourceOrBuilder in interface ClusterOrBuilder
    • 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:
      hasMigrationSource in interface ClusterOrBuilder
      Returns:
      Whether the migrationSource field is set.
    • getMigrationSource

      public MigrationSource getMigrationSource()
       Output only. Cluster created via DMS migration.
       
      .google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMigrationSource in interface ClusterOrBuilder
      Returns:
      The migrationSource.
    • getMigrationSourceOrBuilder

      public MigrationSourceOrBuilder getMigrationSourceOrBuilder()
       Output only. Cluster created via DMS migration.
       
      .google.cloud.alloydb.v1beta.MigrationSource migration_source = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMigrationSourceOrBuilder in interface ClusterOrBuilder
    • 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:
      hasCloudsqlBackupRunSource in interface ClusterOrBuilder
      Returns:
      Whether the cloudsqlBackupRunSource field is set.
    • getCloudsqlBackupRunSource

      public CloudSQLBackupRunSource 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:
      getCloudsqlBackupRunSource in interface ClusterOrBuilder
      Returns:
      The cloudsqlBackupRunSource.
    • getCloudsqlBackupRunSourceOrBuilder

      public CloudSQLBackupRunSourceOrBuilder 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:
      getCloudsqlBackupRunSourceOrBuilder in interface ClusterOrBuilder
    • getName

      public String 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:
      getName in interface ClusterOrBuilder
      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:
      getNameBytes in interface ClusterOrBuilder
      Returns:
      The bytes for name.
    • getDisplayName

      public String getDisplayName()
       User-settable and human-readable display name for the Cluster.
       
      string display_name = 2;
      Specified by:
      getDisplayName in interface ClusterOrBuilder
      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:
      getDisplayNameBytes in interface ClusterOrBuilder
      Returns:
      The bytes for displayName.
    • getUid

      public String 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:
      getUid in interface ClusterOrBuilder
      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:
      getUidBytes in interface ClusterOrBuilder
      Returns:
      The bytes for uid.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Create time stamp
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface ClusterOrBuilder
      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:
      getCreateTime in interface ClusterOrBuilder
      Returns:
      The createTime.
    • 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:
      getCreateTimeOrBuilder in interface ClusterOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. Update time stamp
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface ClusterOrBuilder
      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:
      getUpdateTime in interface ClusterOrBuilder
      Returns:
      The updateTime.
    • 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:
      getUpdateTimeOrBuilder in interface ClusterOrBuilder
    • hasDeleteTime

      public boolean hasDeleteTime()
       Output only. Delete time stamp
       
      .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDeleteTime in interface ClusterOrBuilder
      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:
      getDeleteTime in interface ClusterOrBuilder
      Returns:
      The deleteTime.
    • 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:
      getDeleteTimeOrBuilder in interface ClusterOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: ClusterOrBuilder
       Labels as key value pairs
       
      map<string, string> labels = 7;
      Specified by:
      getLabelsCount in interface ClusterOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Labels as key value pairs
       
      map<string, string> labels = 7;
      Specified by:
      containsLabels in interface ClusterOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface ClusterOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Labels as key value pairs
       
      map<string, string> labels = 7;
      Specified by:
      getLabelsMap in interface ClusterOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Labels as key value pairs
       
      map<string, string> labels = 7;
      Specified by:
      getLabelsOrDefault in interface ClusterOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Labels as key value pairs
       
      map<string, string> labels = 7;
      Specified by:
      getLabelsOrThrow in interface ClusterOrBuilder
    • 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:
      getStateValue in interface ClusterOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • getState

      public Cluster.State 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:
      getState in interface ClusterOrBuilder
      Returns:
      The state.
    • 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:
      getClusterTypeValue in interface ClusterOrBuilder
      Returns:
      The enum numeric value on the wire for clusterType.
    • getClusterType

      public Cluster.ClusterType 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:
      getClusterType in interface ClusterOrBuilder
      Returns:
      The clusterType.
    • 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:
      getDatabaseVersionValue in interface ClusterOrBuilder
      Returns:
      The enum numeric value on the wire for databaseVersion.
    • getDatabaseVersion

      public DatabaseVersion 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:
      getDatabaseVersion in interface ClusterOrBuilder
      Returns:
      The databaseVersion.
    • hasNetworkConfig

      public boolean hasNetworkConfig()
      .google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasNetworkConfig in interface ClusterOrBuilder
      Returns:
      Whether the networkConfig field is set.
    • getNetworkConfig

      public Cluster.NetworkConfig getNetworkConfig()
      .google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkConfig in interface ClusterOrBuilder
      Returns:
      The networkConfig.
    • getNetworkConfigOrBuilder

      public Cluster.NetworkConfigOrBuilder getNetworkConfigOrBuilder()
      .google.cloud.alloydb.v1beta.Cluster.NetworkConfig network_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNetworkConfigOrBuilder in interface ClusterOrBuilder
    • getNetwork

      @Deprecated public String getNetwork()
      Deprecated.
      google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686
       Required. 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:
      getNetwork in interface ClusterOrBuilder
      Returns:
      The network.
    • getNetworkBytes

      @Deprecated public com.google.protobuf.ByteString getNetworkBytes()
      Deprecated.
      google.cloud.alloydb.v1beta.Cluster.network is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=686
       Required. 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:
      getNetworkBytes in interface ClusterOrBuilder
      Returns:
      The bytes for network.
    • getEtag

      public String getEtag()
       For Resource freshness validation (https://google.aip.dev/154)
       
      string etag = 11;
      Specified by:
      getEtag in interface ClusterOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       For Resource freshness validation (https://google.aip.dev/154)
       
      string etag = 11;
      Specified by:
      getEtagBytes in interface ClusterOrBuilder
      Returns:
      The bytes for etag.
    • getAnnotationsCount

      public int getAnnotationsCount()
      Description copied from interface: ClusterOrBuilder
       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:
      getAnnotationsCount in interface ClusterOrBuilder
    • containsAnnotations

      public boolean containsAnnotations(String key)
       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:
      containsAnnotations in interface ClusterOrBuilder
    • getAnnotations

      @Deprecated public Map<String,String> getAnnotations()
      Deprecated.
      Use getAnnotationsMap() instead.
      Specified by:
      getAnnotations in interface ClusterOrBuilder
    • getAnnotationsMap

      public Map<String,String> 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:
      getAnnotationsMap in interface ClusterOrBuilder
    • getAnnotationsOrDefault

      public String getAnnotationsOrDefault(String key, String defaultValue)
       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:
      getAnnotationsOrDefault in interface ClusterOrBuilder
    • getAnnotationsOrThrow

      public String getAnnotationsOrThrow(String key)
       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:
      getAnnotationsOrThrow in interface ClusterOrBuilder
    • 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:
      getReconciling in interface ClusterOrBuilder
      Returns:
      The reconciling.
    • 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:
      hasInitialUser in interface ClusterOrBuilder
      Returns:
      Whether the initialUser field is set.
    • getInitialUser

      public UserPassword 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:
      getInitialUser in interface ClusterOrBuilder
      Returns:
      The initialUser.
    • getInitialUserOrBuilder

      public UserPasswordOrBuilder 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:
      getInitialUserOrBuilder in interface ClusterOrBuilder
    • 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:
      hasAutomatedBackupPolicy in interface ClusterOrBuilder
      Returns:
      Whether the automatedBackupPolicy field is set.
    • getAutomatedBackupPolicy

      public AutomatedBackupPolicy 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:
      getAutomatedBackupPolicy in interface ClusterOrBuilder
      Returns:
      The automatedBackupPolicy.
    • getAutomatedBackupPolicyOrBuilder

      public AutomatedBackupPolicyOrBuilder 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:
      getAutomatedBackupPolicyOrBuilder in interface ClusterOrBuilder
    • hasSslConfig

      @Deprecated public boolean hasSslConfig()
      Deprecated.
      google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=721
       SSL configuration for this AlloyDB cluster.
       
      .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true];
      Specified by:
      hasSslConfig in interface ClusterOrBuilder
      Returns:
      Whether the sslConfig field is set.
    • getSslConfig

      @Deprecated public SslConfig getSslConfig()
      Deprecated.
      google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=721
       SSL configuration for this AlloyDB cluster.
       
      .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true];
      Specified by:
      getSslConfig in interface ClusterOrBuilder
      Returns:
      The sslConfig.
    • getSslConfigOrBuilder

      @Deprecated public SslConfigOrBuilder getSslConfigOrBuilder()
      Deprecated.
       SSL configuration for this AlloyDB cluster.
       
      .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true];
      Specified by:
      getSslConfigOrBuilder in interface ClusterOrBuilder
    • 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:
      hasEncryptionConfig in interface ClusterOrBuilder
      Returns:
      Whether the encryptionConfig field is set.
    • getEncryptionConfig

      public EncryptionConfig 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:
      getEncryptionConfig in interface ClusterOrBuilder
      Returns:
      The encryptionConfig.
    • getEncryptionConfigOrBuilder

      public EncryptionConfigOrBuilder 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:
      getEncryptionConfigOrBuilder in interface ClusterOrBuilder
    • 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:
      hasEncryptionInfo in interface ClusterOrBuilder
      Returns:
      Whether the encryptionInfo field is set.
    • getEncryptionInfo

      public EncryptionInfo 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:
      getEncryptionInfo in interface ClusterOrBuilder
      Returns:
      The encryptionInfo.
    • getEncryptionInfoOrBuilder

      public EncryptionInfoOrBuilder 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:
      getEncryptionInfoOrBuilder in interface ClusterOrBuilder
    • 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:
      hasContinuousBackupConfig in interface ClusterOrBuilder
      Returns:
      Whether the continuousBackupConfig field is set.
    • getContinuousBackupConfig

      public ContinuousBackupConfig getContinuousBackupConfig()
       Optional. Continuous backup configuration for this cluster.
       
      .google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getContinuousBackupConfig in interface ClusterOrBuilder
      Returns:
      The continuousBackupConfig.
    • getContinuousBackupConfigOrBuilder

      public ContinuousBackupConfigOrBuilder getContinuousBackupConfigOrBuilder()
       Optional. Continuous backup configuration for this cluster.
       
      .google.cloud.alloydb.v1beta.ContinuousBackupConfig continuous_backup_config = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getContinuousBackupConfigOrBuilder in interface ClusterOrBuilder
    • 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:
      hasContinuousBackupInfo in interface ClusterOrBuilder
      Returns:
      Whether the continuousBackupInfo field is set.
    • getContinuousBackupInfo

      public ContinuousBackupInfo 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:
      getContinuousBackupInfo in interface ClusterOrBuilder
      Returns:
      The continuousBackupInfo.
    • getContinuousBackupInfoOrBuilder

      public ContinuousBackupInfoOrBuilder 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:
      getContinuousBackupInfoOrBuilder in interface ClusterOrBuilder
    • hasSecondaryConfig

      public boolean hasSecondaryConfig()
       Cross Region replication config specific to SECONDARY cluster.
       
      .google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22;
      Specified by:
      hasSecondaryConfig in interface ClusterOrBuilder
      Returns:
      Whether the secondaryConfig field is set.
    • getSecondaryConfig

      public Cluster.SecondaryConfig getSecondaryConfig()
       Cross Region replication config specific to SECONDARY cluster.
       
      .google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22;
      Specified by:
      getSecondaryConfig in interface ClusterOrBuilder
      Returns:
      The secondaryConfig.
    • getSecondaryConfigOrBuilder

      public Cluster.SecondaryConfigOrBuilder getSecondaryConfigOrBuilder()
       Cross Region replication config specific to SECONDARY cluster.
       
      .google.cloud.alloydb.v1beta.Cluster.SecondaryConfig secondary_config = 22;
      Specified by:
      getSecondaryConfigOrBuilder in interface ClusterOrBuilder
    • 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:
      hasPrimaryConfig in interface ClusterOrBuilder
      Returns:
      Whether the primaryConfig field is set.
    • getPrimaryConfig

      public Cluster.PrimaryConfig 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:
      getPrimaryConfig in interface ClusterOrBuilder
      Returns:
      The primaryConfig.
    • getPrimaryConfigOrBuilder

      public Cluster.PrimaryConfigOrBuilder 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:
      getPrimaryConfigOrBuilder in interface ClusterOrBuilder
    • getSatisfiesPzs

      public boolean getSatisfiesPzs()
       Output only. Reserved for future use.
       
      bool satisfies_pzs = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzs in interface ClusterOrBuilder
      Returns:
      The satisfiesPzs.
    • 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:
      hasPscConfig in interface ClusterOrBuilder
      Returns:
      Whether the pscConfig field is set.
    • getPscConfig

      public Cluster.PscConfig 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:
      getPscConfig in interface ClusterOrBuilder
      Returns:
      The pscConfig.
    • getPscConfigOrBuilder

      public Cluster.PscConfigOrBuilder 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:
      getPscConfigOrBuilder in interface ClusterOrBuilder
    • 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:
      hasMaintenanceUpdatePolicy in interface ClusterOrBuilder
      Returns:
      Whether the maintenanceUpdatePolicy field is set.
    • getMaintenanceUpdatePolicy

      public MaintenanceUpdatePolicy 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:
      getMaintenanceUpdatePolicy in interface ClusterOrBuilder
      Returns:
      The maintenanceUpdatePolicy.
    • getMaintenanceUpdatePolicyOrBuilder

      public MaintenanceUpdatePolicyOrBuilder 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:
      getMaintenanceUpdatePolicyOrBuilder in interface ClusterOrBuilder
    • 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:
      hasMaintenanceSchedule in interface ClusterOrBuilder
      Returns:
      Whether the maintenanceSchedule field is set.
    • getMaintenanceSchedule

      public MaintenanceSchedule 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:
      getMaintenanceSchedule in interface ClusterOrBuilder
      Returns:
      The maintenanceSchedule.
    • getMaintenanceScheduleOrBuilder

      public MaintenanceScheduleOrBuilder 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:
      getMaintenanceScheduleOrBuilder in interface ClusterOrBuilder
    • hasGeminiConfig

      @Deprecated public boolean hasGeminiConfig()
      Deprecated.
      google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=768
       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:
      hasGeminiConfig in interface ClusterOrBuilder
      Returns:
      Whether the geminiConfig field is set.
    • getGeminiConfig

      @Deprecated public GeminiClusterConfig getGeminiConfig()
      Deprecated.
      google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=768
       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:
      getGeminiConfig in interface ClusterOrBuilder
      Returns:
      The geminiConfig.
    • getGeminiConfigOrBuilder

      @Deprecated public GeminiClusterConfigOrBuilder 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:
      getGeminiConfigOrBuilder in interface ClusterOrBuilder
    • 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:
      getSubscriptionTypeValue in interface ClusterOrBuilder
      Returns:
      The enum numeric value on the wire for subscriptionType.
    • getSubscriptionType

      public SubscriptionType getSubscriptionType()
       Optional. Subscription type of the cluster.
       
      .google.cloud.alloydb.v1beta.SubscriptionType subscription_type = 38 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubscriptionType in interface ClusterOrBuilder
      Returns:
      The subscriptionType.
    • 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:
      hasTrialMetadata in interface ClusterOrBuilder
      Returns:
      Whether the trialMetadata field is set.
    • getTrialMetadata

      public Cluster.TrialMetadata 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:
      getTrialMetadata in interface ClusterOrBuilder
      Returns:
      The trialMetadata.
    • getTrialMetadataOrBuilder

      public Cluster.TrialMetadataOrBuilder 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:
      getTrialMetadataOrBuilder in interface ClusterOrBuilder
    • getTagsCount

      public int getTagsCount()
      Description copied from interface: ClusterOrBuilder
       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:
      getTagsCount in interface ClusterOrBuilder
    • containsTags

      public boolean containsTags(String key)
       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:
      containsTags in interface ClusterOrBuilder
    • getTags

      @Deprecated public Map<String,String> getTags()
      Deprecated.
      Use getTagsMap() instead.
      Specified by:
      getTags in interface ClusterOrBuilder
    • getTagsMap

      public Map<String,String> 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:
      getTagsMap in interface ClusterOrBuilder
    • getTagsOrDefault

      public String getTagsOrDefault(String key, String defaultValue)
       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:
      getTagsOrDefault in interface ClusterOrBuilder
    • getTagsOrThrow

      public String getTagsOrThrow(String key)
       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:
      getTagsOrThrow in interface ClusterOrBuilder
    • getServiceAccountEmail

      public String 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:
      getServiceAccountEmail in interface ClusterOrBuilder
      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:
      getServiceAccountEmailBytes in interface ClusterOrBuilder
      Returns:
      The bytes for serviceAccountEmail.
    • 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:
      hasDataplexConfig in interface ClusterOrBuilder
      Returns:
      Whether the dataplexConfig field is set.
    • getDataplexConfig

      public Cluster.DataplexConfig getDataplexConfig()
       Optional. Configuration for Dataplex integration.
       
      .google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDataplexConfig in interface ClusterOrBuilder
      Returns:
      The dataplexConfig.
    • getDataplexConfigOrBuilder

      public Cluster.DataplexConfigOrBuilder getDataplexConfigOrBuilder()
       Optional. Configuration for Dataplex integration.
       
      .google.cloud.alloydb.v1beta.Cluster.DataplexConfig dataplex_config = 47 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDataplexConfigOrBuilder in interface ClusterOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Cluster parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Cluster parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Cluster parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Cluster parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Cluster parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Cluster parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Cluster parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Cluster parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Cluster parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Cluster parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Cluster parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Cluster parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Cluster.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Cluster.Builder newBuilder()
    • newBuilder

      public static Cluster.Builder newBuilder(Cluster prototype)
    • toBuilder

      public Cluster.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Cluster.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Cluster getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Cluster> parser()
    • getParserForType

      public com.google.protobuf.Parser<Cluster> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Cluster getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder