public static interface CreateAssociationRequest.Builder extends SSMRequest.Builder, CopyableBuilder<CreateAssociationRequest.Builder,CreateAssociationRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateAssociationRequest.Builder |
associationName(String associationName)
Specify a descriptive name for the association.
|
CreateAssociationRequest.Builder |
documentVersion(String documentVersion)
The document version you want to associate with the target(s).
|
CreateAssociationRequest.Builder |
instanceId(String instanceId)
The instance ID.
|
CreateAssociationRequest.Builder |
name(String name)
The name of the Systems Manager document.
|
default CreateAssociationRequest.Builder |
outputLocation(Consumer<InstanceAssociationOutputLocation.Builder> outputLocation)
An Amazon S3 bucket where you want to store the output details of the request.
|
CreateAssociationRequest.Builder |
outputLocation(InstanceAssociationOutputLocation outputLocation)
An Amazon S3 bucket where you want to store the output details of the request.
|
CreateAssociationRequest.Builder |
parameters(Map<String,? extends Collection<String>> parameters)
The parameters for the documents runtime configuration.
|
CreateAssociationRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateAssociationRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateAssociationRequest.Builder |
scheduleExpression(String scheduleExpression)
A cron expression when the association will be applied to the target(s).
|
CreateAssociationRequest.Builder |
targets(Collection<Target> targets)
The targets (either instances or tags) for the association.
|
CreateAssociationRequest.Builder |
targets(Consumer<Target.Builder>... targets)
The targets (either instances or tags) for the association.
|
CreateAssociationRequest.Builder |
targets(Target... targets)
The targets (either instances or tags) for the association.
|
buildrequestOverrideConfigcopyapply, buildCreateAssociationRequest.Builder name(String name)
The name of the Systems Manager document.
name - The name of the Systems Manager document.CreateAssociationRequest.Builder documentVersion(String documentVersion)
The document version you want to associate with the target(s). Can be a specific version or the default version.
documentVersion - The document version you want to associate with the target(s). Can be a specific version or the
default version.CreateAssociationRequest.Builder instanceId(String instanceId)
The instance ID.
instanceId - The instance ID.CreateAssociationRequest.Builder parameters(Map<String,? extends Collection<String>> parameters)
The parameters for the documents runtime configuration.
parameters - The parameters for the documents runtime configuration.CreateAssociationRequest.Builder targets(Collection<Target> targets)
The targets (either instances or tags) for the association.
targets - The targets (either instances or tags) for the association.CreateAssociationRequest.Builder targets(Target... targets)
The targets (either instances or tags) for the association.
targets - The targets (either instances or tags) for the association.CreateAssociationRequest.Builder targets(Consumer<Target.Builder>... targets)
The targets (either instances or tags) for the association.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #targets(List) .targets - a consumer that will call methods on List.Builder #targets(List) CreateAssociationRequest.Builder scheduleExpression(String scheduleExpression)
A cron expression when the association will be applied to the target(s).
scheduleExpression - A cron expression when the association will be applied to the target(s).CreateAssociationRequest.Builder outputLocation(InstanceAssociationOutputLocation outputLocation)
An Amazon S3 bucket where you want to store the output details of the request.
outputLocation - An Amazon S3 bucket where you want to store the output details of the request.default CreateAssociationRequest.Builder outputLocation(Consumer<InstanceAssociationOutputLocation.Builder> outputLocation)
An Amazon S3 bucket where you want to store the output details of the request.
This is a convenience that creates an instance of theInstanceAssociationOutputLocation.Builder
avoiding the need to create one manually via InstanceAssociationOutputLocation.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to outputLocation(InstanceAssociationOutputLocation).outputLocation - a consumer that will call methods on InstanceAssociationOutputLocation.BuilderoutputLocation(InstanceAssociationOutputLocation)CreateAssociationRequest.Builder associationName(String associationName)
Specify a descriptive name for the association.
associationName - Specify a descriptive name for the association.CreateAssociationRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateAssociationRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.