Class PublishTypeRequest

    • Method Detail

      • type

        public final ThirdPartyType type()

        The type of the extension.

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

        If the service returns an enum value that is not available in the current SDK version, type will return ThirdPartyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        The type of the extension.

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

        See Also:
        ThirdPartyType
      • typeAsString

        public final String typeAsString()

        The type of the extension.

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

        If the service returns an enum value that is not available in the current SDK version, type will return ThirdPartyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        The type of the extension.

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

        See Also:
        ThirdPartyType
      • arn

        public final String arn()

        The Amazon Resource Name (ARN) of the extension.

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

        Returns:
        The Amazon Resource Name (ARN) of the extension.

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

      • typeName

        public final String typeName()

        The name of the extension.

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

        Returns:
        The name of the extension.

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

      • publicVersionNumber

        public final 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.

        Returns:
        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.

      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object