Class RCSBusinessMessaging.Builder
- java.lang.Object
-
- com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
-
- com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
- com.google.api.services.rcsbusinessmessaging.v1.RCSBusinessMessaging.Builder
-
- Enclosing class:
- RCSBusinessMessaging
public static final class RCSBusinessMessaging.Builder extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.BuilderBuilder forRCSBusinessMessaging.Implementation is not thread-safe.
- Since:
- 1.3.0
-
-
Constructor Summary
Constructors Constructor Description 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.
-
Method Summary
-
Methods inherited from class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
getJsonFactory, getObjectParser
-
-
-
-
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:
newCompatibleTransportfromcom.google.api.client.extensions.android.http.AndroidHttp - Java:
GoogleNetHttpTransport.newTrustedTransport()
- Google App Engine:
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
- Jackson:
httpRequestInitializer- HTTP request initializer ornullfor none- Since:
- 1.7
-
-
Method Detail
-
build
public RCSBusinessMessaging build()
Builds a new instance ofRCSBusinessMessaging.- Specified by:
buildin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setRootUrl
public RCSBusinessMessaging.Builder setRootUrl(java.lang.String rootUrl)
- Overrides:
setRootUrlin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setServicePath
public RCSBusinessMessaging.Builder setServicePath(java.lang.String servicePath)
- Overrides:
setServicePathin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setBatchPath
public RCSBusinessMessaging.Builder setBatchPath(java.lang.String batchPath)
- Overrides:
setBatchPathin classcom.google.api.client.googleapis.services.AbstractGoogleClient.Builder
-
setHttpRequestInitializer
public RCSBusinessMessaging.Builder setHttpRequestInitializer(com.google.api.client.http.HttpRequestInitializer httpRequestInitializer)
- Overrides:
setHttpRequestInitializerin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setApplicationName
public RCSBusinessMessaging.Builder setApplicationName(java.lang.String applicationName)
- Overrides:
setApplicationNamein classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setSuppressPatternChecks
public RCSBusinessMessaging.Builder setSuppressPatternChecks(boolean suppressPatternChecks)
- Overrides:
setSuppressPatternChecksin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setSuppressRequiredParameterChecks
public RCSBusinessMessaging.Builder setSuppressRequiredParameterChecks(boolean suppressRequiredParameterChecks)
- Overrides:
setSuppressRequiredParameterChecksin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setSuppressAllChecks
public RCSBusinessMessaging.Builder setSuppressAllChecks(boolean suppressAllChecks)
- Overrides:
setSuppressAllChecksin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
setRCSBusinessMessagingRequestInitializer
public RCSBusinessMessaging.Builder setRCSBusinessMessagingRequestInitializer(RCSBusinessMessagingRequestInitializer rcsbusinessmessagingRequestInitializer)
- Since:
- 1.12
-
setGoogleClientRequestInitializer
public RCSBusinessMessaging.Builder setGoogleClientRequestInitializer(com.google.api.client.googleapis.services.GoogleClientRequestInitializer googleClientRequestInitializer)
- Overrides:
setGoogleClientRequestInitializerin classcom.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
-
-