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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdminAnalyticsGetFileResponse.AnalyticsDataParsed Analytics Datastatic classAdminAnalyticsGetFileResponse.Organizationstatic classAdminAnalyticsGetFileResponse.OriginatingTeamstatic classAdminAnalyticsGetFileResponse.SharedWith -
Constructor Summary
Constructors Constructor Description AdminAnalyticsGetFileResponse() -
Method Summary
Modifier and Type Method Description byte[]asBytes()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)voidforEach(com.google.gson.Gson gson, java.util.function.Consumer<AdminAnalyticsGetFileResponse.AnalyticsData> handler)voidforEach(java.util.function.Consumer<AdminAnalyticsGetFileResponse.AnalyticsData> handler)java.lang.StringgetError()java.io.InputStreamgetFileStream()This method is almost completely unlike other Web API methods you encounter.java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHttpResponseHeaders()Returns all the HTTP response headers in the API response.ResponseMetadatagetResponseMetadata()inthashCode()booleanisOk()voidsetError(java.lang.String error)voidsetFileStream(java.io.InputStream fileStream)This method is almost completely unlike other Web API methods you encounter.voidsetHttpResponseHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> httpResponseHeaders)Sets the response headers.voidsetOk(boolean ok)voidsetResponseMetadata(ResponseMetadata responseMetadata)java.lang.StringtoString()
-
Constructor Details
-
AdminAnalyticsGetFileResponse
public AdminAnalyticsGetFileResponse()
-
-
Method Details
-
asBytes
public byte[] asBytes() throws java.io.IOException- Specified by:
asBytesin interfaceSlackApiBinaryResponse- 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
-
getHttpResponseHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHttpResponseHeaders()Description copied from interface:SlackApiResponseReturns all the HTTP response headers in the API response. The keys are lower-cased.- Specified by:
getHttpResponseHeadersin interfaceSlackApiResponse
-
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
-
setHttpResponseHeaders
public void setHttpResponseHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> httpResponseHeaders)Description copied from interface:SlackApiResponseSets the response headers. Pass a Map object with lower-cased keys.- Specified by:
setHttpResponseHeadersin interfaceSlackApiResponse
-
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:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-