public static interface AssociationDescription.Builder extends CopyableBuilder<AssociationDescription.Builder,AssociationDescription>
Modifier and Type | Method and Description |
---|---|
AssociationDescription.Builder |
associationId(String associationId)
The association ID.
|
AssociationDescription.Builder |
associationName(String associationName)
The association name.
|
AssociationDescription.Builder |
associationVersion(String associationVersion)
The association version.
|
AssociationDescription.Builder |
date(Instant date)
The date when the association was made.
|
AssociationDescription.Builder |
documentVersion(String documentVersion)
The document version.
|
AssociationDescription.Builder |
instanceId(String instanceId)
The ID of the instance.
|
AssociationDescription.Builder |
lastExecutionDate(Instant lastExecutionDate)
The date on which the association was last run.
|
AssociationDescription.Builder |
lastSuccessfulExecutionDate(Instant lastSuccessfulExecutionDate)
The last date on which the association was successfully run.
|
AssociationDescription.Builder |
lastUpdateAssociationDate(Instant lastUpdateAssociationDate)
The date when the association was last updated.
|
AssociationDescription.Builder |
name(String name)
The name of the Systems Manager document.
|
default AssociationDescription.Builder |
outputLocation(Consumer<InstanceAssociationOutputLocation.Builder> outputLocation)
An Amazon S3 bucket where you want to store the output details of the request.
|
AssociationDescription.Builder |
outputLocation(InstanceAssociationOutputLocation outputLocation)
An Amazon S3 bucket where you want to store the output details of the request.
|
AssociationDescription.Builder |
overview(AssociationOverview overview)
Information about the association.
|
default AssociationDescription.Builder |
overview(Consumer<AssociationOverview.Builder> overview)
Information about the association.
|
AssociationDescription.Builder |
parameters(Map<String,? extends Collection<String>> parameters)
A description of the parameters for a document.
|
AssociationDescription.Builder |
scheduleExpression(String scheduleExpression)
A cron expression that specifies a schedule when the association runs.
|
AssociationDescription.Builder |
status(AssociationStatus status)
The association status.
|
default AssociationDescription.Builder |
status(Consumer<AssociationStatus.Builder> status)
The association status.
|
AssociationDescription.Builder |
targets(Collection<Target> targets)
The instances targeted by the request.
|
AssociationDescription.Builder |
targets(Consumer<Target.Builder>... targets)
The instances targeted by the request.
|
AssociationDescription.Builder |
targets(Target... targets)
The instances targeted by the request.
|
copy
applyMutation, build
AssociationDescription.Builder name(String name)
The name of the Systems Manager document.
name
- The name of the Systems Manager document.AssociationDescription.Builder instanceId(String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.AssociationDescription.Builder associationVersion(String associationVersion)
The association version.
associationVersion
- The association version.AssociationDescription.Builder date(Instant date)
The date when the association was made.
date
- The date when the association was made.AssociationDescription.Builder lastUpdateAssociationDate(Instant lastUpdateAssociationDate)
The date when the association was last updated.
lastUpdateAssociationDate
- The date when the association was last updated.AssociationDescription.Builder status(AssociationStatus status)
The association status.
status
- The association status.default AssociationDescription.Builder status(Consumer<AssociationStatus.Builder> status)
The association status.
This is a convenience that creates an instance of theAssociationStatus.Builder
avoiding the need to
create one manually via AssociationStatus.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to status(AssociationStatus)
.status
- a consumer that will call methods on AssociationStatus.Builder
status(AssociationStatus)
AssociationDescription.Builder overview(AssociationOverview overview)
Information about the association.
overview
- Information about the association.default AssociationDescription.Builder overview(Consumer<AssociationOverview.Builder> overview)
Information about the association.
This is a convenience that creates an instance of theAssociationOverview.Builder
avoiding the need
to create one manually via AssociationOverview.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to overview(AssociationOverview)
.overview
- a consumer that will call methods on AssociationOverview.Builder
overview(AssociationOverview)
AssociationDescription.Builder documentVersion(String documentVersion)
The document version.
documentVersion
- The document version.AssociationDescription.Builder parameters(Map<String,? extends Collection<String>> parameters)
A description of the parameters for a document.
parameters
- A description of the parameters for a document.AssociationDescription.Builder associationId(String associationId)
The association ID.
associationId
- The association ID.AssociationDescription.Builder targets(Collection<Target> targets)
The instances targeted by the request.
targets
- The instances targeted by the request.AssociationDescription.Builder targets(Target... targets)
The instances targeted by the request.
targets
- The instances targeted by the request.AssociationDescription.Builder targets(Consumer<Target.Builder>... targets)
The instances targeted by the request.
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)
AssociationDescription.Builder scheduleExpression(String scheduleExpression)
A cron expression that specifies a schedule when the association runs.
scheduleExpression
- A cron expression that specifies a schedule when the association runs.AssociationDescription.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 AssociationDescription.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)
AssociationDescription.Builder lastExecutionDate(Instant lastExecutionDate)
The date on which the association was last run.
lastExecutionDate
- The date on which the association was last run.AssociationDescription.Builder lastSuccessfulExecutionDate(Instant lastSuccessfulExecutionDate)
The last date on which the association was successfully run.
lastSuccessfulExecutionDate
- The last date on which the association was successfully run.AssociationDescription.Builder associationName(String associationName)
The association name.
associationName
- The association name.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.