Class SourceResource

    • Method Detail

      • name

        public final String name()

        This is the name that you want to use to identify the resource. If the resource is an AWS resource, we recommend that you set this parameter to the ARN of the resource.

        Returns:
        This is the name that you want to use to identify the resource. If the resource is an AWS resource, we recommend that you set this parameter to the ARN of the resource.
      • description

        public final String description()

        A description that can be free-form text to record additional detail about the resource for clarity or later reference.

        Returns:
        A description that can be free-form text to record additional detail about the resource for clarity or later reference.
      • statusDetail

        public final String statusDetail()

        A free-form description of the status of the resource.

        Returns:
        A free-form description of the status of the resource.
      • 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)