@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConformancePackDetail extends Object implements Serializable, Cloneable, StructuredPojo
Returns details of a conformance pack. A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed in an account and a region.
Constructor and Description |
---|
ConformancePackDetail() |
Modifier and Type | Method and Description |
---|---|
ConformancePackDetail |
clone() |
boolean |
equals(Object obj) |
String |
getConformancePackArn()
Amazon Resource Name (ARN) of the conformance pack.
|
String |
getConformancePackId()
ID of the conformance pack.
|
List<ConformancePackInputParameter> |
getConformancePackInputParameters()
A list of
ConformancePackInputParameter objects. |
String |
getConformancePackName()
Name of the conformance pack.
|
String |
getCreatedBy()
AWS service that created the conformance pack.
|
String |
getDeliveryS3Bucket()
Conformance pack template that is used to create a pack.
|
String |
getDeliveryS3KeyPrefix()
The prefix for the Amazon S3 bucket.
|
Date |
getLastUpdateRequestedTime()
Last time when conformation pack update was requested.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConformancePackArn(String conformancePackArn)
Amazon Resource Name (ARN) of the conformance pack.
|
void |
setConformancePackId(String conformancePackId)
ID of the conformance pack.
|
void |
setConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of
ConformancePackInputParameter objects. |
void |
setConformancePackName(String conformancePackName)
Name of the conformance pack.
|
void |
setCreatedBy(String createdBy)
AWS service that created the conformance pack.
|
void |
setDeliveryS3Bucket(String deliveryS3Bucket)
Conformance pack template that is used to create a pack.
|
void |
setDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
|
void |
setLastUpdateRequestedTime(Date lastUpdateRequestedTime)
Last time when conformation pack update was requested.
|
String |
toString()
Returns a string representation of this object.
|
ConformancePackDetail |
withConformancePackArn(String conformancePackArn)
Amazon Resource Name (ARN) of the conformance pack.
|
ConformancePackDetail |
withConformancePackId(String conformancePackId)
ID of the conformance pack.
|
ConformancePackDetail |
withConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of
ConformancePackInputParameter objects. |
ConformancePackDetail |
withConformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)
A list of
ConformancePackInputParameter objects. |
ConformancePackDetail |
withConformancePackName(String conformancePackName)
Name of the conformance pack.
|
ConformancePackDetail |
withCreatedBy(String createdBy)
AWS service that created the conformance pack.
|
ConformancePackDetail |
withDeliveryS3Bucket(String deliveryS3Bucket)
Conformance pack template that is used to create a pack.
|
ConformancePackDetail |
withDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
|
ConformancePackDetail |
withLastUpdateRequestedTime(Date lastUpdateRequestedTime)
Last time when conformation pack update was requested.
|
public void setConformancePackName(String conformancePackName)
Name of the conformance pack.
conformancePackName
- Name of the conformance pack.public String getConformancePackName()
Name of the conformance pack.
public ConformancePackDetail withConformancePackName(String conformancePackName)
Name of the conformance pack.
conformancePackName
- Name of the conformance pack.public void setConformancePackArn(String conformancePackArn)
Amazon Resource Name (ARN) of the conformance pack.
conformancePackArn
- Amazon Resource Name (ARN) of the conformance pack.public String getConformancePackArn()
Amazon Resource Name (ARN) of the conformance pack.
public ConformancePackDetail withConformancePackArn(String conformancePackArn)
Amazon Resource Name (ARN) of the conformance pack.
conformancePackArn
- Amazon Resource Name (ARN) of the conformance pack.public void setConformancePackId(String conformancePackId)
ID of the conformance pack.
conformancePackId
- ID of the conformance pack.public String getConformancePackId()
ID of the conformance pack.
public ConformancePackDetail withConformancePackId(String conformancePackId)
ID of the conformance pack.
conformancePackId
- ID of the conformance pack.public void setDeliveryS3Bucket(String deliveryS3Bucket)
Conformance pack template that is used to create a pack. The delivery bucket name should start with awsconfigconforms. For example: "Resource": "arn:aws:s3:::your_bucket_name/*".
deliveryS3Bucket
- Conformance pack template that is used to create a pack. The delivery bucket name should start with
awsconfigconforms. For example: "Resource": "arn:aws:s3:::your_bucket_name/*".public String getDeliveryS3Bucket()
Conformance pack template that is used to create a pack. The delivery bucket name should start with awsconfigconforms. For example: "Resource": "arn:aws:s3:::your_bucket_name/*".
public ConformancePackDetail withDeliveryS3Bucket(String deliveryS3Bucket)
Conformance pack template that is used to create a pack. The delivery bucket name should start with awsconfigconforms. For example: "Resource": "arn:aws:s3:::your_bucket_name/*".
deliveryS3Bucket
- Conformance pack template that is used to create a pack. The delivery bucket name should start with
awsconfigconforms. For example: "Resource": "arn:aws:s3:::your_bucket_name/*".public void setDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
deliveryS3KeyPrefix
- The prefix for the Amazon S3 bucket.public String getDeliveryS3KeyPrefix()
The prefix for the Amazon S3 bucket.
public ConformancePackDetail withDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
deliveryS3KeyPrefix
- The prefix for the Amazon S3 bucket.public List<ConformancePackInputParameter> getConformancePackInputParameters()
A list of ConformancePackInputParameter
objects.
ConformancePackInputParameter
objects.public void setConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of ConformancePackInputParameter
objects.
conformancePackInputParameters
- A list of ConformancePackInputParameter
objects.public ConformancePackDetail withConformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)
A list of ConformancePackInputParameter
objects.
NOTE: This method appends the values to the existing list (if any). Use
setConformancePackInputParameters(java.util.Collection)
or
withConformancePackInputParameters(java.util.Collection)
if you want to override the existing values.
conformancePackInputParameters
- A list of ConformancePackInputParameter
objects.public ConformancePackDetail withConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of ConformancePackInputParameter
objects.
conformancePackInputParameters
- A list of ConformancePackInputParameter
objects.public void setLastUpdateRequestedTime(Date lastUpdateRequestedTime)
Last time when conformation pack update was requested.
lastUpdateRequestedTime
- Last time when conformation pack update was requested.public Date getLastUpdateRequestedTime()
Last time when conformation pack update was requested.
public ConformancePackDetail withLastUpdateRequestedTime(Date lastUpdateRequestedTime)
Last time when conformation pack update was requested.
lastUpdateRequestedTime
- Last time when conformation pack update was requested.public void setCreatedBy(String createdBy)
AWS service that created the conformance pack.
createdBy
- AWS service that created the conformance pack.public String getCreatedBy()
AWS service that created the conformance pack.
public ConformancePackDetail withCreatedBy(String createdBy)
AWS service that created the conformance pack.
createdBy
- AWS service that created the conformance pack.public String toString()
toString
in class Object
Object.toString()
public ConformancePackDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.