Class ValidateConfigurationSettingsRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
A list of validation messages for a specified configuration template.
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for ValidateConfigurationSettingsRequest object.ValidateConfigurationSettingsRequest(String applicationName, List<ConfigurationOptionSetting> optionSettings) Constructs a new ValidateConfigurationSettingsRequest object. -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe name of the application that the configuration template or environment belongs to.The name of the environment to validate the settings against.A list of the options and desired values to evaluate.The name of the configuration template to validate the settings against.inthashCode()voidsetApplicationName(String applicationName) The name of the application that the configuration template or environment belongs to.voidsetEnvironmentName(String environmentName) The name of the environment to validate the settings against.voidsetOptionSettings(Collection<ConfigurationOptionSetting> optionSettings) A list of the options and desired values to evaluate.voidsetTemplateName(String templateName) The name of the configuration template to validate the settings against.toString()Returns a string representation of this object; useful for testing and debugging.withApplicationName(String applicationName) The name of the application that the configuration template or environment belongs to.withEnvironmentName(String environmentName) The name of the environment to validate the settings against.withOptionSettings(ConfigurationOptionSetting... optionSettings) A list of the options and desired values to evaluate.withOptionSettings(Collection<ConfigurationOptionSetting> optionSettings) A list of the options and desired values to evaluate.withTemplateName(String templateName) The name of the configuration template to validate the settings against.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
ValidateConfigurationSettingsRequest
public ValidateConfigurationSettingsRequest()Default constructor for ValidateConfigurationSettingsRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it. -
ValidateConfigurationSettingsRequest
public ValidateConfigurationSettingsRequest(String applicationName, List<ConfigurationOptionSetting> optionSettings) Constructs a new ValidateConfigurationSettingsRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
applicationName- The name of the application that the configuration template or environment belongs to.optionSettings- A list of the options and desired values to evaluate.
-
-
Method Details
-
setApplicationName
The name of the application that the configuration template or environment belongs to.
- Parameters:
applicationName- The name of the application that the configuration template or environment belongs to.
-
getApplicationName
The name of the application that the configuration template or environment belongs to.
- Returns:
- The name of the application that the configuration template or environment belongs to.
-
withApplicationName
The name of the application that the configuration template or environment belongs to.
- Parameters:
applicationName- The name of the application that the configuration template or environment belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTemplateName
The name of the configuration template to validate the settings against.
Condition: You cannot specify both this and an environment name.
- Parameters:
templateName- The name of the configuration template to validate the settings against.Condition: You cannot specify both this and an environment name.
-
getTemplateName
The name of the configuration template to validate the settings against.
Condition: You cannot specify both this and an environment name.
- Returns:
- The name of the configuration template to validate the settings
against.
Condition: You cannot specify both this and an environment name.
-
withTemplateName
The name of the configuration template to validate the settings against.
Condition: You cannot specify both this and an environment name.
- Parameters:
templateName- The name of the configuration template to validate the settings against.Condition: You cannot specify both this and an environment name.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEnvironmentName
The name of the environment to validate the settings against.
Condition: You cannot specify both this and a configuration template name.
- Parameters:
environmentName- The name of the environment to validate the settings against.Condition: You cannot specify both this and a configuration template name.
-
getEnvironmentName
The name of the environment to validate the settings against.
Condition: You cannot specify both this and a configuration template name.
- Returns:
- The name of the environment to validate the settings against.
Condition: You cannot specify both this and a configuration template name.
-
withEnvironmentName
The name of the environment to validate the settings against.
Condition: You cannot specify both this and a configuration template name.
- Parameters:
environmentName- The name of the environment to validate the settings against.Condition: You cannot specify both this and a configuration template name.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getOptionSettings
A list of the options and desired values to evaluate.
- Returns:
- A list of the options and desired values to evaluate.
-
setOptionSettings
A list of the options and desired values to evaluate.
- Parameters:
optionSettings- A list of the options and desired values to evaluate.
-
withOptionSettings
public ValidateConfigurationSettingsRequest withOptionSettings(ConfigurationOptionSetting... optionSettings) A list of the options and desired values to evaluate.
NOTE: This method appends the values to the existing list (if any). Use
setOptionSettings(java.util.Collection)orwithOptionSettings(java.util.Collection)if you want to override the existing values.- Parameters:
optionSettings- A list of the options and desired values to evaluate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withOptionSettings
public ValidateConfigurationSettingsRequest withOptionSettings(Collection<ConfigurationOptionSetting> optionSettings) A list of the options and desired values to evaluate.
- Parameters:
optionSettings- A list of the options and desired values to evaluate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-