public static class TranslateOptions.Builder extends ServiceOptions.Builder<Translate,TranslateOptions,TranslateOptions.Builder>
Inheritance
java.lang.Object >
com.google.cloud.ServiceOptions.Builder >
TranslateOptions.Builder
Inherited Members
com.google.cloud.ServiceOptions.Builder.build()
com.google.cloud.ServiceOptions.Builder.getAllowedClientLibTokens()
com.google.cloud.ServiceOptions.Builder.self()
com.google.cloud.ServiceOptions.Builder.setClientLibToken(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setClock(com.google.api.core.ApiClock)
com.google.cloud.ServiceOptions.Builder.setCredentials(com.google.auth.Credentials)
com.google.cloud.ServiceOptions.Builder.setHeaderProvider(com.google.api.gax.rpc.HeaderProvider)
com.google.cloud.ServiceOptions.Builder.setHost(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setQuotaProjectId(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setRetrySettings(com.google.api.gax.retrying.RetrySettings)
com.google.cloud.ServiceOptions.Builder.setServiceFactory(com.google.cloud.ServiceFactory<ServiceT,OptionsT>)
com.google.cloud.ServiceOptions.Builder.setServiceRpcFactory(com.google.cloud.spi.ServiceRpcFactory<OptionsT>)
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)
Methods
build()
public TranslateOptions build()
Returns
Overrides
com.google.cloud.ServiceOptions.Builder.build()
getCredentials()
public Credentials getCredentials()
Returns the authentication credentials.
Returns
Type | Description |
com.google.auth.Credentials | |
setApiKey(String apiKey)
public TranslateOptions.Builder setApiKey(String apiKey)
Sets the API key used to issue requests. This will be ignored if credentials are explicitly
set with setCredentials. If neither are set,
and no Application Default Credentials are available, an API key is looked for in the
GOOGLE_API_KEY
environment variable. For instructions on how to get an API key, see the Translate Quickstart.
Parameter
Returns
setProjectId(String projectId)
public TranslateOptions.Builder setProjectId(String projectId)
Sets the project ID. Setting a project ID has no impact on the Translate service.
Parameter
Name | Description |
projectId | String
|
Returns
Overrides
com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String)
setTargetLanguage(String targetLanguage)
public TranslateOptions.Builder setTargetLanguage(String targetLanguage)
Parameter
Name | Description |
targetLanguage | String
|
Returns
setTransportOptions(TransportOptions transportOptions)
public TranslateOptions.Builder setTransportOptions(TransportOptions transportOptions)
Parameter
Name | Description |
transportOptions | com.google.cloud.TransportOptions
|
Returns
Overrides
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)