public class ConfigurationOptionDescription
extends java.lang.Object
implements java.io.Serializable
Describes the possible values for a configuration option.
| コンストラクタと説明 |
|---|
ConfigurationOptionDescription()
Default constructor for a new ConfigurationOptionDescription object.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getChangeSeverity()
An indication of which action is required if the value for this
configuration option changes:
|
java.lang.String |
getDefaultValue()
The default value for this configuration option.
|
java.lang.Integer |
getMaxLength()
If specified, the configuration option must be a string value no
longer than this value.
|
java.lang.Integer |
getMaxValue()
If specified, the configuration option must be a numeric value less
than this value.
|
java.lang.Integer |
getMinValue()
If specified, the configuration option must be a numeric value greater
than this value.
|
java.lang.String |
getName()
The name of the configuration option.
|
java.lang.String |
getNamespace()
A unique namespace identifying the option's associated AWS resource.
|
OptionRestrictionRegex |
getRegex()
If specified, the configuration option must be a string value that
satisfies this regular expression.
|
java.lang.Boolean |
getUserDefined()
An indication of whether the user defined this configuration option:
true : This
configuration option was defined by the user. |
java.util.List<java.lang.String> |
getValueOptions()
If specified, values for the configuration option are selected from
this list.
|
java.lang.String |
getValueType()
An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints: List :
Values for this option are multiple selections of the possible values. |
int |
hashCode() |
java.lang.Boolean |
isUserDefined()
An indication of whether the user defined this configuration option:
true : This
configuration option was defined by the user. |
void |
setChangeSeverity(java.lang.String changeSeverity)
An indication of which action is required if the value for this
configuration option changes:
|
void |
setDefaultValue(java.lang.String defaultValue)
The default value for this configuration option.
|
void |
setMaxLength(java.lang.Integer maxLength)
If specified, the configuration option must be a string value no
longer than this value.
|
void |
setMaxValue(java.lang.Integer maxValue)
If specified, the configuration option must be a numeric value less
than this value.
|
void |
setMinValue(java.lang.Integer minValue)
If specified, the configuration option must be a numeric value greater
than this value.
|
void |
setName(java.lang.String name)
The name of the configuration option.
|
void |
setNamespace(java.lang.String namespace)
A unique namespace identifying the option's associated AWS resource.
|
void |
setRegex(OptionRestrictionRegex regex)
If specified, the configuration option must be a string value that
satisfies this regular expression.
|
void |
setUserDefined(java.lang.Boolean userDefined)
An indication of whether the user defined this configuration option:
true : This
configuration option was defined by the user. |
void |
setValueOptions(java.util.Collection<java.lang.String> valueOptions)
If specified, values for the configuration option are selected from
this list.
|
void |
setValueType(ConfigurationOptionValueType valueType)
An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints: List :
Values for this option are multiple selections of the possible values. |
void |
setValueType(java.lang.String valueType)
An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints: List :
Values for this option are multiple selections of the possible values. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ConfigurationOptionDescription |
withChangeSeverity(java.lang.String changeSeverity)
An indication of which action is required if the value for this
configuration option changes:
|
ConfigurationOptionDescription |
withDefaultValue(java.lang.String defaultValue)
The default value for this configuration option.
|
ConfigurationOptionDescription |
withMaxLength(java.lang.Integer maxLength)
If specified, the configuration option must be a string value no
longer than this value.
|
ConfigurationOptionDescription |
withMaxValue(java.lang.Integer maxValue)
If specified, the configuration option must be a numeric value less
than this value.
|
ConfigurationOptionDescription |
withMinValue(java.lang.Integer minValue)
If specified, the configuration option must be a numeric value greater
than this value.
|
ConfigurationOptionDescription |
withName(java.lang.String name)
The name of the configuration option.
|
ConfigurationOptionDescription |
withNamespace(java.lang.String namespace)
A unique namespace identifying the option's associated AWS resource.
|
ConfigurationOptionDescription |
withRegex(OptionRestrictionRegex regex)
If specified, the configuration option must be a string value that
satisfies this regular expression.
|
ConfigurationOptionDescription |
withUserDefined(java.lang.Boolean userDefined)
An indication of whether the user defined this configuration option:
true : This
configuration option was defined by the user. |
ConfigurationOptionDescription |
withValueOptions(java.util.Collection<java.lang.String> valueOptions)
If specified, values for the configuration option are selected from
this list.
|
ConfigurationOptionDescription |
withValueOptions(java.lang.String... valueOptions)
If specified, values for the configuration option are selected from
this list.
|
ConfigurationOptionDescription |
withValueType(ConfigurationOptionValueType valueType)
An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints: List :
Values for this option are multiple selections of the possible values. |
ConfigurationOptionDescription |
withValueType(java.lang.String valueType)
An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints: List :
Values for this option are multiple selections of the possible values. |
public ConfigurationOptionDescription()
public java.lang.String getNamespace()
public void setNamespace(java.lang.String namespace)
namespace - A unique namespace identifying the option's associated AWS resource.public ConfigurationOptionDescription withNamespace(java.lang.String namespace)
Returns a reference to this object so that method calls can be chained together.
namespace - A unique namespace identifying the option's associated AWS resource.public java.lang.String getName()
public void setName(java.lang.String name)
name - The name of the configuration option.public ConfigurationOptionDescription withName(java.lang.String name)
Returns a reference to this object so that method calls can be chained together.
name - The name of the configuration option.public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
defaultValue - The default value for this configuration option.public ConfigurationOptionDescription withDefaultValue(java.lang.String defaultValue)
Returns a reference to this object so that method calls can be chained together.
defaultValue - The default value for this configuration option.public java.lang.String getChangeSeverity()
NoInterruption - There is no interruption to the environment or application availability.
RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartApplicationServer - The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
NoInterruption : There is no interruption to the
environment or application availability. RestartEnvironment : The environment is entirely
restarted, all AWS resources are deleted and recreated, and the
environment is unavailable during the process. RestartApplicationServer : The environment is available
the entire time. However, a short application outage occurs when the
application servers on the running Amazon EC2 instances are restarted.
NoInterruption - There is no interruption to the environment or application availability.
RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartApplicationServer - The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
NoInterruption : There is no interruption to the
environment or application availability. RestartEnvironment : The environment is entirely
restarted, all AWS resources are deleted and recreated, and the
environment is unavailable during the process. RestartApplicationServer : The environment is available
the entire time. However, a short application outage occurs when the
application servers on the running Amazon EC2 instances are restarted.
public void setChangeSeverity(java.lang.String changeSeverity)
NoInterruption - There is no interruption to the environment or application availability.
RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartApplicationServer - The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
NoInterruption : There is no interruption to the
environment or application availability. RestartEnvironment : The environment is entirely
restarted, all AWS resources are deleted and recreated, and the
environment is unavailable during the process. RestartApplicationServer : The environment is available
the entire time. However, a short application outage occurs when the
application servers on the running Amazon EC2 instances are restarted.
changeSeverity - An indication of which action is required if the value for this
configuration option changes: NoInterruption - There is no interruption to the environment or application availability.
RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartApplicationServer - The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
NoInterruption : There is no interruption to the
environment or application availability. RestartEnvironment : The environment is entirely
restarted, all AWS resources are deleted and recreated, and the
environment is unavailable during the process. RestartApplicationServer : The environment is available
the entire time. However, a short application outage occurs when the
application servers on the running Amazon EC2 instances are restarted.
public ConfigurationOptionDescription withChangeSeverity(java.lang.String changeSeverity)
NoInterruption - There is no interruption to the environment or application availability.
RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartApplicationServer - The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
NoInterruption : There is no interruption to the
environment or application availability. RestartEnvironment : The environment is entirely
restarted, all AWS resources are deleted and recreated, and the
environment is unavailable during the process. RestartApplicationServer : The environment is available
the entire time. However, a short application outage occurs when the
application servers on the running Amazon EC2 instances are restarted.
Returns a reference to this object so that method calls can be chained together.
changeSeverity - An indication of which action is required if the value for this
configuration option changes: NoInterruption - There is no interruption to the environment or application availability.
RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartApplicationServer - The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
NoInterruption : There is no interruption to the
environment or application availability. RestartEnvironment : The environment is entirely
restarted, all AWS resources are deleted and recreated, and the
environment is unavailable during the process. RestartApplicationServer : The environment is available
the entire time. However, a short application outage occurs when the
application servers on the running Amazon EC2 instances are restarted.
public java.lang.Boolean isUserDefined()
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
public void setUserDefined(java.lang.Boolean userDefined)
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
userDefined - An indication of whether the user defined this configuration option:
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
public ConfigurationOptionDescription withUserDefined(java.lang.Boolean userDefined)
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
Returns a reference to this object so that method calls can be chained together.
userDefined - An indication of whether the user defined this configuration option:
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
public java.lang.Boolean getUserDefined()
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
true : This
configuration option was defined by the user. It is a valid choice for
specifying this as an Option to Remove when updating configuration
settings.
false : This
configuration was not defined by the user.
true : This configuration option was defined by
the user. It is a valid choice for specifying if this as an
Option to Remove when updating configuration settings.
false : This configuration was not defined by
the user. Constraint: You can remove only
UserDefined options from a configuration.
Valid
Values: true | false
public java.lang.String getValueType()
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false .
Constraints:
Allowed Values: Scalar, List
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . ConfigurationOptionValueTypepublic void setValueType(java.lang.String valueType)
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false .
Constraints:
Allowed Values: Scalar, List
valueType - An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . ConfigurationOptionValueTypepublic ConfigurationOptionDescription withValueType(java.lang.String valueType)
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: Scalar, List
valueType - An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . ConfigurationOptionValueTypepublic void setValueType(ConfigurationOptionValueType valueType)
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false .
Constraints:
Allowed Values: Scalar, List
valueType - An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . ConfigurationOptionValueTypepublic ConfigurationOptionDescription withValueType(ConfigurationOptionValueType valueType)
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: Scalar, List
valueType - An indication of which type of values this option has and whether it
is allowable to select one or more than one of the possible values:
Scalar : Values
for this option are a single selection from the possible values, or a
unformatted string or numeric value governed by the MIN/MAX/Regex
constraints:
List :
Values for this option are multiple selections of the possible values.
Boolean : Values for
this option are either true or false .
Scalar : Values for
this option are a single selection from the possible values, or an
unformatted string, or numeric value governed by the
MIN/MAX/Regex constraints. List :
Values for this option are multiple selections from the possible
values. Boolean : Values for this option are
either true or false . ConfigurationOptionValueTypepublic java.util.List<java.lang.String> getValueOptions()
public void setValueOptions(java.util.Collection<java.lang.String> valueOptions)
valueOptions - If specified, values for the configuration option are selected from
this list.public ConfigurationOptionDescription withValueOptions(java.lang.String... valueOptions)
Returns a reference to this object so that method calls can be chained together.
valueOptions - If specified, values for the configuration option are selected from
this list.public ConfigurationOptionDescription withValueOptions(java.util.Collection<java.lang.String> valueOptions)
Returns a reference to this object so that method calls can be chained together.
valueOptions - If specified, values for the configuration option are selected from
this list.public java.lang.Integer getMinValue()
public void setMinValue(java.lang.Integer minValue)
minValue - If specified, the configuration option must be a numeric value greater
than this value.public ConfigurationOptionDescription withMinValue(java.lang.Integer minValue)
Returns a reference to this object so that method calls can be chained together.
minValue - If specified, the configuration option must be a numeric value greater
than this value.public java.lang.Integer getMaxValue()
public void setMaxValue(java.lang.Integer maxValue)
maxValue - If specified, the configuration option must be a numeric value less
than this value.public ConfigurationOptionDescription withMaxValue(java.lang.Integer maxValue)
Returns a reference to this object so that method calls can be chained together.
maxValue - If specified, the configuration option must be a numeric value less
than this value.public java.lang.Integer getMaxLength()
public void setMaxLength(java.lang.Integer maxLength)
maxLength - If specified, the configuration option must be a string value no
longer than this value.public ConfigurationOptionDescription withMaxLength(java.lang.Integer maxLength)
Returns a reference to this object so that method calls can be chained together.
maxLength - If specified, the configuration option must be a string value no
longer than this value.public OptionRestrictionRegex getRegex()
public void setRegex(OptionRestrictionRegex regex)
regex - If specified, the configuration option must be a string value that
satisfies this regular expression.public ConfigurationOptionDescription withRegex(OptionRestrictionRegex regex)
Returns a reference to this object so that method calls can be chained together.
regex - If specified, the configuration option must be a string value that
satisfies this regular expression.public java.lang.String toString()
toString クラス内 java.lang.ObjectObject.toString()public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Object