Class DocumentRequires

    • Method Detail

      • name

        public final String name()

        The name of the required SSM document. The name can be an Amazon Resource Name (ARN).

        Returns:
        The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
      • version

        public final String version()

        The document version required by the current document.

        Returns:
        The document version required by the current document.
      • requireType

        public final String requireType()

        The document type of the required SSM document.

        Returns:
        The document type of the required SSM document.
      • versionName

        public final String versionName()

        An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.

        Returns:
        An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.
      • 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)