Interface OrganizationConformancePack.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OrganizationConformancePack.Builder,OrganizationConformancePack>,SdkBuilder<OrganizationConformancePack.Builder,OrganizationConformancePack>,SdkPojo
- Enclosing class:
- OrganizationConformancePack
public static interface OrganizationConformancePack.Builder extends SdkPojo, CopyableBuilder<OrganizationConformancePack.Builder,OrganizationConformancePack>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OrganizationConformancePack.BuilderconformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)A list ofConformancePackInputParameterobjects.OrganizationConformancePack.BuilderconformancePackInputParameters(Consumer<ConformancePackInputParameter.Builder>... conformancePackInputParameters)A list ofConformancePackInputParameterobjects.OrganizationConformancePack.BuilderconformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)A list ofConformancePackInputParameterobjects.OrganizationConformancePack.BuilderdeliveryS3Bucket(String deliveryS3Bucket)The name of the Amazon S3 bucket where Config stores conformance pack templates.OrganizationConformancePack.BuilderdeliveryS3KeyPrefix(String deliveryS3KeyPrefix)Any folder structure you want to add to an Amazon S3 bucket.OrganizationConformancePack.BuilderexcludedAccounts(String... excludedAccounts)A comma-separated list of accounts excluded from organization conformance pack.OrganizationConformancePack.BuilderexcludedAccounts(Collection<String> excludedAccounts)A comma-separated list of accounts excluded from organization conformance pack.OrganizationConformancePack.BuilderlastUpdateTime(Instant lastUpdateTime)Last time when organization conformation pack was updated.OrganizationConformancePack.BuilderorganizationConformancePackArn(String organizationConformancePackArn)Amazon Resource Name (ARN) of organization conformance pack.OrganizationConformancePack.BuilderorganizationConformancePackName(String organizationConformancePackName)The name you assign to an organization conformance pack.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
organizationConformancePackName
OrganizationConformancePack.Builder organizationConformancePackName(String organizationConformancePackName)
The name you assign to an organization conformance pack.
- Parameters:
organizationConformancePackName- The name you assign to an organization conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationConformancePackArn
OrganizationConformancePack.Builder organizationConformancePackArn(String organizationConformancePackArn)
Amazon Resource Name (ARN) of organization conformance pack.
- Parameters:
organizationConformancePackArn- Amazon Resource Name (ARN) of organization conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryS3Bucket
OrganizationConformancePack.Builder deliveryS3Bucket(String deliveryS3Bucket)
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional.
- Parameters:
deliveryS3Bucket- The name of the Amazon S3 bucket where Config stores conformance pack templates.This field is optional.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryS3KeyPrefix
OrganizationConformancePack.Builder deliveryS3KeyPrefix(String deliveryS3KeyPrefix)
Any folder structure you want to add to an Amazon S3 bucket.
This field is optional.
- Parameters:
deliveryS3KeyPrefix- Any folder structure you want to add to an Amazon S3 bucket.This field is optional.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackInputParameters
OrganizationConformancePack.Builder conformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)
A list of
ConformancePackInputParameterobjects.- Parameters:
conformancePackInputParameters- A list ofConformancePackInputParameterobjects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackInputParameters
OrganizationConformancePack.Builder conformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)
A list of
ConformancePackInputParameterobjects.- Parameters:
conformancePackInputParameters- A list ofConformancePackInputParameterobjects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackInputParameters
OrganizationConformancePack.Builder conformancePackInputParameters(Consumer<ConformancePackInputParameter.Builder>... conformancePackInputParameters)
A list of
This is a convenience method that creates an instance of theConformancePackInputParameterobjects.ConformancePackInputParameter.Builderavoiding the need to create one manually viaConformancePackInputParameter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#conformancePackInputParameters(List.) - Parameters:
conformancePackInputParameters- a consumer that will call methods onConformancePackInputParameter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#conformancePackInputParameters(java.util.Collection)
-
excludedAccounts
OrganizationConformancePack.Builder excludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
- Parameters:
excludedAccounts- A comma-separated list of accounts excluded from organization conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludedAccounts
OrganizationConformancePack.Builder excludedAccounts(String... excludedAccounts)
A comma-separated list of accounts excluded from organization conformance pack.
- Parameters:
excludedAccounts- A comma-separated list of accounts excluded from organization conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
OrganizationConformancePack.Builder lastUpdateTime(Instant lastUpdateTime)
Last time when organization conformation pack was updated.
- Parameters:
lastUpdateTime- Last time when organization conformation pack was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-