Interface ClusterOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Cluster, Cluster.Builder

    public interface ClusterOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         The unique name of the cluster. Values are of the form
         `projects/{project}/instances/{instance}/clusters/[a-z][-a-z0-9]*`.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The unique name of the cluster. Values are of the form
         `projects/{project}/instances/{instance}/clusters/[a-z][-a-z0-9]*`.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getLocation

        String getLocation()
         Immutable. The location where this cluster's nodes and storage reside. For best
         performance, clients should be located as close as possible to this
         cluster. Currently only zones are supported, so values should be of the
         form `projects/{project}/locations/{zone}`.
         
        string location = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The location.
      • getLocationBytes

        com.google.protobuf.ByteString getLocationBytes()
         Immutable. The location where this cluster's nodes and storage reside. For best
         performance, clients should be located as close as possible to this
         cluster. Currently only zones are supported, so values should be of the
         form `projects/{project}/locations/{zone}`.
         
        string location = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for location.
      • getStateValue

        int getStateValue()
         Output only. The current state of the cluster.
         
        .google.bigtable.admin.v2.Cluster.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for state.
      • getState

        Cluster.State getState()
         Output only. The current state of the cluster.
         
        .google.bigtable.admin.v2.Cluster.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The state.
      • getServeNodes

        int getServeNodes()
         The number of nodes allocated to this cluster. More nodes enable higher
         throughput and more consistent performance.
         
        int32 serve_nodes = 4;
        Returns:
        The serveNodes.
      • hasClusterConfig

        boolean hasClusterConfig()
         Configuration for this cluster.
         
        .google.bigtable.admin.v2.Cluster.ClusterConfig cluster_config = 7;
        Returns:
        Whether the clusterConfig field is set.
      • getClusterConfig

        Cluster.ClusterConfig getClusterConfig()
         Configuration for this cluster.
         
        .google.bigtable.admin.v2.Cluster.ClusterConfig cluster_config = 7;
        Returns:
        The clusterConfig.
      • getClusterConfigOrBuilder

        Cluster.ClusterConfigOrBuilder getClusterConfigOrBuilder()
         Configuration for this cluster.
         
        .google.bigtable.admin.v2.Cluster.ClusterConfig cluster_config = 7;
      • getDefaultStorageTypeValue

        int getDefaultStorageTypeValue()
         Immutable. The type of storage used by this cluster to serve its
         parent instance's tables, unless explicitly overridden.
         
        .google.bigtable.admin.v2.StorageType default_storage_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The enum numeric value on the wire for defaultStorageType.
      • getDefaultStorageType

        StorageType getDefaultStorageType()
         Immutable. The type of storage used by this cluster to serve its
         parent instance's tables, unless explicitly overridden.
         
        .google.bigtable.admin.v2.StorageType default_storage_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The defaultStorageType.
      • hasEncryptionConfig

        boolean hasEncryptionConfig()
         Immutable. The encryption configuration for CMEK-protected clusters.
         
        .google.bigtable.admin.v2.Cluster.EncryptionConfig encryption_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the encryptionConfig field is set.
      • getEncryptionConfig

        Cluster.EncryptionConfig getEncryptionConfig()
         Immutable. The encryption configuration for CMEK-protected clusters.
         
        .google.bigtable.admin.v2.Cluster.EncryptionConfig encryption_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The encryptionConfig.
      • getEncryptionConfigOrBuilder

        Cluster.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()
         Immutable. The encryption configuration for CMEK-protected clusters.
         
        .google.bigtable.admin.v2.Cluster.EncryptionConfig encryption_config = 6 [(.google.api.field_behavior) = IMMUTABLE];