Class GetCopyReferenceResult


  • public class GetCopyReferenceResult
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GetCopyReferenceResult​(Metadata metadata, java.lang.String copyReference, java.util.Date expires)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getCopyReference()
      A copy reference to the file or folder.
      java.util.Date getExpires()
      The expiration date of the copy reference.
      Metadata getMetadata()
      Metadata of the file or folder.
      int hashCode()  
      java.lang.String toString()  
      java.lang.String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • metadata

        @Nonnull
        protected final Metadata metadata
      • copyReference

        @Nonnull
        protected final java.lang.String copyReference
      • expires

        @Nonnull
        protected final java.util.Date expires
    • Constructor Detail

      • GetCopyReferenceResult

        public GetCopyReferenceResult​(@Nonnull
                                      Metadata metadata,
                                      @Nonnull
                                      java.lang.String copyReference,
                                      @Nonnull
                                      java.util.Date expires)
        Parameters:
        metadata - Metadata of the file or folder. Must not be null.
        copyReference - A copy reference to the file or folder. Must not be null.
        expires - The expiration date of the copy reference. This value is currently set to be far enough in the future so that expiration is effectively not an issue. Must not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getMetadata

        @Nonnull
        public Metadata getMetadata()
        Metadata of the file or folder.
        Returns:
        value for this field, never null.
      • getCopyReference

        @Nonnull
        public java.lang.String getCopyReference()
        A copy reference to the file or folder.
        Returns:
        value for this field, never null.
      • getExpires

        @Nonnull
        public java.util.Date getExpires()
        The expiration date of the copy reference. This value is currently set to be far enough in the future so that expiration is effectively not an issue.
        Returns:
        value for this field, never null.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringMultiline

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Returns:
        Formatted, multiline String representation of this object