# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/aiplatform/v1/pipeline_job.proto require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/cloud/aiplatform/v1/artifact_pb' require 'google/cloud/aiplatform/v1/context_pb' require 'google/cloud/aiplatform/v1/encryption_spec_pb' require 'google/cloud/aiplatform/v1/execution_pb' require 'google/cloud/aiplatform/v1/pipeline_failure_policy_pb' require 'google/cloud/aiplatform/v1/pipeline_state_pb' require 'google/cloud/aiplatform/v1/value_pb' require 'google/protobuf/struct_pb' require 'google/protobuf/timestamp_pb' require 'google/rpc/status_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/aiplatform/v1/pipeline_job.proto", :syntax => :proto3) do add_message "google.cloud.aiplatform.v1.PipelineJob" do optional :name, :string, 1 optional :display_name, :string, 2 optional :create_time, :message, 3, "google.protobuf.Timestamp" optional :start_time, :message, 4, "google.protobuf.Timestamp" optional :end_time, :message, 5, "google.protobuf.Timestamp" optional :update_time, :message, 6, "google.protobuf.Timestamp" optional :pipeline_spec, :message, 7, "google.protobuf.Struct" optional :state, :enum, 8, "google.cloud.aiplatform.v1.PipelineState" optional :job_detail, :message, 9, "google.cloud.aiplatform.v1.PipelineJobDetail" optional :error, :message, 10, "google.rpc.Status" map :labels, :string, :string, 11 optional :runtime_config, :message, 12, "google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig" optional :encryption_spec, :message, 16, "google.cloud.aiplatform.v1.EncryptionSpec" optional :service_account, :string, 17 optional :network, :string, 18 optional :template_uri, :string, 19 optional :template_metadata, :message, 20, "google.cloud.aiplatform.v1.PipelineTemplateMetadata" end add_message "google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig" do map :parameters, :string, :message, 1, "google.cloud.aiplatform.v1.Value" optional :gcs_output_directory, :string, 2 map :parameter_values, :string, :message, 3, "google.protobuf.Value" optional :failure_policy, :enum, 4, "google.cloud.aiplatform.v1.PipelineFailurePolicy" map :input_artifacts, :string, :message, 5, "google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact" end add_message "google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact" do oneof :kind do optional :artifact_id, :string, 1 end end add_message "google.cloud.aiplatform.v1.PipelineTemplateMetadata" do optional :version, :string, 3 end add_message "google.cloud.aiplatform.v1.PipelineJobDetail" do optional :pipeline_context, :message, 1, "google.cloud.aiplatform.v1.Context" optional :pipeline_run_context, :message, 2, "google.cloud.aiplatform.v1.Context" repeated :task_details, :message, 3, "google.cloud.aiplatform.v1.PipelineTaskDetail" end add_message "google.cloud.aiplatform.v1.PipelineTaskDetail" do optional :task_id, :int64, 1 optional :parent_task_id, :int64, 12 optional :task_name, :string, 2 optional :create_time, :message, 3, "google.protobuf.Timestamp" optional :start_time, :message, 4, "google.protobuf.Timestamp" optional :end_time, :message, 5, "google.protobuf.Timestamp" optional :executor_detail, :message, 6, "google.cloud.aiplatform.v1.PipelineTaskExecutorDetail" optional :state, :enum, 7, "google.cloud.aiplatform.v1.PipelineTaskDetail.State" optional :execution, :message, 8, "google.cloud.aiplatform.v1.Execution" optional :error, :message, 9, "google.rpc.Status" repeated :pipeline_task_status, :message, 13, "google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus" map :inputs, :string, :message, 10, "google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList" map :outputs, :string, :message, 11, "google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList" end add_message "google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus" do optional :update_time, :message, 1, "google.protobuf.Timestamp" optional :state, :enum, 2, "google.cloud.aiplatform.v1.PipelineTaskDetail.State" optional :error, :message, 3, "google.rpc.Status" end add_message "google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList" do repeated :artifacts, :message, 1, "google.cloud.aiplatform.v1.Artifact" end add_enum "google.cloud.aiplatform.v1.PipelineTaskDetail.State" do value :STATE_UNSPECIFIED, 0 value :PENDING, 1 value :RUNNING, 2 value :SUCCEEDED, 3 value :CANCEL_PENDING, 4 value :CANCELLING, 5 value :CANCELLED, 6 value :FAILED, 7 value :SKIPPED, 8 value :NOT_TRIGGERED, 9 end add_message "google.cloud.aiplatform.v1.PipelineTaskExecutorDetail" do oneof :details do optional :container_detail, :message, 1, "google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail" optional :custom_job_detail, :message, 2, "google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail" end end add_message "google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail" do optional :main_job, :string, 1 optional :pre_caching_check_job, :string, 2 repeated :failed_main_jobs, :string, 3 repeated :failed_pre_caching_check_jobs, :string, 4 end add_message "google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail" do optional :job, :string, 1 end end end module Google module Cloud module AIPlatform module V1 PipelineJob = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineJob").msgclass PipelineJob::RuntimeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig").msgclass PipelineJob::RuntimeConfig::InputArtifact = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact").msgclass PipelineTemplateMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTemplateMetadata").msgclass PipelineJobDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineJobDetail").msgclass PipelineTaskDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskDetail").msgclass PipelineTaskDetail::PipelineTaskStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus").msgclass PipelineTaskDetail::ArtifactList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList").msgclass PipelineTaskDetail::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskDetail.State").enummodule PipelineTaskExecutorDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskExecutorDetail").msgclass PipelineTaskExecutorDetail::ContainerDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail").msgclass PipelineTaskExecutorDetail::CustomJobDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail").msgclass end end end end