@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()
The 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()
The last time a conformation pack update was requested.
|
TemplateSSMDocumentDetails |
getTemplateSSMDocumentDetails()
An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager
document (SSM document) and the version of the SSM document that is used to create a conformance pack.
|
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)
The 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)
The last time a conformation pack update was requested.
|
void |
setTemplateSSMDocumentDetails(TemplateSSMDocumentDetails templateSSMDocumentDetails)
An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager
document (SSM document) and the version of the SSM document that is used to create a conformance pack.
|
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)
The 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)
The last time a conformation pack update was requested.
|
ConformancePackDetail |
withTemplateSSMDocumentDetails(TemplateSSMDocumentDetails templateSSMDocumentDetails)
An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager
document (SSM document) and the version of the SSM document that is used to create a conformance pack.
|
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)
The last time a conformation pack update was requested.
lastUpdateRequestedTime
- The last time a conformation pack update was requested.public Date getLastUpdateRequestedTime()
The last time a conformation pack update was requested.
public ConformancePackDetail withLastUpdateRequestedTime(Date lastUpdateRequestedTime)
The last time a conformation pack update was requested.
lastUpdateRequestedTime
- The last time a conformation pack update was requested.public void setCreatedBy(String createdBy)
The Amazon Web Services service that created the conformance pack.
createdBy
- The Amazon Web Services service that created the conformance pack.public String getCreatedBy()
The Amazon Web Services service that created the conformance pack.
public ConformancePackDetail withCreatedBy(String createdBy)
The Amazon Web Services service that created the conformance pack.
createdBy
- The Amazon Web Services service that created the conformance pack.public void setTemplateSSMDocumentDetails(TemplateSSMDocumentDetails templateSSMDocumentDetails)
An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager document (SSM document) and the version of the SSM document that is used to create a conformance pack.
templateSSMDocumentDetails
- An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager
document (SSM document) and the version of the SSM document that is used to create a conformance pack.public TemplateSSMDocumentDetails getTemplateSSMDocumentDetails()
An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager document (SSM document) and the version of the SSM document that is used to create a conformance pack.
public ConformancePackDetail withTemplateSSMDocumentDetails(TemplateSSMDocumentDetails templateSSMDocumentDetails)
An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager document (SSM document) and the version of the SSM document that is used to create a conformance pack.
templateSSMDocumentDetails
- An object that contains the name or Amazon Resource Name (ARN) of the Amazon Web Services Systems Manager
document (SSM document) and the version of the SSM document that is used to create a 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.