Class TypeVersionSummary

    • Method Detail

      • typeAsString

        public final String typeAsString()

        The kind of extension.

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

        Returns:
        The kind of extension.
        See Also:
        RegistryType
      • typeName

        public final String typeName()

        The name of the extension.

        Returns:
        The name of the extension.
      • versionId

        public final String versionId()

        The ID of a specific version of the extension. The version ID is the value at the end of the ARN assigned to the extension version when it's registered.

        Returns:
        The ID of a specific version of the extension. The version ID is the value at the end of the ARN assigned to the extension version when it's registered.
      • isDefaultVersion

        public final Boolean isDefaultVersion()

        Whether the specified extension version is set as the default version.

        This applies only to private extensions you have registered in your account, and extensions published by Amazon. For public third-party extensions, CloudFormation returns null.

        Returns:
        Whether the specified extension version is set as the default version.

        This applies only to private extensions you have registered in your account, and extensions published by Amazon. For public third-party extensions, CloudFormation returns null.

      • arn

        public final String arn()

        The ARN of the extension version.

        Returns:
        The ARN of the extension version.
      • timeCreated

        public final Instant timeCreated()

        When the version was registered.

        Returns:
        When the version was registered.
      • description

        public final String description()

        The description of the extension version.

        Returns:
        The description of the extension version.
      • publicVersionNumber

        public final String publicVersionNumber()

        For public extensions that have been activated for this account and Region, the version of the public extension to be used for CloudFormation operations in this account and Region. For any extensions other than activated third-party extensions, CloudFormation returns null.

        How you specified AutoUpdate when enabling the extension affects whether CloudFormation automatically updates the extension in this account and Region when a new version is released. For more information, see Automatically use new versions of extensions in the CloudFormation User Guide.

        Returns:
        For public extensions that have been activated for this account and Region, the version of the public extension to be used for CloudFormation operations in this account and Region. For any extensions other than activated third-party extensions, CloudFormation returns null.

        How you specified AutoUpdate when enabling the extension affects whether CloudFormation automatically updates the extension in this account and Region when a new version is released. For more information, see Automatically use new versions of extensions in the CloudFormation User Guide.

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)