Class Cluster.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
com.google.cloud.redis.cluster.v1beta1.Cluster.Builder
- All Implemented Interfaces:
ClusterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Cluster
public static final class Cluster.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
implements ClusterOrBuilder
A cluster instance.Protobuf type
google.cloud.redis.cluster.v1beta1.Cluster-
Method Summary
Modifier and TypeMethodDescriptionaddAllClusterEndpoints(Iterable<? extends ClusterEndpoint> values) Optional.addAllDiscoveryEndpoints(Iterable<? extends DiscoveryEndpoint> values) Output only.addAllPscConfigs(Iterable<? extends PscConfig> values) Optional.addAllPscConnections(Iterable<? extends PscConnection> values) Output only.addAllPscServiceAttachments(Iterable<? extends PscServiceAttachment> values) Output only.addClusterEndpoints(int index, ClusterEndpoint value) Optional.addClusterEndpoints(int index, ClusterEndpoint.Builder builderForValue) Optional.Optional.addClusterEndpoints(ClusterEndpoint.Builder builderForValue) Optional.Optional.addClusterEndpointsBuilder(int index) Optional.addDiscoveryEndpoints(int index, DiscoveryEndpoint value) Output only.addDiscoveryEndpoints(int index, DiscoveryEndpoint.Builder builderForValue) Output only.Output only.addDiscoveryEndpoints(DiscoveryEndpoint.Builder builderForValue) Output only.Output only.addDiscoveryEndpointsBuilder(int index) Output only.addPscConfigs(int index, PscConfig value) Optional.addPscConfigs(int index, PscConfig.Builder builderForValue) Optional.addPscConfigs(PscConfig value) Optional.addPscConfigs(PscConfig.Builder builderForValue) Optional.Optional.addPscConfigsBuilder(int index) Optional.addPscConnections(int index, PscConnection value) Output only.addPscConnections(int index, PscConnection.Builder builderForValue) Output only.addPscConnections(PscConnection value) Output only.addPscConnections(PscConnection.Builder builderForValue) Output only.Output only.addPscConnectionsBuilder(int index) Output only.addPscServiceAttachments(int index, PscServiceAttachment value) Output only.addPscServiceAttachments(int index, PscServiceAttachment.Builder builderForValue) Output only.Output only.addPscServiceAttachments(PscServiceAttachment.Builder builderForValue) Output only.Output only.addPscServiceAttachmentsBuilder(int index) Output only.build()clear()Optional.Optional.Optional.Optional.Output only.Optional.Optional.Output only.Output only.Optional.Optional.Optional.Output only.Optional.Required.Optional.Optional.Output only.Optional.Output only.Output only.Optional.Optional.Optional.Optional.Optional.Output only.Output only.Output only.Optional.clearUid()Output only.Optional.booleanOptional.Optional.intOptional.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.getClusterEndpoints(int index) Optional.getClusterEndpointsBuilder(int index) Optional.Optional.intOptional.Optional.getClusterEndpointsOrBuilder(int index) Optional.List<? extends ClusterEndpointOrBuilder>Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.Optional.Optional.booleanOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDiscoveryEndpoints(int index) Output only.getDiscoveryEndpointsBuilder(int index) Output only.Output only.intOutput only.Output only.getDiscoveryEndpointsOrBuilder(int index) Output only.List<? extends DiscoveryEndpointOrBuilder>Output only.Output only.Output only.Output only.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.Optional.Optional.Optional.Output only.Output only.Output only.Optional.Optional.Optional.Deprecated.getName()Required.com.google.protobuf.ByteStringRequired.Optional.intOptional.Optional.Optional.Optional.doubleOutput only.getPscConfigs(int index) Optional.getPscConfigsBuilder(int index) Optional.Optional.intOptional.Optional.getPscConfigsOrBuilder(int index) Optional.List<? extends PscConfigOrBuilder>Optional.getPscConnections(int index) Output only.getPscConnectionsBuilder(int index) Output only.Output only.intOutput only.Output only.getPscConnectionsOrBuilder(int index) Output only.List<? extends PscConnectionOrBuilder>Output only.getPscServiceAttachments(int index) Output only.getPscServiceAttachmentsBuilder(int index) Output only.Output only.intOutput only.Output only.getPscServiceAttachmentsOrBuilder(int index) Output only.List<? extends PscServiceAttachmentOrBuilder>Output only.Deprecated.intOptional.Optional.getRedisConfigsOrDefault(String key, String defaultValue) Optional.Optional.intOptional.booleanOptional.Optional.intOptional.Optional.com.google.protobuf.ByteStringOptional.intOptional.intOutput only.getState()Output only.Output only.Output only.Output only.intOutput only.Optional.intOptional.getUid()Output only.com.google.protobuf.ByteStringOutput only.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOutput only.booleanOptional.booleanOptional.booleanOutput only.booleanOptional.booleanOptional.booleanOptional.booleanOutput only.booleanOptional.booleanOptional.booleanOutput only.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOutput only.booleanOutput only.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanOptional.mergeCreateTime(com.google.protobuf.Timestamp value) Output only.Optional.Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Output only.Optional.Optional.mergeStateInfo(Cluster.StateInfo value) Output only.Optional.putAllRedisConfigs(Map<String, String> values) Optional.putRedisConfigs(String key, String value) Optional.removeClusterEndpoints(int index) Optional.removeDiscoveryEndpoints(int index) Output only.removePscConfigs(int index) Optional.removePscConnections(int index) Output only.removePscServiceAttachments(int index) Output only.removeRedisConfigs(String key) Optional.Optional.setAuthorizationModeValue(int value) Optional.Optional.setAutomatedBackupConfig(AutomatedBackupConfig.Builder builderForValue) Optional.setBackupCollection(String value) Optional.setBackupCollectionBytes(com.google.protobuf.ByteString value) Optional.setClusterEndpoints(int index, ClusterEndpoint value) Optional.setClusterEndpoints(int index, ClusterEndpoint.Builder builderForValue) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Optional.setCrossClusterReplicationConfig(CrossClusterReplicationConfig.Builder builderForValue) Optional.setDeletionProtectionEnabled(boolean value) Optional.setDiscoveryEndpoints(int index, DiscoveryEndpoint value) Output only.setDiscoveryEndpoints(int index, DiscoveryEndpoint.Builder builderForValue) Output only.setEncryptionInfo(EncryptionInfo value) Output only.setEncryptionInfo(EncryptionInfo.Builder builderForValue) Output only.Optional.setGcsSource(Cluster.GcsBackupSource.Builder builderForValue) Optional.Optional.setKmsKeyBytes(com.google.protobuf.ByteString value) Optional.Optional.setMaintenancePolicy(ClusterMaintenancePolicy.Builder builderForValue) Optional.Output only.setMaintenanceSchedule(ClusterMaintenanceSchedule.Builder builderForValue) Output only.Optional.setManagedBackupSource(Cluster.ManagedBackupSource.Builder builderForValue) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setNodeType(NodeType value) Optional.setNodeTypeValue(int value) Optional.Optional.setPersistenceConfig(ClusterPersistenceConfig.Builder builderForValue) Optional.setPreciseSizeGb(double value) Output only.setPscConfigs(int index, PscConfig value) Optional.setPscConfigs(int index, PscConfig.Builder builderForValue) Optional.setPscConnections(int index, PscConnection value) Output only.setPscConnections(int index, PscConnection.Builder builderForValue) Output only.setPscServiceAttachments(int index, PscServiceAttachment value) Output only.setPscServiceAttachments(int index, PscServiceAttachment.Builder builderForValue) Output only.setReplicaCount(int value) Optional.setRotateServerCertificate(boolean value) Optional.setServerCaMode(ServerCaMode value) Optional.setServerCaModeValue(int value) Optional.setServerCaPool(String value) Optional.setServerCaPoolBytes(com.google.protobuf.ByteString value) Optional.setShardCount(int value) Optional.setSizeGb(int value) Output only.setState(Cluster.State value) Output only.setStateInfo(Cluster.StateInfo value) Output only.setStateInfo(Cluster.StateInfo.Builder builderForValue) Output only.setStateValue(int value) Output only.Optional.setTransitEncryptionModeValue(int value) Optional.Output only.setUidBytes(com.google.protobuf.ByteString value) Output only.Optional.setZoneDistributionConfig(ZoneDistributionConfig.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>- Throws:
IOException
-
getImportSourcesCase
- Specified by:
getImportSourcesCasein interfaceClusterOrBuilder
-
clearImportSources
-
hasGcsSource
public 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];- Specified by:
hasGcsSourcein interfaceClusterOrBuilder- Returns:
- Whether the gcsSource field is set.
-
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];- Specified by:
getGcsSourcein interfaceClusterOrBuilder- Returns:
- The gcsSource.
-
setGcsSource
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]; -
setGcsSource
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]; -
mergeGcsSource
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]; -
clearGcsSource
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]; -
getGcsSourceBuilder
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]; -
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];- Specified by:
getGcsSourceOrBuilderin interfaceClusterOrBuilder
-
hasManagedBackupSource
public 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];- Specified by:
hasManagedBackupSourcein interfaceClusterOrBuilder- Returns:
- Whether the managedBackupSource field is set.
-
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];- Specified by:
getManagedBackupSourcein interfaceClusterOrBuilder- Returns:
- The managedBackupSource.
-
setManagedBackupSource
Optional. Backups generated and managed by memorystore service.
.google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL]; -
setManagedBackupSource
Optional. Backups generated and managed by memorystore service.
.google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL]; -
mergeManagedBackupSource
Optional. Backups generated and managed by memorystore service.
.google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL]; -
clearManagedBackupSource
Optional. Backups generated and managed by memorystore service.
.google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL]; -
getManagedBackupSourceBuilder
Optional. Backups generated and managed by memorystore service.
.google.cloud.redis.cluster.v1beta1.Cluster.ManagedBackupSource managed_backup_source = 35 [(.google.api.field_behavior) = OPTIONAL]; -
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];- Specified by:
getManagedBackupSourceOrBuilderin interfaceClusterOrBuilder
-
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];- Specified by:
getNamein interfaceClusterOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceClusterOrBuilder- Returns:
- The bytes for name.
-
setName
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];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
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:
- This builder for chaining.
-
setNameBytes
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];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceClusterOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceClusterOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The timestamp associated with the cluster creation request.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public 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];- Specified by:
getCreateTimeOrBuilderin interfaceClusterOrBuilder
-
getStateValue
public 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];- Specified by:
getStateValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
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];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getStatein interfaceClusterOrBuilder- Returns:
- The state.
-
setState
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];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
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:
- This builder for chaining.
-
getUid
Output only. System assigned, unique identifier for the cluster.
string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidin interfaceClusterOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()Output only. System assigned, unique identifier for the cluster.
string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidBytesin interfaceClusterOrBuilder- Returns:
- The bytes for uid.
-
setUid
Output only. System assigned, unique identifier for the cluster.
string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
Output only. System assigned, unique identifier for the cluster.
string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUidBytes
Output only. System assigned, unique identifier for the cluster.
string uid = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
hasReplicaCount
public boolean hasReplicaCount()Optional. The number of replica nodes per shard.
optional int32 replica_count = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasReplicaCountin interfaceClusterOrBuilder- Returns:
- Whether the replicaCount field is set.
-
getReplicaCount
public int getReplicaCount()Optional. The number of replica nodes per shard.
optional int32 replica_count = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaCountin interfaceClusterOrBuilder- Returns:
- The replicaCount.
-
setReplicaCount
Optional. The number of replica nodes per shard.
optional int32 replica_count = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The replicaCount to set.- Returns:
- This builder for chaining.
-
clearReplicaCount
Optional. The number of replica nodes per shard.
optional int32 replica_count = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getAuthorizationModeValue
public 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];- Specified by:
getAuthorizationModeValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for authorizationMode.
-
setAuthorizationModeValue
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];- Parameters:
value- The enum numeric value on the wire for authorizationMode to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getAuthorizationModein interfaceClusterOrBuilder- Returns:
- The authorizationMode.
-
setAuthorizationMode
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];- Parameters:
value- The authorizationMode to set.- Returns:
- This builder for chaining.
-
clearAuthorizationMode
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:
- This builder for chaining.
-
getTransitEncryptionModeValue
public 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];- Specified by:
getTransitEncryptionModeValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for transitEncryptionMode.
-
setTransitEncryptionModeValue
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];- Parameters:
value- The enum numeric value on the wire for transitEncryptionMode to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getTransitEncryptionModein interfaceClusterOrBuilder- Returns:
- The transitEncryptionMode.
-
setTransitEncryptionMode
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];- Parameters:
value- The transitEncryptionMode to set.- Returns:
- This builder for chaining.
-
clearTransitEncryptionMode
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:
- This builder for chaining.
-
hasSizeGb
public 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];- Specified by:
hasSizeGbin interfaceClusterOrBuilder- Returns:
- Whether the sizeGb field is set.
-
getSizeGb
public 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];- Specified by:
getSizeGbin interfaceClusterOrBuilder- Returns:
- The sizeGb.
-
setSizeGb
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];- Parameters:
value- The sizeGb to set.- Returns:
- This builder for chaining.
-
clearSizeGb
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:
- This builder for chaining.
-
hasShardCount
public boolean hasShardCount()Optional. Number of shards for the Redis cluster.
optional int32 shard_count = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasShardCountin interfaceClusterOrBuilder- Returns:
- Whether the shardCount field is set.
-
getShardCount
public int getShardCount()Optional. Number of shards for the Redis cluster.
optional int32 shard_count = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getShardCountin interfaceClusterOrBuilder- Returns:
- The shardCount.
-
setShardCount
Optional. Number of shards for the Redis cluster.
optional int32 shard_count = 14 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The shardCount to set.- Returns:
- This builder for chaining.
-
clearShardCount
Optional. Number of shards for the Redis cluster.
optional int32 shard_count = 14 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
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];- Specified by:
getPscConfigsListin interfaceClusterOrBuilder
-
getPscConfigsCount
public 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];- Specified by:
getPscConfigsCountin interfaceClusterOrBuilder
-
getPscConfigs
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];- Specified by:
getPscConfigsin interfaceClusterOrBuilder
-
setPscConfigs
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]; -
setPscConfigs
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]; -
addPscConfigs
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]; -
addPscConfigs
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]; -
addPscConfigs
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]; -
addPscConfigs
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]; -
addAllPscConfigs
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]; -
clearPscConfigs
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]; -
removePscConfigs
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]; -
getPscConfigsBuilder
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
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];- Specified by:
getPscConfigsOrBuilderin interfaceClusterOrBuilder
-
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];- Specified by:
getPscConfigsOrBuilderListin interfaceClusterOrBuilder
-
addPscConfigsBuilder
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]; -
addPscConfigsBuilder
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]; -
getPscConfigsBuilderList
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
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];- Specified by:
getDiscoveryEndpointsListin interfaceClusterOrBuilder
-
getDiscoveryEndpointsCount
public 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];- Specified by:
getDiscoveryEndpointsCountin interfaceClusterOrBuilder
-
getDiscoveryEndpoints
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];- Specified by:
getDiscoveryEndpointsin interfaceClusterOrBuilder
-
setDiscoveryEndpoints
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]; -
setDiscoveryEndpoints
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]; -
addDiscoveryEndpoints
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]; -
addDiscoveryEndpoints
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]; -
addDiscoveryEndpoints
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]; -
addDiscoveryEndpoints
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]; -
addAllDiscoveryEndpoints
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]; -
clearDiscoveryEndpoints
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]; -
removeDiscoveryEndpoints
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]; -
getDiscoveryEndpointsBuilder
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
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];- Specified by:
getDiscoveryEndpointsOrBuilderin interfaceClusterOrBuilder
-
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];- Specified by:
getDiscoveryEndpointsOrBuilderListin interfaceClusterOrBuilder
-
addDiscoveryEndpointsBuilder
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]; -
addDiscoveryEndpointsBuilder
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]; -
getDiscoveryEndpointsBuilderList
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
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];- Specified by:
getPscConnectionsListin interfaceClusterOrBuilder
-
getPscConnectionsCount
public 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];- Specified by:
getPscConnectionsCountin interfaceClusterOrBuilder
-
getPscConnections
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];- Specified by:
getPscConnectionsin interfaceClusterOrBuilder
-
setPscConnections
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]; -
setPscConnections
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]; -
addPscConnections
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]; -
addPscConnections
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]; -
addPscConnections
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]; -
addPscConnections
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]; -
addAllPscConnections
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]; -
clearPscConnections
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]; -
removePscConnections
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]; -
getPscConnectionsBuilder
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
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];- Specified by:
getPscConnectionsOrBuilderin interfaceClusterOrBuilder
-
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];- Specified by:
getPscConnectionsOrBuilderListin interfaceClusterOrBuilder
-
addPscConnectionsBuilder
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]; -
addPscConnectionsBuilder
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]; -
getPscConnectionsBuilderList
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
public 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];- Specified by:
hasStateInfoin interfaceClusterOrBuilder- Returns:
- Whether the stateInfo field is set.
-
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];- Specified by:
getStateInfoin interfaceClusterOrBuilder- Returns:
- The stateInfo.
-
setStateInfo
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]; -
setStateInfo
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]; -
mergeStateInfo
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]; -
clearStateInfo
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]; -
getStateInfoBuilder
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]; -
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];- Specified by:
getStateInfoOrBuilderin interfaceClusterOrBuilder
-
getNodeTypeValue
public 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];- Specified by:
getNodeTypeValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for nodeType.
-
setNodeTypeValue
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];- Parameters:
value- The enum numeric value on the wire for nodeType to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getNodeTypein interfaceClusterOrBuilder- Returns:
- The nodeType.
-
setNodeType
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];- Parameters:
value- The nodeType to set.- Returns:
- This builder for chaining.
-
clearNodeType
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:
- This builder for chaining.
-
hasPersistenceConfig
public boolean hasPersistenceConfig()Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPersistenceConfigin interfaceClusterOrBuilder- Returns:
- Whether the persistenceConfig field is set.
-
getPersistenceConfig
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPersistenceConfigin interfaceClusterOrBuilder- Returns:
- The persistenceConfig.
-
setPersistenceConfig
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL]; -
setPersistenceConfig
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL]; -
mergePersistenceConfig
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL]; -
clearPersistenceConfig
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL]; -
getPersistenceConfigBuilder
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL]; -
getPersistenceConfigOrBuilder
Optional. Persistence config (RDB, AOF) for the cluster.
.google.cloud.redis.cluster.v1beta1.ClusterPersistenceConfig persistence_config = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPersistenceConfigOrBuilderin interfaceClusterOrBuilder
-
getRedisConfigsCount
public int getRedisConfigsCount()Description copied from interface:ClusterOrBuilderOptional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsCountin interfaceClusterOrBuilder
-
containsRedisConfigs
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsRedisConfigsin interfaceClusterOrBuilder
-
getRedisConfigs
Deprecated.UsegetRedisConfigsMap()instead.- Specified by:
getRedisConfigsin interfaceClusterOrBuilder
-
getRedisConfigsMap
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsMapin interfaceClusterOrBuilder
-
getRedisConfigsOrDefault
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsOrDefaultin interfaceClusterOrBuilder
-
getRedisConfigsOrThrow
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsOrThrowin interfaceClusterOrBuilder
-
clearRedisConfigs
-
removeRedisConfigs
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableRedisConfigs
Deprecated.Use alternate mutation accessors instead. -
putRedisConfigs
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL]; -
putAllRedisConfigs
Optional. Key/Value pairs of customer overrides for mutable Redis Configs
map<string, string> redis_configs = 21 [(.google.api.field_behavior) = OPTIONAL]; -
hasPreciseSizeGb
public 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];- Specified by:
hasPreciseSizeGbin interfaceClusterOrBuilder- Returns:
- Whether the preciseSizeGb field is set.
-
getPreciseSizeGb
public 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];- Specified by:
getPreciseSizeGbin interfaceClusterOrBuilder- Returns:
- The preciseSizeGb.
-
setPreciseSizeGb
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];- Parameters:
value- The preciseSizeGb to set.- Returns:
- This builder for chaining.
-
clearPreciseSizeGb
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:
- This builder for chaining.
-
hasZoneDistributionConfig
public 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];- Specified by:
hasZoneDistributionConfigin interfaceClusterOrBuilder- Returns:
- Whether the zoneDistributionConfig field is set.
-
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];- Specified by:
getZoneDistributionConfigin interfaceClusterOrBuilder- Returns:
- The zoneDistributionConfig.
-
setZoneDistributionConfig
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]; -
setZoneDistributionConfig
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]; -
mergeZoneDistributionConfig
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]; -
clearZoneDistributionConfig
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]; -
getZoneDistributionConfigBuilder
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]; -
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];- Specified by:
getZoneDistributionConfigOrBuilderin interfaceClusterOrBuilder
-
hasCrossClusterReplicationConfig
public boolean hasCrossClusterReplicationConfig()Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCrossClusterReplicationConfigin interfaceClusterOrBuilder- Returns:
- Whether the crossClusterReplicationConfig field is set.
-
getCrossClusterReplicationConfig
Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrossClusterReplicationConfigin interfaceClusterOrBuilder- Returns:
- The crossClusterReplicationConfig.
-
setCrossClusterReplicationConfig
Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
setCrossClusterReplicationConfig
public Cluster.Builder setCrossClusterReplicationConfig(CrossClusterReplicationConfig.Builder builderForValue) Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
mergeCrossClusterReplicationConfig
Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
clearCrossClusterReplicationConfig
Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
getCrossClusterReplicationConfigBuilder
Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL]; -
getCrossClusterReplicationConfigOrBuilder
Optional. Cross cluster replication config.
.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig cross_cluster_replication_config = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrossClusterReplicationConfigOrBuilderin interfaceClusterOrBuilder
-
hasDeletionProtectionEnabled
public 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];- Specified by:
hasDeletionProtectionEnabledin interfaceClusterOrBuilder- Returns:
- Whether the deletionProtectionEnabled field is set.
-
getDeletionProtectionEnabled
public 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];- Specified by:
getDeletionProtectionEnabledin interfaceClusterOrBuilder- Returns:
- The deletionProtectionEnabled.
-
setDeletionProtectionEnabled
Optional. The delete operation will fail when the value is set to true.
optional bool deletion_protection_enabled = 25 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The deletionProtectionEnabled to set.- Returns:
- This builder for chaining.
-
clearDeletionProtectionEnabled
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:
- This builder for chaining.
-
hasMaintenancePolicy
public 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];- Specified by:
hasMaintenancePolicyin interfaceClusterOrBuilder- Returns:
- Whether the maintenancePolicy field is set.
-
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];- Specified by:
getMaintenancePolicyin interfaceClusterOrBuilder- Returns:
- The maintenancePolicy.
-
setMaintenancePolicy
Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL]; -
setMaintenancePolicy
Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaintenancePolicy
Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaintenancePolicy
Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyBuilder
Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy maintenance_policy = 26 [(.google.api.field_behavior) = OPTIONAL]; -
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];- Specified by:
getMaintenancePolicyOrBuilderin interfaceClusterOrBuilder
-
hasMaintenanceSchedule
public 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];- Specified by:
hasMaintenanceSchedulein interfaceClusterOrBuilder- Returns:
- Whether the maintenanceSchedule field is set.
-
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];- Specified by:
getMaintenanceSchedulein interfaceClusterOrBuilder- Returns:
- The maintenanceSchedule.
-
setMaintenanceSchedule
Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setMaintenanceSchedule
Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeMaintenanceSchedule
Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearMaintenanceSchedule
Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceScheduleBuilder
Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
optional .google.cloud.redis.cluster.v1beta1.ClusterMaintenanceSchedule maintenance_schedule = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
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];- Specified by:
getMaintenanceScheduleOrBuilderin interfaceClusterOrBuilder
-
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];- Specified by:
getPscServiceAttachmentsListin interfaceClusterOrBuilder
-
getPscServiceAttachmentsCount
public 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];- Specified by:
getPscServiceAttachmentsCountin interfaceClusterOrBuilder
-
getPscServiceAttachments
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];- Specified by:
getPscServiceAttachmentsin interfaceClusterOrBuilder
-
setPscServiceAttachments
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]; -
setPscServiceAttachments
public Cluster.Builder setPscServiceAttachments(int index, PscServiceAttachment.Builder builderForValue) 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]; -
addPscServiceAttachments
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]; -
addPscServiceAttachments
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]; -
addPscServiceAttachments
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]; -
addPscServiceAttachments
public Cluster.Builder addPscServiceAttachments(int index, PscServiceAttachment.Builder builderForValue) 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]; -
addAllPscServiceAttachments
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]; -
clearPscServiceAttachments
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]; -
removePscServiceAttachments
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]; -
getPscServiceAttachmentsBuilder
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
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];- Specified by:
getPscServiceAttachmentsOrBuilderin interfaceClusterOrBuilder
-
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];- Specified by:
getPscServiceAttachmentsOrBuilderListin interfaceClusterOrBuilder
-
addPscServiceAttachmentsBuilder
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]; -
addPscServiceAttachmentsBuilder
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]; -
getPscServiceAttachmentsBuilderList
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
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClusterEndpointsListin interfaceClusterOrBuilder
-
getClusterEndpointsCount
public int getClusterEndpointsCount()Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClusterEndpointsCountin interfaceClusterOrBuilder
-
getClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClusterEndpointsin interfaceClusterOrBuilder
-
setClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
setClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
addClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
addClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
addClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
addClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
addAllClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
clearClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
removeClusterEndpoints
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
getClusterEndpointsBuilder
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
getClusterEndpointsOrBuilder
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClusterEndpointsOrBuilderin interfaceClusterOrBuilder
-
getClusterEndpointsOrBuilderList
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClusterEndpointsOrBuilderListin interfaceClusterOrBuilder
-
addClusterEndpointsBuilder
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
addClusterEndpointsBuilder
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
getClusterEndpointsBuilderList
Optional. A list of cluster enpoints.
repeated .google.cloud.redis.cluster.v1beta1.ClusterEndpoint cluster_endpoints = 36 [(.google.api.field_behavior) = OPTIONAL]; -
hasBackupCollection
public 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) = { ... }- Specified by:
hasBackupCollectionin interfaceClusterOrBuilder- Returns:
- Whether the backupCollection field is set.
-
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) = { ... }- Specified by:
getBackupCollectionin interfaceClusterOrBuilder- Returns:
- The backupCollection.
-
getBackupCollectionBytes
public 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) = { ... }- Specified by:
getBackupCollectionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for backupCollection.
-
setBackupCollection
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) = { ... }- Parameters:
value- The backupCollection to set.- Returns:
- This builder for chaining.
-
clearBackupCollection
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:
- This builder for chaining.
-
setBackupCollectionBytes
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) = { ... }- Parameters:
value- The bytes for backupCollection to set.- Returns:
- This builder for chaining.
-
hasKmsKey
public 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) = { ... }- Specified by:
hasKmsKeyin interfaceClusterOrBuilder- Returns:
- Whether the kmsKey field is set.
-
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) = { ... }- Specified by:
getKmsKeyin interfaceClusterOrBuilder- Returns:
- The kmsKey.
-
getKmsKeyBytes
public 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) = { ... }- Specified by:
getKmsKeyBytesin interfaceClusterOrBuilder- Returns:
- The bytes for kmsKey.
-
setKmsKey
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) = { ... }- Parameters:
value- The kmsKey to set.- Returns:
- This builder for chaining.
-
clearKmsKey
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:
- This builder for chaining.
-
setKmsKeyBytes
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) = { ... }- Parameters:
value- The bytes for kmsKey to set.- Returns:
- This builder for chaining.
-
hasAutomatedBackupConfig
public 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];- Specified by:
hasAutomatedBackupConfigin interfaceClusterOrBuilder- Returns:
- Whether the automatedBackupConfig field is set.
-
getAutomatedBackupConfig
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutomatedBackupConfigin interfaceClusterOrBuilder- Returns:
- The automatedBackupConfig.
-
setAutomatedBackupConfig
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL]; -
setAutomatedBackupConfig
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL]; -
mergeAutomatedBackupConfig
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL]; -
clearAutomatedBackupConfig
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL]; -
getAutomatedBackupConfigBuilder
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL]; -
getAutomatedBackupConfigOrBuilder
Optional. The automated backup config for the cluster.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig automated_backup_config = 42 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutomatedBackupConfigOrBuilderin interfaceClusterOrBuilder
-
hasEncryptionInfo
public 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];- Specified by:
hasEncryptionInfoin interfaceClusterOrBuilder- Returns:
- Whether the encryptionInfo field is set.
-
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];- Specified by:
getEncryptionInfoin interfaceClusterOrBuilder- Returns:
- The encryptionInfo.
-
setEncryptionInfo
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]; -
setEncryptionInfo
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]; -
mergeEncryptionInfo
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]; -
clearEncryptionInfo
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]; -
getEncryptionInfoBuilder
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]; -
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];- Specified by:
getEncryptionInfoOrBuilderin interfaceClusterOrBuilder
-
hasServerCaMode
public 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];- Specified by:
hasServerCaModein interfaceClusterOrBuilder- Returns:
- Whether the serverCaMode field is set.
-
getServerCaModeValue
public 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];- Specified by:
getServerCaModeValuein interfaceClusterOrBuilder- Returns:
- The enum numeric value on the wire for serverCaMode.
-
setServerCaModeValue
Optional. Server CA mode for the cluster.
optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for serverCaMode to set.- Returns:
- This builder for chaining.
-
getServerCaMode
Optional. Server CA mode for the cluster.
optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServerCaModein interfaceClusterOrBuilder- Returns:
- The serverCaMode.
-
setServerCaMode
Optional. Server CA mode for the cluster.
optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The serverCaMode to set.- Returns:
- This builder for chaining.
-
clearServerCaMode
Optional. Server CA mode for the cluster.
optional .google.cloud.redis.cluster.v1beta1.ServerCaMode server_ca_mode = 53 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasServerCaPool
public 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) = { ... }- Specified by:
hasServerCaPoolin interfaceClusterOrBuilder- Returns:
- Whether the serverCaPool field is set.
-
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) = { ... }- Specified by:
getServerCaPoolin interfaceClusterOrBuilder- Returns:
- The serverCaPool.
-
getServerCaPoolBytes
public 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) = { ... }- Specified by:
getServerCaPoolBytesin interfaceClusterOrBuilder- Returns:
- The bytes for serverCaPool.
-
setServerCaPool
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) = { ... }- Parameters:
value- The serverCaPool to set.- Returns:
- This builder for chaining.
-
clearServerCaPool
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:
- This builder for chaining.
-
setServerCaPoolBytes
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) = { ... }- Parameters:
value- The bytes for serverCaPool to set.- Returns:
- This builder for chaining.
-
hasRotateServerCertificate
public 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];- Specified by:
hasRotateServerCertificatein interfaceClusterOrBuilder- Returns:
- Whether the rotateServerCertificate field is set.
-
getRotateServerCertificate
public 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];- Specified by:
getRotateServerCertificatein interfaceClusterOrBuilder- Returns:
- The rotateServerCertificate.
-
setRotateServerCertificate
Optional. Input only. Rotate the server certificates.
optional bool rotate_server_certificate = 55 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];- Parameters:
value- The rotateServerCertificate to set.- Returns:
- This builder for chaining.
-
clearRotateServerCertificate
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:
- This builder for chaining.
-