Class RCSBusinessMessaging.Builder

  • Enclosing class:
    RCSBusinessMessaging

    public static final class RCSBusinessMessaging.Builder
    extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
    Builder for RCSBusinessMessaging.

    Implementation is not thread-safe.

    Since:
    1.3.0
    • Constructor Detail

      • Builder

        public Builder​(com.google.api.client.http.HttpTransport transport,
                       com.google.api.client.json.JsonFactory jsonFactory,
                       com.google.api.client.http.HttpRequestInitializer httpRequestInitializer)
        Returns an instance of a new builder.
        Parameters:
        transport - HTTP transport, which should normally be:
        • Google App Engine: com.google.api.client.extensions.appengine.http.UrlFetchTransport
        • Android: newCompatibleTransport from com.google.api.client.extensions.android.http.AndroidHttp
        • Java: GoogleNetHttpTransport.newTrustedTransport()
        jsonFactory - JSON factory, which may be:
        • Jackson: com.google.api.client.json.jackson2.JacksonFactory
        • Google GSON: com.google.api.client.json.gson.GsonFactory
        • Android Honeycomb or higher: com.google.api.client.extensions.android.json.AndroidJsonFactory
        httpRequestInitializer - HTTP request initializer or null for none
        Since:
        1.7
    • Method Detail

      • build

        public RCSBusinessMessaging build()
        Builds a new instance of RCSBusinessMessaging.
        Specified by:
        build in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setRootUrl

        public RCSBusinessMessaging.Builder setRootUrl​(java.lang.String rootUrl)
        Overrides:
        setRootUrl in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setServicePath

        public RCSBusinessMessaging.Builder setServicePath​(java.lang.String servicePath)
        Overrides:
        setServicePath in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setBatchPath

        public RCSBusinessMessaging.Builder setBatchPath​(java.lang.String batchPath)
        Overrides:
        setBatchPath in class com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
      • setHttpRequestInitializer

        public RCSBusinessMessaging.Builder setHttpRequestInitializer​(com.google.api.client.http.HttpRequestInitializer httpRequestInitializer)
        Overrides:
        setHttpRequestInitializer in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setApplicationName

        public RCSBusinessMessaging.Builder setApplicationName​(java.lang.String applicationName)
        Overrides:
        setApplicationName in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setSuppressPatternChecks

        public RCSBusinessMessaging.Builder setSuppressPatternChecks​(boolean suppressPatternChecks)
        Overrides:
        setSuppressPatternChecks in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setSuppressRequiredParameterChecks

        public RCSBusinessMessaging.Builder setSuppressRequiredParameterChecks​(boolean suppressRequiredParameterChecks)
        Overrides:
        setSuppressRequiredParameterChecks in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setSuppressAllChecks

        public RCSBusinessMessaging.Builder setSuppressAllChecks​(boolean suppressAllChecks)
        Overrides:
        setSuppressAllChecks in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
      • setGoogleClientRequestInitializer

        public RCSBusinessMessaging.Builder setGoogleClientRequestInitializer​(com.google.api.client.googleapis.services.GoogleClientRequestInitializer googleClientRequestInitializer)
        Overrides:
        setGoogleClientRequestInitializer in class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder