lib/google/apis/language_v2/representations.rb in google-apis-language_v2-0.3.0 vs lib/google/apis/language_v2/representations.rb in google-apis-language_v2-0.4.0

- old
+ new

@@ -50,10 +50,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class AnnotateTextRequestFeatures + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class AnnotateTextResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -74,10 +80,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class Color + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class CpuMetric + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class DiskMetric + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Document class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -92,16 +116,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Features + class GpuMetric class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class InfraUsage + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ModerateTextRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -110,10 +140,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class RamMetric + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Sentence class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -134,10 +170,688 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class TpuMetric + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsArrayStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsBatchPredictResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsBoundingBoxMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsBoundingBoxMetricsEntryConfidenceMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsCategoryStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsCategoryStatsSingleCategoryStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsClassificationEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsColorMap + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsColorMapIntColor + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsColumnSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsColumnSpecCorrelatedColumn + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsColumnSpecForecastingMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsCommonStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsConfidenceMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsConfusionMatrix + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsConfusionMatrixRow + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsCoreMlFormat + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsCorrelationStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsDataErrors + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsDataStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsDataType + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsDockerFormat + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsEdgeTpuTfLiteFormat + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsEvaluationMetricsSet + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsExampleSet + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsExportModelOutputConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsFileSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsFloat64Stats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsFloat64StatsHistogramBucket + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageClassificationTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageExportModelSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageModelArtifactSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageModelServingSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageModelServingSpecModelThroughputEstimation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageObjectDetectionEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageObjectDetectionModelSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageSegmentationEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageSegmentationEvaluationMetricsConfidenceMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsImageSegmentationTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsIntegratedGradientsAttribution + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsMetricEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsMetricEntryLabel + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsModelArtifactItem + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsPreprocessResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsRegressionEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsRegressionMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsReportingMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsResponseExplanationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsResponseExplanationMetadataInputMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsResponseExplanationMetadataOutputMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsResponseExplanationParameters + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsResponseExplanationSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsRow + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsSpeechEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsSpeechEvaluationMetricsSubModelEvaluationMetric + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsSpeechModelSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsSpeechModelSpecSubModelSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsSpeechPreprocessResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsSpeechPreprocessStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsStringStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsStringStatsUnigramStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsStructStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsStructType + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTableSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesClassificationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesClassificationMetricsCurveMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesConfidenceMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesDatasetMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesModelColumnInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesModelStructure + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesModelStructureModelParameters + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesModelStructureModelParametersParameter + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesPreprocessResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesRegressionMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTablesTrainingOperationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTextComponentModel + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTextExtractionEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTextSentimentEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTextToSpeechTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTextTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTfJsFormat + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTfLiteFormat + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTfSavedModelFormat + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTimestampStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTimestampStatsGranularStats + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTrackMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTrackMetricsEntryConfidenceMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTrainingObjectivePoint + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTranslationEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTranslationPreprocessResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTranslationTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsTuningTrial + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoActionMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoActionMetricsEntryConfidenceMetricsEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoActionRecognitionEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoActionRecognitionTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoBatchPredictOperationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoClassificationTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoExportModelSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoModelArtifactSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoObjectTrackingEvaluationMetrics + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoObjectTrackingTrainResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVideoTrainingOperationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVisionErrorAnalysisConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVisionTrainingOperationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsVisualization + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsXpsOperationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class XpsXraiAttribution + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class AnalyzeEntitiesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :document, as: 'document', class: Google::Apis::LanguageV2::Document, decorator: Google::Apis::LanguageV2::Document::Representation @@ -180,15 +894,25 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation property :document, as: 'document', class: Google::Apis::LanguageV2::Document, decorator: Google::Apis::LanguageV2::Document::Representation property :encoding_type, as: 'encodingType' - property :features, as: 'features', class: Google::Apis::LanguageV2::Features, decorator: Google::Apis::LanguageV2::Features::Representation + property :features, as: 'features', class: Google::Apis::LanguageV2::AnnotateTextRequestFeatures, decorator: Google::Apis::LanguageV2::AnnotateTextRequestFeatures::Representation end end + class AnnotateTextRequestFeatures + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :classify_text, as: 'classifyText' + property :extract_document_sentiment, as: 'extractDocumentSentiment' + property :extract_entities, as: 'extractEntities' + property :moderate_text, as: 'moderateText' + end + end + class AnnotateTextResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :categories, as: 'categories', class: Google::Apis::LanguageV2::ClassificationCategory, decorator: Google::Apis::LanguageV2::ClassificationCategory::Representation @@ -229,10 +953,39 @@ property :language_code, as: 'languageCode' property :language_supported, as: 'languageSupported' end end + class Color + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :alpha, as: 'alpha' + property :blue, as: 'blue' + property :green, as: 'green' + property :red, as: 'red' + end + end + + class CpuMetric + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :core_number, :numeric_string => true, as: 'coreNumber' + property :core_sec, :numeric_string => true, as: 'coreSec' + property :cpu_type, as: 'cpuType' + property :machine_spec, as: 'machineSpec' + hash :tracking_labels, as: 'trackingLabels' + end + end + + class DiskMetric + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :disk_type, as: 'diskType' + property :gib_sec, :numeric_string => true, as: 'gibSec' + end + end + class Document # @private class Representation < Google::Apis::Core::JsonRepresentation property :content, as: 'content' property :gcs_content_uri, as: 'gcsContentUri' @@ -264,20 +1017,36 @@ property :type, as: 'type' end end - class Features + class GpuMetric # @private class Representation < Google::Apis::Core::JsonRepresentation - property :classify_text, as: 'classifyText' - property :extract_document_sentiment, as: 'extractDocumentSentiment' - property :extract_entities, as: 'extractEntities' - property :moderate_text, as: 'moderateText' + property :gpu_sec, :numeric_string => true, as: 'gpuSec' + property :gpu_type, as: 'gpuType' + property :machine_spec, as: 'machineSpec' + hash :tracking_labels, as: 'trackingLabels' end end + class InfraUsage + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :cpu_metrics, as: 'cpuMetrics', class: Google::Apis::LanguageV2::CpuMetric, decorator: Google::Apis::LanguageV2::CpuMetric::Representation + + collection :disk_metrics, as: 'diskMetrics', class: Google::Apis::LanguageV2::DiskMetric, decorator: Google::Apis::LanguageV2::DiskMetric::Representation + + collection :gpu_metrics, as: 'gpuMetrics', class: Google::Apis::LanguageV2::GpuMetric, decorator: Google::Apis::LanguageV2::GpuMetric::Representation + + collection :ram_metrics, as: 'ramMetrics', class: Google::Apis::LanguageV2::RamMetric, decorator: Google::Apis::LanguageV2::RamMetric::Representation + + collection :tpu_metrics, as: 'tpuMetrics', class: Google::Apis::LanguageV2::TpuMetric, decorator: Google::Apis::LanguageV2::TpuMetric::Representation + + end + end + class ModerateTextRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :document, as: 'document', class: Google::Apis::LanguageV2::Document, decorator: Google::Apis::LanguageV2::Document::Representation @@ -292,10 +1061,21 @@ collection :moderation_categories, as: 'moderationCategories', class: Google::Apis::LanguageV2::ClassificationCategory, decorator: Google::Apis::LanguageV2::ClassificationCategory::Representation end end + class RamMetric + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :gib_sec, :numeric_string => true, as: 'gibSec' + property :machine_spec, as: 'machineSpec' + property :memories, as: 'memories' + property :ram_type, as: 'ramType' + hash :tracking_labels, as: 'trackingLabels' + end + end + class Sentence # @private class Representation < Google::Apis::Core::JsonRepresentation property :sentiment, as: 'sentiment', class: Google::Apis::LanguageV2::Sentiment, decorator: Google::Apis::LanguageV2::Sentiment::Representation @@ -324,9 +1104,1246 @@ class TextSpan # @private class Representation < Google::Apis::Core::JsonRepresentation property :begin_offset, as: 'beginOffset' property :content, as: 'content' + end + end + + class TpuMetric + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :tpu_sec, :numeric_string => true, as: 'tpuSec' + property :tpu_type, as: 'tpuType' + end + end + + class XpsArrayStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :common_stats, as: 'commonStats', class: Google::Apis::LanguageV2::XpsCommonStats, decorator: Google::Apis::LanguageV2::XpsCommonStats::Representation + + property :member_stats, as: 'memberStats', class: Google::Apis::LanguageV2::XpsDataStats, decorator: Google::Apis::LanguageV2::XpsDataStats::Representation + + end + end + + class XpsBatchPredictResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :example_set, as: 'exampleSet', class: Google::Apis::LanguageV2::XpsExampleSet, decorator: Google::Apis::LanguageV2::XpsExampleSet::Representation + + end + end + + class XpsBoundingBoxMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsBoundingBoxMetricsEntryConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsBoundingBoxMetricsEntryConfidenceMetricsEntry::Representation + + property :iou_threshold, as: 'iouThreshold' + property :mean_average_precision, as: 'meanAveragePrecision' + end + end + + class XpsBoundingBoxMetricsEntryConfidenceMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confidence_threshold, as: 'confidenceThreshold' + property :f1_score, as: 'f1Score' + property :precision, as: 'precision' + property :recall, as: 'recall' + end + end + + class XpsCategoryStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :common_stats, as: 'commonStats', class: Google::Apis::LanguageV2::XpsCommonStats, decorator: Google::Apis::LanguageV2::XpsCommonStats::Representation + + collection :top_category_stats, as: 'topCategoryStats', class: Google::Apis::LanguageV2::XpsCategoryStatsSingleCategoryStats, decorator: Google::Apis::LanguageV2::XpsCategoryStatsSingleCategoryStats::Representation + + end + end + + class XpsCategoryStatsSingleCategoryStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :count, :numeric_string => true, as: 'count' + property :value, as: 'value' + end + end + + class XpsClassificationEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :au_prc, as: 'auPrc' + property :au_roc, as: 'auRoc' + property :base_au_prc, as: 'baseAuPrc' + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry::Representation + + property :confusion_matrix, as: 'confusionMatrix', class: Google::Apis::LanguageV2::XpsConfusionMatrix, decorator: Google::Apis::LanguageV2::XpsConfusionMatrix::Representation + + property :evaluated_examples_count, as: 'evaluatedExamplesCount' + property :log_loss, as: 'logLoss' + end + end + + class XpsColorMap + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :annotation_spec_id_token, as: 'annotationSpecIdToken' + property :color, as: 'color', class: Google::Apis::LanguageV2::Color, decorator: Google::Apis::LanguageV2::Color::Representation + + property :display_name, as: 'displayName' + property :int_color, as: 'intColor', class: Google::Apis::LanguageV2::XpsColorMapIntColor, decorator: Google::Apis::LanguageV2::XpsColorMapIntColor::Representation + + end + end + + class XpsColorMapIntColor + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :blue, as: 'blue' + property :green, as: 'green' + property :red, as: 'red' + end + end + + class XpsColumnSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :column_id, as: 'columnId' + property :data_stats, as: 'dataStats', class: Google::Apis::LanguageV2::XpsDataStats, decorator: Google::Apis::LanguageV2::XpsDataStats::Representation + + property :data_type, as: 'dataType', class: Google::Apis::LanguageV2::XpsDataType, decorator: Google::Apis::LanguageV2::XpsDataType::Representation + + property :display_name, as: 'displayName' + property :forecasting_metadata, as: 'forecastingMetadata', class: Google::Apis::LanguageV2::XpsColumnSpecForecastingMetadata, decorator: Google::Apis::LanguageV2::XpsColumnSpecForecastingMetadata::Representation + + collection :top_correlated_columns, as: 'topCorrelatedColumns', class: Google::Apis::LanguageV2::XpsColumnSpecCorrelatedColumn, decorator: Google::Apis::LanguageV2::XpsColumnSpecCorrelatedColumn::Representation + + end + end + + class XpsColumnSpecCorrelatedColumn + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :column_id, as: 'columnId' + property :correlation_stats, as: 'correlationStats', class: Google::Apis::LanguageV2::XpsCorrelationStats, decorator: Google::Apis::LanguageV2::XpsCorrelationStats::Representation + + end + end + + class XpsColumnSpecForecastingMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :column_type, as: 'columnType' + end + end + + class XpsCommonStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :distinct_value_count, :numeric_string => true, as: 'distinctValueCount' + property :null_value_count, :numeric_string => true, as: 'nullValueCount' + property :valid_value_count, :numeric_string => true, as: 'validValueCount' + end + end + + class XpsConfidenceMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confidence_threshold, as: 'confidenceThreshold' + property :f1_score, as: 'f1Score' + property :f1_score_at1, as: 'f1ScoreAt1' + property :false_negative_count, :numeric_string => true, as: 'falseNegativeCount' + property :false_positive_count, :numeric_string => true, as: 'falsePositiveCount' + property :false_positive_rate, as: 'falsePositiveRate' + property :false_positive_rate_at1, as: 'falsePositiveRateAt1' + property :position_threshold, as: 'positionThreshold' + property :precision, as: 'precision' + property :precision_at1, as: 'precisionAt1' + property :recall, as: 'recall' + property :recall_at1, as: 'recallAt1' + property :true_negative_count, :numeric_string => true, as: 'trueNegativeCount' + property :true_positive_count, :numeric_string => true, as: 'truePositiveCount' + end + end + + class XpsConfusionMatrix + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :annotation_spec_id_token, as: 'annotationSpecIdToken' + collection :category, as: 'category' + collection :row, as: 'row', class: Google::Apis::LanguageV2::XpsConfusionMatrixRow, decorator: Google::Apis::LanguageV2::XpsConfusionMatrixRow::Representation + + collection :sentiment_label, as: 'sentimentLabel' + end + end + + class XpsConfusionMatrixRow + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :count, as: 'count' + collection :example_count, as: 'exampleCount' + end + end + + class XpsCoreMlFormat + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class XpsCorrelationStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cramers_v, as: 'cramersV' + end + end + + class XpsDataErrors + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :count, as: 'count' + property :error_type, as: 'errorType' + end + end + + class XpsDataStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :array_stats, as: 'arrayStats', class: Google::Apis::LanguageV2::XpsArrayStats, decorator: Google::Apis::LanguageV2::XpsArrayStats::Representation + + property :category_stats, as: 'categoryStats', class: Google::Apis::LanguageV2::XpsCategoryStats, decorator: Google::Apis::LanguageV2::XpsCategoryStats::Representation + + property :distinct_value_count, :numeric_string => true, as: 'distinctValueCount' + property :float64_stats, as: 'float64Stats', class: Google::Apis::LanguageV2::XpsFloat64Stats, decorator: Google::Apis::LanguageV2::XpsFloat64Stats::Representation + + property :null_value_count, :numeric_string => true, as: 'nullValueCount' + property :string_stats, as: 'stringStats', class: Google::Apis::LanguageV2::XpsStringStats, decorator: Google::Apis::LanguageV2::XpsStringStats::Representation + + property :struct_stats, as: 'structStats', class: Google::Apis::LanguageV2::XpsStructStats, decorator: Google::Apis::LanguageV2::XpsStructStats::Representation + + property :timestamp_stats, as: 'timestampStats', class: Google::Apis::LanguageV2::XpsTimestampStats, decorator: Google::Apis::LanguageV2::XpsTimestampStats::Representation + + property :valid_value_count, :numeric_string => true, as: 'validValueCount' + end + end + + class XpsDataType + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :compatible_data_types, as: 'compatibleDataTypes', class: Google::Apis::LanguageV2::XpsDataType, decorator: Google::Apis::LanguageV2::XpsDataType::Representation + + property :list_element_type, as: 'listElementType', class: Google::Apis::LanguageV2::XpsDataType, decorator: Google::Apis::LanguageV2::XpsDataType::Representation + + property :nullable, as: 'nullable' + property :struct_type, as: 'structType', class: Google::Apis::LanguageV2::XpsStructType, decorator: Google::Apis::LanguageV2::XpsStructType::Representation + + property :time_format, as: 'timeFormat' + property :type_code, as: 'typeCode' + end + end + + class XpsDockerFormat + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cpu_architecture, as: 'cpuArchitecture' + property :gpu_architecture, as: 'gpuArchitecture' + end + end + + class XpsEdgeTpuTfLiteFormat + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class XpsEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :annotation_spec_id_token, as: 'annotationSpecIdToken' + property :category, as: 'category' + property :evaluated_example_count, as: 'evaluatedExampleCount' + property :image_classification_eval_metrics, as: 'imageClassificationEvalMetrics', class: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics::Representation + + property :image_object_detection_eval_metrics, as: 'imageObjectDetectionEvalMetrics', class: Google::Apis::LanguageV2::XpsImageObjectDetectionEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsImageObjectDetectionEvaluationMetrics::Representation + + property :image_segmentation_eval_metrics, as: 'imageSegmentationEvalMetrics', class: Google::Apis::LanguageV2::XpsImageSegmentationEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsImageSegmentationEvaluationMetrics::Representation + + property :label, as: 'label' + property :regression_eval_metrics, as: 'regressionEvalMetrics', class: Google::Apis::LanguageV2::XpsRegressionEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsRegressionEvaluationMetrics::Representation + + property :tables_classification_eval_metrics, as: 'tablesClassificationEvalMetrics', class: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics::Representation + + property :tables_eval_metrics, as: 'tablesEvalMetrics', class: Google::Apis::LanguageV2::XpsTablesEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsTablesEvaluationMetrics::Representation + + property :text_classification_eval_metrics, as: 'textClassificationEvalMetrics', class: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics::Representation + + property :text_extraction_eval_metrics, as: 'textExtractionEvalMetrics', class: Google::Apis::LanguageV2::XpsTextExtractionEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsTextExtractionEvaluationMetrics::Representation + + property :text_sentiment_eval_metrics, as: 'textSentimentEvalMetrics', class: Google::Apis::LanguageV2::XpsTextSentimentEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsTextSentimentEvaluationMetrics::Representation + + property :translation_eval_metrics, as: 'translationEvalMetrics', class: Google::Apis::LanguageV2::XpsTranslationEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsTranslationEvaluationMetrics::Representation + + property :video_action_recognition_eval_metrics, as: 'videoActionRecognitionEvalMetrics', class: Google::Apis::LanguageV2::XpsVideoActionRecognitionEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsVideoActionRecognitionEvaluationMetrics::Representation + + property :video_classification_eval_metrics, as: 'videoClassificationEvalMetrics', class: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsClassificationEvaluationMetrics::Representation + + property :video_object_tracking_eval_metrics, as: 'videoObjectTrackingEvalMetrics', class: Google::Apis::LanguageV2::XpsVideoObjectTrackingEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsVideoObjectTrackingEvaluationMetrics::Representation + + end + end + + class XpsEvaluationMetricsSet + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :evaluation_metrics, as: 'evaluationMetrics', class: Google::Apis::LanguageV2::XpsEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsEvaluationMetrics::Representation + + property :file_spec, as: 'fileSpec', class: Google::Apis::LanguageV2::XpsFileSpec, decorator: Google::Apis::LanguageV2::XpsFileSpec::Representation + + property :num_evaluation_metrics, :numeric_string => true, as: 'numEvaluationMetrics' + end + end + + class XpsExampleSet + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :file_spec, as: 'fileSpec', class: Google::Apis::LanguageV2::XpsFileSpec, decorator: Google::Apis::LanguageV2::XpsFileSpec::Representation + + property :fingerprint, :numeric_string => true, as: 'fingerprint' + property :num_examples, :numeric_string => true, as: 'numExamples' + property :num_input_sources, :numeric_string => true, as: 'numInputSources' + end + end + + class XpsExportModelOutputConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :core_ml_format, as: 'coreMlFormat', class: Google::Apis::LanguageV2::XpsCoreMlFormat, decorator: Google::Apis::LanguageV2::XpsCoreMlFormat::Representation + + property :docker_format, as: 'dockerFormat', class: Google::Apis::LanguageV2::XpsDockerFormat, decorator: Google::Apis::LanguageV2::XpsDockerFormat::Representation + + property :edge_tpu_tf_lite_format, as: 'edgeTpuTfLiteFormat', class: Google::Apis::LanguageV2::XpsEdgeTpuTfLiteFormat, decorator: Google::Apis::LanguageV2::XpsEdgeTpuTfLiteFormat::Representation + + property :export_firebase_auxiliary_info, as: 'exportFirebaseAuxiliaryInfo' + property :output_gcr_uri, as: 'outputGcrUri' + property :output_gcs_uri, as: 'outputGcsUri' + property :tf_js_format, as: 'tfJsFormat', class: Google::Apis::LanguageV2::XpsTfJsFormat, decorator: Google::Apis::LanguageV2::XpsTfJsFormat::Representation + + property :tf_lite_format, as: 'tfLiteFormat', class: Google::Apis::LanguageV2::XpsTfLiteFormat, decorator: Google::Apis::LanguageV2::XpsTfLiteFormat::Representation + + property :tf_saved_model_format, as: 'tfSavedModelFormat', class: Google::Apis::LanguageV2::XpsTfSavedModelFormat, decorator: Google::Apis::LanguageV2::XpsTfSavedModelFormat::Representation + + end + end + + class XpsFileSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :directory_path, as: 'directoryPath' + property :file_format, as: 'fileFormat' + property :file_spec, as: 'fileSpec' + property :single_file_path, as: 'singleFilePath' + end + end + + class XpsFloat64Stats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :common_stats, as: 'commonStats', class: Google::Apis::LanguageV2::XpsCommonStats, decorator: Google::Apis::LanguageV2::XpsCommonStats::Representation + + collection :histogram_buckets, as: 'histogramBuckets', class: Google::Apis::LanguageV2::XpsFloat64StatsHistogramBucket, decorator: Google::Apis::LanguageV2::XpsFloat64StatsHistogramBucket::Representation + + property :mean, as: 'mean' + collection :quantiles, as: 'quantiles' + property :standard_deviation, as: 'standardDeviation' + end + end + + class XpsFloat64StatsHistogramBucket + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :count, :numeric_string => true, as: 'count' + property :max, as: 'max' + property :min, as: 'min' + end + end + + class XpsImageClassificationTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :class_count, :numeric_string => true, as: 'classCount' + property :export_model_spec, as: 'exportModelSpec', class: Google::Apis::LanguageV2::XpsImageExportModelSpec, decorator: Google::Apis::LanguageV2::XpsImageExportModelSpec::Representation + + property :model_artifact_spec, as: 'modelArtifactSpec', class: Google::Apis::LanguageV2::XpsImageModelArtifactSpec, decorator: Google::Apis::LanguageV2::XpsImageModelArtifactSpec::Representation + + property :model_serving_spec, as: 'modelServingSpec', class: Google::Apis::LanguageV2::XpsImageModelServingSpec, decorator: Google::Apis::LanguageV2::XpsImageModelServingSpec::Representation + + property :stop_reason, as: 'stopReason' + property :train_cost_in_node_time, as: 'trainCostInNodeTime' + property :train_cost_node_seconds, :numeric_string => true, as: 'trainCostNodeSeconds' + end + end + + class XpsImageExportModelSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :export_model_output_config, as: 'exportModelOutputConfig', class: Google::Apis::LanguageV2::XpsExportModelOutputConfig, decorator: Google::Apis::LanguageV2::XpsExportModelOutputConfig::Representation + + end + end + + class XpsImageModelArtifactSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :checkpoint_artifact, as: 'checkpointArtifact', class: Google::Apis::LanguageV2::XpsModelArtifactItem, decorator: Google::Apis::LanguageV2::XpsModelArtifactItem::Representation + + collection :export_artifact, as: 'exportArtifact', class: Google::Apis::LanguageV2::XpsModelArtifactItem, decorator: Google::Apis::LanguageV2::XpsModelArtifactItem::Representation + + property :label_gcs_uri, as: 'labelGcsUri' + property :serving_artifact, as: 'servingArtifact', class: Google::Apis::LanguageV2::XpsModelArtifactItem, decorator: Google::Apis::LanguageV2::XpsModelArtifactItem::Representation + + property :tf_js_binary_gcs_prefix, as: 'tfJsBinaryGcsPrefix' + property :tf_lite_metadata_gcs_uri, as: 'tfLiteMetadataGcsUri' + end + end + + class XpsImageModelServingSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :model_throughput_estimation, as: 'modelThroughputEstimation', class: Google::Apis::LanguageV2::XpsImageModelServingSpecModelThroughputEstimation, decorator: Google::Apis::LanguageV2::XpsImageModelServingSpecModelThroughputEstimation::Representation + + property :node_qps, as: 'nodeQps' + property :tf_runtime_version, as: 'tfRuntimeVersion' + end + end + + class XpsImageModelServingSpecModelThroughputEstimation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :compute_engine_accelerator_type, as: 'computeEngineAcceleratorType' + property :latency_in_milliseconds, as: 'latencyInMilliseconds' + property :node_qps, as: 'nodeQps' + property :servomatic_partition_type, as: 'servomaticPartitionType' + end + end + + class XpsImageObjectDetectionEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bounding_box_mean_average_precision, as: 'boundingBoxMeanAveragePrecision' + collection :bounding_box_metrics_entries, as: 'boundingBoxMetricsEntries', class: Google::Apis::LanguageV2::XpsBoundingBoxMetricsEntry, decorator: Google::Apis::LanguageV2::XpsBoundingBoxMetricsEntry::Representation + + property :evaluated_bounding_box_count, as: 'evaluatedBoundingBoxCount' + end + end + + class XpsImageObjectDetectionModelSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :class_count, :numeric_string => true, as: 'classCount' + property :export_model_spec, as: 'exportModelSpec', class: Google::Apis::LanguageV2::XpsImageExportModelSpec, decorator: Google::Apis::LanguageV2::XpsImageExportModelSpec::Representation + + property :max_bounding_box_count, :numeric_string => true, as: 'maxBoundingBoxCount' + property :model_artifact_spec, as: 'modelArtifactSpec', class: Google::Apis::LanguageV2::XpsImageModelArtifactSpec, decorator: Google::Apis::LanguageV2::XpsImageModelArtifactSpec::Representation + + property :model_serving_spec, as: 'modelServingSpec', class: Google::Apis::LanguageV2::XpsImageModelServingSpec, decorator: Google::Apis::LanguageV2::XpsImageModelServingSpec::Representation + + property :stop_reason, as: 'stopReason' + property :train_cost_node_seconds, :numeric_string => true, as: 'trainCostNodeSeconds' + end + end + + class XpsImageSegmentationEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsImageSegmentationEvaluationMetricsConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsImageSegmentationEvaluationMetricsConfidenceMetricsEntry::Representation + + end + end + + class XpsImageSegmentationEvaluationMetricsConfidenceMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confidence_threshold, as: 'confidenceThreshold' + property :confusion_matrix, as: 'confusionMatrix', class: Google::Apis::LanguageV2::XpsConfusionMatrix, decorator: Google::Apis::LanguageV2::XpsConfusionMatrix::Representation + + property :dice_score_coefficient, as: 'diceScoreCoefficient' + property :iou_score, as: 'iouScore' + property :precision, as: 'precision' + property :recall, as: 'recall' + end + end + + class XpsImageSegmentationTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :color_maps, as: 'colorMaps', class: Google::Apis::LanguageV2::XpsColorMap, decorator: Google::Apis::LanguageV2::XpsColorMap::Representation + + property :export_model_spec, as: 'exportModelSpec', class: Google::Apis::LanguageV2::XpsImageExportModelSpec, decorator: Google::Apis::LanguageV2::XpsImageExportModelSpec::Representation + + property :model_artifact_spec, as: 'modelArtifactSpec', class: Google::Apis::LanguageV2::XpsImageModelArtifactSpec, decorator: Google::Apis::LanguageV2::XpsImageModelArtifactSpec::Representation + + property :model_serving_spec, as: 'modelServingSpec', class: Google::Apis::LanguageV2::XpsImageModelServingSpec, decorator: Google::Apis::LanguageV2::XpsImageModelServingSpec::Representation + + property :stop_reason, as: 'stopReason' + property :train_cost_node_seconds, :numeric_string => true, as: 'trainCostNodeSeconds' + end + end + + class XpsIntegratedGradientsAttribution + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :step_count, as: 'stepCount' + end + end + + class XpsMetricEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :argentum_metric_id, as: 'argentumMetricId' + property :double_value, as: 'doubleValue' + property :int64_value, :numeric_string => true, as: 'int64Value' + property :metric_name, as: 'metricName' + collection :system_labels, as: 'systemLabels', class: Google::Apis::LanguageV2::XpsMetricEntryLabel, decorator: Google::Apis::LanguageV2::XpsMetricEntryLabel::Representation + + end + end + + class XpsMetricEntryLabel + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :label_name, as: 'labelName' + property :label_value, as: 'labelValue' + end + end + + class XpsModelArtifactItem + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :artifact_format, as: 'artifactFormat' + property :gcs_uri, as: 'gcsUri' + end + end + + class XpsPreprocessResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :output_example_set, as: 'outputExampleSet', class: Google::Apis::LanguageV2::XpsExampleSet, decorator: Google::Apis::LanguageV2::XpsExampleSet::Representation + + property :speech_preprocess_resp, as: 'speechPreprocessResp', class: Google::Apis::LanguageV2::XpsSpeechPreprocessResponse, decorator: Google::Apis::LanguageV2::XpsSpeechPreprocessResponse::Representation + + property :tables_preprocess_response, as: 'tablesPreprocessResponse', class: Google::Apis::LanguageV2::XpsTablesPreprocessResponse, decorator: Google::Apis::LanguageV2::XpsTablesPreprocessResponse::Representation + + property :translation_preprocess_resp, as: 'translationPreprocessResp', class: Google::Apis::LanguageV2::XpsTranslationPreprocessResponse, decorator: Google::Apis::LanguageV2::XpsTranslationPreprocessResponse::Representation + + end + end + + class XpsRegressionEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :mean_absolute_error, as: 'meanAbsoluteError' + property :mean_absolute_percentage_error, as: 'meanAbsolutePercentageError' + property :r_squared, as: 'rSquared' + collection :regression_metrics_entries, as: 'regressionMetricsEntries', class: Google::Apis::LanguageV2::XpsRegressionMetricsEntry, decorator: Google::Apis::LanguageV2::XpsRegressionMetricsEntry::Representation + + property :root_mean_squared_error, as: 'rootMeanSquaredError' + property :root_mean_squared_log_error, as: 'rootMeanSquaredLogError' + end + end + + class XpsRegressionMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :predicted_value, as: 'predictedValue' + property :true_value, as: 'trueValue' + end + end + + class XpsReportingMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :effective_training_duration, as: 'effectiveTrainingDuration' + collection :metric_entries, as: 'metricEntries', class: Google::Apis::LanguageV2::XpsMetricEntry, decorator: Google::Apis::LanguageV2::XpsMetricEntry::Representation + + end + end + + class XpsResponseExplanationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :inputs, as: 'inputs', class: Google::Apis::LanguageV2::XpsResponseExplanationMetadataInputMetadata, decorator: Google::Apis::LanguageV2::XpsResponseExplanationMetadataInputMetadata::Representation + + hash :outputs, as: 'outputs', class: Google::Apis::LanguageV2::XpsResponseExplanationMetadataOutputMetadata, decorator: Google::Apis::LanguageV2::XpsResponseExplanationMetadataOutputMetadata::Representation + + end + end + + class XpsResponseExplanationMetadataInputMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :input_tensor_name, as: 'inputTensorName' + property :modality, as: 'modality' + property :visualization_config, as: 'visualizationConfig', class: Google::Apis::LanguageV2::XpsVisualization, decorator: Google::Apis::LanguageV2::XpsVisualization::Representation + + end + end + + class XpsResponseExplanationMetadataOutputMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :output_tensor_name, as: 'outputTensorName' + end + end + + class XpsResponseExplanationParameters + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :integrated_gradients_attribution, as: 'integratedGradientsAttribution', class: Google::Apis::LanguageV2::XpsIntegratedGradientsAttribution, decorator: Google::Apis::LanguageV2::XpsIntegratedGradientsAttribution::Representation + + property :xrai_attribution, as: 'xraiAttribution', class: Google::Apis::LanguageV2::XpsXraiAttribution, decorator: Google::Apis::LanguageV2::XpsXraiAttribution::Representation + + end + end + + class XpsResponseExplanationSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :explanation_type, as: 'explanationType' + property :metadata, as: 'metadata', class: Google::Apis::LanguageV2::XpsResponseExplanationMetadata, decorator: Google::Apis::LanguageV2::XpsResponseExplanationMetadata::Representation + + property :parameters, as: 'parameters', class: Google::Apis::LanguageV2::XpsResponseExplanationParameters, decorator: Google::Apis::LanguageV2::XpsResponseExplanationParameters::Representation + + end + end + + class XpsRow + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :column_ids, as: 'columnIds' + collection :values, as: 'values' + end + end + + class XpsSpeechEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :sub_model_evaluation_metrics, as: 'subModelEvaluationMetrics', class: Google::Apis::LanguageV2::XpsSpeechEvaluationMetricsSubModelEvaluationMetric, decorator: Google::Apis::LanguageV2::XpsSpeechEvaluationMetricsSubModelEvaluationMetric::Representation + + end + end + + class XpsSpeechEvaluationMetricsSubModelEvaluationMetric + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :biasing_model_type, as: 'biasingModelType' + property :is_enhanced_model, as: 'isEnhancedModel' + property :num_deletions, as: 'numDeletions' + property :num_insertions, as: 'numInsertions' + property :num_substitutions, as: 'numSubstitutions' + property :num_utterances, as: 'numUtterances' + property :num_words, as: 'numWords' + property :sentence_accuracy, as: 'sentenceAccuracy' + property :wer, as: 'wer' + end + end + + class XpsSpeechModelSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :dataset_id, :numeric_string => true, as: 'datasetId' + property :language, as: 'language' + collection :sub_model_specs, as: 'subModelSpecs', class: Google::Apis::LanguageV2::XpsSpeechModelSpecSubModelSpec, decorator: Google::Apis::LanguageV2::XpsSpeechModelSpecSubModelSpec::Representation + + end + end + + class XpsSpeechModelSpecSubModelSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :biasing_model_type, as: 'biasingModelType' + property :client_id, as: 'clientId' + property :context_id, as: 'contextId' + property :is_enhanced_model, as: 'isEnhancedModel' + end + end + + class XpsSpeechPreprocessResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cns_test_data_path, as: 'cnsTestDataPath' + property :cns_train_data_path, as: 'cnsTrainDataPath' + property :prebuilt_model_evaluation_metrics, as: 'prebuiltModelEvaluationMetrics', class: Google::Apis::LanguageV2::XpsSpeechEvaluationMetrics, decorator: Google::Apis::LanguageV2::XpsSpeechEvaluationMetrics::Representation + + property :speech_preprocess_stats, as: 'speechPreprocessStats', class: Google::Apis::LanguageV2::XpsSpeechPreprocessStats, decorator: Google::Apis::LanguageV2::XpsSpeechPreprocessStats::Representation + + end + end + + class XpsSpeechPreprocessStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :data_errors, as: 'dataErrors', class: Google::Apis::LanguageV2::XpsDataErrors, decorator: Google::Apis::LanguageV2::XpsDataErrors::Representation + + property :num_human_labeled_examples, as: 'numHumanLabeledExamples' + property :num_logs_examples, as: 'numLogsExamples' + property :num_machine_transcribed_examples, as: 'numMachineTranscribedExamples' + property :test_examples_count, as: 'testExamplesCount' + property :test_sentences_count, as: 'testSentencesCount' + property :test_words_count, as: 'testWordsCount' + property :train_examples_count, as: 'trainExamplesCount' + property :train_sentences_count, as: 'trainSentencesCount' + property :train_words_count, as: 'trainWordsCount' + end + end + + class XpsStringStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :common_stats, as: 'commonStats', class: Google::Apis::LanguageV2::XpsCommonStats, decorator: Google::Apis::LanguageV2::XpsCommonStats::Representation + + collection :top_unigram_stats, as: 'topUnigramStats', class: Google::Apis::LanguageV2::XpsStringStatsUnigramStats, decorator: Google::Apis::LanguageV2::XpsStringStatsUnigramStats::Representation + + end + end + + class XpsStringStatsUnigramStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :count, :numeric_string => true, as: 'count' + property :value, as: 'value' + end + end + + class XpsStructStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :common_stats, as: 'commonStats', class: Google::Apis::LanguageV2::XpsCommonStats, decorator: Google::Apis::LanguageV2::XpsCommonStats::Representation + + hash :field_stats, as: 'fieldStats', class: Google::Apis::LanguageV2::XpsDataStats, decorator: Google::Apis::LanguageV2::XpsDataStats::Representation + + end + end + + class XpsStructType + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :fields, as: 'fields', class: Google::Apis::LanguageV2::XpsDataType, decorator: Google::Apis::LanguageV2::XpsDataType::Representation + + end + end + + class XpsTableSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :column_specs, as: 'columnSpecs', class: Google::Apis::LanguageV2::XpsColumnSpec, decorator: Google::Apis::LanguageV2::XpsColumnSpec::Representation + + property :imported_data_size_in_bytes, :numeric_string => true, as: 'importedDataSizeInBytes' + property :row_count, :numeric_string => true, as: 'rowCount' + property :time_column_id, as: 'timeColumnId' + property :valid_row_count, :numeric_string => true, as: 'validRowCount' + end + end + + class XpsTablesClassificationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :curve_metrics, as: 'curveMetrics', class: Google::Apis::LanguageV2::XpsTablesClassificationMetricsCurveMetrics, decorator: Google::Apis::LanguageV2::XpsTablesClassificationMetricsCurveMetrics::Representation + + end + end + + class XpsTablesClassificationMetricsCurveMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :auc_pr, as: 'aucPr' + property :auc_roc, as: 'aucRoc' + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsTablesConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsTablesConfidenceMetricsEntry::Representation + + property :log_loss, as: 'logLoss' + property :position_threshold, as: 'positionThreshold' + property :value, as: 'value' + end + end + + class XpsTablesConfidenceMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confidence_threshold, as: 'confidenceThreshold' + property :f1_score, as: 'f1Score' + property :false_negative_count, :numeric_string => true, as: 'falseNegativeCount' + property :false_positive_count, :numeric_string => true, as: 'falsePositiveCount' + property :false_positive_rate, as: 'falsePositiveRate' + property :precision, as: 'precision' + property :recall, as: 'recall' + property :true_negative_count, :numeric_string => true, as: 'trueNegativeCount' + property :true_positive_count, :numeric_string => true, as: 'truePositiveCount' + property :true_positive_rate, as: 'truePositiveRate' + end + end + + class XpsTablesDatasetMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :ml_use_column_id, as: 'mlUseColumnId' + property :primary_table_spec, as: 'primaryTableSpec', class: Google::Apis::LanguageV2::XpsTableSpec, decorator: Google::Apis::LanguageV2::XpsTableSpec::Representation + + hash :target_column_correlations, as: 'targetColumnCorrelations', class: Google::Apis::LanguageV2::XpsCorrelationStats, decorator: Google::Apis::LanguageV2::XpsCorrelationStats::Representation + + property :target_column_id, as: 'targetColumnId' + property :weight_column_id, as: 'weightColumnId' + end + end + + class XpsTablesEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :classification_metrics, as: 'classificationMetrics', class: Google::Apis::LanguageV2::XpsTablesClassificationMetrics, decorator: Google::Apis::LanguageV2::XpsTablesClassificationMetrics::Representation + + property :regression_metrics, as: 'regressionMetrics', class: Google::Apis::LanguageV2::XpsTablesRegressionMetrics, decorator: Google::Apis::LanguageV2::XpsTablesRegressionMetrics::Representation + + end + end + + class XpsTablesModelColumnInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :column_id, as: 'columnId' + property :feature_importance, as: 'featureImportance' + end + end + + class XpsTablesModelStructure + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :model_parameters, as: 'modelParameters', class: Google::Apis::LanguageV2::XpsTablesModelStructureModelParameters, decorator: Google::Apis::LanguageV2::XpsTablesModelStructureModelParameters::Representation + + end + end + + class XpsTablesModelStructureModelParameters + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :hyperparameters, as: 'hyperparameters', class: Google::Apis::LanguageV2::XpsTablesModelStructureModelParametersParameter, decorator: Google::Apis::LanguageV2::XpsTablesModelStructureModelParametersParameter::Representation + + end + end + + class XpsTablesModelStructureModelParametersParameter + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :float_value, as: 'floatValue' + property :int_value, :numeric_string => true, as: 'intValue' + property :name, as: 'name' + property :string_value, as: 'stringValue' + end + end + + class XpsTablesPreprocessResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :tables_dataset_metadata, as: 'tablesDatasetMetadata', class: Google::Apis::LanguageV2::XpsTablesDatasetMetadata, decorator: Google::Apis::LanguageV2::XpsTablesDatasetMetadata::Representation + + end + end + + class XpsTablesRegressionMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :mean_absolute_error, as: 'meanAbsoluteError' + property :mean_absolute_percentage_error, as: 'meanAbsolutePercentageError' + property :r_squared, as: 'rSquared' + collection :regression_metrics_entries, as: 'regressionMetricsEntries', class: Google::Apis::LanguageV2::XpsRegressionMetricsEntry, decorator: Google::Apis::LanguageV2::XpsRegressionMetricsEntry::Representation + + property :root_mean_squared_error, as: 'rootMeanSquaredError' + property :root_mean_squared_log_error, as: 'rootMeanSquaredLogError' + end + end + + class XpsTablesTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :model_structure, as: 'modelStructure', class: Google::Apis::LanguageV2::XpsTablesModelStructure, decorator: Google::Apis::LanguageV2::XpsTablesModelStructure::Representation + + collection :prediction_sample_rows, as: 'predictionSampleRows', class: Google::Apis::LanguageV2::XpsRow, decorator: Google::Apis::LanguageV2::XpsRow::Representation + + collection :tables_model_column_info, as: 'tablesModelColumnInfo', class: Google::Apis::LanguageV2::XpsTablesModelColumnInfo, decorator: Google::Apis::LanguageV2::XpsTablesModelColumnInfo::Representation + + property :train_cost_milli_node_hours, :numeric_string => true, as: 'trainCostMilliNodeHours' + end + end + + class XpsTablesTrainingOperationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_model_stage, as: 'createModelStage' + property :optimization_objective, as: 'optimizationObjective' + collection :top_trials, as: 'topTrials', class: Google::Apis::LanguageV2::XpsTuningTrial, decorator: Google::Apis::LanguageV2::XpsTuningTrial::Representation + + property :train_budget_milli_node_hours, :numeric_string => true, as: 'trainBudgetMilliNodeHours' + collection :training_objective_points, as: 'trainingObjectivePoints', class: Google::Apis::LanguageV2::XpsTrainingObjectivePoint, decorator: Google::Apis::LanguageV2::XpsTrainingObjectivePoint::Representation + + property :training_start_time, as: 'trainingStartTime' + end + end + + class XpsTextComponentModel + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :batch_prediction_model_gcs_uri, as: 'batchPredictionModelGcsUri' + property :online_prediction_model_gcs_uri, as: 'onlinePredictionModelGcsUri' + property :partition, as: 'partition' + property :serving_artifact, as: 'servingArtifact', class: Google::Apis::LanguageV2::XpsModelArtifactItem, decorator: Google::Apis::LanguageV2::XpsModelArtifactItem::Representation + + property :servo_model_name, as: 'servoModelName' + property :submodel_name, as: 'submodelName' + property :submodel_type, as: 'submodelType' + property :tf_runtime_version, as: 'tfRuntimeVersion' + property :version_number, :numeric_string => true, as: 'versionNumber' + end + end + + class XpsTextExtractionEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :best_f1_confidence_metrics, as: 'bestF1ConfidenceMetrics', class: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry::Representation + + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry::Representation + + property :confusion_matrix, as: 'confusionMatrix', class: Google::Apis::LanguageV2::XpsConfusionMatrix, decorator: Google::Apis::LanguageV2::XpsConfusionMatrix::Representation + + hash :per_label_confidence_metrics, as: 'perLabelConfidenceMetrics', class: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsConfidenceMetricsEntry::Representation + + end + end + + class XpsTextSentimentEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confusion_matrix, as: 'confusionMatrix', class: Google::Apis::LanguageV2::XpsConfusionMatrix, decorator: Google::Apis::LanguageV2::XpsConfusionMatrix::Representation + + property :f1_score, as: 'f1Score' + property :linear_kappa, as: 'linearKappa' + property :mean_absolute_error, as: 'meanAbsoluteError' + property :mean_squared_error, as: 'meanSquaredError' + property :precision, as: 'precision' + property :quadratic_kappa, as: 'quadraticKappa' + property :recall, as: 'recall' + end + end + + class XpsTextToSpeechTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class XpsTextTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :component_model, as: 'componentModel', class: Google::Apis::LanguageV2::XpsTextComponentModel, decorator: Google::Apis::LanguageV2::XpsTextComponentModel::Representation + + end + end + + class XpsTfJsFormat + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class XpsTfLiteFormat + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class XpsTfSavedModelFormat + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class XpsTimestampStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :common_stats, as: 'commonStats', class: Google::Apis::LanguageV2::XpsCommonStats, decorator: Google::Apis::LanguageV2::XpsCommonStats::Representation + + hash :granular_stats, as: 'granularStats', class: Google::Apis::LanguageV2::XpsTimestampStatsGranularStats, decorator: Google::Apis::LanguageV2::XpsTimestampStatsGranularStats::Representation + + property :median_timestamp_nanos, :numeric_string => true, as: 'medianTimestampNanos' + end + end + + class XpsTimestampStatsGranularStats + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :buckets, as: 'buckets' + end + end + + class XpsTrackMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsTrackMetricsEntryConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsTrackMetricsEntryConfidenceMetricsEntry::Representation + + property :iou_threshold, as: 'iouThreshold' + property :mean_bounding_box_iou, as: 'meanBoundingBoxIou' + property :mean_mismatch_rate, as: 'meanMismatchRate' + property :mean_tracking_average_precision, as: 'meanTrackingAveragePrecision' + end + end + + class XpsTrackMetricsEntryConfidenceMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bounding_box_iou, as: 'boundingBoxIou' + property :confidence_threshold, as: 'confidenceThreshold' + property :mismatch_rate, as: 'mismatchRate' + property :tracking_precision, as: 'trackingPrecision' + property :tracking_recall, as: 'trackingRecall' + end + end + + class XpsTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :deployed_model_size_bytes, :numeric_string => true, as: 'deployedModelSizeBytes' + collection :error_analysis_configs, as: 'errorAnalysisConfigs', class: Google::Apis::LanguageV2::XpsVisionErrorAnalysisConfig, decorator: Google::Apis::LanguageV2::XpsVisionErrorAnalysisConfig::Representation + + property :evaluated_example_set, as: 'evaluatedExampleSet', class: Google::Apis::LanguageV2::XpsExampleSet, decorator: Google::Apis::LanguageV2::XpsExampleSet::Representation + + property :evaluation_metrics_set, as: 'evaluationMetricsSet', class: Google::Apis::LanguageV2::XpsEvaluationMetricsSet, decorator: Google::Apis::LanguageV2::XpsEvaluationMetricsSet::Representation + + collection :explanation_configs, as: 'explanationConfigs', class: Google::Apis::LanguageV2::XpsResponseExplanationSpec, decorator: Google::Apis::LanguageV2::XpsResponseExplanationSpec::Representation + + property :image_classification_train_resp, as: 'imageClassificationTrainResp', class: Google::Apis::LanguageV2::XpsImageClassificationTrainResponse, decorator: Google::Apis::LanguageV2::XpsImageClassificationTrainResponse::Representation + + property :image_object_detection_train_resp, as: 'imageObjectDetectionTrainResp', class: Google::Apis::LanguageV2::XpsImageObjectDetectionModelSpec, decorator: Google::Apis::LanguageV2::XpsImageObjectDetectionModelSpec::Representation + + property :image_segmentation_train_resp, as: 'imageSegmentationTrainResp', class: Google::Apis::LanguageV2::XpsImageSegmentationTrainResponse, decorator: Google::Apis::LanguageV2::XpsImageSegmentationTrainResponse::Representation + + property :model_token, :base64 => true, as: 'modelToken' + property :speech_train_resp, as: 'speechTrainResp', class: Google::Apis::LanguageV2::XpsSpeechModelSpec, decorator: Google::Apis::LanguageV2::XpsSpeechModelSpec::Representation + + property :tables_train_resp, as: 'tablesTrainResp', class: Google::Apis::LanguageV2::XpsTablesTrainResponse, decorator: Google::Apis::LanguageV2::XpsTablesTrainResponse::Representation + + property :text_to_speech_train_resp, as: 'textToSpeechTrainResp', class: Google::Apis::LanguageV2::XpsTextToSpeechTrainResponse, decorator: Google::Apis::LanguageV2::XpsTextToSpeechTrainResponse::Representation + + property :text_train_resp, as: 'textTrainResp', class: Google::Apis::LanguageV2::XpsTextTrainResponse, decorator: Google::Apis::LanguageV2::XpsTextTrainResponse::Representation + + property :translation_train_resp, as: 'translationTrainResp', class: Google::Apis::LanguageV2::XpsTranslationTrainResponse, decorator: Google::Apis::LanguageV2::XpsTranslationTrainResponse::Representation + + property :video_action_recognition_train_resp, as: 'videoActionRecognitionTrainResp', class: Google::Apis::LanguageV2::XpsVideoActionRecognitionTrainResponse, decorator: Google::Apis::LanguageV2::XpsVideoActionRecognitionTrainResponse::Representation + + property :video_classification_train_resp, as: 'videoClassificationTrainResp', class: Google::Apis::LanguageV2::XpsVideoClassificationTrainResponse, decorator: Google::Apis::LanguageV2::XpsVideoClassificationTrainResponse::Representation + + property :video_object_tracking_train_resp, as: 'videoObjectTrackingTrainResp', class: Google::Apis::LanguageV2::XpsVideoObjectTrackingTrainResponse, decorator: Google::Apis::LanguageV2::XpsVideoObjectTrackingTrainResponse::Representation + + end + end + + class XpsTrainingObjectivePoint + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_time, as: 'createTime' + property :value, as: 'value' + end + end + + class XpsTranslationEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :base_bleu_score, as: 'baseBleuScore' + property :bleu_score, as: 'bleuScore' + end + end + + class XpsTranslationPreprocessResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :parsed_example_count, :numeric_string => true, as: 'parsedExampleCount' + property :valid_example_count, :numeric_string => true, as: 'validExampleCount' + end + end + + class XpsTranslationTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :model_type, as: 'modelType' + end + end + + class XpsTuningTrial + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :model_structure, as: 'modelStructure', class: Google::Apis::LanguageV2::XpsTablesModelStructure, decorator: Google::Apis::LanguageV2::XpsTablesModelStructure::Representation + + property :training_objective_point, as: 'trainingObjectivePoint', class: Google::Apis::LanguageV2::XpsTrainingObjectivePoint, decorator: Google::Apis::LanguageV2::XpsTrainingObjectivePoint::Representation + + end + end + + class XpsVideoActionMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :confidence_metrics_entries, as: 'confidenceMetricsEntries', class: Google::Apis::LanguageV2::XpsVideoActionMetricsEntryConfidenceMetricsEntry, decorator: Google::Apis::LanguageV2::XpsVideoActionMetricsEntryConfidenceMetricsEntry::Representation + + property :mean_average_precision, as: 'meanAveragePrecision' + property :precision_window_length, as: 'precisionWindowLength' + end + end + + class XpsVideoActionMetricsEntryConfidenceMetricsEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confidence_threshold, as: 'confidenceThreshold' + property :f1_score, as: 'f1Score' + property :precision, as: 'precision' + property :recall, as: 'recall' + end + end + + class XpsVideoActionRecognitionEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :evaluated_action_count, as: 'evaluatedActionCount' + collection :video_action_metrics_entries, as: 'videoActionMetricsEntries', class: Google::Apis::LanguageV2::XpsVideoActionMetricsEntry, decorator: Google::Apis::LanguageV2::XpsVideoActionMetricsEntry::Representation + + end + end + + class XpsVideoActionRecognitionTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :model_artifact_spec, as: 'modelArtifactSpec', class: Google::Apis::LanguageV2::XpsVideoModelArtifactSpec, decorator: Google::Apis::LanguageV2::XpsVideoModelArtifactSpec::Representation + + property :train_cost_node_seconds, :numeric_string => true, as: 'trainCostNodeSeconds' + end + end + + class XpsVideoBatchPredictOperationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :output_examples, as: 'outputExamples' + end + end + + class XpsVideoClassificationTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :model_artifact_spec, as: 'modelArtifactSpec', class: Google::Apis::LanguageV2::XpsVideoModelArtifactSpec, decorator: Google::Apis::LanguageV2::XpsVideoModelArtifactSpec::Representation + + property :train_cost_node_seconds, :numeric_string => true, as: 'trainCostNodeSeconds' + end + end + + class XpsVideoExportModelSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :export_model_output_config, as: 'exportModelOutputConfig', class: Google::Apis::LanguageV2::XpsExportModelOutputConfig, decorator: Google::Apis::LanguageV2::XpsExportModelOutputConfig::Representation + + end + end + + class XpsVideoModelArtifactSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :export_artifact, as: 'exportArtifact', class: Google::Apis::LanguageV2::XpsModelArtifactItem, decorator: Google::Apis::LanguageV2::XpsModelArtifactItem::Representation + + property :serving_artifact, as: 'servingArtifact', class: Google::Apis::LanguageV2::XpsModelArtifactItem, decorator: Google::Apis::LanguageV2::XpsModelArtifactItem::Representation + + end + end + + class XpsVideoObjectTrackingEvaluationMetrics + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bounding_box_mean_average_precision, as: 'boundingBoxMeanAveragePrecision' + collection :bounding_box_metrics_entries, as: 'boundingBoxMetricsEntries', class: Google::Apis::LanguageV2::XpsBoundingBoxMetricsEntry, decorator: Google::Apis::LanguageV2::XpsBoundingBoxMetricsEntry::Representation + + property :evaluated_boundingbox_count, as: 'evaluatedBoundingboxCount' + property :evaluated_frame_count, as: 'evaluatedFrameCount' + property :evaluated_track_count, as: 'evaluatedTrackCount' + property :track_mean_average_precision, as: 'trackMeanAveragePrecision' + property :track_mean_bounding_box_iou, as: 'trackMeanBoundingBoxIou' + property :track_mean_mismatch_rate, as: 'trackMeanMismatchRate' + collection :track_metrics_entries, as: 'trackMetricsEntries', class: Google::Apis::LanguageV2::XpsTrackMetricsEntry, decorator: Google::Apis::LanguageV2::XpsTrackMetricsEntry::Representation + + end + end + + class XpsVideoObjectTrackingTrainResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :export_model_spec, as: 'exportModelSpec', class: Google::Apis::LanguageV2::XpsVideoExportModelSpec, decorator: Google::Apis::LanguageV2::XpsVideoExportModelSpec::Representation + + property :model_artifact_spec, as: 'modelArtifactSpec', class: Google::Apis::LanguageV2::XpsVideoModelArtifactSpec, decorator: Google::Apis::LanguageV2::XpsVideoModelArtifactSpec::Representation + + property :train_cost_node_seconds, :numeric_string => true, as: 'trainCostNodeSeconds' + end + end + + class XpsVideoTrainingOperationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :train_cost_milli_node_hour, :numeric_string => true, as: 'trainCostMilliNodeHour' + end + end + + class XpsVisionErrorAnalysisConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :example_count, as: 'exampleCount' + property :query_type, as: 'queryType' + end + end + + class XpsVisionTrainingOperationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :explanation_usage, as: 'explanationUsage', class: Google::Apis::LanguageV2::InfraUsage, decorator: Google::Apis::LanguageV2::InfraUsage::Representation + + end + end + + class XpsVisualization + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :clip_percent_lowerbound, as: 'clipPercentLowerbound' + property :clip_percent_upperbound, as: 'clipPercentUpperbound' + property :color_map, as: 'colorMap' + property :overlay_type, as: 'overlayType' + property :polarity, as: 'polarity' + property :type, as: 'type' + end + end + + class XpsXpsOperationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :example_count, :numeric_string => true, as: 'exampleCount' + property :reporting_metrics, as: 'reportingMetrics', class: Google::Apis::LanguageV2::XpsReportingMetrics, decorator: Google::Apis::LanguageV2::XpsReportingMetrics::Representation + + property :tables_training_operation_metadata, as: 'tablesTrainingOperationMetadata', class: Google::Apis::LanguageV2::XpsTablesTrainingOperationMetadata, decorator: Google::Apis::LanguageV2::XpsTablesTrainingOperationMetadata::Representation + + property :video_batch_predict_operation_metadata, as: 'videoBatchPredictOperationMetadata', class: Google::Apis::LanguageV2::XpsVideoBatchPredictOperationMetadata, decorator: Google::Apis::LanguageV2::XpsVideoBatchPredictOperationMetadata::Representation + + property :video_training_operation_metadata, as: 'videoTrainingOperationMetadata', class: Google::Apis::LanguageV2::XpsVideoTrainingOperationMetadata, decorator: Google::Apis::LanguageV2::XpsVideoTrainingOperationMetadata::Representation + + property :vision_training_operation_metadata, as: 'visionTrainingOperationMetadata', class: Google::Apis::LanguageV2::XpsVisionTrainingOperationMetadata, decorator: Google::Apis::LanguageV2::XpsVisionTrainingOperationMetadata::Representation + + end + end + + class XpsXraiAttribution + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :step_count, as: 'stepCount' end end end end end