Interface EngineDefaults.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EngineDefaults.Builder,
,EngineDefaults> SdkBuilder<EngineDefaults.Builder,
,EngineDefaults> SdkPojo
- Enclosing class:
EngineDefaults
-
Method Summary
Modifier and TypeMethodDescriptioncacheNodeTypeSpecificParameters
(Collection<CacheNodeTypeSpecificParameter> cacheNodeTypeSpecificParameters) A list of parameters specific to a particular cache node type.cacheNodeTypeSpecificParameters
(Consumer<CacheNodeTypeSpecificParameter.Builder>... cacheNodeTypeSpecificParameters) A list of parameters specific to a particular cache node type.cacheNodeTypeSpecificParameters
(CacheNodeTypeSpecificParameter... cacheNodeTypeSpecificParameters) A list of parameters specific to a particular cache node type.cacheParameterGroupFamily
(String cacheParameterGroupFamily) Specifies the name of the cache parameter group family to which the engine default parameters apply.Provides an identifier to allow retrieval of paginated results.parameters
(Collection<Parameter> parameters) Contains a list of engine default parameters.parameters
(Consumer<Parameter.Builder>... parameters) Contains a list of engine default parameters.parameters
(Parameter... parameters) Contains a list of engine default parameters.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, sdkFields
-
Method Details
-
cacheParameterGroupFamily
Specifies the name of the cache parameter group family to which the engine default parameters apply.
Valid values are:
memcached1.4
|memcached1.5
|memcached1.6
|redis2.6
|redis2.8
|redis3.2
|redis4.0
|redis5.0
|redis6.0
|redis6.x
|redis7
- Parameters:
cacheParameterGroupFamily
- Specifies the name of the cache parameter group family to which the engine default parameters apply.Valid values are:
memcached1.4
|memcached1.5
|memcached1.6
|redis2.6
|redis2.8
|redis3.2
|redis4.0
|redis5.0
|redis6.0
|redis6.x
|redis7
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marker
Provides an identifier to allow retrieval of paginated results.
- Parameters:
marker
- Provides an identifier to allow retrieval of paginated results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Contains a list of engine default parameters.
- Parameters:
parameters
- Contains a list of engine default parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Contains a list of engine default parameters.
- Parameters:
parameters
- Contains a list of engine default parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Contains a list of engine default parameters.
This is a convenience method that creates an instance of theParameter.Builder
avoiding the need to create one manually viaParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparameters(List<Parameter>)
.- Parameters:
parameters
- a consumer that will call methods onParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cacheNodeTypeSpecificParameters
EngineDefaults.Builder cacheNodeTypeSpecificParameters(Collection<CacheNodeTypeSpecificParameter> cacheNodeTypeSpecificParameters) A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
- Parameters:
cacheNodeTypeSpecificParameters
- A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeTypeSpecificParameters
EngineDefaults.Builder cacheNodeTypeSpecificParameters(CacheNodeTypeSpecificParameter... cacheNodeTypeSpecificParameters) A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
- Parameters:
cacheNodeTypeSpecificParameters
- A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheNodeTypeSpecificParameters
EngineDefaults.Builder cacheNodeTypeSpecificParameters(Consumer<CacheNodeTypeSpecificParameter.Builder>... cacheNodeTypeSpecificParameters) A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
This is a convenience method that creates an instance of theCacheNodeTypeSpecificParameter.Builder
avoiding the need to create one manually viaCacheNodeTypeSpecificParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocacheNodeTypeSpecificParameters(List<CacheNodeTypeSpecificParameter>)
.- Parameters:
cacheNodeTypeSpecificParameters
- a consumer that will call methods onCacheNodeTypeSpecificParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-