BatchPredictionJob constructor

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

Implementation

BatchPredictionJob({
  this.name = '',
  required this.displayName,
  this.model = '',
  this.modelVersionId = '',
  this.unmanagedContainerModel,
  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);