Class EngineDefaults
- java.lang.Object
-
- com.amazonaws.services.elasticache.model.EngineDefaults
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class EngineDefaults extends Object implements Serializable, Cloneable
Represents the output of a DescribeEngineDefaultParameters action.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EngineDefaults()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EngineDefaults
clone()
boolean
equals(Object obj)
List<CacheNodeTypeSpecificParameter>
getCacheNodeTypeSpecificParameters()
A list of parameters specific to a particular cache node type.String
getCacheParameterGroupFamily()
Specifies the name of the cache parameter group family to which the engine default parameters apply.String
getMarker()
Provides an identifier to allow retrieval of paginated results.List<Parameter>
getParameters()
Contains a list of engine default parameters.int
hashCode()
void
setCacheNodeTypeSpecificParameters(Collection<CacheNodeTypeSpecificParameter> cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type.void
setCacheParameterGroupFamily(String cacheParameterGroupFamily)
Specifies the name of the cache parameter group family to which the engine default parameters apply.void
setMarker(String marker)
Provides an identifier to allow retrieval of paginated results.void
setParameters(Collection<Parameter> parameters)
Contains a list of engine default parameters.String
toString()
Returns a string representation of this object; useful for testing and debugging.EngineDefaults
withCacheNodeTypeSpecificParameters(CacheNodeTypeSpecificParameter... cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type.EngineDefaults
withCacheNodeTypeSpecificParameters(Collection<CacheNodeTypeSpecificParameter> cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type.EngineDefaults
withCacheParameterGroupFamily(String cacheParameterGroupFamily)
Specifies the name of the cache parameter group family to which the engine default parameters apply.EngineDefaults
withMarker(String marker)
Provides an identifier to allow retrieval of paginated results.EngineDefaults
withParameters(Parameter... parameters)
Contains a list of engine default parameters.EngineDefaults
withParameters(Collection<Parameter> parameters)
Contains a list of engine default parameters.
-
-
-
Method Detail
-
setCacheParameterGroupFamily
public void setCacheParameterGroupFamily(String cacheParameterGroupFamily)
Specifies the name of the cache parameter group family to which the engine default parameters apply.
- Parameters:
cacheParameterGroupFamily
- Specifies the name of the cache parameter group family to which the engine default parameters apply.
-
getCacheParameterGroupFamily
public String getCacheParameterGroupFamily()
Specifies the name of the cache parameter group family to which the engine default parameters apply.
- Returns:
- Specifies the name of the cache parameter group family to which the engine default parameters apply.
-
withCacheParameterGroupFamily
public EngineDefaults withCacheParameterGroupFamily(String cacheParameterGroupFamily)
Specifies the name of the cache parameter group family to which the engine default parameters apply.
- Parameters:
cacheParameterGroupFamily
- Specifies the name of the cache parameter group family to which the engine default parameters apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMarker
public void setMarker(String marker)
Provides an identifier to allow retrieval of paginated results.
- Parameters:
marker
- Provides an identifier to allow retrieval of paginated results.
-
getMarker
public String getMarker()
Provides an identifier to allow retrieval of paginated results.
- Returns:
- Provides an identifier to allow retrieval of paginated results.
-
withMarker
public EngineDefaults withMarker(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.
-
getParameters
public List<Parameter> getParameters()
Contains a list of engine default parameters.
- Returns:
- Contains a list of engine default parameters.
-
setParameters
public void setParameters(Collection<Parameter> parameters)
Contains a list of engine default parameters.
- Parameters:
parameters
- Contains a list of engine default parameters.
-
withParameters
public EngineDefaults withParameters(Parameter... parameters)
Contains a list of engine default parameters.
NOTE: This method appends the values to the existing list (if any). Use
setParameters(java.util.Collection)
orwithParameters(java.util.Collection)
if you want to override the existing values.- Parameters:
parameters
- Contains a list of engine default parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withParameters
public EngineDefaults withParameters(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.
-
getCacheNodeTypeSpecificParameters
public List<CacheNodeTypeSpecificParameter> getCacheNodeTypeSpecificParameters()
A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
- Returns:
- A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
-
setCacheNodeTypeSpecificParameters
public void setCacheNodeTypeSpecificParameters(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.
-
withCacheNodeTypeSpecificParameters
public EngineDefaults withCacheNodeTypeSpecificParameters(CacheNodeTypeSpecificParameter... cacheNodeTypeSpecificParameters)
A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
NOTE: This method appends the values to the existing list (if any). Use
setCacheNodeTypeSpecificParameters(java.util.Collection)
orwithCacheNodeTypeSpecificParameters(java.util.Collection)
if you want to override the existing values.- 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.
-
withCacheNodeTypeSpecificParameters
public EngineDefaults withCacheNodeTypeSpecificParameters(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.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public EngineDefaults clone()
-
-