Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePR azure-cognitiveservices-language-textanalytics] [Text Analytics] Add AnalyzeJobMetadata #15277

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
# regenerated.
# --------------------------------------------------------------------------

from .text_analytics_client import TextAnalyticsClient
from .version import VERSION
from ._configuration import TextAnalyticsClientConfiguration
from ._text_analytics_client import TextAnalyticsClient
__all__ = ['TextAnalyticsClient', 'TextAnalyticsClientConfiguration']

__all__ = ['TextAnalyticsClient']
from .version import VERSION

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest import Configuration

from .version import VERSION


class TextAnalyticsClientConfiguration(Configuration):
"""Configuration for TextAnalyticsClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param endpoint: Supported Cognitive Services endpoints (protocol and
hostname, for example: https://westus.api.cognitive.microsoft.com).
:type endpoint: str
:param credentials: Subscription credentials which uniquely identify
client subscription.
:type credentials: None
"""

def __init__(
self, endpoint, credentials):

if endpoint is None:
raise ValueError("Parameter 'endpoint' must not be None.")
if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
base_url = '{Endpoint}/text/analytics/v3.1-preview.3'

super(TextAnalyticsClientConfiguration, self).__init__(base_url)

# Starting Autorest.Python 4.0.64, make connection pool activated by default
self.keep_alive = True

self.add_user_agent('azure-cognitiveservices-language-textanalytics/{}'.format(VERSION))

self.endpoint = endpoint
self.credentials = credentials
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer

from ._configuration import TextAnalyticsClientConfiguration
from .operations import TextAnalyticsClientOperationsMixin
from msrest.exceptions import HttpOperationError
from . import models


class TextAnalyticsClient(TextAnalyticsClientOperationsMixin, SDKClient):
"""The Text Analytics API is a suite of natural language processing (NLP) services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. Further documentation can be found in <a href="https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview">https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview</a>

:ivar config: Configuration for client.
:vartype config: TextAnalyticsClientConfiguration

:param endpoint: Supported Cognitive Services endpoints (protocol and
hostname, for example: https://westus.api.cognitive.microsoft.com).
:type endpoint: str
:param credentials: Subscription credentials which uniquely identify
client subscription.
:type credentials: None
"""

def __init__(
self, endpoint, credentials):

self.config = TextAnalyticsClientConfiguration(endpoint, credentials)
super(TextAnalyticsClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = 'v3.1-preview.3'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

Original file line number Diff line number Diff line change
Expand Up @@ -10,67 +10,206 @@
# --------------------------------------------------------------------------

try:
from .multi_language_input_py3 import MultiLanguageInput
from .multi_language_batch_input_py3 import MultiLanguageBatchInput
from .match_record_py3 import MatchRecord
from .entity_record_py3 import EntityRecord
from .document_statistics_py3 import DocumentStatistics
from .entities_batch_result_item_py3 import EntitiesBatchResultItem
from .error_record_py3 import ErrorRecord
from .request_statistics_py3 import RequestStatistics
from .entities_batch_result_py3 import EntitiesBatchResult
from .internal_error_py3 import InternalError
from .error_response_py3 import ErrorResponse, ErrorResponseException
from .key_phrase_batch_result_item_py3 import KeyPhraseBatchResultItem
from .key_phrase_batch_result_py3 import KeyPhraseBatchResult
from .language_input_py3 import LanguageInput
from .language_batch_input_py3 import LanguageBatchInput
from .detected_language_py3 import DetectedLanguage
from .language_batch_result_item_py3 import LanguageBatchResultItem
from .language_batch_result_py3 import LanguageBatchResult
from .sentiment_batch_result_item_py3 import SentimentBatchResultItem
from .sentiment_batch_result_py3 import SentimentBatchResult
from ._models_py3 import AnalyzeBatchInput
from ._models_py3 import AnalyzeJobState
from ._models_py3 import AnalyzeJobStateTasks
from ._models_py3 import AnalyzeJobStateTasksDetails
from ._models_py3 import AnalyzeJobStateTasksEntityRecognitionPiiTasksItem
from ._models_py3 import AnalyzeJobStateTasksEntityRecognitionTasksItem
from ._models_py3 import AnalyzeJobStateTasksKeyPhraseExtractionTasksItem
from ._models_py3 import AspectConfidenceScoreLabel
from ._models_py3 import AspectRelation
from ._models_py3 import DetectedLanguage
from ._models_py3 import DocumentEntities
from ._models_py3 import DocumentError
from ._models_py3 import DocumentHealthcareEntities
from ._models_py3 import DocumentKeyPhrases
from ._models_py3 import DocumentLanguage
from ._models_py3 import DocumentLinkedEntities
from ._models_py3 import DocumentSentiment
from ._models_py3 import DocumentStatistics
from ._models_py3 import EntitiesResult
from ._models_py3 import EntitiesTask
from ._models_py3 import EntitiesTaskParameters
from ._models_py3 import Entity
from ._models_py3 import EntityLinkingResult
from ._models_py3 import ErrorResponse
from ._models_py3 import HealthcareEntity
from ._models_py3 import HealthcareEntityLink
from ._models_py3 import HealthcareJobState
from ._models_py3 import HealthcareRelation
from ._models_py3 import HealthcareResult
from ._models_py3 import InnerError
from ._models_py3 import JobDescriptor
from ._models_py3 import JobManifest
from ._models_py3 import JobManifestTasks
from ._models_py3 import JobMetadata
from ._models_py3 import KeyPhraseResult
from ._models_py3 import KeyPhrasesTask
from ._models_py3 import KeyPhrasesTaskParameters
from ._models_py3 import LanguageBatchInput
from ._models_py3 import LanguageInput
from ._models_py3 import LanguageResult
from ._models_py3 import LinkedEntity
from ._models_py3 import Match
from ._models_py3 import MultiLanguageBatchInput
from ._models_py3 import MultiLanguageInput
from ._models_py3 import Pagination
from ._models_py3 import PiiDocumentEntities
from ._models_py3 import PiiResult
from ._models_py3 import PiiTask
from ._models_py3 import PiiTaskParameters
from ._models_py3 import RequestStatistics
from ._models_py3 import SentenceAspect
from ._models_py3 import SentenceOpinion
from ._models_py3 import SentenceSentiment
from ._models_py3 import SentimentConfidenceScorePerLabel
from ._models_py3 import SentimentResponse
from ._models_py3 import TasksState
from ._models_py3 import TaskState
from ._models_py3 import TextAnalyticsError
from ._models_py3 import TextAnalyticsWarning
except (SyntaxError, ImportError):
from .multi_language_input import MultiLanguageInput
from .multi_language_batch_input import MultiLanguageBatchInput
from .match_record import MatchRecord
from .entity_record import EntityRecord
from .document_statistics import DocumentStatistics
from .entities_batch_result_item import EntitiesBatchResultItem
from .error_record import ErrorRecord
from .request_statistics import RequestStatistics
from .entities_batch_result import EntitiesBatchResult
from .internal_error import InternalError
from .error_response import ErrorResponse, ErrorResponseException
from .key_phrase_batch_result_item import KeyPhraseBatchResultItem
from .key_phrase_batch_result import KeyPhraseBatchResult
from .language_input import LanguageInput
from .language_batch_input import LanguageBatchInput
from .detected_language import DetectedLanguage
from .language_batch_result_item import LanguageBatchResultItem
from .language_batch_result import LanguageBatchResult
from .sentiment_batch_result_item import SentimentBatchResultItem
from .sentiment_batch_result import SentimentBatchResult
from ._models import AnalyzeBatchInput
from ._models import AnalyzeJobState
from ._models import AnalyzeJobStateTasks
from ._models import AnalyzeJobStateTasksDetails
from ._models import AnalyzeJobStateTasksEntityRecognitionPiiTasksItem
from ._models import AnalyzeJobStateTasksEntityRecognitionTasksItem
from ._models import AnalyzeJobStateTasksKeyPhraseExtractionTasksItem
from ._models import AspectConfidenceScoreLabel
from ._models import AspectRelation
from ._models import DetectedLanguage
from ._models import DocumentEntities
from ._models import DocumentError
from ._models import DocumentHealthcareEntities
from ._models import DocumentKeyPhrases
from ._models import DocumentLanguage
from ._models import DocumentLinkedEntities
from ._models import DocumentSentiment
from ._models import DocumentStatistics
from ._models import EntitiesResult
from ._models import EntitiesTask
from ._models import EntitiesTaskParameters
from ._models import Entity
from ._models import EntityLinkingResult
from ._models import ErrorResponse
from ._models import HealthcareEntity
from ._models import HealthcareEntityLink
from ._models import HealthcareJobState
from ._models import HealthcareRelation
from ._models import HealthcareResult
from ._models import InnerError
from ._models import JobDescriptor
from ._models import JobManifest
from ._models import JobManifestTasks
from ._models import JobMetadata
from ._models import KeyPhraseResult
from ._models import KeyPhrasesTask
from ._models import KeyPhrasesTaskParameters
from ._models import LanguageBatchInput
from ._models import LanguageInput
from ._models import LanguageResult
from ._models import LinkedEntity
from ._models import Match
from ._models import MultiLanguageBatchInput
from ._models import MultiLanguageInput
from ._models import Pagination
from ._models import PiiDocumentEntities
from ._models import PiiResult
from ._models import PiiTask
from ._models import PiiTaskParameters
from ._models import RequestStatistics
from ._models import SentenceAspect
from ._models import SentenceOpinion
from ._models import SentenceSentiment
from ._models import SentimentConfidenceScorePerLabel
from ._models import SentimentResponse
from ._models import TasksState
from ._models import TaskState
from ._models import TextAnalyticsError
from ._models import TextAnalyticsWarning
from ._text_analytics_client_enums import (
AspectRelationType,
DocumentSentimentValue,
ErrorCodeValue,
InnerErrorCodeValue,
SentenceSentimentValue,
State,
StringIndexType,
StringIndexTypeResponse,
TokenSentimentValue,
WarningCodeValue,
)

__all__ = [
'MultiLanguageInput',
'MultiLanguageBatchInput',
'MatchRecord',
'EntityRecord',
'AnalyzeBatchInput',
'AnalyzeJobState',
'AnalyzeJobStateTasks',
'AnalyzeJobStateTasksDetails',
'AnalyzeJobStateTasksEntityRecognitionPiiTasksItem',
'AnalyzeJobStateTasksEntityRecognitionTasksItem',
'AnalyzeJobStateTasksKeyPhraseExtractionTasksItem',
'AspectConfidenceScoreLabel',
'AspectRelation',
'DetectedLanguage',
'DocumentEntities',
'DocumentError',
'DocumentHealthcareEntities',
'DocumentKeyPhrases',
'DocumentLanguage',
'DocumentLinkedEntities',
'DocumentSentiment',
'DocumentStatistics',
'EntitiesBatchResultItem',
'ErrorRecord',
'RequestStatistics',
'EntitiesBatchResult',
'InternalError',
'ErrorResponse', 'ErrorResponseException',
'KeyPhraseBatchResultItem',
'KeyPhraseBatchResult',
'LanguageInput',
'EntitiesResult',
'EntitiesTask',
'EntitiesTaskParameters',
'Entity',
'EntityLinkingResult',
'ErrorResponse',
'HealthcareEntity',
'HealthcareEntityLink',
'HealthcareJobState',
'HealthcareRelation',
'HealthcareResult',
'InnerError',
'JobDescriptor',
'JobManifest',
'JobManifestTasks',
'JobMetadata',
'KeyPhraseResult',
'KeyPhrasesTask',
'KeyPhrasesTaskParameters',
'LanguageBatchInput',
'DetectedLanguage',
'LanguageBatchResultItem',
'LanguageBatchResult',
'SentimentBatchResultItem',
'SentimentBatchResult',
'LanguageInput',
'LanguageResult',
'LinkedEntity',
'Match',
'MultiLanguageBatchInput',
'MultiLanguageInput',
'Pagination',
'PiiDocumentEntities',
'PiiResult',
'PiiTask',
'PiiTaskParameters',
'RequestStatistics',
'SentenceAspect',
'SentenceOpinion',
'SentenceSentiment',
'SentimentConfidenceScorePerLabel',
'SentimentResponse',
'TasksState',
'TaskState',
'TextAnalyticsError',
'TextAnalyticsWarning',
'StringIndexTypeResponse',
'ErrorCodeValue',
'InnerErrorCodeValue',
'WarningCodeValue',
'State',
'DocumentSentimentValue',
'SentenceSentimentValue',
'TokenSentimentValue',
'AspectRelationType',
'StringIndexType',
]
Loading