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()
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 |
---|
Name | Description |
apiKey | String
|
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
|
Overrides
com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String)
setTargetLanguage(String targetLanguage)
public TranslateOptions.Builder setTargetLanguage(String targetLanguage)
Parameter |
---|
Name | Description |
targetLanguage | String
|
setTransportOptions(TransportOptions transportOptions)
public TranslateOptions.Builder setTransportOptions(TransportOptions transportOptions)
Parameter |
---|
Name | Description |
transportOptions | com.google.cloud.TransportOptions
|
Overrides
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)