Interface PostLaunchActions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PostLaunchActions.Builder,PostLaunchActions>,SdkBuilder<PostLaunchActions.Builder,PostLaunchActions>,SdkPojo
- Enclosing class:
- PostLaunchActions
public static interface PostLaunchActions.Builder extends SdkPojo, CopyableBuilder<PostLaunchActions.Builder,PostLaunchActions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PostLaunchActions.BuildercloudWatchLogGroupName(String cloudWatchLogGroupName)AWS Systems Manager Command's CloudWatch log group name.PostLaunchActions.Builderdeployment(String deployment)Deployment type in which AWS Systems Manager Documents will be executed.PostLaunchActions.Builderdeployment(PostLaunchActionsDeploymentType deployment)Deployment type in which AWS Systems Manager Documents will be executed.PostLaunchActions.Builders3LogBucket(String s3LogBucket)AWS Systems Manager Command's logs S3 log bucket.PostLaunchActions.Builders3OutputKeyPrefix(String s3OutputKeyPrefix)AWS Systems Manager Command's logs S3 output key prefix.PostLaunchActions.BuilderssmDocuments(Collection<SsmDocument> ssmDocuments)AWS Systems Manager Documents.PostLaunchActions.BuilderssmDocuments(Consumer<SsmDocument.Builder>... ssmDocuments)AWS Systems Manager Documents.PostLaunchActions.BuilderssmDocuments(SsmDocument... ssmDocuments)AWS Systems Manager Documents.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
cloudWatchLogGroupName
PostLaunchActions.Builder cloudWatchLogGroupName(String cloudWatchLogGroupName)
AWS Systems Manager Command's CloudWatch log group name.
- Parameters:
cloudWatchLogGroupName- AWS Systems Manager Command's CloudWatch log group name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deployment
PostLaunchActions.Builder deployment(String deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
- Parameters:
deployment- Deployment type in which AWS Systems Manager Documents will be executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PostLaunchActionsDeploymentType,PostLaunchActionsDeploymentType
-
deployment
PostLaunchActions.Builder deployment(PostLaunchActionsDeploymentType deployment)
Deployment type in which AWS Systems Manager Documents will be executed.
- Parameters:
deployment- Deployment type in which AWS Systems Manager Documents will be executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PostLaunchActionsDeploymentType,PostLaunchActionsDeploymentType
-
s3LogBucket
PostLaunchActions.Builder s3LogBucket(String s3LogBucket)
AWS Systems Manager Command's logs S3 log bucket.
- Parameters:
s3LogBucket- AWS Systems Manager Command's logs S3 log bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OutputKeyPrefix
PostLaunchActions.Builder s3OutputKeyPrefix(String s3OutputKeyPrefix)
AWS Systems Manager Command's logs S3 output key prefix.
- Parameters:
s3OutputKeyPrefix- AWS Systems Manager Command's logs S3 output key prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssmDocuments
PostLaunchActions.Builder ssmDocuments(Collection<SsmDocument> ssmDocuments)
AWS Systems Manager Documents.
- Parameters:
ssmDocuments- AWS Systems Manager Documents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssmDocuments
PostLaunchActions.Builder ssmDocuments(SsmDocument... ssmDocuments)
AWS Systems Manager Documents.
- Parameters:
ssmDocuments- AWS Systems Manager Documents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssmDocuments
PostLaunchActions.Builder ssmDocuments(Consumer<SsmDocument.Builder>... ssmDocuments)
AWS Systems Manager Documents.
This is a convenience method that creates an instance of theSsmDocument.Builderavoiding the need to create one manually viaSsmDocument.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ssmDocuments(List.) - Parameters:
ssmDocuments- a consumer that will call methods onSsmDocument.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ssmDocuments(java.util.Collection)
-
-