@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PostLaunchActions extends Object implements Serializable, Cloneable, StructuredPojo
Post Launch Actions to executed on the Test or Cutover instance.
Constructor and Description |
---|
PostLaunchActions() |
Modifier and Type | Method and Description |
---|---|
PostLaunchActions |
clone() |
boolean |
equals(Object obj) |
String |
getCloudWatchLogGroupName()
AWS Systems Manager Command's CloudWatch log group name.
|
String |
getDeployment()
Deployment type in which AWS Systems Manager Documents will be executed.
|
String |
getS3LogBucket()
AWS Systems Manager Command's logs S3 log bucket.
|
String |
getS3OutputKeyPrefix()
AWS Systems Manager Command's logs S3 output key prefix.
|
List<SsmDocument> |
getSsmDocuments()
AWS Systems Manager Documents.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchLogGroupName(String cloudWatchLogGroupName)
AWS Systems Manager Command's CloudWatch log group name.
|
void |
setDeployment(String deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
|
void |
setS3LogBucket(String s3LogBucket)
AWS Systems Manager Command's logs S3 log bucket.
|
void |
setS3OutputKeyPrefix(String s3OutputKeyPrefix)
AWS Systems Manager Command's logs S3 output key prefix.
|
void |
setSsmDocuments(Collection<SsmDocument> ssmDocuments)
AWS Systems Manager Documents.
|
String |
toString()
Returns a string representation of this object.
|
PostLaunchActions |
withCloudWatchLogGroupName(String cloudWatchLogGroupName)
AWS Systems Manager Command's CloudWatch log group name.
|
PostLaunchActions |
withDeployment(PostLaunchActionsDeploymentType deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
|
PostLaunchActions |
withDeployment(String deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
|
PostLaunchActions |
withS3LogBucket(String s3LogBucket)
AWS Systems Manager Command's logs S3 log bucket.
|
PostLaunchActions |
withS3OutputKeyPrefix(String s3OutputKeyPrefix)
AWS Systems Manager Command's logs S3 output key prefix.
|
PostLaunchActions |
withSsmDocuments(Collection<SsmDocument> ssmDocuments)
AWS Systems Manager Documents.
|
PostLaunchActions |
withSsmDocuments(SsmDocument... ssmDocuments)
AWS Systems Manager Documents.
|
public void setCloudWatchLogGroupName(String cloudWatchLogGroupName)
AWS Systems Manager Command's CloudWatch log group name.
cloudWatchLogGroupName
- AWS Systems Manager Command's CloudWatch log group name.public String getCloudWatchLogGroupName()
AWS Systems Manager Command's CloudWatch log group name.
public PostLaunchActions withCloudWatchLogGroupName(String cloudWatchLogGroupName)
AWS Systems Manager Command's CloudWatch log group name.
cloudWatchLogGroupName
- AWS Systems Manager Command's CloudWatch log group name.public void setDeployment(String deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
deployment
- Deployment type in which AWS Systems Manager Documents will be executed.PostLaunchActionsDeploymentType
public String getDeployment()
Deployment type in which AWS Systems Manager Documents will be executed.
PostLaunchActionsDeploymentType
public PostLaunchActions withDeployment(String deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
deployment
- Deployment type in which AWS Systems Manager Documents will be executed.PostLaunchActionsDeploymentType
public PostLaunchActions withDeployment(PostLaunchActionsDeploymentType deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
deployment
- Deployment type in which AWS Systems Manager Documents will be executed.PostLaunchActionsDeploymentType
public void setS3LogBucket(String s3LogBucket)
AWS Systems Manager Command's logs S3 log bucket.
s3LogBucket
- AWS Systems Manager Command's logs S3 log bucket.public String getS3LogBucket()
AWS Systems Manager Command's logs S3 log bucket.
public PostLaunchActions withS3LogBucket(String s3LogBucket)
AWS Systems Manager Command's logs S3 log bucket.
s3LogBucket
- AWS Systems Manager Command's logs S3 log bucket.public void setS3OutputKeyPrefix(String s3OutputKeyPrefix)
AWS Systems Manager Command's logs S3 output key prefix.
s3OutputKeyPrefix
- AWS Systems Manager Command's logs S3 output key prefix.public String getS3OutputKeyPrefix()
AWS Systems Manager Command's logs S3 output key prefix.
public PostLaunchActions withS3OutputKeyPrefix(String s3OutputKeyPrefix)
AWS Systems Manager Command's logs S3 output key prefix.
s3OutputKeyPrefix
- AWS Systems Manager Command's logs S3 output key prefix.public List<SsmDocument> getSsmDocuments()
AWS Systems Manager Documents.
public void setSsmDocuments(Collection<SsmDocument> ssmDocuments)
AWS Systems Manager Documents.
ssmDocuments
- AWS Systems Manager Documents.public PostLaunchActions withSsmDocuments(SsmDocument... ssmDocuments)
AWS Systems Manager Documents.
NOTE: This method appends the values to the existing list (if any). Use
setSsmDocuments(java.util.Collection)
or withSsmDocuments(java.util.Collection)
if you want to
override the existing values.
ssmDocuments
- AWS Systems Manager Documents.public PostLaunchActions withSsmDocuments(Collection<SsmDocument> ssmDocuments)
AWS Systems Manager Documents.
ssmDocuments
- AWS Systems Manager Documents.public String toString()
toString
in class Object
Object.toString()
public PostLaunchActions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.