...

Package ailanguage

import "github.com/oracle/oci-go-sdk/ailanguage"
Overview
Index

Overview ▾

Index ▾

func GetBatchDetectLanguageSentimentsLevelEnumStringValues() []string
func GetDetectLanguageEntitiesModelVersionEnumStringValues() []string
func GetNerModelVersionEnumStringValues() []string
type AIServiceLanguageClient
    func NewAIServiceLanguageClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AIServiceLanguageClient, err error)
    func NewAIServiceLanguageClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AIServiceLanguageClient, err error)
    func (client AIServiceLanguageClient) BatchDetectDominantLanguage(ctx context.Context, request BatchDetectDominantLanguageRequest) (response BatchDetectDominantLanguageResponse, err error)
    func (client AIServiceLanguageClient) BatchDetectLanguageEntities(ctx context.Context, request BatchDetectLanguageEntitiesRequest) (response BatchDetectLanguageEntitiesResponse, err error)
    func (client AIServiceLanguageClient) BatchDetectLanguageKeyPhrases(ctx context.Context, request BatchDetectLanguageKeyPhrasesRequest) (response BatchDetectLanguageKeyPhrasesResponse, err error)
    func (client AIServiceLanguageClient) BatchDetectLanguageSentiments(ctx context.Context, request BatchDetectLanguageSentimentsRequest) (response BatchDetectLanguageSentimentsResponse, err error)
    func (client AIServiceLanguageClient) BatchDetectLanguageTextClassification(ctx context.Context, request BatchDetectLanguageTextClassificationRequest) (response BatchDetectLanguageTextClassificationResponse, err error)
    func (client *AIServiceLanguageClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client AIServiceLanguageClient) DetectDominantLanguage(ctx context.Context, request DetectDominantLanguageRequest) (response DetectDominantLanguageResponse, err error)
    func (client AIServiceLanguageClient) DetectLanguageEntities(ctx context.Context, request DetectLanguageEntitiesRequest) (response DetectLanguageEntitiesResponse, err error)
    func (client AIServiceLanguageClient) DetectLanguageKeyPhrases(ctx context.Context, request DetectLanguageKeyPhrasesRequest) (response DetectLanguageKeyPhrasesResponse, err error)
    func (client AIServiceLanguageClient) DetectLanguageSentiments(ctx context.Context, request DetectLanguageSentimentsRequest) (response DetectLanguageSentimentsResponse, err error)
    func (client AIServiceLanguageClient) DetectLanguageTextClassification(ctx context.Context, request DetectLanguageTextClassificationRequest) (response DetectLanguageTextClassificationResponse, err error)
    func (client *AIServiceLanguageClient) SetRegion(region string)
type BatchDetectDominantLanguageDetails
    func (m BatchDetectDominantLanguageDetails) String() string
    func (m BatchDetectDominantLanguageDetails) ValidateEnumValue() (bool, error)
type BatchDetectDominantLanguageRequest
    func (request BatchDetectDominantLanguageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BatchDetectDominantLanguageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BatchDetectDominantLanguageRequest) RetryPolicy() *common.RetryPolicy
    func (request BatchDetectDominantLanguageRequest) String() string
    func (request BatchDetectDominantLanguageRequest) ValidateEnumValue() (bool, error)
type BatchDetectDominantLanguageResponse
    func (response BatchDetectDominantLanguageResponse) HTTPResponse() *http.Response
    func (response BatchDetectDominantLanguageResponse) String() string
type BatchDetectDominantLanguageResult
    func (m BatchDetectDominantLanguageResult) String() string
    func (m BatchDetectDominantLanguageResult) ValidateEnumValue() (bool, error)
type BatchDetectLanguageEntitiesDetails
    func (m BatchDetectLanguageEntitiesDetails) String() string
    func (m BatchDetectLanguageEntitiesDetails) ValidateEnumValue() (bool, error)
type BatchDetectLanguageEntitiesRequest
    func (request BatchDetectLanguageEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BatchDetectLanguageEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BatchDetectLanguageEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request BatchDetectLanguageEntitiesRequest) String() string
    func (request BatchDetectLanguageEntitiesRequest) ValidateEnumValue() (bool, error)
type BatchDetectLanguageEntitiesResponse
    func (response BatchDetectLanguageEntitiesResponse) HTTPResponse() *http.Response
    func (response BatchDetectLanguageEntitiesResponse) String() string
type BatchDetectLanguageEntitiesResult
    func (m BatchDetectLanguageEntitiesResult) String() string
    func (m BatchDetectLanguageEntitiesResult) ValidateEnumValue() (bool, error)
type BatchDetectLanguageKeyPhrasesDetails
    func (m BatchDetectLanguageKeyPhrasesDetails) String() string
    func (m BatchDetectLanguageKeyPhrasesDetails) ValidateEnumValue() (bool, error)
type BatchDetectLanguageKeyPhrasesRequest
    func (request BatchDetectLanguageKeyPhrasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BatchDetectLanguageKeyPhrasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BatchDetectLanguageKeyPhrasesRequest) RetryPolicy() *common.RetryPolicy
    func (request BatchDetectLanguageKeyPhrasesRequest) String() string
    func (request BatchDetectLanguageKeyPhrasesRequest) ValidateEnumValue() (bool, error)
type BatchDetectLanguageKeyPhrasesResponse
    func (response BatchDetectLanguageKeyPhrasesResponse) HTTPResponse() *http.Response
    func (response BatchDetectLanguageKeyPhrasesResponse) String() string
type BatchDetectLanguageKeyPhrasesResult
    func (m BatchDetectLanguageKeyPhrasesResult) String() string
    func (m BatchDetectLanguageKeyPhrasesResult) ValidateEnumValue() (bool, error)
type BatchDetectLanguageSentimentsDetails
    func (m BatchDetectLanguageSentimentsDetails) String() string
    func (m BatchDetectLanguageSentimentsDetails) ValidateEnumValue() (bool, error)
type BatchDetectLanguageSentimentsLevelEnum
    func GetBatchDetectLanguageSentimentsLevelEnumValues() []BatchDetectLanguageSentimentsLevelEnum
    func GetMappingBatchDetectLanguageSentimentsLevelEnum(val string) (BatchDetectLanguageSentimentsLevelEnum, bool)
type BatchDetectLanguageSentimentsRequest
    func (request BatchDetectLanguageSentimentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BatchDetectLanguageSentimentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BatchDetectLanguageSentimentsRequest) RetryPolicy() *common.RetryPolicy
    func (request BatchDetectLanguageSentimentsRequest) String() string
    func (request BatchDetectLanguageSentimentsRequest) ValidateEnumValue() (bool, error)
type BatchDetectLanguageSentimentsResponse
    func (response BatchDetectLanguageSentimentsResponse) HTTPResponse() *http.Response
    func (response BatchDetectLanguageSentimentsResponse) String() string
type BatchDetectLanguageSentimentsResult
    func (m BatchDetectLanguageSentimentsResult) String() string
    func (m BatchDetectLanguageSentimentsResult) ValidateEnumValue() (bool, error)
type BatchDetectLanguageTextClassificationDetails
    func (m BatchDetectLanguageTextClassificationDetails) String() string
    func (m BatchDetectLanguageTextClassificationDetails) ValidateEnumValue() (bool, error)
type BatchDetectLanguageTextClassificationRequest
    func (request BatchDetectLanguageTextClassificationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BatchDetectLanguageTextClassificationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BatchDetectLanguageTextClassificationRequest) RetryPolicy() *common.RetryPolicy
    func (request BatchDetectLanguageTextClassificationRequest) String() string
    func (request BatchDetectLanguageTextClassificationRequest) ValidateEnumValue() (bool, error)
type BatchDetectLanguageTextClassificationResponse
    func (response BatchDetectLanguageTextClassificationResponse) HTTPResponse() *http.Response
    func (response BatchDetectLanguageTextClassificationResponse) String() string
type BatchDetectLanguageTextClassificationResult
    func (m BatchDetectLanguageTextClassificationResult) String() string
    func (m BatchDetectLanguageTextClassificationResult) ValidateEnumValue() (bool, error)
type DetectDominantLanguageDetails
    func (m DetectDominantLanguageDetails) String() string
    func (m DetectDominantLanguageDetails) ValidateEnumValue() (bool, error)
type DetectDominantLanguageRequest
    func (request DetectDominantLanguageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetectDominantLanguageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetectDominantLanguageRequest) RetryPolicy() *common.RetryPolicy
    func (request DetectDominantLanguageRequest) String() string
    func (request DetectDominantLanguageRequest) ValidateEnumValue() (bool, error)
type DetectDominantLanguageResponse
    func (response DetectDominantLanguageResponse) HTTPResponse() *http.Response
    func (response DetectDominantLanguageResponse) String() string
type DetectDominantLanguageResult
    func (m DetectDominantLanguageResult) String() string
    func (m DetectDominantLanguageResult) ValidateEnumValue() (bool, error)
type DetectLanguageEntitiesDetails
    func (m DetectLanguageEntitiesDetails) String() string
    func (m DetectLanguageEntitiesDetails) ValidateEnumValue() (bool, error)
type DetectLanguageEntitiesModelVersionEnum
    func GetDetectLanguageEntitiesModelVersionEnumValues() []DetectLanguageEntitiesModelVersionEnum
    func GetMappingDetectLanguageEntitiesModelVersionEnum(val string) (DetectLanguageEntitiesModelVersionEnum, bool)
type DetectLanguageEntitiesRequest
    func (request DetectLanguageEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetectLanguageEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetectLanguageEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request DetectLanguageEntitiesRequest) String() string
    func (request DetectLanguageEntitiesRequest) ValidateEnumValue() (bool, error)
type DetectLanguageEntitiesResponse
    func (response DetectLanguageEntitiesResponse) HTTPResponse() *http.Response
    func (response DetectLanguageEntitiesResponse) String() string
type DetectLanguageEntitiesResult
    func (m DetectLanguageEntitiesResult) String() string
    func (m DetectLanguageEntitiesResult) ValidateEnumValue() (bool, error)
type DetectLanguageKeyPhrasesDetails
    func (m DetectLanguageKeyPhrasesDetails) String() string
    func (m DetectLanguageKeyPhrasesDetails) ValidateEnumValue() (bool, error)
type DetectLanguageKeyPhrasesRequest
    func (request DetectLanguageKeyPhrasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetectLanguageKeyPhrasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetectLanguageKeyPhrasesRequest) RetryPolicy() *common.RetryPolicy
    func (request DetectLanguageKeyPhrasesRequest) String() string
    func (request DetectLanguageKeyPhrasesRequest) ValidateEnumValue() (bool, error)
type DetectLanguageKeyPhrasesResponse
    func (response DetectLanguageKeyPhrasesResponse) HTTPResponse() *http.Response
    func (response DetectLanguageKeyPhrasesResponse) String() string
type DetectLanguageKeyPhrasesResult
    func (m DetectLanguageKeyPhrasesResult) String() string
    func (m DetectLanguageKeyPhrasesResult) ValidateEnumValue() (bool, error)
type DetectLanguageSentimentsDetails
    func (m DetectLanguageSentimentsDetails) String() string
    func (m DetectLanguageSentimentsDetails) ValidateEnumValue() (bool, error)
type DetectLanguageSentimentsRequest
    func (request DetectLanguageSentimentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetectLanguageSentimentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetectLanguageSentimentsRequest) RetryPolicy() *common.RetryPolicy
    func (request DetectLanguageSentimentsRequest) String() string
    func (request DetectLanguageSentimentsRequest) ValidateEnumValue() (bool, error)
type DetectLanguageSentimentsResponse
    func (response DetectLanguageSentimentsResponse) HTTPResponse() *http.Response
    func (response DetectLanguageSentimentsResponse) String() string
type DetectLanguageSentimentsResult
    func (m DetectLanguageSentimentsResult) String() string
    func (m DetectLanguageSentimentsResult) ValidateEnumValue() (bool, error)
type DetectLanguageTextClassificationDetails
    func (m DetectLanguageTextClassificationDetails) String() string
    func (m DetectLanguageTextClassificationDetails) ValidateEnumValue() (bool, error)
type DetectLanguageTextClassificationRequest
    func (request DetectLanguageTextClassificationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetectLanguageTextClassificationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetectLanguageTextClassificationRequest) RetryPolicy() *common.RetryPolicy
    func (request DetectLanguageTextClassificationRequest) String() string
    func (request DetectLanguageTextClassificationRequest) ValidateEnumValue() (bool, error)
type DetectLanguageTextClassificationResponse
    func (response DetectLanguageTextClassificationResponse) HTTPResponse() *http.Response
    func (response DetectLanguageTextClassificationResponse) String() string
type DetectLanguageTextClassificationResult
    func (m DetectLanguageTextClassificationResult) String() string
    func (m DetectLanguageTextClassificationResult) ValidateEnumValue() (bool, error)
type DetectedLanguage
    func (m DetectedLanguage) String() string
    func (m DetectedLanguage) ValidateEnumValue() (bool, error)
type DocumentError
    func (m DocumentError) String() string
    func (m DocumentError) ValidateEnumValue() (bool, error)
type DominantLanguageDocument
    func (m DominantLanguageDocument) String() string
    func (m DominantLanguageDocument) ValidateEnumValue() (bool, error)
type DominantLanguageDocumentResult
    func (m DominantLanguageDocumentResult) String() string
    func (m DominantLanguageDocumentResult) ValidateEnumValue() (bool, error)
type Entity
    func (m Entity) String() string
    func (m Entity) ValidateEnumValue() (bool, error)
type EntityDocument
    func (m EntityDocument) String() string
    func (m EntityDocument) ValidateEnumValue() (bool, error)
type EntityDocumentResult
    func (m EntityDocumentResult) String() string
    func (m EntityDocumentResult) ValidateEnumValue() (bool, error)
type ErrorDetails
    func (m ErrorDetails) String() string
    func (m ErrorDetails) ValidateEnumValue() (bool, error)
type HierarchicalEntity
    func (m HierarchicalEntity) String() string
    func (m HierarchicalEntity) ValidateEnumValue() (bool, error)
type KeyPhrase
    func (m KeyPhrase) String() string
    func (m KeyPhrase) ValidateEnumValue() (bool, error)
type KeyPhraseDocument
    func (m KeyPhraseDocument) String() string
    func (m KeyPhraseDocument) ValidateEnumValue() (bool, error)
type KeyPhraseDocumentResult
    func (m KeyPhraseDocumentResult) String() string
    func (m KeyPhraseDocumentResult) ValidateEnumValue() (bool, error)
type NerModelVersionEnum
    func GetMappingNerModelVersionEnum(val string) (NerModelVersionEnum, bool)
    func GetNerModelVersionEnumValues() []NerModelVersionEnum
type SentimentAspect
    func (m SentimentAspect) String() string
    func (m SentimentAspect) ValidateEnumValue() (bool, error)
type SentimentDocumentResult
    func (m SentimentDocumentResult) String() string
    func (m SentimentDocumentResult) ValidateEnumValue() (bool, error)
type SentimentSentence
    func (m SentimentSentence) String() string
    func (m SentimentSentence) ValidateEnumValue() (bool, error)
type SentimentsDocument
    func (m SentimentsDocument) String() string
    func (m SentimentsDocument) ValidateEnumValue() (bool, error)
type TextClassification
    func (m TextClassification) String() string
    func (m TextClassification) ValidateEnumValue() (bool, error)
type TextClassificationDocument
    func (m TextClassificationDocument) String() string
    func (m TextClassificationDocument) ValidateEnumValue() (bool, error)
type TextClassificationDocumentResult
    func (m TextClassificationDocumentResult) String() string
    func (m TextClassificationDocumentResult) ValidateEnumValue() (bool, error)

Package files

ailanguage_aiservicelanguage_client.go batch_detect_dominant_language_details.go batch_detect_dominant_language_request_response.go batch_detect_dominant_language_result.go batch_detect_language_entities_details.go batch_detect_language_entities_request_response.go batch_detect_language_entities_result.go batch_detect_language_key_phrases_details.go batch_detect_language_key_phrases_request_response.go batch_detect_language_key_phrases_result.go batch_detect_language_sentiments_details.go batch_detect_language_sentiments_request_response.go batch_detect_language_sentiments_result.go batch_detect_language_text_classification_details.go batch_detect_language_text_classification_request_response.go batch_detect_language_text_classification_result.go detect_dominant_language_details.go detect_dominant_language_request_response.go detect_dominant_language_result.go detect_language_entities_details.go detect_language_entities_request_response.go detect_language_entities_result.go detect_language_key_phrases_details.go detect_language_key_phrases_request_response.go detect_language_key_phrases_result.go detect_language_sentiments_details.go detect_language_sentiments_request_response.go detect_language_sentiments_result.go detect_language_text_classification_details.go detect_language_text_classification_request_response.go detect_language_text_classification_result.go detected_language.go document_error.go dominant_language_document.go dominant_language_document_result.go entity.go entity_document.go entity_document_result.go error_details.go hierarchical_entity.go key_phrase.go key_phrase_document.go key_phrase_document_result.go ner_model_version.go sentiment_aspect.go sentiment_document_result.go sentiment_sentence.go sentiments_document.go text_classification.go text_classification_document.go text_classification_document_result.go

func GetBatchDetectLanguageSentimentsLevelEnumStringValues

func GetBatchDetectLanguageSentimentsLevelEnumStringValues() []string

GetBatchDetectLanguageSentimentsLevelEnumStringValues Enumerates the set of values in String for BatchDetectLanguageSentimentsLevelEnum

func GetDetectLanguageEntitiesModelVersionEnumStringValues

func GetDetectLanguageEntitiesModelVersionEnumStringValues() []string

GetDetectLanguageEntitiesModelVersionEnumStringValues Enumerates the set of values in String for DetectLanguageEntitiesModelVersionEnum

func GetNerModelVersionEnumStringValues

func GetNerModelVersionEnumStringValues() []string

GetNerModelVersionEnumStringValues Enumerates the set of values in String for NerModelVersionEnum

type AIServiceLanguageClient

AIServiceLanguageClient a client for AIServiceLanguage

type AIServiceLanguageClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewAIServiceLanguageClientWithConfigurationProvider

func NewAIServiceLanguageClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AIServiceLanguageClient, err error)

NewAIServiceLanguageClientWithConfigurationProvider Creates a new default AIServiceLanguage client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewAIServiceLanguageClientWithOboToken

func NewAIServiceLanguageClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AIServiceLanguageClient, err error)

NewAIServiceLanguageClientWithOboToken Creates a new default AIServiceLanguage client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (AIServiceLanguageClient) BatchDetectDominantLanguage

func (client AIServiceLanguageClient) BatchDetectDominantLanguage(ctx context.Context, request BatchDetectDominantLanguageRequest) (response BatchDetectDominantLanguageResponse, err error)

BatchDetectDominantLanguage Make a detect call to language detection pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectDominantLanguage.go.html to see an example of how to use BatchDetectDominantLanguage API.

func (AIServiceLanguageClient) BatchDetectLanguageEntities

func (client AIServiceLanguageClient) BatchDetectLanguageEntities(ctx context.Context, request BatchDetectLanguageEntitiesRequest) (response BatchDetectLanguageEntitiesResponse, err error)

BatchDetectLanguageEntities Make a batch detect call to entity pre-deployed model

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageEntities.go.html to see an example of how to use BatchDetectLanguageEntities API.

func (AIServiceLanguageClient) BatchDetectLanguageKeyPhrases

func (client AIServiceLanguageClient) BatchDetectLanguageKeyPhrases(ctx context.Context, request BatchDetectLanguageKeyPhrasesRequest) (response BatchDetectLanguageKeyPhrasesResponse, err error)

BatchDetectLanguageKeyPhrases Make a detect call to the keyPhrase pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageKeyPhrases.go.html to see an example of how to use BatchDetectLanguageKeyPhrases API.

func (AIServiceLanguageClient) BatchDetectLanguageSentiments

func (client AIServiceLanguageClient) BatchDetectLanguageSentiments(ctx context.Context, request BatchDetectLanguageSentimentsRequest) (response BatchDetectLanguageSentimentsResponse, err error)

BatchDetectLanguageSentiments Make a detect call to sentiment pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageSentiments.go.html to see an example of how to use BatchDetectLanguageSentiments API.

func (AIServiceLanguageClient) BatchDetectLanguageTextClassification

func (client AIServiceLanguageClient) BatchDetectLanguageTextClassification(ctx context.Context, request BatchDetectLanguageTextClassificationRequest) (response BatchDetectLanguageTextClassificationResponse, err error)

BatchDetectLanguageTextClassification Make a detect call to text classification from the pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageTextClassification.go.html to see an example of how to use BatchDetectLanguageTextClassification API.

func (*AIServiceLanguageClient) ConfigurationProvider

func (client *AIServiceLanguageClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (AIServiceLanguageClient) DetectDominantLanguage

func (client AIServiceLanguageClient) DetectDominantLanguage(ctx context.Context, request DetectDominantLanguageRequest) (response DetectDominantLanguageResponse, err error)

DetectDominantLanguage Make a detect call to language detection pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectDominantLanguage.go.html to see an example of how to use DetectDominantLanguage API.

func (AIServiceLanguageClient) DetectLanguageEntities

func (client AIServiceLanguageClient) DetectLanguageEntities(ctx context.Context, request DetectLanguageEntitiesRequest) (response DetectLanguageEntitiesResponse, err error)

DetectLanguageEntities Make a detect call to enitiy pre-deployed model

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageEntities.go.html to see an example of how to use DetectLanguageEntities API.

func (AIServiceLanguageClient) DetectLanguageKeyPhrases

func (client AIServiceLanguageClient) DetectLanguageKeyPhrases(ctx context.Context, request DetectLanguageKeyPhrasesRequest) (response DetectLanguageKeyPhrasesResponse, err error)

DetectLanguageKeyPhrases Make a detect call to the keyPhrase pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageKeyPhrases.go.html to see an example of how to use DetectLanguageKeyPhrases API.

func (AIServiceLanguageClient) DetectLanguageSentiments

func (client AIServiceLanguageClient) DetectLanguageSentiments(ctx context.Context, request DetectLanguageSentimentsRequest) (response DetectLanguageSentimentsResponse, err error)

DetectLanguageSentiments Make a detect call to sentiment pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageSentiments.go.html to see an example of how to use DetectLanguageSentiments API.

func (AIServiceLanguageClient) DetectLanguageTextClassification

func (client AIServiceLanguageClient) DetectLanguageTextClassification(ctx context.Context, request DetectLanguageTextClassificationRequest) (response DetectLanguageTextClassificationResponse, err error)

DetectLanguageTextClassification Make a detect call to text classification from the pre-deployed model.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageTextClassification.go.html to see an example of how to use DetectLanguageTextClassification API.

func (*AIServiceLanguageClient) SetRegion

func (client *AIServiceLanguageClient) SetRegion(region string)

SetRegion overrides the region of this client.

type BatchDetectDominantLanguageDetails

BatchDetectDominantLanguageDetails The documents details for language detect call.

type BatchDetectDominantLanguageDetails struct {

    // List of Documents for detect language.
    Documents []DominantLanguageDocument `mandatory:"true" json:"documents"`
}

func (BatchDetectDominantLanguageDetails) String

func (m BatchDetectDominantLanguageDetails) String() string

func (BatchDetectDominantLanguageDetails) ValidateEnumValue

func (m BatchDetectDominantLanguageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectDominantLanguageRequest

BatchDetectDominantLanguageRequest wrapper for the BatchDetectDominantLanguage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectDominantLanguage.go.html to see an example of how to use BatchDetectDominantLanguageRequest.

type BatchDetectDominantLanguageRequest struct {

    // The details to make a language detection detect call.
    BatchDetectDominantLanguageDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BatchDetectDominantLanguageRequest) BinaryRequestBody

func (request BatchDetectDominantLanguageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BatchDetectDominantLanguageRequest) HTTPRequest

func (request BatchDetectDominantLanguageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BatchDetectDominantLanguageRequest) RetryPolicy

func (request BatchDetectDominantLanguageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BatchDetectDominantLanguageRequest) String

func (request BatchDetectDominantLanguageRequest) String() string

func (BatchDetectDominantLanguageRequest) ValidateEnumValue

func (request BatchDetectDominantLanguageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectDominantLanguageResponse

BatchDetectDominantLanguageResponse wrapper for the BatchDetectDominantLanguage operation

type BatchDetectDominantLanguageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BatchDetectDominantLanguageResult instance
    BatchDetectDominantLanguageResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BatchDetectDominantLanguageResponse) HTTPResponse

func (response BatchDetectDominantLanguageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BatchDetectDominantLanguageResponse) String

func (response BatchDetectDominantLanguageResponse) String() string

type BatchDetectDominantLanguageResult

BatchDetectDominantLanguageResult Result of language detect call.

type BatchDetectDominantLanguageResult struct {

    // List of succeeded document response.
    Documents []DominantLanguageDocumentResult `mandatory:"true" json:"documents"`

    // List of failed document response.
    Errors []DocumentError `mandatory:"false" json:"errors"`
}

func (BatchDetectDominantLanguageResult) String

func (m BatchDetectDominantLanguageResult) String() string

func (BatchDetectDominantLanguageResult) ValidateEnumValue

func (m BatchDetectDominantLanguageResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageEntitiesDetails

BatchDetectLanguageEntitiesDetails The documents details for entities detect call.

type BatchDetectLanguageEntitiesDetails struct {

    // List of Documents for detect entities.
    Documents []EntityDocument `mandatory:"true" json:"documents"`
}

func (BatchDetectLanguageEntitiesDetails) String

func (m BatchDetectLanguageEntitiesDetails) String() string

func (BatchDetectLanguageEntitiesDetails) ValidateEnumValue

func (m BatchDetectLanguageEntitiesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageEntitiesRequest

BatchDetectLanguageEntitiesRequest wrapper for the BatchDetectLanguageEntities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageEntities.go.html to see an example of how to use BatchDetectLanguageEntitiesRequest.

type BatchDetectLanguageEntitiesRequest struct {

    // The details to make a Entity detect call.
    BatchDetectLanguageEntitiesDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BatchDetectLanguageEntitiesRequest) BinaryRequestBody

func (request BatchDetectLanguageEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BatchDetectLanguageEntitiesRequest) HTTPRequest

func (request BatchDetectLanguageEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BatchDetectLanguageEntitiesRequest) RetryPolicy

func (request BatchDetectLanguageEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BatchDetectLanguageEntitiesRequest) String

func (request BatchDetectLanguageEntitiesRequest) String() string

func (BatchDetectLanguageEntitiesRequest) ValidateEnumValue

func (request BatchDetectLanguageEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageEntitiesResponse

BatchDetectLanguageEntitiesResponse wrapper for the BatchDetectLanguageEntities operation

type BatchDetectLanguageEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BatchDetectLanguageEntitiesResult instance
    BatchDetectLanguageEntitiesResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BatchDetectLanguageEntitiesResponse) HTTPResponse

func (response BatchDetectLanguageEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BatchDetectLanguageEntitiesResponse) String

func (response BatchDetectLanguageEntitiesResponse) String() string

type BatchDetectLanguageEntitiesResult

BatchDetectLanguageEntitiesResult Result of entities detect call.

type BatchDetectLanguageEntitiesResult struct {

    // List of succeeded document response.
    Documents []EntityDocumentResult `mandatory:"true" json:"documents"`

    // List of failed document response.
    Errors []DocumentError `mandatory:"false" json:"errors"`
}

func (BatchDetectLanguageEntitiesResult) String

func (m BatchDetectLanguageEntitiesResult) String() string

func (BatchDetectLanguageEntitiesResult) ValidateEnumValue

func (m BatchDetectLanguageEntitiesResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageKeyPhrasesDetails

BatchDetectLanguageKeyPhrasesDetails The documents details for keyPhrases call.

type BatchDetectLanguageKeyPhrasesDetails struct {

    // List of Documents for detect keyPhrases.
    Documents []KeyPhraseDocument `mandatory:"true" json:"documents"`
}

func (BatchDetectLanguageKeyPhrasesDetails) String

func (m BatchDetectLanguageKeyPhrasesDetails) String() string

func (BatchDetectLanguageKeyPhrasesDetails) ValidateEnumValue

func (m BatchDetectLanguageKeyPhrasesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageKeyPhrasesRequest

BatchDetectLanguageKeyPhrasesRequest wrapper for the BatchDetectLanguageKeyPhrases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageKeyPhrases.go.html to see an example of how to use BatchDetectLanguageKeyPhrasesRequest.

type BatchDetectLanguageKeyPhrasesRequest struct {

    // The details to make keyPhrase detect call.
    BatchDetectLanguageKeyPhrasesDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BatchDetectLanguageKeyPhrasesRequest) BinaryRequestBody

func (request BatchDetectLanguageKeyPhrasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BatchDetectLanguageKeyPhrasesRequest) HTTPRequest

func (request BatchDetectLanguageKeyPhrasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BatchDetectLanguageKeyPhrasesRequest) RetryPolicy

func (request BatchDetectLanguageKeyPhrasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BatchDetectLanguageKeyPhrasesRequest) String

func (request BatchDetectLanguageKeyPhrasesRequest) String() string

func (BatchDetectLanguageKeyPhrasesRequest) ValidateEnumValue

func (request BatchDetectLanguageKeyPhrasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageKeyPhrasesResponse

BatchDetectLanguageKeyPhrasesResponse wrapper for the BatchDetectLanguageKeyPhrases operation

type BatchDetectLanguageKeyPhrasesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BatchDetectLanguageKeyPhrasesResult instance
    BatchDetectLanguageKeyPhrasesResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BatchDetectLanguageKeyPhrasesResponse) HTTPResponse

func (response BatchDetectLanguageKeyPhrasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BatchDetectLanguageKeyPhrasesResponse) String

func (response BatchDetectLanguageKeyPhrasesResponse) String() string

type BatchDetectLanguageKeyPhrasesResult

BatchDetectLanguageKeyPhrasesResult Result of keyPhrases detect call.

type BatchDetectLanguageKeyPhrasesResult struct {

    // List of succeeded document response.
    Documents []KeyPhraseDocumentResult `mandatory:"true" json:"documents"`

    // List of failed document response.
    Errors []DocumentError `mandatory:"false" json:"errors"`
}

func (BatchDetectLanguageKeyPhrasesResult) String

func (m BatchDetectLanguageKeyPhrasesResult) String() string

func (BatchDetectLanguageKeyPhrasesResult) ValidateEnumValue

func (m BatchDetectLanguageKeyPhrasesResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageSentimentsDetails

BatchDetectLanguageSentimentsDetails The documents details for sentiment call.

type BatchDetectLanguageSentimentsDetails struct {

    // List of Documents for detect sentiments.
    Documents []SentimentsDocument `mandatory:"true" json:"documents"`
}

func (BatchDetectLanguageSentimentsDetails) String

func (m BatchDetectLanguageSentimentsDetails) String() string

func (BatchDetectLanguageSentimentsDetails) ValidateEnumValue

func (m BatchDetectLanguageSentimentsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageSentimentsLevelEnum

BatchDetectLanguageSentimentsLevelEnum Enum with underlying type: string

type BatchDetectLanguageSentimentsLevelEnum string

Set of constants representing the allowable values for BatchDetectLanguageSentimentsLevelEnum

const (
    BatchDetectLanguageSentimentsLevelAspect   BatchDetectLanguageSentimentsLevelEnum = "ASPECT"
    BatchDetectLanguageSentimentsLevelSentence BatchDetectLanguageSentimentsLevelEnum = "SENTENCE"
)

func GetBatchDetectLanguageSentimentsLevelEnumValues

func GetBatchDetectLanguageSentimentsLevelEnumValues() []BatchDetectLanguageSentimentsLevelEnum

GetBatchDetectLanguageSentimentsLevelEnumValues Enumerates the set of values for BatchDetectLanguageSentimentsLevelEnum

func GetMappingBatchDetectLanguageSentimentsLevelEnum

func GetMappingBatchDetectLanguageSentimentsLevelEnum(val string) (BatchDetectLanguageSentimentsLevelEnum, bool)

GetMappingBatchDetectLanguageSentimentsLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type BatchDetectLanguageSentimentsRequest

BatchDetectLanguageSentimentsRequest wrapper for the BatchDetectLanguageSentiments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageSentiments.go.html to see an example of how to use BatchDetectLanguageSentimentsRequest.

type BatchDetectLanguageSentimentsRequest struct {

    // The details to make sentiment detect call.
    BatchDetectLanguageSentimentsDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Set this parameter for sentence and aspect level sentiment analysis.
    // Allowed values are:
    //    - ASPECT
    //    - SENTENCE
    Level []BatchDetectLanguageSentimentsLevelEnum `contributesTo:"query" name:"level" omitEmpty:"true" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BatchDetectLanguageSentimentsRequest) BinaryRequestBody

func (request BatchDetectLanguageSentimentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BatchDetectLanguageSentimentsRequest) HTTPRequest

func (request BatchDetectLanguageSentimentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BatchDetectLanguageSentimentsRequest) RetryPolicy

func (request BatchDetectLanguageSentimentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BatchDetectLanguageSentimentsRequest) String

func (request BatchDetectLanguageSentimentsRequest) String() string

func (BatchDetectLanguageSentimentsRequest) ValidateEnumValue

func (request BatchDetectLanguageSentimentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageSentimentsResponse

BatchDetectLanguageSentimentsResponse wrapper for the BatchDetectLanguageSentiments operation

type BatchDetectLanguageSentimentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BatchDetectLanguageSentimentsResult instance
    BatchDetectLanguageSentimentsResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BatchDetectLanguageSentimentsResponse) HTTPResponse

func (response BatchDetectLanguageSentimentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BatchDetectLanguageSentimentsResponse) String

func (response BatchDetectLanguageSentimentsResponse) String() string

type BatchDetectLanguageSentimentsResult

BatchDetectLanguageSentimentsResult Result of sentiments detect call.

type BatchDetectLanguageSentimentsResult struct {

    // List of succeeded document response.
    Documents []SentimentDocumentResult `mandatory:"true" json:"documents"`

    // List of failed document response.
    Errors []DocumentError `mandatory:"false" json:"errors"`
}

func (BatchDetectLanguageSentimentsResult) String

func (m BatchDetectLanguageSentimentsResult) String() string

func (BatchDetectLanguageSentimentsResult) ValidateEnumValue

func (m BatchDetectLanguageSentimentsResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageTextClassificationDetails

BatchDetectLanguageTextClassificationDetails The documents details for text classification call.

type BatchDetectLanguageTextClassificationDetails struct {

    // List of Documents for detect text classification.
    Documents []TextClassificationDocument `mandatory:"true" json:"documents"`
}

func (BatchDetectLanguageTextClassificationDetails) String

func (m BatchDetectLanguageTextClassificationDetails) String() string

func (BatchDetectLanguageTextClassificationDetails) ValidateEnumValue

func (m BatchDetectLanguageTextClassificationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageTextClassificationRequest

BatchDetectLanguageTextClassificationRequest wrapper for the BatchDetectLanguageTextClassification operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/BatchDetectLanguageTextClassification.go.html to see an example of how to use BatchDetectLanguageTextClassificationRequest.

type BatchDetectLanguageTextClassificationRequest struct {

    // The details to make text classification detect call.
    BatchDetectLanguageTextClassificationDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BatchDetectLanguageTextClassificationRequest) BinaryRequestBody

func (request BatchDetectLanguageTextClassificationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BatchDetectLanguageTextClassificationRequest) HTTPRequest

func (request BatchDetectLanguageTextClassificationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BatchDetectLanguageTextClassificationRequest) RetryPolicy

func (request BatchDetectLanguageTextClassificationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BatchDetectLanguageTextClassificationRequest) String

func (request BatchDetectLanguageTextClassificationRequest) String() string

func (BatchDetectLanguageTextClassificationRequest) ValidateEnumValue

func (request BatchDetectLanguageTextClassificationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BatchDetectLanguageTextClassificationResponse

BatchDetectLanguageTextClassificationResponse wrapper for the BatchDetectLanguageTextClassification operation

type BatchDetectLanguageTextClassificationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BatchDetectLanguageTextClassificationResult instance
    BatchDetectLanguageTextClassificationResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BatchDetectLanguageTextClassificationResponse) HTTPResponse

func (response BatchDetectLanguageTextClassificationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BatchDetectLanguageTextClassificationResponse) String

func (response BatchDetectLanguageTextClassificationResponse) String() string

type BatchDetectLanguageTextClassificationResult

BatchDetectLanguageTextClassificationResult Result of text classification detect call.

type BatchDetectLanguageTextClassificationResult struct {

    // List of succeeded document response.
    Documents []TextClassificationDocumentResult `mandatory:"true" json:"documents"`

    // List of failed document response.
    Errors []DocumentError `mandatory:"false" json:"errors"`
}

func (BatchDetectLanguageTextClassificationResult) String

func (m BatchDetectLanguageTextClassificationResult) String() string

func (BatchDetectLanguageTextClassificationResult) ValidateEnumValue

func (m BatchDetectLanguageTextClassificationResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectDominantLanguageDetails

DetectDominantLanguageDetails The document details for language detect call.

type DetectDominantLanguageDetails struct {

    // Document text for detect language.
    Text *string `mandatory:"true" json:"text"`
}

func (DetectDominantLanguageDetails) String

func (m DetectDominantLanguageDetails) String() string

func (DetectDominantLanguageDetails) ValidateEnumValue

func (m DetectDominantLanguageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectDominantLanguageRequest

DetectDominantLanguageRequest wrapper for the DetectDominantLanguage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectDominantLanguage.go.html to see an example of how to use DetectDominantLanguageRequest.

type DetectDominantLanguageRequest struct {

    // The details to make a language detection detect call.
    DetectDominantLanguageDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DetectDominantLanguageRequest) BinaryRequestBody

func (request DetectDominantLanguageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetectDominantLanguageRequest) HTTPRequest

func (request DetectDominantLanguageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetectDominantLanguageRequest) RetryPolicy

func (request DetectDominantLanguageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetectDominantLanguageRequest) String

func (request DetectDominantLanguageRequest) String() string

func (DetectDominantLanguageRequest) ValidateEnumValue

func (request DetectDominantLanguageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectDominantLanguageResponse

DetectDominantLanguageResponse wrapper for the DetectDominantLanguage operation

type DetectDominantLanguageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectDominantLanguageResult instance
    DetectDominantLanguageResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DetectDominantLanguageResponse) HTTPResponse

func (response DetectDominantLanguageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetectDominantLanguageResponse) String

func (response DetectDominantLanguageResponse) String() string

type DetectDominantLanguageResult

DetectDominantLanguageResult Result of language detect call.

type DetectDominantLanguageResult struct {

    // List of detected languages with results sorted in descending order of the scores. Most likely language is on top.
    Languages []DetectedLanguage `mandatory:"true" json:"languages"`
}

func (DetectDominantLanguageResult) String

func (m DetectDominantLanguageResult) String() string

func (DetectDominantLanguageResult) ValidateEnumValue

func (m DetectDominantLanguageResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageEntitiesDetails

DetectLanguageEntitiesDetails The document details for entities detect call.

type DetectLanguageEntitiesDetails struct {

    // Document text for detect entities.
    Text *string `mandatory:"true" json:"text"`
}

func (DetectLanguageEntitiesDetails) String

func (m DetectLanguageEntitiesDetails) String() string

func (DetectLanguageEntitiesDetails) ValidateEnumValue

func (m DetectLanguageEntitiesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageEntitiesModelVersionEnum

DetectLanguageEntitiesModelVersionEnum Enum with underlying type: string

type DetectLanguageEntitiesModelVersionEnum string

Set of constants representing the allowable values for DetectLanguageEntitiesModelVersionEnum

const (
    DetectLanguageEntitiesModelVersionV21 DetectLanguageEntitiesModelVersionEnum = "V2.1"
    DetectLanguageEntitiesModelVersionV11 DetectLanguageEntitiesModelVersionEnum = "V1.1"
)

func GetDetectLanguageEntitiesModelVersionEnumValues

func GetDetectLanguageEntitiesModelVersionEnumValues() []DetectLanguageEntitiesModelVersionEnum

GetDetectLanguageEntitiesModelVersionEnumValues Enumerates the set of values for DetectLanguageEntitiesModelVersionEnum

func GetMappingDetectLanguageEntitiesModelVersionEnum

func GetMappingDetectLanguageEntitiesModelVersionEnum(val string) (DetectLanguageEntitiesModelVersionEnum, bool)

GetMappingDetectLanguageEntitiesModelVersionEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectLanguageEntitiesRequest

DetectLanguageEntitiesRequest wrapper for the DetectLanguageEntities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageEntities.go.html to see an example of how to use DetectLanguageEntitiesRequest.

type DetectLanguageEntitiesRequest struct {

    // The details to make a Entity detect call.
    DetectLanguageEntitiesDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Named Entity Recognition model versions. By default user will get output from V2.1 implementation.
    ModelVersion DetectLanguageEntitiesModelVersionEnum `mandatory:"false" contributesTo:"query" name:"modelVersion" omitEmpty:"true"`

    // If this parameter is set to true, you only get PII (Personally identifiable information) entities
    // like PhoneNumber, Email, Person, and so on. Default value is false.
    IsPii *bool `mandatory:"false" contributesTo:"query" name:"isPii"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DetectLanguageEntitiesRequest) BinaryRequestBody

func (request DetectLanguageEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetectLanguageEntitiesRequest) HTTPRequest

func (request DetectLanguageEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetectLanguageEntitiesRequest) RetryPolicy

func (request DetectLanguageEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetectLanguageEntitiesRequest) String

func (request DetectLanguageEntitiesRequest) String() string

func (DetectLanguageEntitiesRequest) ValidateEnumValue

func (request DetectLanguageEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageEntitiesResponse

DetectLanguageEntitiesResponse wrapper for the DetectLanguageEntities operation

type DetectLanguageEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectLanguageEntitiesResult instance
    DetectLanguageEntitiesResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DetectLanguageEntitiesResponse) HTTPResponse

func (response DetectLanguageEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetectLanguageEntitiesResponse) String

func (response DetectLanguageEntitiesResponse) String() string

type DetectLanguageEntitiesResult

DetectLanguageEntitiesResult Result of entities detect call.

type DetectLanguageEntitiesResult struct {

    // List of detected entities.
    Entities []Entity `mandatory:"true" json:"entities"`
}

func (DetectLanguageEntitiesResult) String

func (m DetectLanguageEntitiesResult) String() string

func (DetectLanguageEntitiesResult) ValidateEnumValue

func (m DetectLanguageEntitiesResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageKeyPhrasesDetails

DetectLanguageKeyPhrasesDetails The document details for a keyPhrases detect call.

type DetectLanguageKeyPhrasesDetails struct {

    // Document text for detect keyPhrases.
    Text *string `mandatory:"true" json:"text"`
}

func (DetectLanguageKeyPhrasesDetails) String

func (m DetectLanguageKeyPhrasesDetails) String() string

func (DetectLanguageKeyPhrasesDetails) ValidateEnumValue

func (m DetectLanguageKeyPhrasesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageKeyPhrasesRequest

DetectLanguageKeyPhrasesRequest wrapper for the DetectLanguageKeyPhrases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageKeyPhrases.go.html to see an example of how to use DetectLanguageKeyPhrasesRequest.

type DetectLanguageKeyPhrasesRequest struct {

    // The details to make keyPhrase detect call.
    DetectLanguageKeyPhrasesDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DetectLanguageKeyPhrasesRequest) BinaryRequestBody

func (request DetectLanguageKeyPhrasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetectLanguageKeyPhrasesRequest) HTTPRequest

func (request DetectLanguageKeyPhrasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetectLanguageKeyPhrasesRequest) RetryPolicy

func (request DetectLanguageKeyPhrasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetectLanguageKeyPhrasesRequest) String

func (request DetectLanguageKeyPhrasesRequest) String() string

func (DetectLanguageKeyPhrasesRequest) ValidateEnumValue

func (request DetectLanguageKeyPhrasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageKeyPhrasesResponse

DetectLanguageKeyPhrasesResponse wrapper for the DetectLanguageKeyPhrases operation

type DetectLanguageKeyPhrasesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectLanguageKeyPhrasesResult instance
    DetectLanguageKeyPhrasesResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DetectLanguageKeyPhrasesResponse) HTTPResponse

func (response DetectLanguageKeyPhrasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetectLanguageKeyPhrasesResponse) String

func (response DetectLanguageKeyPhrasesResponse) String() string

type DetectLanguageKeyPhrasesResult

DetectLanguageKeyPhrasesResult Result of a language keyPhrases detect call.

type DetectLanguageKeyPhrasesResult struct {

    // List of detected keyPhrases.
    KeyPhrases []KeyPhrase `mandatory:"true" json:"keyPhrases"`
}

func (DetectLanguageKeyPhrasesResult) String

func (m DetectLanguageKeyPhrasesResult) String() string

func (DetectLanguageKeyPhrasesResult) ValidateEnumValue

func (m DetectLanguageKeyPhrasesResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageSentimentsDetails

DetectLanguageSentimentsDetails The document details for sentiments detect call.

type DetectLanguageSentimentsDetails struct {

    // Document text for detect sentiments.
    Text *string `mandatory:"true" json:"text"`
}

func (DetectLanguageSentimentsDetails) String

func (m DetectLanguageSentimentsDetails) String() string

func (DetectLanguageSentimentsDetails) ValidateEnumValue

func (m DetectLanguageSentimentsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageSentimentsRequest

DetectLanguageSentimentsRequest wrapper for the DetectLanguageSentiments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageSentiments.go.html to see an example of how to use DetectLanguageSentimentsRequest.

type DetectLanguageSentimentsRequest struct {

    // The details to make sentiment detect call.
    DetectLanguageSentimentsDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DetectLanguageSentimentsRequest) BinaryRequestBody

func (request DetectLanguageSentimentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetectLanguageSentimentsRequest) HTTPRequest

func (request DetectLanguageSentimentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetectLanguageSentimentsRequest) RetryPolicy

func (request DetectLanguageSentimentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetectLanguageSentimentsRequest) String

func (request DetectLanguageSentimentsRequest) String() string

func (DetectLanguageSentimentsRequest) ValidateEnumValue

func (request DetectLanguageSentimentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageSentimentsResponse

DetectLanguageSentimentsResponse wrapper for the DetectLanguageSentiments operation

type DetectLanguageSentimentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectLanguageSentimentsResult instance
    DetectLanguageSentimentsResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DetectLanguageSentimentsResponse) HTTPResponse

func (response DetectLanguageSentimentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetectLanguageSentimentsResponse) String

func (response DetectLanguageSentimentsResponse) String() string

type DetectLanguageSentimentsResult

DetectLanguageSentimentsResult Result of sentiments detect call.

type DetectLanguageSentimentsResult struct {

    // List of detected aspects.
    Aspects []SentimentAspect `mandatory:"true" json:"aspects"`
}

func (DetectLanguageSentimentsResult) String

func (m DetectLanguageSentimentsResult) String() string

func (DetectLanguageSentimentsResult) ValidateEnumValue

func (m DetectLanguageSentimentsResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageTextClassificationDetails

DetectLanguageTextClassificationDetails The document details for text classification detect call.

type DetectLanguageTextClassificationDetails struct {

    // Document text for detect text classes.
    Text *string `mandatory:"true" json:"text"`
}

func (DetectLanguageTextClassificationDetails) String

func (m DetectLanguageTextClassificationDetails) String() string

func (DetectLanguageTextClassificationDetails) ValidateEnumValue

func (m DetectLanguageTextClassificationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageTextClassificationRequest

DetectLanguageTextClassificationRequest wrapper for the DetectLanguageTextClassification operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.11.0/ailanguage/DetectLanguageTextClassification.go.html to see an example of how to use DetectLanguageTextClassificationRequest.

type DetectLanguageTextClassificationRequest struct {

    // The details to make text classification detect call.
    DetectLanguageTextClassificationDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DetectLanguageTextClassificationRequest) BinaryRequestBody

func (request DetectLanguageTextClassificationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetectLanguageTextClassificationRequest) HTTPRequest

func (request DetectLanguageTextClassificationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetectLanguageTextClassificationRequest) RetryPolicy

func (request DetectLanguageTextClassificationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetectLanguageTextClassificationRequest) String

func (request DetectLanguageTextClassificationRequest) String() string

func (DetectLanguageTextClassificationRequest) ValidateEnumValue

func (request DetectLanguageTextClassificationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectLanguageTextClassificationResponse

DetectLanguageTextClassificationResponse wrapper for the DetectLanguageTextClassification operation

type DetectLanguageTextClassificationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectLanguageTextClassificationResult instance
    DetectLanguageTextClassificationResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DetectLanguageTextClassificationResponse) HTTPResponse

func (response DetectLanguageTextClassificationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetectLanguageTextClassificationResponse) String

func (response DetectLanguageTextClassificationResponse) String() string

type DetectLanguageTextClassificationResult

DetectLanguageTextClassificationResult Result of text classification detect call.

type DetectLanguageTextClassificationResult struct {

    // List of detected text classes.
    TextClassification []TextClassification `mandatory:"true" json:"textClassification"`
}

func (DetectLanguageTextClassificationResult) String

func (m DetectLanguageTextClassificationResult) String() string

func (DetectLanguageTextClassificationResult) ValidateEnumValue

func (m DetectLanguageTextClassificationResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectedLanguage

DetectedLanguage Attributes to the detected language. Contains Language Name , Code, and Confidence Score.

type DetectedLanguage struct {

    // Full language name.
    // Example: `English, Hindi, and so on`
    Name *string `mandatory:"true" json:"name"`

    // Detected language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    // Example: `en, fr, hi etc`.
    Code *string `mandatory:"true" json:"code"`

    // Score or confidence of detected language code.
    // Example: `0.9999856066867399`
    Score *float64 `mandatory:"true" json:"score"`
}

func (DetectedLanguage) String

func (m DetectedLanguage) String() string

func (DetectedLanguage) ValidateEnumValue

func (m DetectedLanguage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentError

DocumentError Error response for document.

type DocumentError struct {

    // Unique Document Identifier.
    Key *string `mandatory:"true" json:"key"`

    Error *ErrorDetails `mandatory:"true" json:"error"`
}

func (DocumentError) String

func (m DocumentError) String() string

func (DocumentError) ValidateEnumValue

func (m DocumentError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DominantLanguageDocument

DominantLanguageDocument The document details for language detect call.

type DominantLanguageDocument struct {

    // Document unique identifier defined by the user.
    Key *string `mandatory:"true" json:"key"`

    // Document text for detect language.
    Text *string `mandatory:"true" json:"text"`
}

func (DominantLanguageDocument) String

func (m DominantLanguageDocument) String() string

func (DominantLanguageDocument) ValidateEnumValue

func (m DominantLanguageDocument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DominantLanguageDocumentResult

DominantLanguageDocumentResult The document response for language detect call.

type DominantLanguageDocumentResult struct {

    // Document unique identifier defined by the user.
    Key *string `mandatory:"true" json:"key"`

    // List of detected languages with results sorted in descending order of the scores. Most likely language is on top.
    Languages []DetectedLanguage `mandatory:"true" json:"languages"`
}

func (DominantLanguageDocumentResult) String

func (m DominantLanguageDocumentResult) String() string

func (DominantLanguageDocumentResult) ValidateEnumValue

func (m DominantLanguageDocumentResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Entity

Entity entity object

type Entity struct {

    // The number of Unicode code points preceding this entity in the submitted text.
    Offset *int `mandatory:"false" json:"offset"`

    // Length of entity text
    Length *int `mandatory:"false" json:"length"`

    // Entity text like name of person, location, and so on.
    Text *string `mandatory:"false" json:"text"`

    // Type of entity text like PER, LOC, GPE and NOPE.
    Type *string `mandatory:"false" json:"type"`

    // This flag is to indicate if it is PII entity or not.
    IsPii *bool `mandatory:"false" json:"isPii"`

    // Score or confidence of extracted entity type.
    // Example: `0.9999856066867399`
    Score *float64 `mandatory:"false" json:"score"`
}

func (Entity) String

func (m Entity) String() string

func (Entity) ValidateEnumValue

func (m Entity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityDocument

EntityDocument The document details for entities detect call.

type EntityDocument struct {

    // Document unique identifier defined by the user.
    Key *string `mandatory:"true" json:"key"`

    // Document text for detect entities.
    Text *string `mandatory:"true" json:"text"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"false" json:"languageCode"`
}

func (EntityDocument) String

func (m EntityDocument) String() string

func (EntityDocument) ValidateEnumValue

func (m EntityDocument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityDocumentResult

EntityDocumentResult The document response for entities detect call.

type EntityDocumentResult struct {

    // Document unique identifier defined by the user.
    Key *string `mandatory:"true" json:"key"`

    // List of detected entities.
    Entities []HierarchicalEntity `mandatory:"true" json:"entities"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"true" json:"languageCode"`
}

func (EntityDocumentResult) String

func (m EntityDocumentResult) String() string

func (EntityDocumentResult) ValidateEnumValue

func (m EntityDocumentResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ErrorDetails

ErrorDetails Error Information.

type ErrorDetails struct {

    // A short error code that defines the error, meant for programmatic parsing.
    Code *string `mandatory:"true" json:"code"`

    // A human-readable error string.
    Message *string `mandatory:"true" json:"message"`
}

func (ErrorDetails) String

func (m ErrorDetails) String() string

func (ErrorDetails) ValidateEnumValue

func (m ErrorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HierarchicalEntity

HierarchicalEntity Hierarchical entity object

type HierarchicalEntity struct {

    // The number of Unicode code points preceding this entity in the submitted text.
    Offset *int `mandatory:"false" json:"offset"`

    // Length of entity text
    Length *int `mandatory:"false" json:"length"`

    // Entity text like name of person, location, and so on.
    Text *string `mandatory:"false" json:"text"`

    // Type of entity text like PER, LOC.
    Type *string `mandatory:"false" json:"type"`

    // Sub-type of entity text like GPE for LOCATION type
    SubType *string `mandatory:"false" json:"subType"`

    // Score or confidence for detected entity.
    Score *float64 `mandatory:"false" json:"score"`
}

func (HierarchicalEntity) String

func (m HierarchicalEntity) String() string

func (HierarchicalEntity) ValidateEnumValue

func (m HierarchicalEntity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyPhrase

KeyPhrase Key phrase for the given text.

type KeyPhrase struct {

    // Key phrase exreacted from given text.
    Text *string `mandatory:"true" json:"text"`

    // Score or confidence of the key phrase.
    // Example: `0.9999856066867399`
    Score *float64 `mandatory:"true" json:"score"`
}

func (KeyPhrase) String

func (m KeyPhrase) String() string

func (KeyPhrase) ValidateEnumValue

func (m KeyPhrase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyPhraseDocument

KeyPhraseDocument The document details for keyPhrases detect call.

type KeyPhraseDocument struct {

    // Document Unique Identifier.
    Key *string `mandatory:"true" json:"key"`

    // Document text for detect keyPhrases.
    Text *string `mandatory:"true" json:"text"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard..
    LanguageCode *string `mandatory:"false" json:"languageCode"`
}

func (KeyPhraseDocument) String

func (m KeyPhraseDocument) String() string

func (KeyPhraseDocument) ValidateEnumValue

func (m KeyPhraseDocument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyPhraseDocumentResult

KeyPhraseDocumentResult The document response for keyPhrases detect call.

type KeyPhraseDocumentResult struct {

    // Document Unique Identifier.
    Key *string `mandatory:"true" json:"key"`

    // List of detected keyPhrases.
    KeyPhrases []KeyPhrase `mandatory:"true" json:"keyPhrases"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"true" json:"languageCode"`
}

func (KeyPhraseDocumentResult) String

func (m KeyPhraseDocumentResult) String() string

func (KeyPhraseDocumentResult) ValidateEnumValue

func (m KeyPhraseDocumentResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NerModelVersionEnum

NerModelVersionEnum Enum with underlying type: string

type NerModelVersionEnum string

Set of constants representing the allowable values for NerModelVersionEnum

const (
    NerModelVersionV21 NerModelVersionEnum = "V2.1"
    NerModelVersionV11 NerModelVersionEnum = "V1.1"
)

func GetMappingNerModelVersionEnum

func GetMappingNerModelVersionEnum(val string) (NerModelVersionEnum, bool)

GetMappingNerModelVersionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNerModelVersionEnumValues

func GetNerModelVersionEnumValues() []NerModelVersionEnum

GetNerModelVersionEnumValues Enumerates the set of values for NerModelVersionEnum

type SentimentAspect

SentimentAspect Sentiment aspect object.

type SentimentAspect struct {

    // The number of Unicode code points preceding this entity in the submitted text.
    Offset *int `mandatory:"false" json:"offset"`

    // Length of aspect text.
    Length *int `mandatory:"false" json:"length"`

    // Aspect text.
    Text *string `mandatory:"false" json:"text"`

    // The highest-score sentiment for the aspect text.
    Sentiment *string `mandatory:"false" json:"sentiment"`

    // Scores or confidences for each sentiment.
    // Example: `{"positive": 1.0, "negative": 0.0}`
    Scores map[string]float64 `mandatory:"false" json:"scores"`
}

func (SentimentAspect) String

func (m SentimentAspect) String() string

func (SentimentAspect) ValidateEnumValue

func (m SentimentAspect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SentimentDocumentResult

SentimentDocumentResult The document response for sentiment detect call.

type SentimentDocumentResult struct {

    // Document Unique Identifier.
    Key *string `mandatory:"true" json:"key"`

    // List of detected aspects sentiment.
    Aspects []SentimentAspect `mandatory:"true" json:"aspects"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"true" json:"languageCode"`

    // Document level sentiment.
    DocumentSentiment *string `mandatory:"false" json:"documentSentiment"`

    // Scores for each sentiment.
    // Example: {"positive": 1.0, "negative": 0.0}
    DocumentScores map[string]float64 `mandatory:"false" json:"documentScores"`

    // List of detected sentences sentiment.
    Sentences []SentimentSentence `mandatory:"false" json:"sentences"`
}

func (SentimentDocumentResult) String

func (m SentimentDocumentResult) String() string

func (SentimentDocumentResult) ValidateEnumValue

func (m SentimentDocumentResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SentimentSentence

SentimentSentence Sentiment sentence object.

type SentimentSentence struct {

    // The number of Unicode code points preceding this entity in the submitted text.
    Offset *int `mandatory:"false" json:"offset"`

    // Length of sentence text.
    Length *int `mandatory:"false" json:"length"`

    // Sentence text.
    Text *string `mandatory:"false" json:"text"`

    // The highest-score sentiment for the sentence text.
    Sentiment *string `mandatory:"false" json:"sentiment"`

    // Scores or confidences for each sentiment.
    // Example: `{"positive": 1.0, "negative": 0.0}`
    Scores map[string]float64 `mandatory:"false" json:"scores"`
}

func (SentimentSentence) String

func (m SentimentSentence) String() string

func (SentimentSentence) ValidateEnumValue

func (m SentimentSentence) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SentimentsDocument

SentimentsDocument The document details for sentiments detect call.

type SentimentsDocument struct {

    // Document Unique Identifier.
    Key *string `mandatory:"true" json:"key"`

    // Document text for detect sentiments.
    Text *string `mandatory:"true" json:"text"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"false" json:"languageCode"`
}

func (SentimentsDocument) String

func (m SentimentsDocument) String() string

func (SentimentsDocument) ValidateEnumValue

func (m SentimentsDocument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TextClassification

TextClassification Text label and score for the given text.

type TextClassification struct {

    // Label of the the given text.
    Label *string `mandatory:"true" json:"label"`

    // Score or confidence of extracted text label.
    // Example: `0.9999856066867399`
    Score *float64 `mandatory:"true" json:"score"`
}

func (TextClassification) String

func (m TextClassification) String() string

func (TextClassification) ValidateEnumValue

func (m TextClassification) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TextClassificationDocument

TextClassificationDocument The document details for test classification detect call.

type TextClassificationDocument struct {

    // Document Unique Identifier.
    Key *string `mandatory:"true" json:"key"`

    // Document text for detect text classification.
    Text *string `mandatory:"true" json:"text"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"false" json:"languageCode"`
}

func (TextClassificationDocument) String

func (m TextClassificationDocument) String() string

func (TextClassificationDocument) ValidateEnumValue

func (m TextClassificationDocument) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TextClassificationDocumentResult

TextClassificationDocumentResult The document response for test classification detect call.

type TextClassificationDocumentResult struct {

    // Document Unique Identifier.
    Key *string `mandatory:"true" json:"key"`

    // List of detected text classes.
    TextClassification []TextClassification `mandatory:"true" json:"textClassification"`

    // Language code as per ISO 639-1 (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) standard.
    LanguageCode *string `mandatory:"true" json:"languageCode"`
}

func (TextClassificationDocumentResult) String

func (m TextClassificationDocumentResult) String() string

func (TextClassificationDocumentResult) ValidateEnumValue

func (m TextClassificationDocumentResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly