@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SSMValidationParameters extends Object implements Serializable, Cloneable, StructuredPojo
Contains validation parameters.
Constructor and Description |
---|
SSMValidationParameters() |
Modifier and Type | Method and Description |
---|---|
SSMValidationParameters |
clone() |
boolean |
equals(Object obj) |
String |
getCommand()
The command to run the validation script.
|
Integer |
getExecutionTimeoutSeconds()
The timeout interval, in seconds.
|
String |
getInstanceId()
The ID of the instance.
|
String |
getOutputS3BucketName()
The name of the S3 bucket for output.
|
String |
getScriptType()
The type of validation script.
|
Source |
getSource()
The location of the validation script.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCommand(String command)
The command to run the validation script.
|
void |
setExecutionTimeoutSeconds(Integer executionTimeoutSeconds)
The timeout interval, in seconds.
|
void |
setInstanceId(String instanceId)
The ID of the instance.
|
void |
setOutputS3BucketName(String outputS3BucketName)
The name of the S3 bucket for output.
|
void |
setScriptType(String scriptType)
The type of validation script.
|
void |
setSource(Source source)
The location of the validation script.
|
String |
toString()
Returns a string representation of this object.
|
SSMValidationParameters |
withCommand(String command)
The command to run the validation script.
|
SSMValidationParameters |
withExecutionTimeoutSeconds(Integer executionTimeoutSeconds)
The timeout interval, in seconds.
|
SSMValidationParameters |
withInstanceId(String instanceId)
The ID of the instance.
|
SSMValidationParameters |
withOutputS3BucketName(String outputS3BucketName)
The name of the S3 bucket for output.
|
SSMValidationParameters |
withScriptType(ScriptType scriptType)
The type of validation script.
|
SSMValidationParameters |
withScriptType(String scriptType)
The type of validation script.
|
SSMValidationParameters |
withSource(Source source)
The location of the validation script.
|
public void setSource(Source source)
The location of the validation script.
source
- The location of the validation script.public Source getSource()
The location of the validation script.
public SSMValidationParameters withSource(Source source)
The location of the validation script.
source
- The location of the validation script.public void setInstanceId(String instanceId)
The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.
instanceId
- The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.public String getInstanceId()
The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.
public SSMValidationParameters withInstanceId(String instanceId)
The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.
instanceId
- The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.public void setScriptType(String scriptType)
The type of validation script.
scriptType
- The type of validation script.ScriptType
public String getScriptType()
The type of validation script.
ScriptType
public SSMValidationParameters withScriptType(String scriptType)
The type of validation script.
scriptType
- The type of validation script.ScriptType
public SSMValidationParameters withScriptType(ScriptType scriptType)
The type of validation script.
scriptType
- The type of validation script.ScriptType
public void setCommand(String command)
The command to run the validation script.
command
- The command to run the validation script.public String getCommand()
The command to run the validation script.
public SSMValidationParameters withCommand(String command)
The command to run the validation script.
command
- The command to run the validation script.public void setExecutionTimeoutSeconds(Integer executionTimeoutSeconds)
The timeout interval, in seconds.
executionTimeoutSeconds
- The timeout interval, in seconds.public Integer getExecutionTimeoutSeconds()
The timeout interval, in seconds.
public SSMValidationParameters withExecutionTimeoutSeconds(Integer executionTimeoutSeconds)
The timeout interval, in seconds.
executionTimeoutSeconds
- The timeout interval, in seconds.public void setOutputS3BucketName(String outputS3BucketName)
The name of the S3 bucket for output.
outputS3BucketName
- The name of the S3 bucket for output.public String getOutputS3BucketName()
The name of the S3 bucket for output.
public SSMValidationParameters withOutputS3BucketName(String outputS3BucketName)
The name of the S3 bucket for output.
outputS3BucketName
- The name of the S3 bucket for output.public String toString()
toString
in class Object
Object.toString()
public SSMValidationParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.