Class AdminAnalyticsGetFileResponse

java.lang.Object
com.slack.api.methods.response.admin.analytics.AdminAnalyticsGetFileResponse
All Implemented Interfaces:
SlackApiBinaryResponse, SlackApiResponse

public class AdminAnalyticsGetFileResponse
extends java.lang.Object
implements SlackApiBinaryResponse
  • Constructor Details

  • Method Details

    • asBytes

      public byte[] asBytes() throws java.io.IOException
      Specified by:
      asBytes in interface SlackApiBinaryResponse
      Throws:
      java.io.IOException
    • forEach

      public void forEach​(java.util.function.Consumer<AdminAnalyticsGetFileResponse.AnalyticsData> handler) throws java.io.IOException
      Throws:
      java.io.IOException
    • forEach

      public void forEach​(com.google.gson.Gson gson, java.util.function.Consumer<AdminAnalyticsGetFileResponse.AnalyticsData> handler) throws java.io.IOException
      Throws:
      java.io.IOException
    • isOk

      public boolean isOk()
    • getError

      public java.lang.String getError()
    • getResponseMetadata

      public ResponseMetadata getResponseMetadata()
    • getHttpResponseHeaders

      public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHttpResponseHeaders()
      Description copied from interface: SlackApiResponse
      Returns all the HTTP response headers in the API response. The keys are lower-cased.
      Specified by:
      getHttpResponseHeaders in interface SlackApiResponse
    • getFileStream

      public java.io.InputStream getFileStream()
      This method is almost completely unlike other Web API methods you encounter. It doesn't return application/json with the traditional "ok": true response on success, though you'll find "ok": false on failure.

      Instead, it returns a single file, often very large, containing JSON objects that are separated by newlines and then compressed with application/gzip.

    • setOk

      public void setOk​(boolean ok)
    • setError

      public void setError​(java.lang.String error)
    • setResponseMetadata

      public void setResponseMetadata​(ResponseMetadata responseMetadata)
    • setHttpResponseHeaders

      public void setHttpResponseHeaders​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> httpResponseHeaders)
      Description copied from interface: SlackApiResponse
      Sets the response headers. Pass a Map object with lower-cased keys.
      Specified by:
      setHttpResponseHeaders in interface SlackApiResponse
    • setFileStream

      public void setFileStream​(java.io.InputStream fileStream)
      This method is almost completely unlike other Web API methods you encounter. It doesn't return application/json with the traditional "ok": true response on success, though you'll find "ok": false on failure.

      Instead, it returns a single file, often very large, containing JSON objects that are separated by newlines and then compressed with application/gzip.

    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • canEqual

      protected boolean canEqual​(java.lang.Object other)
    • hashCode

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

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