@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExtensionAssociationSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about an association between an extension and an AppConfig resource such as an application, environment,
or configuration profile. Call GetExtensionAssociation
to get more information about an association.
Constructor and Description |
---|
ExtensionAssociationSummary() |
Modifier and Type | Method and Description |
---|---|
ExtensionAssociationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getExtensionArn()
The system-generated Amazon Resource Name (ARN) for the extension.
|
String |
getId()
The extension association ID.
|
String |
getResourceArn()
The ARNs of applications, configuration profiles, or environments defined in the association.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExtensionArn(String extensionArn)
The system-generated Amazon Resource Name (ARN) for the extension.
|
void |
setId(String id)
The extension association ID.
|
void |
setResourceArn(String resourceArn)
The ARNs of applications, configuration profiles, or environments defined in the association.
|
String |
toString()
Returns a string representation of this object.
|
ExtensionAssociationSummary |
withExtensionArn(String extensionArn)
The system-generated Amazon Resource Name (ARN) for the extension.
|
ExtensionAssociationSummary |
withId(String id)
The extension association ID.
|
ExtensionAssociationSummary |
withResourceArn(String resourceArn)
The ARNs of applications, configuration profiles, or environments defined in the association.
|
public void setId(String id)
The extension association ID. This ID is used to call other ExtensionAssociation
API actions such as
GetExtensionAssociation
or DeleteExtensionAssociation
.
id
- The extension association ID. This ID is used to call other ExtensionAssociation
API actions
such as GetExtensionAssociation
or DeleteExtensionAssociation
.public String getId()
The extension association ID. This ID is used to call other ExtensionAssociation
API actions such as
GetExtensionAssociation
or DeleteExtensionAssociation
.
ExtensionAssociation
API actions
such as GetExtensionAssociation
or DeleteExtensionAssociation
.public ExtensionAssociationSummary withId(String id)
The extension association ID. This ID is used to call other ExtensionAssociation
API actions such as
GetExtensionAssociation
or DeleteExtensionAssociation
.
id
- The extension association ID. This ID is used to call other ExtensionAssociation
API actions
such as GetExtensionAssociation
or DeleteExtensionAssociation
.public void setExtensionArn(String extensionArn)
The system-generated Amazon Resource Name (ARN) for the extension.
extensionArn
- The system-generated Amazon Resource Name (ARN) for the extension.public String getExtensionArn()
The system-generated Amazon Resource Name (ARN) for the extension.
public ExtensionAssociationSummary withExtensionArn(String extensionArn)
The system-generated Amazon Resource Name (ARN) for the extension.
extensionArn
- The system-generated Amazon Resource Name (ARN) for the extension.public void setResourceArn(String resourceArn)
The ARNs of applications, configuration profiles, or environments defined in the association.
resourceArn
- The ARNs of applications, configuration profiles, or environments defined in the association.public String getResourceArn()
The ARNs of applications, configuration profiles, or environments defined in the association.
public ExtensionAssociationSummary withResourceArn(String resourceArn)
The ARNs of applications, configuration profiles, or environments defined in the association.
resourceArn
- The ARNs of applications, configuration profiles, or environments defined in the association.public String toString()
toString
in class Object
Object.toString()
public ExtensionAssociationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.