1// Copyright 2021 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.26.0
18// 	protoc        v3.12.2
19// source: google/cloud/aiplatform/v1/job_state.proto
20
21package aiplatform
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	_ "google.golang.org/genproto/googleapis/api/annotations"
28	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30)
31
32const (
33	// Verify that this generated code is sufficiently up-to-date.
34	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35	// Verify that runtime/protoimpl is sufficiently up-to-date.
36	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37)
38
39// Describes the state of a job.
40type JobState int32
41
42const (
43	// The job state is unspecified.
44	JobState_JOB_STATE_UNSPECIFIED JobState = 0
45	// The job has been just created or resumed and processing has not yet begun.
46	JobState_JOB_STATE_QUEUED JobState = 1
47	// The service is preparing to run the job.
48	JobState_JOB_STATE_PENDING JobState = 2
49	// The job is in progress.
50	JobState_JOB_STATE_RUNNING JobState = 3
51	// The job completed successfully.
52	JobState_JOB_STATE_SUCCEEDED JobState = 4
53	// The job failed.
54	JobState_JOB_STATE_FAILED JobState = 5
55	// The job is being cancelled. From this state the job may only go to
56	// either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
57	JobState_JOB_STATE_CANCELLING JobState = 6
58	// The job has been cancelled.
59	JobState_JOB_STATE_CANCELLED JobState = 7
60	// The job has been stopped, and can be resumed.
61	JobState_JOB_STATE_PAUSED JobState = 8
62)
63
64// Enum value maps for JobState.
65var (
66	JobState_name = map[int32]string{
67		0: "JOB_STATE_UNSPECIFIED",
68		1: "JOB_STATE_QUEUED",
69		2: "JOB_STATE_PENDING",
70		3: "JOB_STATE_RUNNING",
71		4: "JOB_STATE_SUCCEEDED",
72		5: "JOB_STATE_FAILED",
73		6: "JOB_STATE_CANCELLING",
74		7: "JOB_STATE_CANCELLED",
75		8: "JOB_STATE_PAUSED",
76	}
77	JobState_value = map[string]int32{
78		"JOB_STATE_UNSPECIFIED": 0,
79		"JOB_STATE_QUEUED":      1,
80		"JOB_STATE_PENDING":     2,
81		"JOB_STATE_RUNNING":     3,
82		"JOB_STATE_SUCCEEDED":   4,
83		"JOB_STATE_FAILED":      5,
84		"JOB_STATE_CANCELLING":  6,
85		"JOB_STATE_CANCELLED":   7,
86		"JOB_STATE_PAUSED":      8,
87	}
88)
89
90func (x JobState) Enum() *JobState {
91	p := new(JobState)
92	*p = x
93	return p
94}
95
96func (x JobState) String() string {
97	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
98}
99
100func (JobState) Descriptor() protoreflect.EnumDescriptor {
101	return file_google_cloud_aiplatform_v1_job_state_proto_enumTypes[0].Descriptor()
102}
103
104func (JobState) Type() protoreflect.EnumType {
105	return &file_google_cloud_aiplatform_v1_job_state_proto_enumTypes[0]
106}
107
108func (x JobState) Number() protoreflect.EnumNumber {
109	return protoreflect.EnumNumber(x)
110}
111
112// Deprecated: Use JobState.Descriptor instead.
113func (JobState) EnumDescriptor() ([]byte, []int) {
114	return file_google_cloud_aiplatform_v1_job_state_proto_rawDescGZIP(), []int{0}
115}
116
117var File_google_cloud_aiplatform_v1_job_state_proto protoreflect.FileDescriptor
118
119var file_google_cloud_aiplatform_v1_job_state_proto_rawDesc = []byte{
120	0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
121	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6a, 0x6f, 0x62,
122	0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f,
123	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
124	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
125	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
126	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xe1, 0x01, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 0x53, 0x74,
127	0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
128	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14,
129	0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55,
130	0x45, 0x44, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54,
131	0x45, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x4a,
132	0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47,
133	0x10, 0x03, 0x12, 0x17, 0x0a, 0x13, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
134	0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x4a,
135	0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10,
136	0x05, 0x12, 0x18, 0x0a, 0x14, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43,
137	0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x12, 0x17, 0x0a, 0x13, 0x4a,
138	0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c,
139	0x45, 0x44, 0x10, 0x07, 0x12, 0x14, 0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54,
140	0x45, 0x5f, 0x50, 0x41, 0x55, 0x53, 0x45, 0x44, 0x10, 0x08, 0x42, 0xd1, 0x01, 0x0a, 0x1e, 0x63,
141	0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
142	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x4a,
143	0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x44,
144	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
145	0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
146	0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c,
147	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
148	0x66, 0x6f, 0x72, 0x6d, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c,
149	0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56,
150	0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64,
151	0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02,
152	0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a,
153	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06,
154	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
155}
156
157var (
158	file_google_cloud_aiplatform_v1_job_state_proto_rawDescOnce sync.Once
159	file_google_cloud_aiplatform_v1_job_state_proto_rawDescData = file_google_cloud_aiplatform_v1_job_state_proto_rawDesc
160)
161
162func file_google_cloud_aiplatform_v1_job_state_proto_rawDescGZIP() []byte {
163	file_google_cloud_aiplatform_v1_job_state_proto_rawDescOnce.Do(func() {
164		file_google_cloud_aiplatform_v1_job_state_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_job_state_proto_rawDescData)
165	})
166	return file_google_cloud_aiplatform_v1_job_state_proto_rawDescData
167}
168
169var file_google_cloud_aiplatform_v1_job_state_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
170var file_google_cloud_aiplatform_v1_job_state_proto_goTypes = []interface{}{
171	(JobState)(0), // 0: google.cloud.aiplatform.v1.JobState
172}
173var file_google_cloud_aiplatform_v1_job_state_proto_depIdxs = []int32{
174	0, // [0:0] is the sub-list for method output_type
175	0, // [0:0] is the sub-list for method input_type
176	0, // [0:0] is the sub-list for extension type_name
177	0, // [0:0] is the sub-list for extension extendee
178	0, // [0:0] is the sub-list for field type_name
179}
180
181func init() { file_google_cloud_aiplatform_v1_job_state_proto_init() }
182func file_google_cloud_aiplatform_v1_job_state_proto_init() {
183	if File_google_cloud_aiplatform_v1_job_state_proto != nil {
184		return
185	}
186	type x struct{}
187	out := protoimpl.TypeBuilder{
188		File: protoimpl.DescBuilder{
189			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
190			RawDescriptor: file_google_cloud_aiplatform_v1_job_state_proto_rawDesc,
191			NumEnums:      1,
192			NumMessages:   0,
193			NumExtensions: 0,
194			NumServices:   0,
195		},
196		GoTypes:           file_google_cloud_aiplatform_v1_job_state_proto_goTypes,
197		DependencyIndexes: file_google_cloud_aiplatform_v1_job_state_proto_depIdxs,
198		EnumInfos:         file_google_cloud_aiplatform_v1_job_state_proto_enumTypes,
199	}.Build()
200	File_google_cloud_aiplatform_v1_job_state_proto = out.File
201	file_google_cloud_aiplatform_v1_job_state_proto_rawDesc = nil
202	file_google_cloud_aiplatform_v1_job_state_proto_goTypes = nil
203	file_google_cloud_aiplatform_v1_job_state_proto_depIdxs = nil
204}
205