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 com.amazonaws.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.boolean
The 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.int
hashCode()
void
setApplicationName
(String applicationName) The name of the application that the configuration template or environment belongs to.void
setEnvironmentName
(String environmentName) The name of the environment to validate the settings against.void
setOptionSettings
(Collection<ConfigurationOptionSetting> optionSettings) A list of the options and desired values to evaluate.void
setTemplateName
(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 com.amazonaws.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
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-