@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceApiAssociationSummary extends Object implements Serializable, Cloneable, StructuredPojo
Describes the ARNs and IDs of associations, Merged APIs, and source APIs.
Constructor and Description |
---|
SourceApiAssociationSummary() |
Modifier and Type | Method and Description |
---|---|
SourceApiAssociationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAssociationArn()
The Amazon Resource Name (ARN) of the source API association.
|
String |
getAssociationId()
The ID generated by the AppSync service for the source API association.
|
String |
getDescription()
The description field.
|
String |
getMergedApiArn()
The Amazon Resource Name (ARN) of the AppSync Merged API.
|
String |
getMergedApiId()
The ID of the AppSync Merged API.
|
String |
getSourceApiArn()
The Amazon Resource Name (ARN) of the AppSync Source API.
|
String |
getSourceApiId()
The ID of the AppSync source API.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociationArn(String associationArn)
The Amazon Resource Name (ARN) of the source API association.
|
void |
setAssociationId(String associationId)
The ID generated by the AppSync service for the source API association.
|
void |
setDescription(String description)
The description field.
|
void |
setMergedApiArn(String mergedApiArn)
The Amazon Resource Name (ARN) of the AppSync Merged API.
|
void |
setMergedApiId(String mergedApiId)
The ID of the AppSync Merged API.
|
void |
setSourceApiArn(String sourceApiArn)
The Amazon Resource Name (ARN) of the AppSync Source API.
|
void |
setSourceApiId(String sourceApiId)
The ID of the AppSync source API.
|
String |
toString()
Returns a string representation of this object.
|
SourceApiAssociationSummary |
withAssociationArn(String associationArn)
The Amazon Resource Name (ARN) of the source API association.
|
SourceApiAssociationSummary |
withAssociationId(String associationId)
The ID generated by the AppSync service for the source API association.
|
SourceApiAssociationSummary |
withDescription(String description)
The description field.
|
SourceApiAssociationSummary |
withMergedApiArn(String mergedApiArn)
The Amazon Resource Name (ARN) of the AppSync Merged API.
|
SourceApiAssociationSummary |
withMergedApiId(String mergedApiId)
The ID of the AppSync Merged API.
|
SourceApiAssociationSummary |
withSourceApiArn(String sourceApiArn)
The Amazon Resource Name (ARN) of the AppSync Source API.
|
SourceApiAssociationSummary |
withSourceApiId(String sourceApiId)
The ID of the AppSync source API.
|
public void setAssociationId(String associationId)
The ID generated by the AppSync service for the source API association.
associationId
- The ID generated by the AppSync service for the source API association.public String getAssociationId()
The ID generated by the AppSync service for the source API association.
public SourceApiAssociationSummary withAssociationId(String associationId)
The ID generated by the AppSync service for the source API association.
associationId
- The ID generated by the AppSync service for the source API association.public void setAssociationArn(String associationArn)
The Amazon Resource Name (ARN) of the source API association.
associationArn
- The Amazon Resource Name (ARN) of the source API association.public String getAssociationArn()
The Amazon Resource Name (ARN) of the source API association.
public SourceApiAssociationSummary withAssociationArn(String associationArn)
The Amazon Resource Name (ARN) of the source API association.
associationArn
- The Amazon Resource Name (ARN) of the source API association.public void setSourceApiId(String sourceApiId)
The ID of the AppSync source API.
sourceApiId
- The ID of the AppSync source API.public String getSourceApiId()
The ID of the AppSync source API.
public SourceApiAssociationSummary withSourceApiId(String sourceApiId)
The ID of the AppSync source API.
sourceApiId
- The ID of the AppSync source API.public void setSourceApiArn(String sourceApiArn)
The Amazon Resource Name (ARN) of the AppSync Source API.
sourceApiArn
- The Amazon Resource Name (ARN) of the AppSync Source API.public String getSourceApiArn()
The Amazon Resource Name (ARN) of the AppSync Source API.
public SourceApiAssociationSummary withSourceApiArn(String sourceApiArn)
The Amazon Resource Name (ARN) of the AppSync Source API.
sourceApiArn
- The Amazon Resource Name (ARN) of the AppSync Source API.public void setMergedApiId(String mergedApiId)
The ID of the AppSync Merged API.
mergedApiId
- The ID of the AppSync Merged API.public String getMergedApiId()
The ID of the AppSync Merged API.
public SourceApiAssociationSummary withMergedApiId(String mergedApiId)
The ID of the AppSync Merged API.
mergedApiId
- The ID of the AppSync Merged API.public void setMergedApiArn(String mergedApiArn)
The Amazon Resource Name (ARN) of the AppSync Merged API.
mergedApiArn
- The Amazon Resource Name (ARN) of the AppSync Merged API.public String getMergedApiArn()
The Amazon Resource Name (ARN) of the AppSync Merged API.
public SourceApiAssociationSummary withMergedApiArn(String mergedApiArn)
The Amazon Resource Name (ARN) of the AppSync Merged API.
mergedApiArn
- The Amazon Resource Name (ARN) of the AppSync Merged API.public void setDescription(String description)
The description field.
description
- The description field.public String getDescription()
The description field.
public SourceApiAssociationSummary withDescription(String description)
The description field.
description
- The description field.public String toString()
toString
in class Object
Object.toString()
public SourceApiAssociationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.