Interface PublishTypeRequest.Builder

    • Method Detail

      • type

        PublishTypeRequest.Builder type​(String 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:
        ThirdPartyType, ThirdPartyType
      • type

        PublishTypeRequest.Builder type​(ThirdPartyType 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:
        ThirdPartyType, ThirdPartyType
      • arn

        PublishTypeRequest.Builder arn​(String 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.