public class ConfigurationSettingsDescription
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes the settings for a configuration set.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
applicationName
The name of the application associated with this configuration set.
|
private java.util.Date |
dateCreated
The date (in UTC time) when this configuration set was created.
|
private java.util.Date |
dateUpdated
The date (in UTC time) when this configuration set was last modified.
|
private java.lang.String |
deploymentStatus
If this configuration set is associated with an environment, the
DeploymentStatus parameter indicates the deployment status
of this configuration set: |
private java.lang.String |
description
Describes this configuration set.
|
private java.lang.String |
environmentName
If not
null , the name of the environment for this
configuration set. |
private SdkInternalList<ConfigurationOptionSetting> |
optionSettings
A list of the configuration options and their values in this
configuration set.
|
private java.lang.String |
solutionStackName
The name of the solution stack this configuration set uses.
|
private java.lang.String |
templateName
If not
null , the name of the configuration template for this
configuration set. |
Constructor and Description |
---|
ConfigurationSettingsDescription() |
Modifier and Type | Method and Description |
---|---|
ConfigurationSettingsDescription |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getApplicationName()
The name of the application associated with this configuration set.
|
java.util.Date |
getDateCreated()
The date (in UTC time) when this configuration set was created.
|
java.util.Date |
getDateUpdated()
The date (in UTC time) when this configuration set was last modified.
|
java.lang.String |
getDeploymentStatus()
If this configuration set is associated with an environment, the
DeploymentStatus parameter indicates the deployment status
of this configuration set: |
java.lang.String |
getDescription()
Describes this configuration set.
|
java.lang.String |
getEnvironmentName()
If not
null , the name of the environment for this
configuration set. |
java.util.List<ConfigurationOptionSetting> |
getOptionSettings()
A list of the configuration options and their values in this
configuration set.
|
java.lang.String |
getSolutionStackName()
The name of the solution stack this configuration set uses.
|
java.lang.String |
getTemplateName()
If not
null , the name of the configuration template for this
configuration set. |
int |
hashCode() |
void |
setApplicationName(java.lang.String applicationName)
The name of the application associated with this configuration set.
|
void |
setDateCreated(java.util.Date dateCreated)
The date (in UTC time) when this configuration set was created.
|
void |
setDateUpdated(java.util.Date dateUpdated)
The date (in UTC time) when this configuration set was last modified.
|
void |
setDeploymentStatus(ConfigurationDeploymentStatus deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus parameter indicates the deployment status
of this configuration set: |
void |
setDeploymentStatus(java.lang.String deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus parameter indicates the deployment status
of this configuration set: |
void |
setDescription(java.lang.String description)
Describes this configuration set.
|
void |
setEnvironmentName(java.lang.String environmentName)
If not
null , the name of the environment for this
configuration set. |
void |
setOptionSettings(java.util.Collection<ConfigurationOptionSetting> optionSettings)
A list of the configuration options and their values in this
configuration set.
|
void |
setSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack this configuration set uses.
|
void |
setTemplateName(java.lang.String templateName)
If not
null , the name of the configuration template for this
configuration set. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ConfigurationSettingsDescription |
withApplicationName(java.lang.String applicationName)
The name of the application associated with this configuration set.
|
ConfigurationSettingsDescription |
withDateCreated(java.util.Date dateCreated)
The date (in UTC time) when this configuration set was created.
|
ConfigurationSettingsDescription |
withDateUpdated(java.util.Date dateUpdated)
The date (in UTC time) when this configuration set was last modified.
|
ConfigurationSettingsDescription |
withDeploymentStatus(ConfigurationDeploymentStatus deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus parameter indicates the deployment status
of this configuration set: |
ConfigurationSettingsDescription |
withDeploymentStatus(java.lang.String deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus parameter indicates the deployment status
of this configuration set: |
ConfigurationSettingsDescription |
withDescription(java.lang.String description)
Describes this configuration set.
|
ConfigurationSettingsDescription |
withEnvironmentName(java.lang.String environmentName)
If not
null , the name of the environment for this
configuration set. |
ConfigurationSettingsDescription |
withOptionSettings(java.util.Collection<ConfigurationOptionSetting> optionSettings)
A list of the configuration options and their values in this
configuration set.
|
ConfigurationSettingsDescription |
withOptionSettings(ConfigurationOptionSetting... optionSettings)
A list of the configuration options and their values in this
configuration set.
|
ConfigurationSettingsDescription |
withSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack this configuration set uses.
|
ConfigurationSettingsDescription |
withTemplateName(java.lang.String templateName)
If not
null , the name of the configuration template for this
configuration set. |
private java.lang.String solutionStackName
The name of the solution stack this configuration set uses.
private java.lang.String applicationName
The name of the application associated with this configuration set.
private java.lang.String templateName
If not null
, the name of the configuration template for this
configuration set.
private java.lang.String description
Describes this configuration set.
private java.lang.String environmentName
If not null
, the name of the environment for this
configuration set.
private java.lang.String deploymentStatus
If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment status
of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is not
deployed to the associated environment but is in the process of
deploying.deployed
: This is the configuration that is currently
deployed to the associated running environment.failed
: This is a draft configuration that failed to
successfully deploy.private java.util.Date dateCreated
The date (in UTC time) when this configuration set was created.
private java.util.Date dateUpdated
The date (in UTC time) when this configuration set was last modified.
private SdkInternalList<ConfigurationOptionSetting> optionSettings
A list of the configuration options and their values in this configuration set.
public void setSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack this configuration set uses.
solutionStackName
- The name of the solution stack this configuration set uses.public java.lang.String getSolutionStackName()
The name of the solution stack this configuration set uses.
public ConfigurationSettingsDescription withSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack this configuration set uses.
solutionStackName
- The name of the solution stack this configuration set uses.public void setApplicationName(java.lang.String applicationName)
The name of the application associated with this configuration set.
applicationName
- The name of the application associated with this configuration
set.public java.lang.String getApplicationName()
The name of the application associated with this configuration set.
public ConfigurationSettingsDescription withApplicationName(java.lang.String applicationName)
The name of the application associated with this configuration set.
applicationName
- The name of the application associated with this configuration
set.public void setTemplateName(java.lang.String templateName)
If not null
, the name of the configuration template for this
configuration set.
templateName
- If not null
, the name of the configuration template
for this configuration set.public java.lang.String getTemplateName()
If not null
, the name of the configuration template for this
configuration set.
null
, the name of the configuration template
for this configuration set.public ConfigurationSettingsDescription withTemplateName(java.lang.String templateName)
If not null
, the name of the configuration template for this
configuration set.
templateName
- If not null
, the name of the configuration template
for this configuration set.public void setDescription(java.lang.String description)
Describes this configuration set.
description
- Describes this configuration set.public java.lang.String getDescription()
Describes this configuration set.
public ConfigurationSettingsDescription withDescription(java.lang.String description)
Describes this configuration set.
description
- Describes this configuration set.public void setEnvironmentName(java.lang.String environmentName)
If not null
, the name of the environment for this
configuration set.
environmentName
- If not null
, the name of the environment for this
configuration set.public java.lang.String getEnvironmentName()
If not null
, the name of the environment for this
configuration set.
null
, the name of the environment for this
configuration set.public ConfigurationSettingsDescription withEnvironmentName(java.lang.String environmentName)
If not null
, the name of the environment for this
configuration set.
environmentName
- If not null
, the name of the environment for this
configuration set.public void setDeploymentStatus(java.lang.String deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment status
of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is not
deployed to the associated environment but is in the process of
deploying.deployed
: This is the configuration that is currently
deployed to the associated running environment.failed
: This is a draft configuration that failed to
successfully deploy.deploymentStatus
- If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment
status of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is
not deployed to the associated environment but is in the process
of deploying.deployed
: This is the configuration that is
currently deployed to the associated running environment.failed
: This is a draft configuration that failed
to successfully deploy.ConfigurationDeploymentStatus
public java.lang.String getDeploymentStatus()
If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment status
of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is not
deployed to the associated environment but is in the process of
deploying.deployed
: This is the configuration that is currently
deployed to the associated running environment.failed
: This is a draft configuration that failed to
successfully deploy.DeploymentStatus
parameter indicates the deployment
status of this configuration set:
null
: This configuration is not associated with
a running environment.pending
: This is a draft configuration that is
not deployed to the associated environment but is in the process
of deploying.deployed
: This is the configuration that is
currently deployed to the associated running environment.failed
: This is a draft configuration that
failed to successfully deploy.ConfigurationDeploymentStatus
public ConfigurationSettingsDescription withDeploymentStatus(java.lang.String deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment status
of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is not
deployed to the associated environment but is in the process of
deploying.deployed
: This is the configuration that is currently
deployed to the associated running environment.failed
: This is a draft configuration that failed to
successfully deploy.deploymentStatus
- If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment
status of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is
not deployed to the associated environment but is in the process
of deploying.deployed
: This is the configuration that is
currently deployed to the associated running environment.failed
: This is a draft configuration that failed
to successfully deploy.ConfigurationDeploymentStatus
public void setDeploymentStatus(ConfigurationDeploymentStatus deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment status
of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is not
deployed to the associated environment but is in the process of
deploying.deployed
: This is the configuration that is currently
deployed to the associated running environment.failed
: This is a draft configuration that failed to
successfully deploy.deploymentStatus
- If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment
status of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is
not deployed to the associated environment but is in the process
of deploying.deployed
: This is the configuration that is
currently deployed to the associated running environment.failed
: This is a draft configuration that failed
to successfully deploy.ConfigurationDeploymentStatus
public ConfigurationSettingsDescription withDeploymentStatus(ConfigurationDeploymentStatus deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment status
of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is not
deployed to the associated environment but is in the process of
deploying.deployed
: This is the configuration that is currently
deployed to the associated running environment.failed
: This is a draft configuration that failed to
successfully deploy.deploymentStatus
- If this configuration set is associated with an environment, the
DeploymentStatus
parameter indicates the deployment
status of this configuration set:
null
: This configuration is not associated with a
running environment.pending
: This is a draft configuration that is
not deployed to the associated environment but is in the process
of deploying.deployed
: This is the configuration that is
currently deployed to the associated running environment.failed
: This is a draft configuration that failed
to successfully deploy.ConfigurationDeploymentStatus
public void setDateCreated(java.util.Date dateCreated)
The date (in UTC time) when this configuration set was created.
dateCreated
- The date (in UTC time) when this configuration set was created.public java.util.Date getDateCreated()
The date (in UTC time) when this configuration set was created.
public ConfigurationSettingsDescription withDateCreated(java.util.Date dateCreated)
The date (in UTC time) when this configuration set was created.
dateCreated
- The date (in UTC time) when this configuration set was created.public void setDateUpdated(java.util.Date dateUpdated)
The date (in UTC time) when this configuration set was last modified.
dateUpdated
- The date (in UTC time) when this configuration set was last
modified.public java.util.Date getDateUpdated()
The date (in UTC time) when this configuration set was last modified.
public ConfigurationSettingsDescription withDateUpdated(java.util.Date dateUpdated)
The date (in UTC time) when this configuration set was last modified.
dateUpdated
- The date (in UTC time) when this configuration set was last
modified.public java.util.List<ConfigurationOptionSetting> getOptionSettings()
A list of the configuration options and their values in this configuration set.
public void setOptionSettings(java.util.Collection<ConfigurationOptionSetting> optionSettings)
A list of the configuration options and their values in this configuration set.
optionSettings
- A list of the configuration options and their values in this
configuration set.public ConfigurationSettingsDescription withOptionSettings(ConfigurationOptionSetting... optionSettings)
A list of the configuration options and their values in this configuration set.
NOTE: This method appends the values to the existing list (if
any). Use setOptionSettings(java.util.Collection)
or
withOptionSettings(java.util.Collection)
if you want to override
the existing values.
optionSettings
- A list of the configuration options and their values in this
configuration set.public ConfigurationSettingsDescription withOptionSettings(java.util.Collection<ConfigurationOptionSetting> optionSettings)
A list of the configuration options and their values in this configuration set.
optionSettings
- A list of the configuration options and their values in this
configuration set.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 ConfigurationSettingsDescription clone()
clone
in class java.lang.Object