BatchPredictionJob constructor

BatchPredictionJob({
  1. String name = '',
  2. required String displayName,
  3. String model = '',
  4. String modelVersionId = '',
  5. UnmanagedContainerModel? unmanagedContainerModel,
  6. String endpoint = '',
  7. required BatchPredictionJob_InputConfig? inputConfig,
  8. BatchPredictionJob_InstanceConfig? instanceConfig,
  9. Value? modelParameters,
  10. required BatchPredictionJob_OutputConfig? outputConfig,
  11. BatchDedicatedResources? dedicatedResources,
  12. String serviceAccount = '',
  13. ManualBatchTuningParameters? manualBatchTuningParameters,
  14. bool generateExplanation = false,
  15. ExplanationSpec? explanationSpec,
  16. BatchPredictionJob_OutputInfo? outputInfo,
  17. JobState state = JobState.$default,
  18. Status? error,
  19. List<Status> partialFailures = const [],
  20. ResourcesConsumed? resourcesConsumed,
  21. CompletionStats? completionStats,
  22. Timestamp? createTime,
  23. Timestamp? startTime,
  24. Timestamp? endTime,
  25. Timestamp? updateTime,
  26. Map<String, String> labels = const {},
  27. EncryptionSpec? encryptionSpec,
  28. ModelMonitoringConfig? modelMonitoringConfig,
  29. List<ModelMonitoringStatsAnomalies> modelMonitoringStatsAnomalies = const [],
  30. Status? modelMonitoringStatus,
  31. bool disableContainerLogging = false,
  32. bool satisfiesPzs = false,
  33. bool satisfiesPzi = false,
})

Implementation

BatchPredictionJob({
  this.name = '',
  required this.displayName,
  this.model = '',
  this.modelVersionId = '',
  this.unmanagedContainerModel,
  this.endpoint = '',
  required this.inputConfig,
  this.instanceConfig,
  this.modelParameters,
  required this.outputConfig,
  this.dedicatedResources,
  this.serviceAccount = '',
  this.manualBatchTuningParameters,
  this.generateExplanation = false,
  this.explanationSpec,
  this.outputInfo,
  this.state = JobState.$default,
  this.error,
  this.partialFailures = const [],
  this.resourcesConsumed,
  this.completionStats,
  this.createTime,
  this.startTime,
  this.endTime,
  this.updateTime,
  this.labels = const {},
  this.encryptionSpec,
  this.modelMonitoringConfig,
  this.modelMonitoringStatsAnomalies = const [],
  this.modelMonitoringStatus,
  this.disableContainerLogging = false,
  this.satisfiesPzs = false,
  this.satisfiesPzi = false,
}) : super(fullyQualifiedName);