Interface EngineDefaults.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<EngineDefaults.Builder,EngineDefaults>
,SdkBuilder<EngineDefaults.Builder,EngineDefaults>
,SdkPojo
- Enclosing class:
- EngineDefaults
public static interface EngineDefaults.Builder extends SdkPojo, CopyableBuilder<EngineDefaults.Builder,EngineDefaults>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EngineDefaults.Builder
cacheNodeTypeSpecificParameters(Collection<CacheNodeTypeSpecificParameter> cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type.EngineDefaults.Builder
cacheNodeTypeSpecificParameters(Consumer<CacheNodeTypeSpecificParameter.Builder>... cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type.EngineDefaults.Builder
cacheNodeTypeSpecificParameters(CacheNodeTypeSpecificParameter... cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type.EngineDefaults.Builder
cacheParameterGroupFamily(String cacheParameterGroupFamily)
Specifies the name of the cache parameter group family to which the engine default parameters apply.EngineDefaults.Builder
marker(String marker)
Provides an identifier to allow retrieval of paginated results.EngineDefaults.Builder
parameters(Collection<Parameter> parameters)
Contains a list of engine default parameters.EngineDefaults.Builder
parameters(Consumer<Parameter.Builder>... parameters)
Contains a list of engine default parameters.EngineDefaults.Builder
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
cacheParameterGroupFamily
EngineDefaults.Builder cacheParameterGroupFamily(String 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
EngineDefaults.Builder marker(String 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
EngineDefaults.Builder parameters(Collection<Parameter> 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
EngineDefaults.Builder parameters(Parameter... 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
EngineDefaults.Builder parameters(Consumer<Parameter.Builder>... 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 to#parameters(List
.) - 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:
#parameters(java.util.Collection
)
-
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 to#cacheNodeTypeSpecificParameters(List
.) - 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:
#cacheNodeTypeSpecificParameters(java.util.Collection
)
-
-