Class: Google::Apis::LanguageV1beta2::XpsXpsOperationMetadata

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/language_v1beta2/classes.rb,
lib/google/apis/language_v1beta2/representations.rb,
lib/google/apis/language_v1beta2/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ XpsXpsOperationMetadata

Returns a new instance of XpsXpsOperationMetadata.



5466
5467
5468
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5466

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#example_countFixnum

Optional. XPS server can opt to provide example count of the long running operation (e.g. training, data importing, batch prediction). Corresponds to the JSON property exampleCount

Returns:

  • (Fixnum)


5433
5434
5435
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5433

def example_count
  @example_count
end

#reporting_metricsGoogle::Apis::LanguageV1beta2::XpsReportingMetrics

Metrics for the operation. By the time the operation is terminated (whether succeeded or failed) as returned from XPS, AutoML BE assumes the metrics are finalized. AutoML BE transparently posts the metrics to Chemist if it's not empty, regardless of the response content or error type. If user is supposed to be charged in case of cancellation/error, this field should be set. In the case where the type of LRO doesn't require any billing, this field should be left unset. Corresponds to the JSON property reportingMetrics



5444
5445
5446
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5444

def reporting_metrics
  @reporting_metrics
end

#tables_training_operation_metadataGoogle::Apis::LanguageV1beta2::XpsTablesTrainingOperationMetadata

Corresponds to the JSON property tablesTrainingOperationMetadata



5449
5450
5451
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5449

def 
  @tables_training_operation_metadata
end

#video_batch_predict_operation_metadataGoogle::Apis::LanguageV1beta2::XpsVideoBatchPredictOperationMetadata

Corresponds to the JSON property videoBatchPredictOperationMetadata



5454
5455
5456
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5454

def 
  @video_batch_predict_operation_metadata
end

#video_training_operation_metadataGoogle::Apis::LanguageV1beta2::XpsVideoTrainingOperationMetadata

Corresponds to the JSON property videoTrainingOperationMetadata



5459
5460
5461
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5459

def 
  @video_training_operation_metadata
end

#vision_training_operation_metadataGoogle::Apis::LanguageV1beta2::XpsVisionTrainingOperationMetadata

Corresponds to the JSON property visionTrainingOperationMetadata



5464
5465
5466
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5464

def 
  @vision_training_operation_metadata
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5471
5472
5473
5474
5475
5476
5477
5478
# File 'lib/google/apis/language_v1beta2/classes.rb', line 5471

def update!(**args)
  @example_count = args[:example_count] if args.key?(:example_count)
  @reporting_metrics = args[:reporting_metrics] if args.key?(:reporting_metrics)
  @tables_training_operation_metadata = args[:tables_training_operation_metadata] if args.key?(:tables_training_operation_metadata)
  @video_batch_predict_operation_metadata = args[:video_batch_predict_operation_metadata] if args.key?(:video_batch_predict_operation_metadata)
  @video_training_operation_metadata = args[:video_training_operation_metadata] if args.key?(:video_training_operation_metadata)
  @vision_training_operation_metadata = args[:vision_training_operation_metadata] if args.key?(:vision_training_operation_metadata)
end