Class RCSBusinessMessagingRequest<T>

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.api.client.util.GenericData

        com.google.api.client.util.GenericData.Flags
      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      • Fields inherited from class com.google.api.client.googleapis.services.AbstractGoogleClientRequest

        USER_AGENT_SUFFIX
    • 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 client
        method - HTTP Method
        uriTemplate - 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 using UriTemplate.expand(String, String, Object, boolean)
        content - A POJO that can be serialized into JSON or null for none
        responseClass - response class to parse into
    • Method Detail

      • get$Xgafv

        public java.lang.String get$Xgafv()
        V1 error format.
      • getAccessToken

        public java.lang.String getAccessToken()
        OAuth access token.
      • getAlt

        public java.lang.String getAlt()
        Data format for response. [default: json]
      • getCallback

        public java.lang.String getCallback()
        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:
        getAbstractGoogleClient in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
      • setDisableGZipContent

        public RCSBusinessMessagingRequest<T> setDisableGZipContent​(boolean disableGZipContent)
        Overrides:
        setDisableGZipContent in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
      • setRequestHeaders

        public RCSBusinessMessagingRequest<T> setRequestHeaders​(com.google.api.client.http.HttpHeaders headers)
        Overrides:
        setRequestHeaders in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
      • set

        public RCSBusinessMessagingRequest<T> set​(java.lang.String parameterName,
                                                  java.lang.Object value)
        Overrides:
        set in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>