public static interface PendingModifiedValues.Builder extends SdkPojo, CopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>
| Modifier and Type | Method and Description |
|---|---|
PendingModifiedValues.Builder |
authTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
|
PendingModifiedValues.Builder |
authTokenStatus(String authTokenStatus)
The auth token status
|
PendingModifiedValues.Builder |
cacheNodeIdsToRemove(Collection<String> cacheNodeIdsToRemove)
A list of cache node IDs that are being removed (or will be removed) from the cluster.
|
PendingModifiedValues.Builder |
cacheNodeIdsToRemove(String... cacheNodeIdsToRemove)
A list of cache node IDs that are being removed (or will be removed) from the cluster.
|
PendingModifiedValues.Builder |
cacheNodeType(String cacheNodeType)
The cache node type that this cluster or replication group is scaled to.
|
PendingModifiedValues.Builder |
engineVersion(String engineVersion)
The new cache engine version that the cluster runs.
|
PendingModifiedValues.Builder |
logDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
|
PendingModifiedValues.Builder |
logDeliveryConfigurations(Consumer<PendingLogDeliveryConfiguration.Builder>... logDeliveryConfigurations)
The log delivery configurations being modified
|
PendingModifiedValues.Builder |
logDeliveryConfigurations(PendingLogDeliveryConfiguration... logDeliveryConfigurations)
The log delivery configurations being modified
|
PendingModifiedValues.Builder |
numCacheNodes(Integer numCacheNodes)
The new number of cache nodes for the cluster.
|
PendingModifiedValues.Builder |
transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
|
PendingModifiedValues.Builder |
transitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
PendingModifiedValues.Builder |
transitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPendingModifiedValues.Builder numCacheNodes(Integer numCacheNodes)
The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
numCacheNodes - The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
PendingModifiedValues.Builder cacheNodeIdsToRemove(Collection<String> cacheNodeIdsToRemove)
A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).
cacheNodeIdsToRemove - A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a
4-digit numeric identifier (0001, 0002, etc.).PendingModifiedValues.Builder cacheNodeIdsToRemove(String... cacheNodeIdsToRemove)
A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).
cacheNodeIdsToRemove - A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a
4-digit numeric identifier (0001, 0002, etc.).PendingModifiedValues.Builder engineVersion(String engineVersion)
The new cache engine version that the cluster runs.
engineVersion - The new cache engine version that the cluster runs.PendingModifiedValues.Builder cacheNodeType(String cacheNodeType)
The cache node type that this cluster or replication group is scaled to.
cacheNodeType - The cache node type that this cluster or replication group is scaled to.PendingModifiedValues.Builder authTokenStatus(String authTokenStatus)
The auth token status
authTokenStatus - The auth token statusAuthTokenUpdateStatus,
AuthTokenUpdateStatusPendingModifiedValues.Builder authTokenStatus(AuthTokenUpdateStatus authTokenStatus)
The auth token status
authTokenStatus - The auth token statusAuthTokenUpdateStatus,
AuthTokenUpdateStatusPendingModifiedValues.Builder logDeliveryConfigurations(Collection<PendingLogDeliveryConfiguration> logDeliveryConfigurations)
The log delivery configurations being modified
logDeliveryConfigurations - The log delivery configurations being modifiedPendingModifiedValues.Builder logDeliveryConfigurations(PendingLogDeliveryConfiguration... logDeliveryConfigurations)
The log delivery configurations being modified
logDeliveryConfigurations - The log delivery configurations being modifiedPendingModifiedValues.Builder logDeliveryConfigurations(Consumer<PendingLogDeliveryConfiguration.Builder>... logDeliveryConfigurations)
The log delivery configurations being modified
This is a convenience method that creates an instance of thePendingLogDeliveryConfiguration.Builder avoiding
the need to create one manually via
PendingLogDeliveryConfiguration.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #logDeliveryConfigurations(List.
logDeliveryConfigurations - a consumer that will call methods on
PendingLogDeliveryConfiguration.Builder#logDeliveryConfigurations(java.util.Collection) PendingModifiedValues.Builder transitEncryptionEnabled(Boolean transitEncryptionEnabled)
A flag that enables in-transit encryption when set to true.
transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.PendingModifiedValues.Builder transitEncryptionMode(String transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.TransitEncryptionMode,
TransitEncryptionModePendingModifiedValues.Builder transitEncryptionMode(TransitEncryptionMode transitEncryptionMode)
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.TransitEncryptionMode,
TransitEncryptionModeCopyright © 2023. All rights reserved.