@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 ObjectObject.toString()public ConformancePackDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.