@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 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()
Amazon Web Services service that created the conformance pack.
|
String |
getDeliveryS3Bucket()
The name of the Amazon S3 bucket where Config stores conformance pack templates.
|
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)
Amazon Web Services service that created the conformance pack.
|
void |
setDeliveryS3Bucket(String deliveryS3Bucket)
The name of the Amazon S3 bucket where Config stores conformance pack templates.
|
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)
Amazon Web Services service that created the conformance pack.
|
ConformancePackDetail |
withDeliveryS3Bucket(String deliveryS3Bucket)
The name of the Amazon S3 bucket where Config stores conformance pack templates.
|
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)
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional.
deliveryS3Bucket
- The name of the Amazon S3 bucket where Config stores conformance pack templates. This field is optional.
public String getDeliveryS3Bucket()
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional.
This field is optional.
public ConformancePackDetail withDeliveryS3Bucket(String deliveryS3Bucket)
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional.
deliveryS3Bucket
- The name of the Amazon S3 bucket where Config stores conformance pack templates. This field is optional.
public void setDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
This field is optional.
deliveryS3KeyPrefix
- The prefix for the Amazon S3 bucket. This field is optional.
public String getDeliveryS3KeyPrefix()
The prefix for the Amazon S3 bucket.
This field is optional.
This field is optional.
public ConformancePackDetail withDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
This field is optional.
deliveryS3KeyPrefix
- The prefix for the Amazon S3 bucket. This field is optional.
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)
Amazon Web Services service that created the conformance pack.
createdBy
- Amazon Web Services service that created the conformance pack.public String getCreatedBy()
Amazon Web Services service that created the conformance pack.
public ConformancePackDetail withCreatedBy(String createdBy)
Amazon Web Services service that created the conformance pack.
createdBy
- Amazon Web Services 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.