Interface ConformancePackDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConformancePackDetail.Builder,
,ConformancePackDetail> SdkBuilder<ConformancePackDetail.Builder,
,ConformancePackDetail> SdkPojo
- Enclosing class:
ConformancePackDetail
-
Method Summary
Modifier and TypeMethodDescriptionconformancePackArn
(String conformancePackArn) Amazon Resource Name (ARN) of the conformance pack.conformancePackId
(String conformancePackId) ID of the conformance pack.conformancePackInputParameters
(Collection<ConformancePackInputParameter> conformancePackInputParameters) A list ofConformancePackInputParameter
objects.conformancePackInputParameters
(Consumer<ConformancePackInputParameter.Builder>... conformancePackInputParameters) A list ofConformancePackInputParameter
objects.conformancePackInputParameters
(ConformancePackInputParameter... conformancePackInputParameters) A list ofConformancePackInputParameter
objects.conformancePackName
(String conformancePackName) Name of the conformance pack.The Amazon Web Services service that created the conformance pack.deliveryS3Bucket
(String deliveryS3Bucket) The name of the Amazon S3 bucket where Config stores conformance pack templates.deliveryS3KeyPrefix
(String deliveryS3KeyPrefix) The prefix for the Amazon S3 bucket.lastUpdateRequestedTime
(Instant lastUpdateRequestedTime) The last time a conformation pack update was requested.default ConformancePackDetail.Builder
templateSSMDocumentDetails
(Consumer<TemplateSSMDocumentDetails.Builder> 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
(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.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
-
conformancePackName
Name of the conformance pack.
- Parameters:
conformancePackName
- Name of the conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackArn
Amazon Resource Name (ARN) of the conformance pack.
- Parameters:
conformancePackArn
- Amazon Resource Name (ARN) of the conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conformancePackId
ID of the conformance pack.
- Parameters:
conformancePackId
- ID of the 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
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
ConformancePackDetail.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
ConformancePackDetail.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
ConformancePackDetail.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:
-
lastUpdateRequestedTime
The last time a conformation pack update was requested.
- Parameters:
lastUpdateRequestedTime
- The last time a conformation pack update was requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The Amazon Web Services service that created the conformance pack.
- Parameters:
createdBy
- The Amazon Web Services service that created the conformance pack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateSSMDocumentDetails
ConformancePackDetail.Builder templateSSMDocumentDetails(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateSSMDocumentDetails
default ConformancePackDetail.Builder templateSSMDocumentDetails(Consumer<TemplateSSMDocumentDetails.Builder> 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.
This is a convenience method that creates an instance of theTemplateSSMDocumentDetails.Builder
avoiding the need to create one manually viaTemplateSSMDocumentDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totemplateSSMDocumentDetails(TemplateSSMDocumentDetails)
.- Parameters:
templateSSMDocumentDetails
- a consumer that will call methods onTemplateSSMDocumentDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-