@Generated(value="software.amazon.awssdk:codegen") public final class AssociationDescription extends Object implements StructuredPojo, ToCopyableBuilder<AssociationDescription.Builder,AssociationDescription>
Describes the parameters for a document.
Modifier and Type | Class and Description |
---|---|
static interface |
AssociationDescription.Builder |
Modifier and Type | Method and Description |
---|---|
String |
associationId()
The association ID.
|
String |
associationName()
The association name.
|
String |
associationVersion()
The association version.
|
static AssociationDescription.Builder |
builder() |
Instant |
date()
The date when the association was made.
|
String |
documentVersion()
The document version.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceId()
The ID of the instance.
|
Instant |
lastExecutionDate()
The date on which the association was last run.
|
Instant |
lastSuccessfulExecutionDate()
The last date on which the association was successfully run.
|
Instant |
lastUpdateAssociationDate()
The date when the association was last updated.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of the Systems Manager document.
|
InstanceAssociationOutputLocation |
outputLocation()
An Amazon S3 bucket where you want to store the output details of the request.
|
AssociationOverview |
overview()
Information about the association.
|
Map<String,List<String>> |
parameters()
A description of the parameters for a document.
|
String |
scheduleExpression()
A cron expression that specifies a schedule when the association runs.
|
static Class<? extends AssociationDescription.Builder> |
serializableBuilderClass() |
AssociationStatus |
status()
The association status.
|
List<Target> |
targets()
The instances targeted by the request.
|
AssociationDescription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
The name of the Systems Manager document.
public String instanceId()
The ID of the instance.
public String associationVersion()
The association version.
public Instant date()
The date when the association was made.
public Instant lastUpdateAssociationDate()
The date when the association was last updated.
public AssociationStatus status()
The association status.
public AssociationOverview overview()
Information about the association.
public String documentVersion()
The document version.
public Map<String,List<String>> parameters()
A description of the parameters for a document.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String associationId()
The association ID.
public List<Target> targets()
The instances targeted by the request.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String scheduleExpression()
A cron expression that specifies a schedule when the association runs.
public InstanceAssociationOutputLocation outputLocation()
An Amazon S3 bucket where you want to store the output details of the request.
public Instant lastExecutionDate()
The date on which the association was last run.
public Instant lastSuccessfulExecutionDate()
The last date on which the association was successfully run.
public String associationName()
The association name.
public AssociationDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AssociationDescription.Builder,AssociationDescription>
public static AssociationDescription.Builder builder()
public static Class<? extends AssociationDescription.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.