@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OrganizationConformancePack extends Object implements Serializable, Cloneable, StructuredPojo
An organization conformance pack that has information about conformance packs that AWS Config creates in member accounts.
Constructor and Description |
---|
OrganizationConformancePack() |
Modifier and Type | Method and Description |
---|---|
OrganizationConformancePack |
clone() |
boolean |
equals(Object obj) |
List<ConformancePackInputParameter> |
getConformancePackInputParameters()
A list of
ConformancePackInputParameter objects. |
String |
getDeliveryS3Bucket()
Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack template
that is used to create a pack.
|
String |
getDeliveryS3KeyPrefix()
Any folder structure you want to add to an Amazon S3 bucket.
|
List<String> |
getExcludedAccounts()
A comma-separated list of accounts excluded from organization conformance pack.
|
Date |
getLastUpdateTime()
Last time when organization conformation pack was updated.
|
String |
getOrganizationConformancePackArn()
Amazon Resource Name (ARN) of organization conformance pack.
|
String |
getOrganizationConformancePackName()
The name you assign to an organization conformance pack.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of
ConformancePackInputParameter objects. |
void |
setDeliveryS3Bucket(String deliveryS3Bucket)
Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack template
that is used to create a pack.
|
void |
setDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
Any folder structure you want to add to an Amazon S3 bucket.
|
void |
setExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
|
void |
setLastUpdateTime(Date lastUpdateTime)
Last time when organization conformation pack was updated.
|
void |
setOrganizationConformancePackArn(String organizationConformancePackArn)
Amazon Resource Name (ARN) of organization conformance pack.
|
void |
setOrganizationConformancePackName(String organizationConformancePackName)
The name you assign to an organization conformance pack.
|
String |
toString()
Returns a string representation of this object.
|
OrganizationConformancePack |
withConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of
ConformancePackInputParameter objects. |
OrganizationConformancePack |
withConformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)
A list of
ConformancePackInputParameter objects. |
OrganizationConformancePack |
withDeliveryS3Bucket(String deliveryS3Bucket)
Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack template
that is used to create a pack.
|
OrganizationConformancePack |
withDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
Any folder structure you want to add to an Amazon S3 bucket.
|
OrganizationConformancePack |
withExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
|
OrganizationConformancePack |
withExcludedAccounts(String... excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
|
OrganizationConformancePack |
withLastUpdateTime(Date lastUpdateTime)
Last time when organization conformation pack was updated.
|
OrganizationConformancePack |
withOrganizationConformancePackArn(String organizationConformancePackArn)
Amazon Resource Name (ARN) of organization conformance pack.
|
OrganizationConformancePack |
withOrganizationConformancePackName(String organizationConformancePackName)
The name you assign to an organization conformance pack.
|
public void setOrganizationConformancePackName(String organizationConformancePackName)
The name you assign to an organization conformance pack.
organizationConformancePackName
- The name you assign to an organization conformance pack.public String getOrganizationConformancePackName()
The name you assign to an organization conformance pack.
public OrganizationConformancePack withOrganizationConformancePackName(String organizationConformancePackName)
The name you assign to an organization conformance pack.
organizationConformancePackName
- The name you assign to an organization conformance pack.public void setOrganizationConformancePackArn(String organizationConformancePackArn)
Amazon Resource Name (ARN) of organization conformance pack.
organizationConformancePackArn
- Amazon Resource Name (ARN) of organization conformance pack.public String getOrganizationConformancePackArn()
Amazon Resource Name (ARN) of organization conformance pack.
public OrganizationConformancePack withOrganizationConformancePackArn(String organizationConformancePackArn)
Amazon Resource Name (ARN) of organization conformance pack.
organizationConformancePackArn
- Amazon Resource Name (ARN) of organization conformance pack.public void setDeliveryS3Bucket(String deliveryS3Bucket)
Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack template that is used to create a pack.
deliveryS3Bucket
- Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack
template that is used to create a pack.public String getDeliveryS3Bucket()
Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack template that is used to create a pack.
public OrganizationConformancePack withDeliveryS3Bucket(String deliveryS3Bucket)
Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack template that is used to create a pack.
deliveryS3Bucket
- Location of an Amazon S3 bucket where AWS Config can deliver evaluation results and conformance pack
template that is used to create a pack.public void setDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
Any folder structure you want to add to an Amazon S3 bucket.
deliveryS3KeyPrefix
- Any folder structure you want to add to an Amazon S3 bucket.public String getDeliveryS3KeyPrefix()
Any folder structure you want to add to an Amazon S3 bucket.
public OrganizationConformancePack withDeliveryS3KeyPrefix(String deliveryS3KeyPrefix)
Any folder structure you want to add to an Amazon S3 bucket.
deliveryS3KeyPrefix
- Any folder structure you want to add to an 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 OrganizationConformancePack 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 OrganizationConformancePack withConformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of ConformancePackInputParameter
objects.
conformancePackInputParameters
- A list of ConformancePackInputParameter
objects.public List<String> getExcludedAccounts()
A comma-separated list of accounts excluded from organization conformance pack.
public void setExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
excludedAccounts
- A comma-separated list of accounts excluded from organization conformance pack.public OrganizationConformancePack withExcludedAccounts(String... excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
NOTE: This method appends the values to the existing list (if any). Use
setExcludedAccounts(java.util.Collection)
or withExcludedAccounts(java.util.Collection)
if you
want to override the existing values.
excludedAccounts
- A comma-separated list of accounts excluded from organization conformance pack.public OrganizationConformancePack withExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
excludedAccounts
- A comma-separated list of accounts excluded from organization conformance pack.public void setLastUpdateTime(Date lastUpdateTime)
Last time when organization conformation pack was updated.
lastUpdateTime
- Last time when organization conformation pack was updated.public Date getLastUpdateTime()
Last time when organization conformation pack was updated.
public OrganizationConformancePack withLastUpdateTime(Date lastUpdateTime)
Last time when organization conformation pack was updated.
lastUpdateTime
- Last time when organization conformation pack was updated.public String toString()
toString
in class Object
Object.toString()
public OrganizationConformancePack clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.