Interface OrganizationConformancePack.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OrganizationConformancePack.Builder,
,OrganizationConformancePack> SdkBuilder<OrganizationConformancePack.Builder,
,OrganizationConformancePack> SdkPojo
- Enclosing class:
OrganizationConformancePack
-
Method Summary
Modifier and TypeMethodDescriptionconformancePackInputParameters
(Collection<ConformancePackInputParameter> conformancePackInputParameters) A list ofConformancePackInputParameter
objects.conformancePackInputParameters
(Consumer<ConformancePackInputParameter.Builder>... conformancePackInputParameters) A list ofConformancePackInputParameter
objects.conformancePackInputParameters
(ConformancePackInputParameter... conformancePackInputParameters) A list ofConformancePackInputParameter
objects.deliveryS3Bucket
(String deliveryS3Bucket) The name of the Amazon S3 bucket where Config stores conformance pack templates.deliveryS3KeyPrefix
(String deliveryS3KeyPrefix) Any folder structure you want to add to an Amazon S3 bucket.excludedAccounts
(String... excludedAccounts) A comma-separated list of accounts excluded from organization conformance pack.excludedAccounts
(Collection<String> excludedAccounts) A comma-separated list of accounts excluded from organization conformance pack.lastUpdateTime
(Instant lastUpdateTime) Last time when organization conformation pack was updated.organizationConformancePackArn
(String organizationConformancePackArn) Amazon Resource Name (ARN) of organization conformance pack.organizationConformancePackName
(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 Details
-
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
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
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
ConformancePackInputParameter
objects.- Parameters:
conformancePackInputParameters
- A list ofConformancePackInputParameter
objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackInputParameters
OrganizationConformancePack.Builder conformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters) A list of
ConformancePackInputParameter
objects.- Parameters:
conformancePackInputParameters
- A list ofConformancePackInputParameter
objects.- 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 theConformancePackInputParameter
objects.ConformancePackInputParameter.Builder
avoiding the need to create one manually viaConformancePackInputParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconformancePackInputParameters(List<ConformancePackInputParameter>)
.- 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:
-
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
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
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.
-