Class ModelMetadataDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20221001")
    public final class ModelMetadataDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    training model details For this release only one model is allowed to be input here.

    One of the three modelType, ModelId, endpointId should be given other wise error will be thrown from API
    Note: Objects should always be created or deserialized using the ModelMetadataDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the ModelMetadataDetails.Builder, which maintain a set of all explicitly set fields called ModelMetadataDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Field Summary

      • Fields inherited from class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel

        EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static ModelMetadataDetails.Builder builder()
      Create a new builder.
      boolean equals​(Object o)  
      Map<String,​ConfigurationDetails> getConfiguration()
      model configuration details For PII : < ENTITY_TYPE , ConfigurationDetails> ex.“ORACLE”:{ “mode” : “MASK”,“maskingCharacter” : “&”,“leaveCharactersUnmasked”: 3,“isUnmaskedFromEnd” : true } For language translation : { “targetLanguageCodes” : ConfigurationDetails}
      String getEndpointId()
      Unique identifier endpoint OCID that should be used for inference
      String getLanguageCode()
      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
      String getModelId()
      Unique identifier model OCID that should be used for inference
      String getModelType()
      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
      int hashCode()  
      ModelMetadataDetails.Builder toBuilder()  
      String toString()  
      String toString​(boolean includeByteArrayContents)
      Return a string representation of the object.
      • Methods inherited from class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel

        markPropertyAsExplicitlySet, wasPropertyExplicitlySet
    • Method Detail

      • getModelType

        public String getModelType()
        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
        Returns:
        the value
      • getModelId

        public String getModelId()
        Unique identifier model OCID that should be used for inference
        Returns:
        the value
      • getEndpointId

        public String getEndpointId()
        Unique identifier endpoint OCID that should be used for inference
        Returns:
        the value
      • getLanguageCode

        public String getLanguageCode()
        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
        Returns:
        the value
      • getConfiguration

        public Map<String,​ConfigurationDetails> getConfiguration()
        model configuration details For PII : < ENTITY_TYPE , ConfigurationDetails> ex.“ORACLE”:{ “mode” : “MASK”,“maskingCharacter” : “&”,“leaveCharactersUnmasked”: 3,“isUnmaskedFromEnd” : true } For language translation : { “targetLanguageCodes” : ConfigurationDetails}
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel