Interface PutOrganizationConformancePackRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConfigRequest.Builder,CopyableBuilder<PutOrganizationConformancePackRequest.Builder,PutOrganizationConformancePackRequest>,SdkBuilder<PutOrganizationConformancePackRequest.Builder,PutOrganizationConformancePackRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- PutOrganizationConformancePackRequest
public static interface PutOrganizationConformancePackRequest.Builder extends ConfigRequest.Builder, SdkPojo, CopyableBuilder<PutOrganizationConformancePackRequest.Builder,PutOrganizationConformancePackRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PutOrganizationConformancePackRequest.BuilderconformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)A list ofConformancePackInputParameterobjects.PutOrganizationConformancePackRequest.BuilderconformancePackInputParameters(Consumer<ConformancePackInputParameter.Builder>... conformancePackInputParameters)A list ofConformancePackInputParameterobjects.PutOrganizationConformancePackRequest.BuilderconformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)A list ofConformancePackInputParameterobjects.PutOrganizationConformancePackRequest.BuilderdeliveryS3Bucket(String deliveryS3Bucket)The name of the Amazon S3 bucket where Config stores conformance pack templates.PutOrganizationConformancePackRequest.BuilderdeliveryS3KeyPrefix(String deliveryS3KeyPrefix)The prefix for the Amazon S3 bucket.PutOrganizationConformancePackRequest.BuilderexcludedAccounts(String... excludedAccounts)A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.PutOrganizationConformancePackRequest.BuilderexcludedAccounts(Collection<String> excludedAccounts)A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.PutOrganizationConformancePackRequest.BuilderorganizationConformancePackName(String organizationConformancePackName)Name of the organization conformance pack you want to create.PutOrganizationConformancePackRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)PutOrganizationConformancePackRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)PutOrganizationConformancePackRequest.BuildertemplateBody(String templateBody)A string containing full conformance pack template body.PutOrganizationConformancePackRequest.BuildertemplateS3Uri(String templateS3Uri)Location of file containing the template body.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.config.model.ConfigRequest.Builder
build
-
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
PutOrganizationConformancePackRequest.Builder organizationConformancePackName(String organizationConformancePackName)
Name of the organization conformance pack you want to create.
- Parameters:
organizationConformancePackName- Name of the organization conformance pack you want to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateS3Uri
PutOrganizationConformancePackRequest.Builder templateS3Uri(String templateS3Uri)
Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).
You must have access to read Amazon S3 bucket. In addition, in order to ensure a successful deployment, the template object must not be in an archived storage class if this parameter is passed.
- Parameters:
templateS3Uri- Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).You must have access to read Amazon S3 bucket. In addition, in order to ensure a successful deployment, the template object must not be in an archived storage class if this parameter is passed.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateBody
PutOrganizationConformancePackRequest.Builder templateBody(String templateBody)
A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.
- Parameters:
templateBody- A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryS3Bucket
PutOrganizationConformancePackRequest.Builder deliveryS3Bucket(String deliveryS3Bucket)
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional. If used, it must be prefixed with
awsconfigconforms.- Parameters:
deliveryS3Bucket- The name of the Amazon S3 bucket where Config stores conformance pack templates.This field is optional. If used, it must be prefixed with
awsconfigconforms.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryS3KeyPrefix
PutOrganizationConformancePackRequest.Builder deliveryS3KeyPrefix(String deliveryS3KeyPrefix)
The prefix for the Amazon S3 bucket.
This field is optional.
- Parameters:
deliveryS3KeyPrefix- The prefix for the Amazon S3 bucket.This field is optional.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackInputParameters
PutOrganizationConformancePackRequest.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
PutOrganizationConformancePackRequest.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
PutOrganizationConformancePackRequest.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
PutOrganizationConformancePackRequest.Builder excludedAccounts(Collection<String> excludedAccounts)
A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.
- Parameters:
excludedAccounts- A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludedAccounts
PutOrganizationConformancePackRequest.Builder excludedAccounts(String... excludedAccounts)
A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.
- Parameters:
excludedAccounts- A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutOrganizationConformancePackRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
PutOrganizationConformancePackRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-