Interface CreateConfigurationBundleRequest.Builder

  • Method Details

    • clientToken

      A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.

      Parameters:
      clientToken - A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bundleName

      The name for the configuration bundle. Names must be unique within your account.

      Parameters:
      bundleName - The name for the configuration bundle. Names must be unique within your account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      The description for the configuration bundle.

      Parameters:
      description - The description for the configuration bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • components

      A map of component identifiers to their configurations. Each component represents a configurable element within the bundle.

      Parameters:
      components - A map of component identifiers to their configurations. Each component represents a configurable element within the bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • branchName

      The branch name for version tracking. Defaults to mainline if not specified.

      Parameters:
      branchName - The branch name for version tracking. Defaults to mainline if not specified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • commitMessage

      CreateConfigurationBundleRequest.Builder commitMessage(String commitMessage)

      A commit message describing the initial version of the configuration bundle.

      Parameters:
      commitMessage - A commit message describing the initial version of the configuration bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      The source that created this version, including the source name and optional ARN.

      Parameters:
      createdBy - The source that created this version, including the source name and optional ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      The source that created this version, including the source name and optional ARN.

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

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

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

      A map of tag keys and values to assign to the configuration bundle. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.

      Parameters:
      tags - A map of tag keys and values to assign to the configuration bundle. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateConfigurationBundleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.