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 Details

    • 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 ConformancePackInputParameter objects.

      Parameters:
      conformancePackInputParameters - A list of ConformancePackInputParameter 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 of ConformancePackInputParameter 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 ConformancePackInputParameter objects.

      This is a convenience method that creates an instance of the ConformancePackInputParameter.Builder avoiding the need to create one manually via ConformancePackInputParameter.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to conformancePackInputParameters(List<ConformancePackInputParameter>).

      Parameters:
      conformancePackInputParameters - a consumer that will call methods on ConformancePackInputParameter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the TemplateSSMDocumentDetails.Builder avoiding the need to create one manually via TemplateSSMDocumentDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to templateSSMDocumentDetails(TemplateSSMDocumentDetails).

      Parameters:
      templateSSMDocumentDetails - a consumer that will call methods on TemplateSSMDocumentDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: