Class ModelMetadataDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • modelType

        public 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
      • modelId

        public ModelMetadataDetails.Builder modelId​(String modelId)
        Unique identifier model OCID that should be used for inference
        Parameters:
        modelId - the value to set
        Returns:
        this builder
      • endpointId

        public ModelMetadataDetails.Builder endpointId​(String endpointId)
        Unique identifier endpoint OCID that should be used for inference
        Parameters:
        endpointId - the value to set
        Returns:
        this builder
      • languageCode

        public 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
      • configuration

        public 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