Class PaperDocExportResult


  • public class PaperDocExportResult
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String mimeType  
      protected java.lang.String owner  
      protected long revision  
      protected java.lang.String title  
    • Constructor Summary

      Constructors 
      Constructor Description
      PaperDocExportResult​(java.lang.String owner, java.lang.String title, long revision, java.lang.String mimeType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getMimeType()
      MIME type of the export.
      java.lang.String getOwner()
      The Paper doc owner's email address.
      long getRevision()
      The Paper doc revision.
      java.lang.String getTitle()
      The Paper doc title.
      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

      • owner

        @Nonnull
        protected final java.lang.String owner
      • title

        @Nonnull
        protected final java.lang.String title
      • revision

        protected final long revision
      • mimeType

        @Nonnull
        protected final java.lang.String mimeType
    • Constructor Detail

      • PaperDocExportResult

        public PaperDocExportResult​(@Nonnull
                                    java.lang.String owner,
                                    @Nonnull
                                    java.lang.String title,
                                    long revision,
                                    @Nonnull
                                    java.lang.String mimeType)
        Parameters:
        owner - The Paper doc owner's email address. Must not be null.
        title - The Paper doc title. Must not be null.
        revision - The Paper doc revision. Simply an ever increasing number.
        mimeType - MIME type of the export. This corresponds to ExportFormat specified in the request. Must not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getOwner

        @Nonnull
        public java.lang.String getOwner()
        The Paper doc owner's email address.
        Returns:
        value for this field, never null.
      • getTitle

        @Nonnull
        public java.lang.String getTitle()
        The Paper doc title.
        Returns:
        value for this field, never null.
      • getRevision

        public long getRevision()
        The Paper doc revision. Simply an ever increasing number.
        Returns:
        value for this field.
      • getMimeType

        @Nonnull
        public java.lang.String getMimeType()
        MIME type of the export. This corresponds to ExportFormat specified in the request.
        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