Package com.oracle.bmc.ailanguage.model
Class ModelMetadataDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.ailanguage.model.ModelMetadataDetails.Builder
 
- 
- Enclosing class:
- ModelMetadataDetails
 
 public static class ModelMetadataDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelMetadataDetailsbuild()ModelMetadataDetails.Builderconfiguration(Map<String,ConfigurationDetails> configuration)- model configuration details For PII : < ENTITY_TYPE , ConfigurationDetails> ex.“ORACLE”:{
- “mode” : “MASK”,“maskingCharacter” : “&”,“leaveCharactersUnmasked”: 3,“isUnmaskedFromEnd”
- true } For language translation : { “targetLanguageCodes” : ConfigurationDetails}
 ModelMetadataDetails.Buildercopy(ModelMetadataDetails model)ModelMetadataDetails.BuilderendpointId(String endpointId)Unique identifier endpoint OCID that should be used for inferenceModelMetadataDetails.BuilderlanguageCode(String languageCode)Language code supported - auto : Automatically detect language - ar : Arabic - pt-BR : Brazilian Portuguese - cs : Czech - da : Danish - nl : Dutch - en : English - fi : Finnish - fr : French - fr-CA : Canadian French - de : German - it : Italian - ja : Japanese - ko : Korean - no : Norwegian - pl : Polish - ro : Romanian - zh-CN : Simplified Chinese - es : Spanish - sv : Swedish - zh-TW : Traditional Chinese - tr : Turkish - el : Greek - he : HebrewModelMetadataDetails.BuildermodelId(String modelId)Unique identifier model OCID that should be used for inferenceModelMetadataDetails.BuildermodelType(String modelType)model type to used for inference allowed values are - LANGUAGE_SENTIMENT_ANALYSIS - LANGUAGE_DETECTION - TEXT_CLASSIFICATION - NAMED_ENTITY_RECOGNITION - KEY_PHRASE_EXTRACTION - LANGUAGE_PII_ENTITIES - LANGUAGE_TRANSLATION
 
- 
- 
- 
Method Detail- 
modelTypepublic ModelMetadataDetails.Builder modelType(String modelType) model type to used for inference allowed values are - LANGUAGE_SENTIMENT_ANALYSIS - LANGUAGE_DETECTION - TEXT_CLASSIFICATION - NAMED_ENTITY_RECOGNITION - KEY_PHRASE_EXTRACTION - LANGUAGE_PII_ENTITIES - LANGUAGE_TRANSLATION- Parameters:
- modelType- the value to set
- Returns:
- this builder
 
 - 
modelIdpublic ModelMetadataDetails.Builder modelId(String modelId) Unique identifier model OCID that should be used for inference- Parameters:
- modelId- the value to set
- Returns:
- this builder
 
 - 
endpointIdpublic ModelMetadataDetails.Builder endpointId(String endpointId) Unique identifier endpoint OCID that should be used for inference- Parameters:
- endpointId- the value to set
- Returns:
- this builder
 
 - 
languageCodepublic ModelMetadataDetails.Builder languageCode(String languageCode) Language code supported - auto : Automatically detect language - ar : Arabic - pt-BR : Brazilian Portuguese - cs : Czech - da : Danish - nl : Dutch - en : English - fi : Finnish - fr : French - fr-CA : Canadian French - de : German - it : Italian - ja : Japanese - ko : Korean - no : Norwegian - pl : Polish - ro : Romanian - zh-CN : Simplified Chinese - es : Spanish - sv : Swedish - zh-TW : Traditional Chinese - tr : Turkish - el : Greek - he : Hebrew- Parameters:
- languageCode- the value to set
- Returns:
- this builder
 
 - 
configurationpublic ModelMetadataDetails.Builder configuration(Map<String,ConfigurationDetails> configuration) - model configuration details For PII : < ENTITY_TYPE , ConfigurationDetails> ex.“ORACLE”:{
- “mode” : “MASK”,“maskingCharacter” : “&”,“leaveCharactersUnmasked”: 3,“isUnmaskedFromEnd”
- true } For language translation : { “targetLanguageCodes” : ConfigurationDetails}
 - Parameters:
- configuration- the value to set
- Returns:
- this builder
 
 - 
buildpublic ModelMetadataDetails build() 
 - 
copypublic ModelMetadataDetails.Builder copy(ModelMetadataDetails model) 
 
- 
 
-