Package com.google.cloud.redis.v1
Class Instance.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
com.google.cloud.redis.v1.Instance.Builder
- All Implemented Interfaces:
InstanceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Instance
public static final class Instance.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
implements InstanceOrBuilder
A Memorystore for Redis instance.Protobuf type
google.cloud.redis.v1.Instance-
Method Summary
Modifier and TypeMethodDescriptionOptional.addAllNodes(Iterable<? extends NodeInfo> values) Output only.addAllServerCaCerts(Iterable<? extends TlsCertificate> values) Output only.addAllSuspensionReasons(Iterable<? extends Instance.SuspensionReason> values) Optional. reasons that causes instance in "SUSPENDED" state.addAllSuspensionReasonsValue(Iterable<Integer> values) Optional. reasons that causes instance in "SUSPENDED" state.Optional.addAvailableMaintenanceVersionsBytes(com.google.protobuf.ByteString value) Optional.Output only.addNodes(int index, NodeInfo.Builder builderForValue) Output only.Output only.addNodes(NodeInfo.Builder builderForValue) Output only.Output only.addNodesBuilder(int index) Output only.addServerCaCerts(int index, TlsCertificate value) Output only.addServerCaCerts(int index, TlsCertificate.Builder builderForValue) Output only.addServerCaCerts(TlsCertificate value) Output only.addServerCaCerts(TlsCertificate.Builder builderForValue) Output only.Output only.addServerCaCertsBuilder(int index) Output only.Optional. reasons that causes instance in "SUSPENDED" state.addSuspensionReasonsValue(int value) Optional. reasons that causes instance in "SUSPENDED" state.build()clear()Optional.Optional.Optional.Optional.Optional.Output only.Output only.Optional.An arbitrary and optional user-provided name for the instance.Output only.Optional.Optional.Output only.Optional.Required.Required.Output only.Optional.Output only.Output only.Output only.Output only.Optional.Optional.Optional.Optional.Optional.Output only.Output only.Output only.Optional. reasons that causes instance in "SUSPENDED" state.Required.Optional.booleancontainsLabels(String key) Resource labels to represent user provided metadatabooleanOptional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.Optional.com.google.protobuf.ByteStringOptional.getAvailableMaintenanceVersions(int index) Optional.com.google.protobuf.ByteStringgetAvailableMaintenanceVersionsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.Optional.intOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.com.google.protobuf.ByteStringOutput only.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAn arbitrary and optional user-provided name for the instance.com.google.protobuf.ByteStringAn arbitrary and optional user-provided name for the instance.getHost()Output only.com.google.protobuf.ByteStringOutput only.Deprecated.intResource labels to represent user provided metadataResource labels to represent user provided metadatagetLabelsOrDefault(String key, String defaultValue) Resource labels to represent user provided metadatagetLabelsOrThrow(String key) Resource labels to represent user provided metadataOptional.com.google.protobuf.ByteStringOptional.Optional.Optional.Optional.Output only.Output only.Output only.Optional.com.google.protobuf.ByteStringOptional.intRequired.Deprecated.Deprecated.getName()Required.com.google.protobuf.ByteStringRequired.getNodes(int index) Output only.getNodesBuilder(int index) Output only.Output only.intOutput only.Output only.getNodesOrBuilder(int index) Output only.List<? extends NodeInfoOrBuilder>Output only.Optional.Optional.Optional.Output only.com.google.protobuf.ByteStringOutput only.intgetPort()Output only.Output only.com.google.protobuf.ByteStringOutput only.intOutput only.Optional.intOptional.Deprecated.intOptional.Optional.getRedisConfigsOrDefault(String key, String defaultValue) Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.intOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.getServerCaCerts(int index) Output only.getServerCaCertsBuilder(int index) Output only.Output only.intOutput only.Output only.getServerCaCertsOrBuilder(int index) Output only.List<? extends TlsCertificateOrBuilder>Output only.getState()Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.getSuspensionReasons(int index) Optional. reasons that causes instance in "SUSPENDED" state.intOptional. reasons that causes instance in "SUSPENDED" state.Optional. reasons that causes instance in "SUSPENDED" state.intgetSuspensionReasonsValue(int index) Optional. reasons that causes instance in "SUSPENDED" state.Optional. reasons that causes instance in "SUSPENDED" state.getTier()Required.intRequired.Optional.intOptional.booleanOutput only.booleanOptional.booleanOutput only.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Output only.Optional.putAllLabels(Map<String, String> values) Resource labels to represent user provided metadataputAllRedisConfigs(Map<String, String> values) Optional.Resource labels to represent user provided metadataputRedisConfigs(String key, String value) Optional.removeLabels(String key) Resource labels to represent user provided metadataremoveNodes(int index) Output only.removeRedisConfigs(String key) Optional.removeServerCaCerts(int index) Output only.setAlternativeLocationId(String value) Optional.setAlternativeLocationIdBytes(com.google.protobuf.ByteString value) Optional.setAuthEnabled(boolean value) Optional.setAuthorizedNetwork(String value) Optional.setAuthorizedNetworkBytes(com.google.protobuf.ByteString value) Optional.setAvailableMaintenanceVersions(int index, String value) Optional.Optional.setConnectModeValue(int value) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setCurrentLocationId(String value) Output only.setCurrentLocationIdBytes(com.google.protobuf.ByteString value) Output only.setCustomerManagedKey(String value) Optional.setCustomerManagedKeyBytes(com.google.protobuf.ByteString value) Optional.setDisplayName(String value) An arbitrary and optional user-provided name for the instance.setDisplayNameBytes(com.google.protobuf.ByteString value) An arbitrary and optional user-provided name for the instance.Output only.setHostBytes(com.google.protobuf.ByteString value) Output only.setLocationId(String value) Optional.setLocationIdBytes(com.google.protobuf.ByteString value) Optional.Optional.setMaintenancePolicy(MaintenancePolicy.Builder builderForValue) Optional.Output only.setMaintenanceSchedule(MaintenanceSchedule.Builder builderForValue) Output only.setMaintenanceVersion(String value) Optional.setMaintenanceVersionBytes(com.google.protobuf.ByteString value) Optional.setMemorySizeGb(int value) Required.Required.setNameBytes(com.google.protobuf.ByteString value) Required.Output only.setNodes(int index, NodeInfo.Builder builderForValue) Output only.Optional.setPersistenceConfig(PersistenceConfig.Builder builderForValue) Optional.setPersistenceIamIdentity(String value) Output only.setPersistenceIamIdentityBytes(com.google.protobuf.ByteString value) Output only.setPort(int value) Output only.setReadEndpoint(String value) Output only.setReadEndpointBytes(com.google.protobuf.ByteString value) Output only.setReadEndpointPort(int value) Output only.Optional.setReadReplicasModeValue(int value) Optional.setRedisVersion(String value) Optional.setRedisVersionBytes(com.google.protobuf.ByteString value) Optional.setReplicaCount(int value) Optional.setReservedIpRange(String value) Optional.setReservedIpRangeBytes(com.google.protobuf.ByteString value) Optional.setSecondaryIpRange(String value) Optional.setSecondaryIpRangeBytes(com.google.protobuf.ByteString value) Optional.setServerCaCerts(int index, TlsCertificate value) Output only.setServerCaCerts(int index, TlsCertificate.Builder builderForValue) Output only.setState(Instance.State value) Output only.setStateValue(int value) Output only.setStatusMessage(String value) Output only.setStatusMessageBytes(com.google.protobuf.ByteString value) Output only.setSuspensionReasons(int index, Instance.SuspensionReason value) Optional. reasons that causes instance in "SUSPENDED" state.setSuspensionReasonsValue(int index, int value) Optional. reasons that causes instance in "SUSPENDED" state.setTier(Instance.Tier value) Required.setTierValue(int value) Required.Optional.setTransitEncryptionModeValue(int value) 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<Instance.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Instance.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<Instance.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<Instance.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<Instance.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Instance.Builder>
-
mergeFrom
public Instance.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<Instance.Builder>- Throws:
IOException
-
getName
Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Redis instances are managed and addressed at regional level so location_id here refers to a GCP region; however, users may choose which specific zone (or collection of zones for cross-zone instances) an instance should be provisioned in. Refer to [location_id][google.cloud.redis.v1.Instance.location_id] and [alternative_location_id][google.cloud.redis.v1.Instance.alternative_location_id] fields for more details.string name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNamein interfaceInstanceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Redis instances are managed and addressed at regional level so location_id here refers to a GCP region; however, users may choose which specific zone (or collection of zones for cross-zone instances) an instance should be provisioned in. Refer to [location_id][google.cloud.redis.v1.Instance.location_id] and [alternative_location_id][google.cloud.redis.v1.Instance.alternative_location_id] fields for more details.string name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNameBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Redis instances are managed and addressed at regional level so location_id here refers to a GCP region; however, users may choose which specific zone (or collection of zones for cross-zone instances) an instance should be provisioned in. Refer to [location_id][google.cloud.redis.v1.Instance.location_id] and [alternative_location_id][google.cloud.redis.v1.Instance.alternative_location_id] fields for more details.string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Redis instances are managed and addressed at regional level so location_id here refers to a GCP region; however, users may choose which specific zone (or collection of zones for cross-zone instances) an instance should be provisioned in. Refer to [location_id][google.cloud.redis.v1.Instance.location_id] and [alternative_location_id][google.cloud.redis.v1.Instance.alternative_location_id] fields for more details.string name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNameBytes
Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Redis instances are managed and addressed at regional level so location_id here refers to a GCP region; however, users may choose which specific zone (or collection of zones for cross-zone instances) an instance should be provisioned in. Refer to [location_id][google.cloud.redis.v1.Instance.location_id] and [alternative_location_id][google.cloud.redis.v1.Instance.alternative_location_id] fields for more details.string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
An arbitrary and optional user-provided name for the instance.
string display_name = 2;- Specified by:
getDisplayNamein interfaceInstanceOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()An arbitrary and optional user-provided name for the instance.
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
An arbitrary and optional user-provided name for the instance.
string display_name = 2;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
An arbitrary and optional user-provided name for the instance.
string display_name = 2;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
An arbitrary and optional user-provided name for the instance.
string display_name = 2;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:InstanceOrBuilderResource labels to represent user provided metadata
map<string, string> labels = 3;- Specified by:
getLabelsCountin interfaceInstanceOrBuilder
-
containsLabels
Resource labels to represent user provided metadata
map<string, string> labels = 3;- Specified by:
containsLabelsin interfaceInstanceOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceInstanceOrBuilder
-
getLabelsMap
Resource labels to represent user provided metadata
map<string, string> labels = 3;- Specified by:
getLabelsMapin interfaceInstanceOrBuilder
-
getLabelsOrDefault
Resource labels to represent user provided metadata
map<string, string> labels = 3;- Specified by:
getLabelsOrDefaultin interfaceInstanceOrBuilder
-
getLabelsOrThrow
Resource labels to represent user provided metadata
map<string, string> labels = 3;- Specified by:
getLabelsOrThrowin interfaceInstanceOrBuilder
-
clearLabels
-
removeLabels
Resource labels to represent user provided metadata
map<string, string> labels = 3; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Resource labels to represent user provided metadata
map<string, string> labels = 3; -
putAllLabels
Resource labels to represent user provided metadata
map<string, string> labels = 3; -
getLocationId
Optional. The zone where the instance will be provisioned. If not provided, the service will choose a zone from the specified region for the instance. For standard tier, additional nodes will be added across multiple zones for protection against zonal failures. If specified, at least one node will be provisioned in this zone.
string location_id = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLocationIdin interfaceInstanceOrBuilder- Returns:
- The locationId.
-
getLocationIdBytes
public com.google.protobuf.ByteString getLocationIdBytes()Optional. The zone where the instance will be provisioned. If not provided, the service will choose a zone from the specified region for the instance. For standard tier, additional nodes will be added across multiple zones for protection against zonal failures. If specified, at least one node will be provisioned in this zone.
string location_id = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLocationIdBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for locationId.
-
setLocationId
Optional. The zone where the instance will be provisioned. If not provided, the service will choose a zone from the specified region for the instance. For standard tier, additional nodes will be added across multiple zones for protection against zonal failures. If specified, at least one node will be provisioned in this zone.
string location_id = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The locationId to set.- Returns:
- This builder for chaining.
-
clearLocationId
Optional. The zone where the instance will be provisioned. If not provided, the service will choose a zone from the specified region for the instance. For standard tier, additional nodes will be added across multiple zones for protection against zonal failures. If specified, at least one node will be provisioned in this zone.
string location_id = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setLocationIdBytes
Optional. The zone where the instance will be provisioned. If not provided, the service will choose a zone from the specified region for the instance. For standard tier, additional nodes will be added across multiple zones for protection against zonal failures. If specified, at least one node will be provisioned in this zone.
string location_id = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for locationId to set.- Returns:
- This builder for chaining.
-
getAlternativeLocationId
Optional. If specified, at least one node will be provisioned in this zone in addition to the zone specified in location_id. Only applicable to standard tier. If provided, it must be a different zone from the one provided in [location_id]. Additional nodes beyond the first 2 will be placed in zones selected by the service.
string alternative_location_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAlternativeLocationIdin interfaceInstanceOrBuilder- Returns:
- The alternativeLocationId.
-
getAlternativeLocationIdBytes
public com.google.protobuf.ByteString getAlternativeLocationIdBytes()Optional. If specified, at least one node will be provisioned in this zone in addition to the zone specified in location_id. Only applicable to standard tier. If provided, it must be a different zone from the one provided in [location_id]. Additional nodes beyond the first 2 will be placed in zones selected by the service.
string alternative_location_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAlternativeLocationIdBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for alternativeLocationId.
-
setAlternativeLocationId
Optional. If specified, at least one node will be provisioned in this zone in addition to the zone specified in location_id. Only applicable to standard tier. If provided, it must be a different zone from the one provided in [location_id]. Additional nodes beyond the first 2 will be placed in zones selected by the service.
string alternative_location_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The alternativeLocationId to set.- Returns:
- This builder for chaining.
-
clearAlternativeLocationId
Optional. If specified, at least one node will be provisioned in this zone in addition to the zone specified in location_id. Only applicable to standard tier. If provided, it must be a different zone from the one provided in [location_id]. Additional nodes beyond the first 2 will be placed in zones selected by the service.
string alternative_location_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setAlternativeLocationIdBytes
Optional. If specified, at least one node will be provisioned in this zone in addition to the zone specified in location_id. Only applicable to standard tier. If provided, it must be a different zone from the one provided in [location_id]. Additional nodes beyond the first 2 will be placed in zones selected by the service.
string alternative_location_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for alternativeLocationId to set.- Returns:
- This builder for chaining.
-
getRedisVersion
Optional. The version of Redis software. If not provided, latest supported version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility (default) * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility
string redis_version = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisVersionin interfaceInstanceOrBuilder- Returns:
- The redisVersion.
-
getRedisVersionBytes
public com.google.protobuf.ByteString getRedisVersionBytes()Optional. The version of Redis software. If not provided, latest supported version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility (default) * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility
string redis_version = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisVersionBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for redisVersion.
-
setRedisVersion
Optional. The version of Redis software. If not provided, latest supported version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility (default) * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility
string redis_version = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The redisVersion to set.- Returns:
- This builder for chaining.
-
clearRedisVersion
Optional. The version of Redis software. If not provided, latest supported version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility (default) * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility
string redis_version = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setRedisVersionBytes
Optional. The version of Redis software. If not provided, latest supported version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility (default) * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility
string redis_version = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for redisVersion to set.- Returns:
- This builder for chaining.
-
getReservedIpRange
Optional. For DIRECT_PEERING mode, the CIDR range of internal addresses that are reserved for this instance. Range must be unique and non-overlapping with existing subnets in an authorized network. For PRIVATE_SERVICE_ACCESS mode, the name of one allocated IP address ranges associated with this private service access connection. If not provided, the service will choose an unused /29 block, for example, 10.0.0.0/29 or 192.168.0.0/29. For READ_REPLICAS_ENABLED the default block size is /28.
string reserved_ip_range = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservedIpRangein interfaceInstanceOrBuilder- Returns:
- The reservedIpRange.
-
getReservedIpRangeBytes
public com.google.protobuf.ByteString getReservedIpRangeBytes()Optional. For DIRECT_PEERING mode, the CIDR range of internal addresses that are reserved for this instance. Range must be unique and non-overlapping with existing subnets in an authorized network. For PRIVATE_SERVICE_ACCESS mode, the name of one allocated IP address ranges associated with this private service access connection. If not provided, the service will choose an unused /29 block, for example, 10.0.0.0/29 or 192.168.0.0/29. For READ_REPLICAS_ENABLED the default block size is /28.
string reserved_ip_range = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservedIpRangeBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for reservedIpRange.
-
setReservedIpRange
Optional. For DIRECT_PEERING mode, the CIDR range of internal addresses that are reserved for this instance. Range must be unique and non-overlapping with existing subnets in an authorized network. For PRIVATE_SERVICE_ACCESS mode, the name of one allocated IP address ranges associated with this private service access connection. If not provided, the service will choose an unused /29 block, for example, 10.0.0.0/29 or 192.168.0.0/29. For READ_REPLICAS_ENABLED the default block size is /28.
string reserved_ip_range = 9 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The reservedIpRange to set.- Returns:
- This builder for chaining.
-
clearReservedIpRange
Optional. For DIRECT_PEERING mode, the CIDR range of internal addresses that are reserved for this instance. Range must be unique and non-overlapping with existing subnets in an authorized network. For PRIVATE_SERVICE_ACCESS mode, the name of one allocated IP address ranges associated with this private service access connection. If not provided, the service will choose an unused /29 block, for example, 10.0.0.0/29 or 192.168.0.0/29. For READ_REPLICAS_ENABLED the default block size is /28.
string reserved_ip_range = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setReservedIpRangeBytes
Optional. For DIRECT_PEERING mode, the CIDR range of internal addresses that are reserved for this instance. Range must be unique and non-overlapping with existing subnets in an authorized network. For PRIVATE_SERVICE_ACCESS mode, the name of one allocated IP address ranges associated with this private service access connection. If not provided, the service will choose an unused /29 block, for example, 10.0.0.0/29 or 192.168.0.0/29. For READ_REPLICAS_ENABLED the default block size is /28.
string reserved_ip_range = 9 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for reservedIpRange to set.- Returns:
- This builder for chaining.
-
getSecondaryIpRange
Optional. Additional IP range for node placement. Required when enabling read replicas on an existing instance. For DIRECT_PEERING mode value must be a CIDR range of size /28, or "auto". For PRIVATE_SERVICE_ACCESS mode value must be the name of an allocated address range associated with the private service access connection, or "auto".
string secondary_ip_range = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecondaryIpRangein interfaceInstanceOrBuilder- Returns:
- The secondaryIpRange.
-
getSecondaryIpRangeBytes
public com.google.protobuf.ByteString getSecondaryIpRangeBytes()Optional. Additional IP range for node placement. Required when enabling read replicas on an existing instance. For DIRECT_PEERING mode value must be a CIDR range of size /28, or "auto". For PRIVATE_SERVICE_ACCESS mode value must be the name of an allocated address range associated with the private service access connection, or "auto".
string secondary_ip_range = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecondaryIpRangeBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for secondaryIpRange.
-
setSecondaryIpRange
Optional. Additional IP range for node placement. Required when enabling read replicas on an existing instance. For DIRECT_PEERING mode value must be a CIDR range of size /28, or "auto". For PRIVATE_SERVICE_ACCESS mode value must be the name of an allocated address range associated with the private service access connection, or "auto".
string secondary_ip_range = 30 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The secondaryIpRange to set.- Returns:
- This builder for chaining.
-
clearSecondaryIpRange
Optional. Additional IP range for node placement. Required when enabling read replicas on an existing instance. For DIRECT_PEERING mode value must be a CIDR range of size /28, or "auto". For PRIVATE_SERVICE_ACCESS mode value must be the name of an allocated address range associated with the private service access connection, or "auto".
string secondary_ip_range = 30 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSecondaryIpRangeBytes
Optional. Additional IP range for node placement. Required when enabling read replicas on an existing instance. For DIRECT_PEERING mode value must be a CIDR range of size /28, or "auto". For PRIVATE_SERVICE_ACCESS mode value must be the name of an allocated address range associated with the private service access connection, or "auto".
string secondary_ip_range = 30 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for secondaryIpRange to set.- Returns:
- This builder for chaining.
-
getHost
Output only. Hostname or IP address of the exposed Redis endpoint used by clients to connect to the service.
string host = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHostin interfaceInstanceOrBuilder- Returns:
- The host.
-
getHostBytes
public com.google.protobuf.ByteString getHostBytes()Output only. Hostname or IP address of the exposed Redis endpoint used by clients to connect to the service.
string host = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHostBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for host.
-
setHost
Output only. Hostname or IP address of the exposed Redis endpoint used by clients to connect to the service.
string host = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The host to set.- Returns:
- This builder for chaining.
-
clearHost
Output only. Hostname or IP address of the exposed Redis endpoint used by clients to connect to the service.
string host = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setHostBytes
Output only. Hostname or IP address of the exposed Redis endpoint used by clients to connect to the service.
string host = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for host to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()Output only. The port number of the exposed Redis endpoint.
int32 port = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPortin interfaceInstanceOrBuilder- Returns:
- The port.
-
setPort
Output only. The port number of the exposed Redis endpoint.
int32 port = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The port to set.- Returns:
- This builder for chaining.
-
clearPort
Output only. The port number of the exposed Redis endpoint.
int32 port = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getCurrentLocationId
Output only. The current zone where the Redis primary node is located. In basic tier, this will always be the same as [location_id]. In standard tier, this can be the zone of any node in the instance.
string current_location_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentLocationIdin interfaceInstanceOrBuilder- Returns:
- The currentLocationId.
-
getCurrentLocationIdBytes
public com.google.protobuf.ByteString getCurrentLocationIdBytes()Output only. The current zone where the Redis primary node is located. In basic tier, this will always be the same as [location_id]. In standard tier, this can be the zone of any node in the instance.
string current_location_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCurrentLocationIdBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for currentLocationId.
-
setCurrentLocationId
Output only. The current zone where the Redis primary node is located. In basic tier, this will always be the same as [location_id]. In standard tier, this can be the zone of any node in the instance.
string current_location_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The currentLocationId to set.- Returns:
- This builder for chaining.
-
clearCurrentLocationId
Output only. The current zone where the Redis primary node is located. In basic tier, this will always be the same as [location_id]. In standard tier, this can be the zone of any node in the instance.
string current_location_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCurrentLocationIdBytes
Output only. The current zone where the Redis primary node is located. In basic tier, this will always be the same as [location_id]. In standard tier, this can be the zone of any node in the instance.
string current_location_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for currentLocationId to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceInstanceOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceInstanceOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceInstanceOrBuilder
-
getStateValue
public int getStateValue()Output only. The current state of this instance.
.google.cloud.redis.v1.Instance.State state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
Output only. The current state of this instance.
.google.cloud.redis.v1.Instance.State state = 14 [(.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 instance.
.google.cloud.redis.v1.Instance.State state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceInstanceOrBuilder- Returns:
- The state.
-
setState
Output only. The current state of this instance.
.google.cloud.redis.v1.Instance.State state = 14 [(.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 instance.
.google.cloud.redis.v1.Instance.State state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getStatusMessage
Output only. Additional information about the current status of this instance, if available.
string status_message = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusMessagein interfaceInstanceOrBuilder- Returns:
- The statusMessage.
-
getStatusMessageBytes
public com.google.protobuf.ByteString getStatusMessageBytes()Output only. Additional information about the current status of this instance, if available.
string status_message = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusMessageBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for statusMessage.
-
setStatusMessage
Output only. Additional information about the current status of this instance, if available.
string status_message = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The statusMessage to set.- Returns:
- This builder for chaining.
-
clearStatusMessage
Output only. Additional information about the current status of this instance, if available.
string status_message = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setStatusMessageBytes
Output only. Additional information about the current status of this instance, if available.
string status_message = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for statusMessage to set.- Returns:
- This builder for chaining.
-
getRedisConfigsCount
public int getRedisConfigsCount()Description copied from interface:InstanceOrBuilderOptional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsCountin interfaceInstanceOrBuilder
-
containsRedisConfigs
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsRedisConfigsin interfaceInstanceOrBuilder
-
getRedisConfigs
Deprecated.UsegetRedisConfigsMap()instead.- Specified by:
getRedisConfigsin interfaceInstanceOrBuilder
-
getRedisConfigsMap
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsMapin interfaceInstanceOrBuilder
-
getRedisConfigsOrDefault
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsOrDefaultin interfaceInstanceOrBuilder
-
getRedisConfigsOrThrow
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRedisConfigsOrThrowin interfaceInstanceOrBuilder
-
clearRedisConfigs
-
removeRedisConfigs
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableRedisConfigs
Deprecated.Use alternate mutation accessors instead. -
putRedisConfigs
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL]; -
putAllRedisConfigs
Optional. Redis configuration parameters, according to http://redis.io/topics/config. Currently, the only supported parameters are: Redis version 3.2 and newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
map<string, string> redis_configs = 16 [(.google.api.field_behavior) = OPTIONAL]; -
getTierValue
public int getTierValue()Required. The service tier of the instance.
.google.cloud.redis.v1.Instance.Tier tier = 17 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTierValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for tier.
-
setTierValue
Required. The service tier of the instance.
.google.cloud.redis.v1.Instance.Tier tier = 17 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for tier to set.- Returns:
- This builder for chaining.
-
getTier
Required. The service tier of the instance.
.google.cloud.redis.v1.Instance.Tier tier = 17 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTierin interfaceInstanceOrBuilder- Returns:
- The tier.
-
setTier
Required. The service tier of the instance.
.google.cloud.redis.v1.Instance.Tier tier = 17 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The tier to set.- Returns:
- This builder for chaining.
-
clearTier
Required. The service tier of the instance.
.google.cloud.redis.v1.Instance.Tier tier = 17 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getMemorySizeGb
public int getMemorySizeGb()Required. Redis memory size in GiB.
int32 memory_size_gb = 18 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMemorySizeGbin interfaceInstanceOrBuilder- Returns:
- The memorySizeGb.
-
setMemorySizeGb
Required. Redis memory size in GiB.
int32 memory_size_gb = 18 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The memorySizeGb to set.- Returns:
- This builder for chaining.
-
clearMemorySizeGb
Required. Redis memory size in GiB.
int32 memory_size_gb = 18 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getAuthorizedNetwork
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAuthorizedNetworkin interfaceInstanceOrBuilder- Returns:
- The authorizedNetwork.
-
getAuthorizedNetworkBytes
public com.google.protobuf.ByteString getAuthorizedNetworkBytes()Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAuthorizedNetworkBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for authorizedNetwork.
-
setAuthorizedNetwork
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 20 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The authorizedNetwork to set.- Returns:
- This builder for chaining.
-
clearAuthorizedNetwork
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 20 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setAuthorizedNetworkBytes
Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 20 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for authorizedNetwork to set.- Returns:
- This builder for chaining.
-
getPersistenceIamIdentity
Output only. Cloud IAM identity used by import / export operations to transfer data to/from Cloud Storage. Format is "serviceAccount:<service_account_email>". The value may change over time for a given instance so should be checked before each import/export operation.
string persistence_iam_identity = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPersistenceIamIdentityin interfaceInstanceOrBuilder- Returns:
- The persistenceIamIdentity.
-
getPersistenceIamIdentityBytes
public com.google.protobuf.ByteString getPersistenceIamIdentityBytes()Output only. Cloud IAM identity used by import / export operations to transfer data to/from Cloud Storage. Format is "serviceAccount:<service_account_email>". The value may change over time for a given instance so should be checked before each import/export operation.
string persistence_iam_identity = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPersistenceIamIdentityBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for persistenceIamIdentity.
-
setPersistenceIamIdentity
Output only. Cloud IAM identity used by import / export operations to transfer data to/from Cloud Storage. Format is "serviceAccount:<service_account_email>". The value may change over time for a given instance so should be checked before each import/export operation.
string persistence_iam_identity = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The persistenceIamIdentity to set.- Returns:
- This builder for chaining.
-
clearPersistenceIamIdentity
Output only. Cloud IAM identity used by import / export operations to transfer data to/from Cloud Storage. Format is "serviceAccount:<service_account_email>". The value may change over time for a given instance so should be checked before each import/export operation.
string persistence_iam_identity = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setPersistenceIamIdentityBytes
Output only. Cloud IAM identity used by import / export operations to transfer data to/from Cloud Storage. Format is "serviceAccount:<service_account_email>". The value may change over time for a given instance so should be checked before each import/export operation.
string persistence_iam_identity = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for persistenceIamIdentity to set.- Returns:
- This builder for chaining.
-
getConnectModeValue
public int getConnectModeValue()Optional. The network connect mode of the Redis instance. If not provided, the connect mode defaults to DIRECT_PEERING.
.google.cloud.redis.v1.Instance.ConnectMode connect_mode = 22 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectModeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for connectMode.
-
setConnectModeValue
Optional. The network connect mode of the Redis instance. If not provided, the connect mode defaults to DIRECT_PEERING.
.google.cloud.redis.v1.Instance.ConnectMode connect_mode = 22 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for connectMode to set.- Returns:
- This builder for chaining.
-
getConnectMode
Optional. The network connect mode of the Redis instance. If not provided, the connect mode defaults to DIRECT_PEERING.
.google.cloud.redis.v1.Instance.ConnectMode connect_mode = 22 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectModein interfaceInstanceOrBuilder- Returns:
- The connectMode.
-
setConnectMode
Optional. The network connect mode of the Redis instance. If not provided, the connect mode defaults to DIRECT_PEERING.
.google.cloud.redis.v1.Instance.ConnectMode connect_mode = 22 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The connectMode to set.- Returns:
- This builder for chaining.
-
clearConnectMode
Optional. The network connect mode of the Redis instance. If not provided, the connect mode defaults to DIRECT_PEERING.
.google.cloud.redis.v1.Instance.ConnectMode connect_mode = 22 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getAuthEnabled
public boolean getAuthEnabled()Optional. Indicates whether OSS Redis AUTH is enabled for the instance. If set to "true" AUTH is enabled on the instance. Default value is "false" meaning AUTH is disabled.
bool auth_enabled = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAuthEnabledin interfaceInstanceOrBuilder- Returns:
- The authEnabled.
-
setAuthEnabled
Optional. Indicates whether OSS Redis AUTH is enabled for the instance. If set to "true" AUTH is enabled on the instance. Default value is "false" meaning AUTH is disabled.
bool auth_enabled = 23 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The authEnabled to set.- Returns:
- This builder for chaining.
-
clearAuthEnabled
Optional. Indicates whether OSS Redis AUTH is enabled for the instance. If set to "true" AUTH is enabled on the instance. Default value is "false" meaning AUTH is disabled.
bool auth_enabled = 23 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getServerCaCertsList
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServerCaCertsListin interfaceInstanceOrBuilder
-
getServerCaCertsCount
public int getServerCaCertsCount()Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServerCaCertsCountin interfaceInstanceOrBuilder
-
getServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServerCaCertsin interfaceInstanceOrBuilder
-
setServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeServerCaCerts
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getServerCaCertsBuilder
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getServerCaCertsOrBuilder
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServerCaCertsOrBuilderin interfaceInstanceOrBuilder
-
getServerCaCertsOrBuilderList
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServerCaCertsOrBuilderListin interfaceInstanceOrBuilder
-
addServerCaCertsBuilder
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addServerCaCertsBuilder
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getServerCaCertsBuilderList
Output only. List of server CA certificates for the instance.
repeated .google.cloud.redis.v1.TlsCertificate server_ca_certs = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getTransitEncryptionModeValue
public int getTransitEncryptionModeValue()Optional. The TLS mode of the Redis instance. If not provided, TLS is disabled for the instance.
.google.cloud.redis.v1.Instance.TransitEncryptionMode transit_encryption_mode = 26 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTransitEncryptionModeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for transitEncryptionMode.
-
setTransitEncryptionModeValue
Optional. The TLS mode of the Redis instance. If not provided, TLS is disabled for the instance.
.google.cloud.redis.v1.Instance.TransitEncryptionMode transit_encryption_mode = 26 [(.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 TLS mode of the Redis instance. If not provided, TLS is disabled for the instance.
.google.cloud.redis.v1.Instance.TransitEncryptionMode transit_encryption_mode = 26 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTransitEncryptionModein interfaceInstanceOrBuilder- Returns:
- The transitEncryptionMode.
-
setTransitEncryptionMode
Optional. The TLS mode of the Redis instance. If not provided, TLS is disabled for the instance.
.google.cloud.redis.v1.Instance.TransitEncryptionMode transit_encryption_mode = 26 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The transitEncryptionMode to set.- Returns:
- This builder for chaining.
-
clearTransitEncryptionMode
Optional. The TLS mode of the Redis instance. If not provided, TLS is disabled for the instance.
.google.cloud.redis.v1.Instance.TransitEncryptionMode transit_encryption_mode = 26 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaintenancePolicyin interfaceInstanceOrBuilder- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenancePolicyin interfaceInstanceOrBuilder- Returns:
- The maintenancePolicy.
-
setMaintenancePolicy
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL]; -
setMaintenancePolicy
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaintenancePolicy
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaintenancePolicy
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyBuilder
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL]; -
getMaintenancePolicyOrBuilder
Optional. The maintenance policy for the instance. If not provided, maintenance events can be performed at any time.
.google.cloud.redis.v1.MaintenancePolicy maintenance_policy = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenancePolicyOrBuilderin interfaceInstanceOrBuilder
-
hasMaintenanceSchedule
public boolean hasMaintenanceSchedule()Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasMaintenanceSchedulein interfaceInstanceOrBuilder- Returns:
- Whether the maintenanceSchedule field is set.
-
getMaintenanceSchedule
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceSchedulein interfaceInstanceOrBuilder- Returns:
- The maintenanceSchedule.
-
setMaintenanceSchedule
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setMaintenanceSchedule
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeMaintenanceSchedule
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearMaintenanceSchedule
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceScheduleBuilder
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMaintenanceScheduleOrBuilder
Output only. Date and time of upcoming maintenance events which have been scheduled.
.google.cloud.redis.v1.MaintenanceSchedule maintenance_schedule = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMaintenanceScheduleOrBuilderin interfaceInstanceOrBuilder
-
getReplicaCount
public int getReplicaCount()Optional. The number of replica nodes. The valid range for the Standard Tier with read replicas enabled is [1-5] and defaults to 2. If read replicas are not enabled for a Standard Tier instance, the only valid value is 1 and the default is 1. The valid value for basic tier is 0 and the default is also 0.
int32 replica_count = 31 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReplicaCountin interfaceInstanceOrBuilder- Returns:
- The replicaCount.
-
setReplicaCount
Optional. The number of replica nodes. The valid range for the Standard Tier with read replicas enabled is [1-5] and defaults to 2. If read replicas are not enabled for a Standard Tier instance, the only valid value is 1 and the default is 1. The valid value for basic tier is 0 and the default is also 0.
int32 replica_count = 31 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The replicaCount to set.- Returns:
- This builder for chaining.
-
clearReplicaCount
Optional. The number of replica nodes. The valid range for the Standard Tier with read replicas enabled is [1-5] and defaults to 2. If read replicas are not enabled for a Standard Tier instance, the only valid value is 1 and the default is 1. The valid value for basic tier is 0 and the default is also 0.
int32 replica_count = 31 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getNodesList
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesListin interfaceInstanceOrBuilder
-
getNodesCount
public int getNodesCount()Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesCountin interfaceInstanceOrBuilder
-
getNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesin interfaceInstanceOrBuilder
-
setNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeNodes
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getNodesBuilder
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getNodesOrBuilder
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesOrBuilderin interfaceInstanceOrBuilder
-
getNodesOrBuilderList
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodesOrBuilderListin interfaceInstanceOrBuilder
-
addNodesBuilder
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addNodesBuilder
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getNodesBuilderList
Output only. Info per node.
repeated .google.cloud.redis.v1.NodeInfo nodes = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getReadEndpoint
Output only. Hostname or IP address of the exposed readonly Redis endpoint. Standard tier only. Targets all healthy replica nodes in instance. Replication is asynchronous and replica nodes will exhibit some lag behind the primary. Write requests must target 'host'.
string read_endpoint = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReadEndpointin interfaceInstanceOrBuilder- Returns:
- The readEndpoint.
-
getReadEndpointBytes
public com.google.protobuf.ByteString getReadEndpointBytes()Output only. Hostname or IP address of the exposed readonly Redis endpoint. Standard tier only. Targets all healthy replica nodes in instance. Replication is asynchronous and replica nodes will exhibit some lag behind the primary. Write requests must target 'host'.
string read_endpoint = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReadEndpointBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for readEndpoint.
-
setReadEndpoint
Output only. Hostname or IP address of the exposed readonly Redis endpoint. Standard tier only. Targets all healthy replica nodes in instance. Replication is asynchronous and replica nodes will exhibit some lag behind the primary. Write requests must target 'host'.
string read_endpoint = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The readEndpoint to set.- Returns:
- This builder for chaining.
-
clearReadEndpoint
Output only. Hostname or IP address of the exposed readonly Redis endpoint. Standard tier only. Targets all healthy replica nodes in instance. Replication is asynchronous and replica nodes will exhibit some lag behind the primary. Write requests must target 'host'.
string read_endpoint = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setReadEndpointBytes
Output only. Hostname or IP address of the exposed readonly Redis endpoint. Standard tier only. Targets all healthy replica nodes in instance. Replication is asynchronous and replica nodes will exhibit some lag behind the primary. Write requests must target 'host'.
string read_endpoint = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for readEndpoint to set.- Returns:
- This builder for chaining.
-
getReadEndpointPort
public int getReadEndpointPort()Output only. The port number of the exposed readonly redis endpoint. Standard tier only. Write requests should target 'port'.
int32 read_endpoint_port = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReadEndpointPortin interfaceInstanceOrBuilder- Returns:
- The readEndpointPort.
-
setReadEndpointPort
Output only. The port number of the exposed readonly redis endpoint. Standard tier only. Write requests should target 'port'.
int32 read_endpoint_port = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The readEndpointPort to set.- Returns:
- This builder for chaining.
-
clearReadEndpointPort
Output only. The port number of the exposed readonly redis endpoint. Standard tier only. Write requests should target 'port'.
int32 read_endpoint_port = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getReadReplicasModeValue
public int getReadReplicasModeValue()Optional. Read replicas mode for the instance. Defaults to READ_REPLICAS_DISABLED.
.google.cloud.redis.v1.Instance.ReadReplicasMode read_replicas_mode = 35 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReadReplicasModeValuein interfaceInstanceOrBuilder- Returns:
- The enum numeric value on the wire for readReplicasMode.
-
setReadReplicasModeValue
Optional. Read replicas mode for the instance. Defaults to READ_REPLICAS_DISABLED.
.google.cloud.redis.v1.Instance.ReadReplicasMode read_replicas_mode = 35 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for readReplicasMode to set.- Returns:
- This builder for chaining.
-
getReadReplicasMode
Optional. Read replicas mode for the instance. Defaults to READ_REPLICAS_DISABLED.
.google.cloud.redis.v1.Instance.ReadReplicasMode read_replicas_mode = 35 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReadReplicasModein interfaceInstanceOrBuilder- Returns:
- The readReplicasMode.
-
setReadReplicasMode
Optional. Read replicas mode for the instance. Defaults to READ_REPLICAS_DISABLED.
.google.cloud.redis.v1.Instance.ReadReplicasMode read_replicas_mode = 35 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The readReplicasMode to set.- Returns:
- This builder for chaining.
-
clearReadReplicasMode
Optional. Read replicas mode for the instance. Defaults to READ_REPLICAS_DISABLED.
.google.cloud.redis.v1.Instance.ReadReplicasMode read_replicas_mode = 35 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getCustomerManagedKey
Optional. The KMS key reference that the customer provides when trying to create the instance.
string customer_managed_key = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomerManagedKeyin interfaceInstanceOrBuilder- Returns:
- The customerManagedKey.
-
getCustomerManagedKeyBytes
public com.google.protobuf.ByteString getCustomerManagedKeyBytes()Optional. The KMS key reference that the customer provides when trying to create the instance.
string customer_managed_key = 36 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomerManagedKeyBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for customerManagedKey.
-
setCustomerManagedKey
Optional. The KMS key reference that the customer provides when trying to create the instance.
string customer_managed_key = 36 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The customerManagedKey to set.- Returns:
- This builder for chaining.
-
clearCustomerManagedKey
Optional. The KMS key reference that the customer provides when trying to create the instance.
string customer_managed_key = 36 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCustomerManagedKeyBytes
Optional. The KMS key reference that the customer provides when trying to create the instance.
string customer_managed_key = 36 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for customerManagedKey to set.- Returns:
- This builder for chaining.
-
hasPersistenceConfig
public boolean hasPersistenceConfig()Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPersistenceConfigin interfaceInstanceOrBuilder- Returns:
- Whether the persistenceConfig field is set.
-
getPersistenceConfig
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPersistenceConfigin interfaceInstanceOrBuilder- Returns:
- The persistenceConfig.
-
setPersistenceConfig
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
setPersistenceConfig
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
mergePersistenceConfig
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
clearPersistenceConfig
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
getPersistenceConfigBuilder
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL]; -
getPersistenceConfigOrBuilder
Optional. Persistence configuration parameters
.google.cloud.redis.v1.PersistenceConfig persistence_config = 37 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPersistenceConfigOrBuilderin interfaceInstanceOrBuilder
-
getSuspensionReasonsList
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuspensionReasonsListin interfaceInstanceOrBuilder- Returns:
- A list containing the suspensionReasons.
-
getSuspensionReasonsCount
public int getSuspensionReasonsCount()Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuspensionReasonsCountin interfaceInstanceOrBuilder- Returns:
- The count of suspensionReasons.
-
getSuspensionReasons
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuspensionReasonsin interfaceInstanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The suspensionReasons at the given index.
-
setSuspensionReasons
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The suspensionReasons to set.- Returns:
- This builder for chaining.
-
addSuspensionReasons
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The suspensionReasons to add.- Returns:
- This builder for chaining.
-
addAllSuspensionReasons
public Instance.Builder addAllSuspensionReasons(Iterable<? extends Instance.SuspensionReason> values) Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The suspensionReasons to add.- Returns:
- This builder for chaining.
-
clearSuspensionReasons
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getSuspensionReasonsValueList
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuspensionReasonsValueListin interfaceInstanceOrBuilder- Returns:
- A list containing the enum numeric values on the wire for suspensionReasons.
-
getSuspensionReasonsValue
public int getSuspensionReasonsValue(int index) Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuspensionReasonsValuein interfaceInstanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of suspensionReasons at the given index.
-
setSuspensionReasonsValue
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for suspensionReasons to set.- Returns:
- This builder for chaining.
-
addSuspensionReasonsValue
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for suspensionReasons to add.- Returns:
- This builder for chaining.
-
addAllSuspensionReasonsValue
Optional. reasons that causes instance in "SUSPENDED" state.
repeated .google.cloud.redis.v1.Instance.SuspensionReason suspension_reasons = 38 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The enum numeric values on the wire for suspensionReasons to add.- Returns:
- This builder for chaining.
-
getMaintenanceVersion
Optional. The self service update maintenance version. The version is date based such as "20210712_00_00".
string maintenance_version = 39 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenanceVersionin interfaceInstanceOrBuilder- Returns:
- The maintenanceVersion.
-
getMaintenanceVersionBytes
public com.google.protobuf.ByteString getMaintenanceVersionBytes()Optional. The self service update maintenance version. The version is date based such as "20210712_00_00".
string maintenance_version = 39 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenanceVersionBytesin interfaceInstanceOrBuilder- Returns:
- The bytes for maintenanceVersion.
-
setMaintenanceVersion
Optional. The self service update maintenance version. The version is date based such as "20210712_00_00".
string maintenance_version = 39 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The maintenanceVersion to set.- Returns:
- This builder for chaining.
-
clearMaintenanceVersion
Optional. The self service update maintenance version. The version is date based such as "20210712_00_00".
string maintenance_version = 39 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setMaintenanceVersionBytes
Optional. The self service update maintenance version. The version is date based such as "20210712_00_00".
string maintenance_version = 39 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for maintenanceVersion to set.- Returns:
- This builder for chaining.
-
getAvailableMaintenanceVersionsList
public com.google.protobuf.ProtocolStringList getAvailableMaintenanceVersionsList()Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAvailableMaintenanceVersionsListin interfaceInstanceOrBuilder- Returns:
- A list containing the availableMaintenanceVersions.
-
getAvailableMaintenanceVersionsCount
public int getAvailableMaintenanceVersionsCount()Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAvailableMaintenanceVersionsCountin interfaceInstanceOrBuilder- Returns:
- The count of availableMaintenanceVersions.
-
getAvailableMaintenanceVersions
Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAvailableMaintenanceVersionsin interfaceInstanceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableMaintenanceVersions at the given index.
-
getAvailableMaintenanceVersionsBytes
public com.google.protobuf.ByteString getAvailableMaintenanceVersionsBytes(int index) Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAvailableMaintenanceVersionsBytesin interfaceInstanceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableMaintenanceVersions at the given index.
-
setAvailableMaintenanceVersions
Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The availableMaintenanceVersions to set.- Returns:
- This builder for chaining.
-
addAvailableMaintenanceVersions
Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The availableMaintenanceVersions to add.- Returns:
- This builder for chaining.
-
addAllAvailableMaintenanceVersions
Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The availableMaintenanceVersions to add.- Returns:
- This builder for chaining.
-
clearAvailableMaintenanceVersions
Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addAvailableMaintenanceVersionsBytes
Optional. The available maintenance versions that an instance could update to.
repeated string available_maintenance_versions = 40 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the availableMaintenanceVersions to add.- Returns:
- This builder for chaining.
-