Interface ClusterOrBuilder

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

@Generated public interface ClusterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasGcsSource

      boolean hasGcsSource()
       Optional. Backups stored in Cloud Storage buckets.
       The Cloud Storage buckets need to be the same region as the clusters.
       Read permission is required to import from the provided Cloud Storage
       objects.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.GcsBackupSource gcs_source = 34 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the gcsSource field is set.
    • getGcsSource

      Cluster.GcsBackupSource getGcsSource()
       Optional. Backups stored in Cloud Storage buckets.
       The Cloud Storage buckets need to be the same region as the clusters.
       Read permission is required to import from the provided Cloud Storage
       objects.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.GcsBackupSource gcs_source = 34 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The gcsSource.
    • getGcsSourceOrBuilder

      Cluster.GcsBackupSourceOrBuilder getGcsSourceOrBuilder()
       Optional. Backups stored in Cloud Storage buckets.
       The Cloud Storage buckets need to be the same region as the clusters.
       Read permission is required to import from the provided Cloud Storage
       objects.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.GcsBackupSource gcs_source = 34 [(.google.api.field_behavior) = OPTIONAL];
    • hasManagedBackupSource

      boolean hasManagedBackupSource()
       Optional. Backups generated and managed by memorystore service.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the managedBackupSource field is set.
    • getManagedBackupSource

      Cluster.ManagedBackupSource getManagedBackupSource()
       Optional. Backups generated and managed by memorystore service.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The managedBackupSource.
    • getManagedBackupSourceOrBuilder

      Cluster.ManagedBackupSourceOrBuilder getManagedBackupSourceOrBuilder()
       Optional. Backups generated and managed by memorystore service.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL];
    • getName

      String getName()
       Required. Identifier. Unique name of the resource in this scope including
       project and location using the form:
       `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. Identifier. Unique name of the resource in this scope including
       project and location using the form:
       `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The timestamp associated with the cluster creation request.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The timestamp associated with the cluster creation request.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The timestamp associated with the cluster creation request.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStateValue

      int getStateValue()
       Output only. The current state of this cluster.
       Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
       
      .google.cloud.redis.cluster.v1beta1.Cluster.State state = 4 [(.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 this cluster.
       Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
       
      .google.cloud.redis.cluster.v1beta1.Cluster.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • getUid

      String getUid()
       Output only. System assigned, unique identifier for the cluster.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The uid.
    • getUidBytes

      com.google.protobuf.ByteString getUidBytes()
       Output only. System assigned, unique identifier for the cluster.
       
      string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for uid.
    • hasReplicaCount

      boolean hasReplicaCount()
       Optional. The number of replica nodes per shard.
       
      optional int32 replica_count = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the replicaCount field is set.
    • getReplicaCount

      int getReplicaCount()
       Optional. The number of replica nodes per shard.
       
      optional int32 replica_count = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The replicaCount.
    • getAuthorizationModeValue

      int getAuthorizationModeValue()
       Optional. The authorization mode of the Redis cluster.
       If not provided, auth feature is disabled for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.AuthorizationMode authorization_mode = 11 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for authorizationMode.
    • getAuthorizationMode

      AuthorizationMode getAuthorizationMode()
       Optional. The authorization mode of the Redis cluster.
       If not provided, auth feature is disabled for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.AuthorizationMode authorization_mode = 11 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The authorizationMode.
    • getTransitEncryptionModeValue

      int getTransitEncryptionModeValue()
       Optional. The in-transit encryption for the Redis cluster.
       If not provided, encryption  is disabled for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.TransitEncryptionMode transit_encryption_mode = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for transitEncryptionMode.
    • getTransitEncryptionMode

      TransitEncryptionMode getTransitEncryptionMode()
       Optional. The in-transit encryption for the Redis cluster.
       If not provided, encryption  is disabled for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.TransitEncryptionMode transit_encryption_mode = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The transitEncryptionMode.
    • hasSizeGb

      boolean hasSizeGb()
       Output only. Redis memory size in GB for the entire cluster rounded up to
       the next integer.
       
      optional int32 size_gb = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the sizeGb field is set.
    • getSizeGb

      int getSizeGb()
       Output only. Redis memory size in GB for the entire cluster rounded up to
       the next integer.
       
      optional int32 size_gb = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The sizeGb.
    • hasShardCount

      boolean hasShardCount()
       Optional. Number of shards for the Redis cluster.
       
      optional int32 shard_count = 14 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the shardCount field is set.
    • getShardCount

      int getShardCount()
       Optional. Number of shards for the Redis cluster.
       
      optional int32 shard_count = 14 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The shardCount.
    • getPscConfigsList

      List<PscConfig> getPscConfigsList()
       Optional. Each PscConfig configures the consumer network where IPs will
       be designated to the cluster for client access through Private Service
       Connect Automation. Currently, only one PscConfig is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConfig psc_configs = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getPscConfigs

      PscConfig getPscConfigs(int index)
       Optional. Each PscConfig configures the consumer network where IPs will
       be designated to the cluster for client access through Private Service
       Connect Automation. Currently, only one PscConfig is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConfig psc_configs = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getPscConfigsCount

      int getPscConfigsCount()
       Optional. Each PscConfig configures the consumer network where IPs will
       be designated to the cluster for client access through Private Service
       Connect Automation. Currently, only one PscConfig is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConfig psc_configs = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getPscConfigsOrBuilderList

      List<? extends PscConfigOrBuilder> getPscConfigsOrBuilderList()
       Optional. Each PscConfig configures the consumer network where IPs will
       be designated to the cluster for client access through Private Service
       Connect Automation. Currently, only one PscConfig is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConfig psc_configs = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getPscConfigsOrBuilder

      PscConfigOrBuilder getPscConfigsOrBuilder(int index)
       Optional. Each PscConfig configures the consumer network where IPs will
       be designated to the cluster for client access through Private Service
       Connect Automation. Currently, only one PscConfig is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConfig psc_configs = 15 [(.google.api.field_behavior) = OPTIONAL];
    • getDiscoveryEndpointsList

      List<DiscoveryEndpoint> getDiscoveryEndpointsList()
       Output only. Endpoints created on each given network, for Redis clients to
       connect to the cluster. Currently only one discovery endpoint is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint discovery_endpoints = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDiscoveryEndpoints

      DiscoveryEndpoint getDiscoveryEndpoints(int index)
       Output only. Endpoints created on each given network, for Redis clients to
       connect to the cluster. Currently only one discovery endpoint is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint discovery_endpoints = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDiscoveryEndpointsCount

      int getDiscoveryEndpointsCount()
       Output only. Endpoints created on each given network, for Redis clients to
       connect to the cluster. Currently only one discovery endpoint is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint discovery_endpoints = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDiscoveryEndpointsOrBuilderList

      List<? extends DiscoveryEndpointOrBuilder> getDiscoveryEndpointsOrBuilderList()
       Output only. Endpoints created on each given network, for Redis clients to
       connect to the cluster. Currently only one discovery endpoint is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint discovery_endpoints = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDiscoveryEndpointsOrBuilder

      DiscoveryEndpointOrBuilder getDiscoveryEndpointsOrBuilder(int index)
       Output only. Endpoints created on each given network, for Redis clients to
       connect to the cluster. Currently only one discovery endpoint is supported.
       
      repeated .google.cloud.redis.cluster.v1beta1.DiscoveryEndpoint discovery_endpoints = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscConnectionsList

      List<PscConnection> getPscConnectionsList()
       Output only. The list of PSC connections that are auto-created through
       service connectivity automation.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConnection psc_connections = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscConnections

      PscConnection getPscConnections(int index)
       Output only. The list of PSC connections that are auto-created through
       service connectivity automation.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConnection psc_connections = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscConnectionsCount

      int getPscConnectionsCount()
       Output only. The list of PSC connections that are auto-created through
       service connectivity automation.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConnection psc_connections = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscConnectionsOrBuilderList

      List<? extends PscConnectionOrBuilder> getPscConnectionsOrBuilderList()
       Output only. The list of PSC connections that are auto-created through
       service connectivity automation.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConnection psc_connections = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscConnectionsOrBuilder

      PscConnectionOrBuilder getPscConnectionsOrBuilder(int index)
       Output only. The list of PSC connections that are auto-created through
       service connectivity automation.
       
      repeated .google.cloud.redis.cluster.v1beta1.PscConnection psc_connections = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasStateInfo

      boolean hasStateInfo()
       Output only. Additional information about the current state of the cluster.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.StateInfo state_info = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the stateInfo field is set.
    • getStateInfo

      Cluster.StateInfo getStateInfo()
       Output only. Additional information about the current state of the cluster.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.StateInfo state_info = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The stateInfo.
    • getStateInfoOrBuilder

      Cluster.StateInfoOrBuilder getStateInfoOrBuilder()
       Output only. Additional information about the current state of the cluster.
       
      .google.cloud.redis.cluster.v1beta1.Cluster.StateInfo state_info = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getNodeTypeValue

      int getNodeTypeValue()
       Optional. The type of a redis node in the cluster. NodeType determines the
       underlying machine-type of a redis node.
       
      .google.cloud.redis.cluster.v1beta1.NodeType node_type = 19 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for nodeType.
    • getNodeType

      NodeType getNodeType()
       Optional. The type of a redis node in the cluster. NodeType determines the
       underlying machine-type of a redis node.
       
      .google.cloud.redis.cluster.v1beta1.NodeType node_type = 19 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The nodeType.
    • hasPersistenceConfig

      boolean hasPersistenceConfig()
       Optional. Persistence config (RDB, AOF) for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the persistenceConfig field is set.
    • getPersistenceConfig

      ClusterPersistenceConfig getPersistenceConfig()
       Optional. Persistence config (RDB, AOF) for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The persistenceConfig.
    • getPersistenceConfigOrBuilder

      ClusterPersistenceConfigOrBuilder getPersistenceConfigOrBuilder()
       Optional. Persistence config (RDB, AOF) for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL];
    • getRedisConfigsCount

      int getRedisConfigsCount()
       Optional. Key/Value pairs of customer overrides for mutable Redis Configs
       
      map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];
    • containsRedisConfigs

      boolean containsRedisConfigs(String key)
       Optional. Key/Value pairs of customer overrides for mutable Redis Configs
       
      map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];
    • getRedisConfigs

      @Deprecated Map<String,String> getRedisConfigs()
      Deprecated.
    • getRedisConfigsMap

      Map<String,String> getRedisConfigsMap()
       Optional. Key/Value pairs of customer overrides for mutable Redis Configs
       
      map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];
    • getRedisConfigsOrDefault

      String getRedisConfigsOrDefault(String key, String defaultValue)
       Optional. Key/Value pairs of customer overrides for mutable Redis Configs
       
      map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];
    • getRedisConfigsOrThrow

      String getRedisConfigsOrThrow(String key)
       Optional. Key/Value pairs of customer overrides for mutable Redis Configs
       
      map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];
    • hasPreciseSizeGb

      boolean hasPreciseSizeGb()
       Output only. Precise value of redis memory size in GB for the entire
       cluster.
       
      optional double precise_size_gb = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the preciseSizeGb field is set.
    • getPreciseSizeGb

      double getPreciseSizeGb()
       Output only. Precise value of redis memory size in GB for the entire
       cluster.
       
      optional double precise_size_gb = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The preciseSizeGb.
    • hasZoneDistributionConfig

      boolean hasZoneDistributionConfig()
       Optional. This config will be used to determine how the customer wants us
       to distribute cluster resources within the region.
       
      .google.cloud.redis.cluster.v1beta1.ZoneDistributionConfig zone_distribution_config = 23 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the zoneDistributionConfig field is set.
    • getZoneDistributionConfig

      ZoneDistributionConfig getZoneDistributionConfig()
       Optional. This config will be used to determine how the customer wants us
       to distribute cluster resources within the region.
       
      .google.cloud.redis.cluster.v1beta1.ZoneDistributionConfig zone_distribution_config = 23 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The zoneDistributionConfig.
    • getZoneDistributionConfigOrBuilder

      ZoneDistributionConfigOrBuilder getZoneDistributionConfigOrBuilder()
       Optional. This config will be used to determine how the customer wants us
       to distribute cluster resources within the region.
       
      .google.cloud.redis.cluster.v1beta1.ZoneDistributionConfig zone_distribution_config = 23 [(.google.api.field_behavior) = OPTIONAL];
    • hasCrossClusterReplicationConfig

      boolean hasCrossClusterReplicationConfig()
       Optional. Cross cluster replication config.
       
      .google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the crossClusterReplicationConfig field is set.
    • getCrossClusterReplicationConfig

      CrossClusterReplicationConfig getCrossClusterReplicationConfig()
       Optional. Cross cluster replication config.
       
      .google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The crossClusterReplicationConfig.
    • getCrossClusterReplicationConfigOrBuilder

      CrossClusterReplicationConfigOrBuilder getCrossClusterReplicationConfigOrBuilder()
       Optional. Cross cluster replication config.
       
      .google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL];
    • hasDeletionProtectionEnabled

      boolean hasDeletionProtectionEnabled()
       Optional. The delete operation will fail when the value is set to true.
       
      optional bool deletion_protection_enabled = 25 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the deletionProtectionEnabled field is set.
    • getDeletionProtectionEnabled

      boolean getDeletionProtectionEnabled()
       Optional. The delete operation will fail when the value is set to true.
       
      optional bool deletion_protection_enabled = 25 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The deletionProtectionEnabled.
    • hasMaintenancePolicy

      boolean hasMaintenancePolicy()
       Optional. ClusterMaintenancePolicy determines when to allow or deny
       updates.
       
      optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the maintenancePolicy field is set.
    • getMaintenancePolicy

      ClusterMaintenancePolicy getMaintenancePolicy()
       Optional. ClusterMaintenancePolicy determines when to allow or deny
       updates.
       
      optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The maintenancePolicy.
    • getMaintenancePolicyOrBuilder

      ClusterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder()
       Optional. ClusterMaintenancePolicy determines when to allow or deny
       updates.
       
      optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL];
    • hasMaintenanceSchedule

      boolean hasMaintenanceSchedule()
       Output only. ClusterMaintenanceSchedule Output only Published maintenance
       schedule.
       
      optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maintenanceSchedule field is set.
    • getMaintenanceSchedule

      ClusterMaintenanceSchedule getMaintenanceSchedule()
       Output only. ClusterMaintenanceSchedule Output only Published maintenance
       schedule.
       
      optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maintenanceSchedule.
    • getMaintenanceScheduleOrBuilder

      ClusterMaintenanceScheduleOrBuilder getMaintenanceScheduleOrBuilder()
       Output only. ClusterMaintenanceSchedule Output only Published maintenance
       schedule.
       
      optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscServiceAttachmentsList

      List<PscServiceAttachment> getPscServiceAttachmentsList()
       Output only. Service attachment details to configure Psc connections
       
      repeated .google.cloud.redis.cluster.v1beta1.PscServiceAttachment psc_service_attachments = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscServiceAttachments

      PscServiceAttachment getPscServiceAttachments(int index)
       Output only. Service attachment details to configure Psc connections
       
      repeated .google.cloud.redis.cluster.v1beta1.PscServiceAttachment psc_service_attachments = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscServiceAttachmentsCount

      int getPscServiceAttachmentsCount()
       Output only. Service attachment details to configure Psc connections
       
      repeated .google.cloud.redis.cluster.v1beta1.PscServiceAttachment psc_service_attachments = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscServiceAttachmentsOrBuilderList

      List<? extends PscServiceAttachmentOrBuilder> getPscServiceAttachmentsOrBuilderList()
       Output only. Service attachment details to configure Psc connections
       
      repeated .google.cloud.redis.cluster.v1beta1.PscServiceAttachment psc_service_attachments = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPscServiceAttachmentsOrBuilder

      PscServiceAttachmentOrBuilder getPscServiceAttachmentsOrBuilder(int index)
       Output only. Service attachment details to configure Psc connections
       
      repeated .google.cloud.redis.cluster.v1beta1.PscServiceAttachment psc_service_attachments = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getClusterEndpointsList

      List<ClusterEndpoint> getClusterEndpointsList()
       Optional. A list of cluster enpoints.
       
      repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];
    • getClusterEndpoints

      ClusterEndpoint getClusterEndpoints(int index)
       Optional. A list of cluster enpoints.
       
      repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];
    • getClusterEndpointsCount

      int getClusterEndpointsCount()
       Optional. A list of cluster enpoints.
       
      repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];
    • getClusterEndpointsOrBuilderList

      List<? extends ClusterEndpointOrBuilder> getClusterEndpointsOrBuilderList()
       Optional. A list of cluster enpoints.
       
      repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];
    • getClusterEndpointsOrBuilder

      ClusterEndpointOrBuilder getClusterEndpointsOrBuilder(int index)
       Optional. A list of cluster enpoints.
       
      repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];
    • hasBackupCollection

      boolean hasBackupCollection()
       Optional. Output only. The backup collection full resource name. Example:
       projects/{project}/locations/{location}/backupCollections/{collection}
       
      optional string backup_collection = 39 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the backupCollection field is set.
    • getBackupCollection

      String getBackupCollection()
       Optional. Output only. The backup collection full resource name. Example:
       projects/{project}/locations/{location}/backupCollections/{collection}
       
      optional string backup_collection = 39 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The backupCollection.
    • getBackupCollectionBytes

      com.google.protobuf.ByteString getBackupCollectionBytes()
       Optional. Output only. The backup collection full resource name. Example:
       projects/{project}/locations/{location}/backupCollections/{collection}
       
      optional string backup_collection = 39 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for backupCollection.
    • hasKmsKey

      boolean hasKmsKey()
       Optional. The KMS key used to encrypt the at-rest data of the cluster.
       
      optional string kms_key = 40 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the kmsKey field is set.
    • getKmsKey

      String getKmsKey()
       Optional. The KMS key used to encrypt the at-rest data of the cluster.
       
      optional string kms_key = 40 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The kmsKey.
    • getKmsKeyBytes

      com.google.protobuf.ByteString getKmsKeyBytes()
       Optional. The KMS key used to encrypt the at-rest data of the cluster.
       
      optional string kms_key = 40 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for kmsKey.
    • hasAutomatedBackupConfig

      boolean hasAutomatedBackupConfig()
       Optional. The automated backup config for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the automatedBackupConfig field is set.
    • getAutomatedBackupConfig

      AutomatedBackupConfig getAutomatedBackupConfig()
       Optional. The automated backup config for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The automatedBackupConfig.
    • getAutomatedBackupConfigOrBuilder

      AutomatedBackupConfigOrBuilder getAutomatedBackupConfigOrBuilder()
       Optional. The automated backup config for the cluster.
       
      .google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL];
    • hasEncryptionInfo

      boolean hasEncryptionInfo()
       Output only. Encryption information of the data at rest of the cluster.
       
      .google.cloud.redis.cluster.v1beta1.EncryptionInfo encryption_info = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the encryptionInfo field is set.
    • getEncryptionInfo

      EncryptionInfo getEncryptionInfo()
       Output only. Encryption information of the data at rest of the cluster.
       
      .google.cloud.redis.cluster.v1beta1.EncryptionInfo encryption_info = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The encryptionInfo.
    • getEncryptionInfoOrBuilder

      EncryptionInfoOrBuilder getEncryptionInfoOrBuilder()
       Output only. Encryption information of the data at rest of the cluster.
       
      .google.cloud.redis.cluster.v1beta1.EncryptionInfo encryption_info = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasServerCaMode

      boolean hasServerCaMode()
       Optional. Server CA mode for the cluster.
       
      optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the serverCaMode field is set.
    • getServerCaModeValue

      int getServerCaModeValue()
       Optional. Server CA mode for the cluster.
       
      optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for serverCaMode.
    • getServerCaMode

      ServerCaMode getServerCaMode()
       Optional. Server CA mode for the cluster.
       
      optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The serverCaMode.
    • hasServerCaPool

      boolean hasServerCaPool()
       Optional. Customer-managed CA pool for the cluster. Only applicable for
       BYOCA i.e. if server_ca_mode is SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA.
       Format: "projects/{project}/locations/{region}/caPools/{ca_pool}".
       
      optional string server_ca_pool = 54 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the serverCaPool field is set.
    • getServerCaPool

      String getServerCaPool()
       Optional. Customer-managed CA pool for the cluster. Only applicable for
       BYOCA i.e. if server_ca_mode is SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA.
       Format: "projects/{project}/locations/{region}/caPools/{ca_pool}".
       
      optional string server_ca_pool = 54 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The serverCaPool.
    • getServerCaPoolBytes

      com.google.protobuf.ByteString getServerCaPoolBytes()
       Optional. Customer-managed CA pool for the cluster. Only applicable for
       BYOCA i.e. if server_ca_mode is SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA.
       Format: "projects/{project}/locations/{region}/caPools/{ca_pool}".
       
      optional string server_ca_pool = 54 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for serverCaPool.
    • hasRotateServerCertificate

      boolean hasRotateServerCertificate()
       Optional. Input only. Rotate the server certificates.
       
      optional bool rotate_server_certificate = 55 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];
      Returns:
      Whether the rotateServerCertificate field is set.
    • getRotateServerCertificate

      boolean getRotateServerCertificate()
       Optional. Input only. Rotate the server certificates.
       
      optional bool rotate_server_certificate = 55 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];
      Returns:
      The rotateServerCertificate.
    • getImportSourcesCase

      Cluster.ImportSourcesCase getImportSourcesCase()