Package com.oracle.bmc.oda.model
Class CreateTranslatorDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.CreateTranslatorDetails.Builder
-
- Enclosing class:
- CreateTranslatorDetails
public static class CreateTranslatorDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTranslatorDetails.Builder
authToken(String authToken)
The authentication token to use when invoking the Translation ServiceCreateTranslatorDetails.Builder
baseUrl(String baseUrl)
The base URL for invoking the Translation Service.CreateTranslatorDetails
build()
CreateTranslatorDetails.Builder
copy(CreateTranslatorDetails model)
CreateTranslatorDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.CreateTranslatorDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.CreateTranslatorDetails.Builder
properties(Map<String,String> properties)
Properties used when invoking the translation service.CreateTranslatorDetails.Builder
type(TranslationService type)
The Translation Service to use for this Translator.
-
-
-
Method Detail
-
type
public CreateTranslatorDetails.Builder type(TranslationService type)
The Translation Service to use for this Translator.- Parameters:
type
- the value to set- Returns:
- this builder
-
baseUrl
public CreateTranslatorDetails.Builder baseUrl(String baseUrl)
The base URL for invoking the Translation Service.- Parameters:
baseUrl
- the value to set- Returns:
- this builder
-
authToken
public CreateTranslatorDetails.Builder authToken(String authToken)
The authentication token to use when invoking the Translation Service- Parameters:
authToken
- the value to set- Returns:
- this builder
-
properties
public CreateTranslatorDetails.Builder properties(Map<String,String> properties)
Properties used when invoking the translation service.Each property is a simple key-value pair.
- Parameters:
properties
- the value to set- Returns:
- this builder
-
freeformTags
public CreateTranslatorDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateTranslatorDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.These predefined keys are scoped to namespaces. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateTranslatorDetails build()
-
copy
public CreateTranslatorDetails.Builder copy(CreateTranslatorDetails model)
-
-