Interface CacheNodeTypeSpecificParameter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CacheNodeTypeSpecificParameter.Builder,CacheNodeTypeSpecificParameter>,SdkBuilder<CacheNodeTypeSpecificParameter.Builder,CacheNodeTypeSpecificParameter>,SdkPojo
- Enclosing class:
- CacheNodeTypeSpecificParameter
public static interface CacheNodeTypeSpecificParameter.Builder extends SdkPojo, CopyableBuilder<CacheNodeTypeSpecificParameter.Builder,CacheNodeTypeSpecificParameter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CacheNodeTypeSpecificParameter.BuilderallowedValues(String allowedValues)The valid range of values for the parameter.CacheNodeTypeSpecificParameter.BuildercacheNodeTypeSpecificValues(Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)A list of cache node types and their corresponding values for this parameter.CacheNodeTypeSpecificParameter.BuildercacheNodeTypeSpecificValues(Consumer<CacheNodeTypeSpecificValue.Builder>... cacheNodeTypeSpecificValues)A list of cache node types and their corresponding values for this parameter.CacheNodeTypeSpecificParameter.BuildercacheNodeTypeSpecificValues(CacheNodeTypeSpecificValue... cacheNodeTypeSpecificValues)A list of cache node types and their corresponding values for this parameter.CacheNodeTypeSpecificParameter.BuilderchangeType(String changeType)Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied.CacheNodeTypeSpecificParameter.BuilderchangeType(ChangeType changeType)Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied.CacheNodeTypeSpecificParameter.BuilderdataType(String dataType)The valid data type for the parameter.CacheNodeTypeSpecificParameter.Builderdescription(String description)A description of the parameter.CacheNodeTypeSpecificParameter.BuilderisModifiable(Boolean isModifiable)Indicates whether (true) or not (false) the parameter can be modified.CacheNodeTypeSpecificParameter.BuilderminimumEngineVersion(String minimumEngineVersion)The earliest cache engine version to which the parameter can apply.CacheNodeTypeSpecificParameter.BuilderparameterName(String parameterName)The name of the parameter.CacheNodeTypeSpecificParameter.Buildersource(String source)The source of the parameter value.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
parameterName
CacheNodeTypeSpecificParameter.Builder parameterName(String parameterName)
The name of the parameter.
- Parameters:
parameterName- The name of the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CacheNodeTypeSpecificParameter.Builder description(String description)
A description of the parameter.
- Parameters:
description- A description of the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
CacheNodeTypeSpecificParameter.Builder source(String source)
The source of the parameter value.
- Parameters:
source- The source of the parameter value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
CacheNodeTypeSpecificParameter.Builder dataType(String dataType)
The valid data type for the parameter.
- Parameters:
dataType- The valid data type for the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
CacheNodeTypeSpecificParameter.Builder allowedValues(String allowedValues)
The valid range of values for the parameter.
- Parameters:
allowedValues- The valid range of values for the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isModifiable
CacheNodeTypeSpecificParameter.Builder isModifiable(Boolean isModifiable)
Indicates whether (
true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.- Parameters:
isModifiable- Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumEngineVersion
CacheNodeTypeSpecificParameter.Builder minimumEngineVersion(String minimumEngineVersion)
The earliest cache engine version to which the parameter can apply.
- Parameters:
minimumEngineVersion- The earliest cache engine version to which the parameter can apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeTypeSpecificValues
CacheNodeTypeSpecificParameter.Builder cacheNodeTypeSpecificValues(Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)
A list of cache node types and their corresponding values for this parameter.
- Parameters:
cacheNodeTypeSpecificValues- A list of cache node types and their corresponding values for this parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeTypeSpecificValues
CacheNodeTypeSpecificParameter.Builder cacheNodeTypeSpecificValues(CacheNodeTypeSpecificValue... cacheNodeTypeSpecificValues)
A list of cache node types and their corresponding values for this parameter.
- Parameters:
cacheNodeTypeSpecificValues- A list of cache node types and their corresponding values for this parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeTypeSpecificValues
CacheNodeTypeSpecificParameter.Builder cacheNodeTypeSpecificValues(Consumer<CacheNodeTypeSpecificValue.Builder>... cacheNodeTypeSpecificValues)
A list of cache node types and their corresponding values for this parameter.
This is a convenience method that creates an instance of theCacheNodeTypeSpecificValue.Builderavoiding the need to create one manually viaCacheNodeTypeSpecificValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#cacheNodeTypeSpecificValues(List.) - Parameters:
cacheNodeTypeSpecificValues- a consumer that will call methods onCacheNodeTypeSpecificValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#cacheNodeTypeSpecificValues(java.util.Collection)
-
changeType
CacheNodeTypeSpecificParameter.Builder changeType(String changeType)
Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window's reboot. For more information, see Rebooting a Cluster.
- Parameters:
changeType- Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window's reboot. For more information, see Rebooting a Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeType,ChangeType
-
changeType
CacheNodeTypeSpecificParameter.Builder changeType(ChangeType changeType)
Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window's reboot. For more information, see Rebooting a Cluster.
- Parameters:
changeType- Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window's reboot. For more information, see Rebooting a Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChangeType,ChangeType
-
-