- 2.78.0 (latest)
- 2.76.0
- 2.75.0
- 2.74.0
- 2.73.0
- 2.72.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.5
- 2.2.0
- 2.1.13
public class RemoteTranslateHelperUtility to create a remote translate configuration for testing. Translate options can be obtained
via the #getOptions() ()} method. Returned options have custom TranslateOptions#getRetrySettings(): RetrySettings#getMaxAttempts() is 10,
RetrySettings#getMaxRetryDelay() is 30000, RetrySettings#getTotalTimeout() is 120000 and RetrySettings#getInitialRetryDelay() is 250. HttpTransportOptions#getConnectTimeout() and HttpTransportOptions#getReadTimeout() are
both both set to 60000.
Static Methods
create()
public static RemoteTranslateHelper create()Creates a RemoteTranslateHelper object using default project id and authentication
credentials.
| Returns | |
|---|---|
| Type | Description |
RemoteTranslateHelper |
|
create(String apiKey) (deprecated)
public static RemoteTranslateHelper create(String apiKey)Creates a RemoteTranslateHelper object for the given API key.
| Parameter | |
|---|---|
| Name | Description |
apiKey |
StringAPI key used to issue requests to Google Translation. |
| Returns | |
|---|---|
| Type | Description |
RemoteTranslateHelper |
|
create(String projectId, GoogleCredentials credentials)
public static RemoteTranslateHelper create(String projectId, GoogleCredentials credentials)Creates a RemoteTranslateHelper object for the given project id and JSON key input
stream.
| Parameters | |
|---|---|
| Name | Description |
projectId |
Stringid of the project to be used for running the tests |
credentials |
com.google.auth.oauth2.GoogleCredentialsGoogleCredential to set to TranslateOptions |
| Returns | |
|---|---|
| Type | Description |
RemoteTranslateHelper |
A |
create(String projectId, InputStream keyStream)
public static RemoteTranslateHelper create(String projectId, InputStream keyStream)This method is obsolete because of a potential security risk. Use the #create(String, GoogleCredentials) method instead.
If you know that you will be loading credential configurations of a specific type, it is
recommended to use a credential-type-specific fromStream() method. This will ensure that an
unexpected credential type with potential for malicious intent is not loaded unintentionally.
You might still have to do validation for certain credential types. Please follow the
recommendation for that method.
If you are loading your credential configuration from an untrusted source and have not mitigated the risks (e.g. by validating the configuration yourself), make these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate configurations received from external sources.
See the {@link documentation} for more details.
Creates a RemoteTranslateHelper object for the given project id and JSON key input
stream.
| Parameters | |
|---|---|
| Name | Description |
projectId |
Stringid of the project to be used for running the tests |
keyStream |
InputStreaminput stream for a JSON key |
| Returns | |
|---|---|
| Type | Description |
RemoteTranslateHelper |
A |
| Exceptions | |
|---|---|
| Type | Description |
RemoteTranslateHelper.TranslateHelperException |
if
|
Methods
getOptions()
public TranslateOptions getOptions()Returns a TranslateOptions object to be used for testing.
| Returns | |
|---|---|
| Type | Description |
TranslateOptions |
|