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 |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateAssociationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateAssociationRequest.Builder |
parameters(Map<String,? extends Collection<String>> parameters)
The parameters for the documents runtime 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.
|
build
overrideConfiguration
copy
applyMutation, build
CreateAssociationRequest.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.Builder
outputLocation(InstanceAssociationOutputLocation)
CreateAssociationRequest.Builder associationName(String associationName)
Specify a descriptive name for the association.
associationName
- Specify a descriptive name for the association.CreateAssociationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateAssociationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.