Interface OrganizationConformancePack.Builder

  • 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

      OrganizationConformancePack.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

      OrganizationConformancePack.Builder deliveryS3KeyPrefix(String 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 of ConformancePackInputParameter 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 of ConformancePackInputParameter 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 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:
    • excludedAccounts

      OrganizationConformancePack.Builder excludedAccounts(Collection<String> 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

      OrganizationConformancePack.Builder excludedAccounts(String... 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

      OrganizationConformancePack.Builder lastUpdateTime(Instant 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.