Interface ConformancePackDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConformancePackDetail.Builder,ConformancePackDetail>,SdkBuilder<ConformancePackDetail.Builder,ConformancePackDetail>,SdkPojo
- Enclosing class:
- ConformancePackDetail
public static interface ConformancePackDetail.Builder extends SdkPojo, CopyableBuilder<ConformancePackDetail.Builder,ConformancePackDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConformancePackDetail.BuilderconformancePackArn(String conformancePackArn)Amazon Resource Name (ARN) of the conformance pack.ConformancePackDetail.BuilderconformancePackId(String conformancePackId)ID of the conformance pack.ConformancePackDetail.BuilderconformancePackInputParameters(Collection<ConformancePackInputParameter> conformancePackInputParameters)A list ofConformancePackInputParameterobjects.ConformancePackDetail.BuilderconformancePackInputParameters(Consumer<ConformancePackInputParameter.Builder>... conformancePackInputParameters)A list ofConformancePackInputParameterobjects.ConformancePackDetail.BuilderconformancePackInputParameters(ConformancePackInputParameter... conformancePackInputParameters)A list ofConformancePackInputParameterobjects.ConformancePackDetail.BuilderconformancePackName(String conformancePackName)Name of the conformance pack.ConformancePackDetail.BuildercreatedBy(String createdBy)The Amazon Web Services service that created the conformance pack.ConformancePackDetail.BuilderdeliveryS3Bucket(String deliveryS3Bucket)The name of the Amazon S3 bucket where Config stores conformance pack templates.ConformancePackDetail.BuilderdeliveryS3KeyPrefix(String deliveryS3KeyPrefix)The prefix for the Amazon S3 bucket.ConformancePackDetail.BuilderlastUpdateRequestedTime(Instant lastUpdateRequestedTime)The last time a conformation pack update was requested.default ConformancePackDetail.BuildertemplateSSMDocumentDetails(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.ConformancePackDetail.BuildertemplateSSMDocumentDetails(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 Detail
-
conformancePackName
ConformancePackDetail.Builder conformancePackName(String 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
ConformancePackDetail.Builder conformancePackArn(String 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
ConformancePackDetail.Builder conformancePackId(String 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
ConformancePackDetail.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
ConformancePackDetail.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
ConformancePackDetail.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
ConformancePackDetail.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
ConformancePackDetail.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)
-
lastUpdateRequestedTime
ConformancePackDetail.Builder lastUpdateRequestedTime(Instant 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
ConformancePackDetail.Builder createdBy(String 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.Builderavoiding the need to create one manually viaTemplateSSMDocumentDetails.builder().When the
Consumercompletes,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:
templateSSMDocumentDetails(TemplateSSMDocumentDetails)
-
-