Interface PublishTypeRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CloudFormationRequest.Builder, CopyableBuilder<PublishTypeRequest.Builder,PublishTypeRequest>, SdkBuilder<PublishTypeRequest.Builder,PublishTypeRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
PublishTypeRequest

public static interface PublishTypeRequest.Builder extends CloudFormationRequest.Builder, SdkPojo, CopyableBuilder<PublishTypeRequest.Builder,PublishTypeRequest>
  • Method Details

    • type

      The type of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Parameters:
      type - The type of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Parameters:
      type - The type of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • arn

      The Amazon Resource Name (ARN) of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • typeName

      PublishTypeRequest.Builder typeName(String typeName)

      The name of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Parameters:
      typeName - The name of the extension.

      Conditional: You must specify Arn, or TypeName and Type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publicVersionNumber

      PublishTypeRequest.Builder publicVersionNumber(String publicVersionNumber)

      The version number to assign to this version of the extension.

      Use the following format, and adhere to semantic versioning when assigning a version number to your extension:

      MAJOR.MINOR.PATCH

      For more information, see Semantic Versioning 2.0.0.

      If you don't specify a version number, CloudFormation increments the version number by one minor version release.

      You cannot specify a version number the first time you publish a type. CloudFormation automatically sets the first version number to be 1.0.0.

      Parameters:
      publicVersionNumber - The version number to assign to this version of the extension.

      Use the following format, and adhere to semantic versioning when assigning a version number to your extension:

      MAJOR.MINOR.PATCH

      For more information, see Semantic Versioning 2.0.0.

      If you don't specify a version number, CloudFormation increments the version number by one minor version release.

      You cannot specify a version number the first time you publish a type. CloudFormation automatically sets the first version number to be 1.0.0.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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