public class ConfigurationOptionSetting
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
A specification identifying an individual configuration option along with its current value. For a list of possible option values, go to Option Values in the AWS Elastic Beanstalk Developer Guide.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
namespace
A unique namespace identifying the option's associated AWS resource.
|
private java.lang.String |
optionName
The name of the configuration option.
|
private java.lang.String |
resourceName
A unique resource name for a time-based scaling configuration option.
|
private java.lang.String |
value
The current value for the configuration option.
|
Constructor and Description |
---|
ConfigurationOptionSetting()
Default constructor for ConfigurationOptionSetting object.
|
ConfigurationOptionSetting(java.lang.String namespace,
java.lang.String optionName,
java.lang.String value)
Constructs a new ConfigurationOptionSetting object.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationOptionSetting |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getNamespace()
A unique namespace identifying the option's associated AWS resource.
|
java.lang.String |
getOptionName()
The name of the configuration option.
|
java.lang.String |
getResourceName()
A unique resource name for a time-based scaling configuration option.
|
java.lang.String |
getValue()
The current value for the configuration option.
|
int |
hashCode() |
void |
setNamespace(java.lang.String namespace)
A unique namespace identifying the option's associated AWS resource.
|
void |
setOptionName(java.lang.String optionName)
The name of the configuration option.
|
void |
setResourceName(java.lang.String resourceName)
A unique resource name for a time-based scaling configuration option.
|
void |
setValue(java.lang.String value)
The current value for the configuration option.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ConfigurationOptionSetting |
withNamespace(java.lang.String namespace)
A unique namespace identifying the option's associated AWS resource.
|
ConfigurationOptionSetting |
withOptionName(java.lang.String optionName)
The name of the configuration option.
|
ConfigurationOptionSetting |
withResourceName(java.lang.String resourceName)
A unique resource name for a time-based scaling configuration option.
|
ConfigurationOptionSetting |
withValue(java.lang.String value)
The current value for the configuration option.
|
private java.lang.String resourceName
A unique resource name for a time-based scaling configuration option.
private java.lang.String namespace
A unique namespace identifying the option's associated AWS resource.
private java.lang.String optionName
The name of the configuration option.
private java.lang.String value
The current value for the configuration option.
public ConfigurationOptionSetting()
public ConfigurationOptionSetting(java.lang.String namespace, java.lang.String optionName, java.lang.String value)
namespace
- A unique namespace identifying the option's associated AWS
resource.optionName
- The name of the configuration option.value
- The current value for the configuration option.public void setResourceName(java.lang.String resourceName)
A unique resource name for a time-based scaling configuration option.
resourceName
- A unique resource name for a time-based scaling configuration
option.public java.lang.String getResourceName()
A unique resource name for a time-based scaling configuration option.
public ConfigurationOptionSetting withResourceName(java.lang.String resourceName)
A unique resource name for a time-based scaling configuration option.
resourceName
- A unique resource name for a time-based scaling configuration
option.public void setNamespace(java.lang.String namespace)
A unique namespace identifying the option's associated AWS resource.
namespace
- A unique namespace identifying the option's associated AWS
resource.public java.lang.String getNamespace()
A unique namespace identifying the option's associated AWS resource.
public ConfigurationOptionSetting withNamespace(java.lang.String namespace)
A unique namespace identifying the option's associated AWS resource.
namespace
- A unique namespace identifying the option's associated AWS
resource.public void setOptionName(java.lang.String optionName)
The name of the configuration option.
optionName
- The name of the configuration option.public java.lang.String getOptionName()
The name of the configuration option.
public ConfigurationOptionSetting withOptionName(java.lang.String optionName)
The name of the configuration option.
optionName
- The name of the configuration option.public void setValue(java.lang.String value)
The current value for the configuration option.
value
- The current value for the configuration option.public java.lang.String getValue()
The current value for the configuration option.
public ConfigurationOptionSetting withValue(java.lang.String value)
The current value for the configuration option.
value
- The current value for the configuration option.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ConfigurationOptionSetting clone()
clone
in class java.lang.Object