Class RCSBusinessMessagingRequest<T>
- java.lang.Object
-
- java.util.AbstractMap<java.lang.String,java.lang.Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.googleapis.services.AbstractGoogleClientRequest<T>
-
- com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
-
- com.google.api.services.rcsbusinessmessaging.v1.RCSBusinessMessagingRequest<T>
-
- All Implemented Interfaces:
java.lang.Cloneable,java.util.Map<java.lang.String,java.lang.Object>
- Direct Known Subclasses:
RCSBusinessMessaging.Files.Create,RCSBusinessMessaging.Phones.AgentEvents.Create,RCSBusinessMessaging.Phones.AgentMessages.Create,RCSBusinessMessaging.Phones.AgentMessages.Delete,RCSBusinessMessaging.Phones.Capability.RequestCapabilityCallback,RCSBusinessMessaging.Phones.DialogflowMessages.Create,RCSBusinessMessaging.Phones.GetCapabilities,RCSBusinessMessaging.Phones.Testers.Create,RCSBusinessMessaging.Users.BatchGet
public abstract class RCSBusinessMessagingRequest<T> extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>RCSBusinessMessaging request.- Since:
- 1.3
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
-
Constructor Summary
Constructors Constructor Description RCSBusinessMessagingRequest(RCSBusinessMessaging client, java.lang.String method, java.lang.String uriTemplate, java.lang.Object content, java.lang.Class<T> responseClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringget$Xgafv()V1 error format.RCSBusinessMessaginggetAbstractGoogleClient()java.lang.StringgetAccessToken()OAuth access token.java.lang.StringgetAlt()Data format for response.java.lang.StringgetCallback()JSONPjava.lang.StringgetFields()Selector specifying which fields to include in a partial response.java.lang.StringgetKey()API key.java.lang.StringgetOauthToken()OAuth 2.0 token for the current user.java.lang.BooleangetPrettyPrint()Returns response with indentations and line breaks.java.lang.StringgetQuotaUser()Available to use for quota purposes for server-side applications.java.lang.StringgetUploadProtocol()Upload protocol for media (e.g.java.lang.StringgetUploadType()Legacy upload protocol for media (e.g.RCSBusinessMessagingRequest<T>set(java.lang.String parameterName, java.lang.Object value)RCSBusinessMessagingRequest<T>set$Xgafv(java.lang.String $Xgafv)V1 error format.RCSBusinessMessagingRequest<T>setAccessToken(java.lang.String accessToken)OAuth access token.RCSBusinessMessagingRequest<T>setAlt(java.lang.String alt)Data format for response.RCSBusinessMessagingRequest<T>setCallback(java.lang.String callback)JSONPRCSBusinessMessagingRequest<T>setDisableGZipContent(boolean disableGZipContent)RCSBusinessMessagingRequest<T>setFields(java.lang.String fields)Selector specifying which fields to include in a partial response.RCSBusinessMessagingRequest<T>setKey(java.lang.String key)API key.RCSBusinessMessagingRequest<T>setOauthToken(java.lang.String oauthToken)OAuth 2.0 token for the current user.RCSBusinessMessagingRequest<T>setPrettyPrint(java.lang.Boolean prettyPrint)Returns response with indentations and line breaks.RCSBusinessMessagingRequest<T>setQuotaUser(java.lang.String quotaUser)Available to use for quota purposes for server-side applications.RCSBusinessMessagingRequest<T>setRequestHeaders(com.google.api.client.http.HttpHeaders headers)RCSBusinessMessagingRequest<T>setUploadProtocol(java.lang.String uploadProtocol)Upload protocol for media (e.g.RCSBusinessMessagingRequest<T>setUploadType(java.lang.String uploadType)Legacy upload protocol for media (e.g.-
Methods inherited from class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest
getJsonContent, newExceptionOnError, queue
-
Methods inherited from class com.google.api.client.googleapis.services.AbstractGoogleClientRequest
buildHttpRequest, buildHttpRequestUrl, buildHttpRequestUsingHead, checkRequiredParameter, execute, executeAndDownloadTo, executeAsInputStream, executeMedia, executeMediaAndDownloadTo, executeMediaAsInputStream, executeUnparsed, executeUsingHead, getDisableGZipContent, getHttpContent, getLastResponseHeaders, getLastStatusCode, getLastStatusMessage, getMediaHttpDownloader, getMediaHttpUploader, getRequestHeaders, getRequestMethod, getResponseClass, getUriTemplate, initializeMediaDownload, initializeMediaUpload, queue
-
Methods inherited from class com.google.api.client.util.GenericData
clone, entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, toString, values
-
-
-
-
Constructor Detail
-
RCSBusinessMessagingRequest
public RCSBusinessMessagingRequest(RCSBusinessMessaging client, java.lang.String method, java.lang.String uriTemplate, java.lang.Object content, java.lang.Class<T> responseClass)
- Parameters:
client- Google clientmethod- HTTP MethoduriTemplate- URI template for the path relative to the base URL. If it starts with a "/" the base path from the base URL will be stripped out. The URI template can also be a full URL. URI template expansion is done usingUriTemplate.expand(String, String, Object, boolean)content- A POJO that can be serialized into JSON ornullfor noneresponseClass- response class to parse into
-
-
Method Detail
-
get$Xgafv
public java.lang.String get$Xgafv()
V1 error format.
-
set$Xgafv
public RCSBusinessMessagingRequest<T> set$Xgafv(java.lang.String $Xgafv)
V1 error format.
-
getAccessToken
public java.lang.String getAccessToken()
OAuth access token.
-
setAccessToken
public RCSBusinessMessagingRequest<T> setAccessToken(java.lang.String accessToken)
OAuth access token.
-
getAlt
public java.lang.String getAlt()
Data format for response. [default: json]
-
setAlt
public RCSBusinessMessagingRequest<T> setAlt(java.lang.String alt)
Data format for response.
-
getCallback
public java.lang.String getCallback()
JSONP
-
setCallback
public RCSBusinessMessagingRequest<T> setCallback(java.lang.String callback)
JSONP
-
getFields
public java.lang.String getFields()
Selector specifying which fields to include in a partial response.
-
setFields
public RCSBusinessMessagingRequest<T> setFields(java.lang.String fields)
Selector specifying which fields to include in a partial response.
-
getKey
public java.lang.String getKey()
API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
-
setKey
public RCSBusinessMessagingRequest<T> setKey(java.lang.String key)
API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
-
getOauthToken
public java.lang.String getOauthToken()
OAuth 2.0 token for the current user.
-
setOauthToken
public RCSBusinessMessagingRequest<T> setOauthToken(java.lang.String oauthToken)
OAuth 2.0 token for the current user.
-
getPrettyPrint
public java.lang.Boolean getPrettyPrint()
Returns response with indentations and line breaks. [default: true]
-
setPrettyPrint
public RCSBusinessMessagingRequest<T> setPrettyPrint(java.lang.Boolean prettyPrint)
Returns response with indentations and line breaks.
-
getQuotaUser
public java.lang.String getQuotaUser()
Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
-
setQuotaUser
public RCSBusinessMessagingRequest<T> setQuotaUser(java.lang.String quotaUser)
Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
-
getUploadType
public java.lang.String getUploadType()
Legacy upload protocol for media (e.g. "media", "multipart").
-
setUploadType
public RCSBusinessMessagingRequest<T> setUploadType(java.lang.String uploadType)
Legacy upload protocol for media (e.g. "media", "multipart").
-
getUploadProtocol
public java.lang.String getUploadProtocol()
Upload protocol for media (e.g. "raw", "multipart").
-
setUploadProtocol
public RCSBusinessMessagingRequest<T> setUploadProtocol(java.lang.String uploadProtocol)
Upload protocol for media (e.g. "raw", "multipart").
-
getAbstractGoogleClient
public final RCSBusinessMessaging getAbstractGoogleClient()
- Overrides:
getAbstractGoogleClientin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
-
setDisableGZipContent
public RCSBusinessMessagingRequest<T> setDisableGZipContent(boolean disableGZipContent)
- Overrides:
setDisableGZipContentin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
-
setRequestHeaders
public RCSBusinessMessagingRequest<T> setRequestHeaders(com.google.api.client.http.HttpHeaders headers)
- Overrides:
setRequestHeadersin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
-
set
public RCSBusinessMessagingRequest<T> set(java.lang.String parameterName, java.lang.Object value)
- Overrides:
setin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
-
-