Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.elasticache.model
Class CacheNodeTypeSpecificParameter

java.lang.Object
  extended by com.amazonaws.services.elasticache.model.CacheNodeTypeSpecificParameter

public class CacheNodeTypeSpecificParameter
extends Object

A parameter that has a different value for each Cache Node Type it is applied to.


Constructor Summary
CacheNodeTypeSpecificParameter()
          Default constructor for a new CacheNodeTypeSpecificParameter object.
 
Method Summary
 boolean equals(Object obj)
           
 String getAllowedValues()
          Specifies the valid range of values for the parameter.
 List<CacheNodeTypeSpecificValue> getCacheNodeTypeSpecificValues()
          A list of Cache Node types and their corresponding values for this parameter.
 String getDataType()
          Specifies the valid data type for the parameter.
 String getDescription()
          Provides a description of the parameter.
 Boolean getIsModifiable()
          Indicates whether (true) or not (false) the parameter can be modified.
 String getMinimumEngineVersion()
          The earliest engine version to which the parameter can apply.
 String getParameterName()
          Specifies the name of the parameter.
 String getSource()
          Indicates the source of the parameter value.
 int hashCode()
           
 Boolean isModifiable()
          Indicates whether (true) or not (false) the parameter can be modified.
 void setAllowedValues(String allowedValues)
          Specifies the valid range of values for the parameter.
 void setCacheNodeTypeSpecificValues(Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)
          A list of Cache Node types and their corresponding values for this parameter.
 void setDataType(String dataType)
          Specifies the valid data type for the parameter.
 void setDescription(String description)
          Provides a description of the parameter.
 void setIsModifiable(Boolean isModifiable)
          Indicates whether (true) or not (false) the parameter can be modified.
 void setMinimumEngineVersion(String minimumEngineVersion)
          The earliest engine version to which the parameter can apply.
 void setParameterName(String parameterName)
          Specifies the name of the parameter.
 void setSource(String source)
          Indicates the source of the parameter value.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 CacheNodeTypeSpecificParameter withAllowedValues(String allowedValues)
          Specifies the valid range of values for the parameter.
 CacheNodeTypeSpecificParameter withCacheNodeTypeSpecificValues(CacheNodeTypeSpecificValue... cacheNodeTypeSpecificValues)
          A list of Cache Node types and their corresponding values for this parameter.
 CacheNodeTypeSpecificParameter withCacheNodeTypeSpecificValues(Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)
          A list of Cache Node types and their corresponding values for this parameter.
 CacheNodeTypeSpecificParameter withDataType(String dataType)
          Specifies the valid data type for the parameter.
 CacheNodeTypeSpecificParameter withDescription(String description)
          Provides a description of the parameter.
 CacheNodeTypeSpecificParameter withIsModifiable(Boolean isModifiable)
          Indicates whether (true) or not (false) the parameter can be modified.
 CacheNodeTypeSpecificParameter withMinimumEngineVersion(String minimumEngineVersion)
          The earliest engine version to which the parameter can apply.
 CacheNodeTypeSpecificParameter withParameterName(String parameterName)
          Specifies the name of the parameter.
 CacheNodeTypeSpecificParameter withSource(String source)
          Indicates the source of the parameter value.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheNodeTypeSpecificParameter

public CacheNodeTypeSpecificParameter()
Default constructor for a new CacheNodeTypeSpecificParameter object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

Method Detail

getParameterName

public String getParameterName()
Specifies the name of the parameter.

Returns:
Specifies the name of the parameter.

setParameterName

public void setParameterName(String parameterName)
Specifies the name of the parameter.

Parameters:
parameterName - Specifies the name of the parameter.

withParameterName

public CacheNodeTypeSpecificParameter withParameterName(String parameterName)
Specifies the name of the parameter.

Returns a reference to this object so that method calls can be chained together.

Parameters:
parameterName - Specifies the name of the parameter.
Returns:
A reference to this updated object so that method calls can be chained together.

getDescription

public String getDescription()
Provides a description of the parameter.

Returns:
Provides a description of the parameter.

setDescription

public void setDescription(String description)
Provides a description of the parameter.

Parameters:
description - Provides a description of the parameter.

withDescription

public CacheNodeTypeSpecificParameter withDescription(String description)
Provides a description of the parameter.

Returns a reference to this object so that method calls can be chained together.

Parameters:
description - Provides a description of the parameter.
Returns:
A reference to this updated object so that method calls can be chained together.

getSource

public String getSource()
Indicates the source of the parameter value.

Returns:
Indicates the source of the parameter value.

setSource

public void setSource(String source)
Indicates the source of the parameter value.

Parameters:
source - Indicates the source of the parameter value.

withSource

public CacheNodeTypeSpecificParameter withSource(String source)
Indicates the source of the parameter value.

Returns a reference to this object so that method calls can be chained together.

Parameters:
source - Indicates the source of the parameter value.
Returns:
A reference to this updated object so that method calls can be chained together.

getDataType

public String getDataType()
Specifies the valid data type for the parameter.

Returns:
Specifies the valid data type for the parameter.

setDataType

public void setDataType(String dataType)
Specifies the valid data type for the parameter.

Parameters:
dataType - Specifies the valid data type for the parameter.

withDataType

public CacheNodeTypeSpecificParameter withDataType(String dataType)
Specifies the valid data type for the parameter.

Returns a reference to this object so that method calls can be chained together.

Parameters:
dataType - Specifies the valid data type for the parameter.
Returns:
A reference to this updated object so that method calls can be chained together.

getAllowedValues

public String getAllowedValues()
Specifies the valid range of values for the parameter.

Returns:
Specifies the valid range of values for the parameter.

setAllowedValues

public void setAllowedValues(String allowedValues)
Specifies the valid range of values for the parameter.

Parameters:
allowedValues - Specifies the valid range of values for the parameter.

withAllowedValues

public CacheNodeTypeSpecificParameter withAllowedValues(String allowedValues)
Specifies the valid range of values for the parameter.

Returns a reference to this object so that method calls can be chained together.

Parameters:
allowedValues - Specifies the valid range of values for the parameter.
Returns:
A reference to this updated object so that method calls can be chained together.

isModifiable

public 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.

Returns:
Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

setIsModifiable

public void setIsModifiable(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.

withIsModifiable

public CacheNodeTypeSpecificParameter withIsModifiable(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.

Returns a reference to this object so that method calls can be chained together.

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:
A reference to this updated object so that method calls can be chained together.

getIsModifiable

public Boolean getIsModifiable()
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:
Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

getMinimumEngineVersion

public String getMinimumEngineVersion()
The earliest engine version to which the parameter can apply.

Returns:
The earliest engine version to which the parameter can apply.

setMinimumEngineVersion

public void setMinimumEngineVersion(String minimumEngineVersion)
The earliest engine version to which the parameter can apply.

Parameters:
minimumEngineVersion - The earliest engine version to which the parameter can apply.

withMinimumEngineVersion

public CacheNodeTypeSpecificParameter withMinimumEngineVersion(String minimumEngineVersion)
The earliest engine version to which the parameter can apply.

Returns a reference to this object so that method calls can be chained together.

Parameters:
minimumEngineVersion - The earliest engine version to which the parameter can apply.
Returns:
A reference to this updated object so that method calls can be chained together.

getCacheNodeTypeSpecificValues

public List<CacheNodeTypeSpecificValue> getCacheNodeTypeSpecificValues()
A list of Cache Node types and their corresponding values for this parameter.

Returns:
A list of Cache Node types and their corresponding values for this parameter.

setCacheNodeTypeSpecificValues

public void setCacheNodeTypeSpecificValues(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.

withCacheNodeTypeSpecificValues

public CacheNodeTypeSpecificParameter withCacheNodeTypeSpecificValues(CacheNodeTypeSpecificValue... cacheNodeTypeSpecificValues)
A list of Cache Node types and their corresponding values for this parameter.

Returns a reference to this object so that method calls can be chained together.

Parameters:
cacheNodeTypeSpecificValues - A list of Cache Node types and their corresponding values for this parameter.
Returns:
A reference to this updated object so that method calls can be chained together.

withCacheNodeTypeSpecificValues

public CacheNodeTypeSpecificParameter withCacheNodeTypeSpecificValues(Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)
A list of Cache Node types and their corresponding values for this parameter.

Returns a reference to this object so that method calls can be chained together.

Parameters:
cacheNodeTypeSpecificValues - A list of Cache Node types and their corresponding values for this parameter.
Returns:
A reference to this updated 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 class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.