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/v1beta1/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	// The job has expired.
63	JobState_JOB_STATE_EXPIRED JobState = 9
64)
65
66// Enum value maps for JobState.
67var (
68	JobState_name = map[int32]string{
69		0: "JOB_STATE_UNSPECIFIED",
70		1: "JOB_STATE_QUEUED",
71		2: "JOB_STATE_PENDING",
72		3: "JOB_STATE_RUNNING",
73		4: "JOB_STATE_SUCCEEDED",
74		5: "JOB_STATE_FAILED",
75		6: "JOB_STATE_CANCELLING",
76		7: "JOB_STATE_CANCELLED",
77		8: "JOB_STATE_PAUSED",
78		9: "JOB_STATE_EXPIRED",
79	}
80	JobState_value = map[string]int32{
81		"JOB_STATE_UNSPECIFIED": 0,
82		"JOB_STATE_QUEUED":      1,
83		"JOB_STATE_PENDING":     2,
84		"JOB_STATE_RUNNING":     3,
85		"JOB_STATE_SUCCEEDED":   4,
86		"JOB_STATE_FAILED":      5,
87		"JOB_STATE_CANCELLING":  6,
88		"JOB_STATE_CANCELLED":   7,
89		"JOB_STATE_PAUSED":      8,
90		"JOB_STATE_EXPIRED":     9,
91	}
92)
93
94func (x JobState) Enum() *JobState {
95	p := new(JobState)
96	*p = x
97	return p
98}
99
100func (x JobState) String() string {
101	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
102}
103
104func (JobState) Descriptor() protoreflect.EnumDescriptor {
105	return file_google_cloud_aiplatform_v1beta1_job_state_proto_enumTypes[0].Descriptor()
106}
107
108func (JobState) Type() protoreflect.EnumType {
109	return &file_google_cloud_aiplatform_v1beta1_job_state_proto_enumTypes[0]
110}
111
112func (x JobState) Number() protoreflect.EnumNumber {
113	return protoreflect.EnumNumber(x)
114}
115
116// Deprecated: Use JobState.Descriptor instead.
117func (JobState) EnumDescriptor() ([]byte, []int) {
118	return file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescGZIP(), []int{0}
119}
120
121var File_google_cloud_aiplatform_v1beta1_job_state_proto protoreflect.FileDescriptor
122
123var file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDesc = []byte{
124	0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
125	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
126	0x31, 0x2f, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
127	0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
128	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
129	0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61,
130	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
131	0x2a, 0xf8, 0x01, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a,
132	0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
133	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f,
134	0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x44, 0x10, 0x01, 0x12, 0x15,
135	0x0a, 0x11, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x45, 0x4e, 0x44,
136	0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41,
137	0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x17, 0x0a, 0x13,
138	0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45,
139	0x44, 0x45, 0x44, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41,
140	0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x12, 0x18, 0x0a, 0x14, 0x4a,
141	0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c,
142	0x49, 0x4e, 0x47, 0x10, 0x06, 0x12, 0x17, 0x0a, 0x13, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41,
143	0x54, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x07, 0x12, 0x14,
144	0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x41, 0x55, 0x53,
145	0x45, 0x44, 0x10, 0x08, 0x12, 0x15, 0x0a, 0x11, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54,
146	0x45, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x09, 0x42, 0xea, 0x01, 0x0a, 0x23,
147	0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
148	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
149	0x74, 0x61, 0x31, 0x42, 0x0d, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f,
150	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
151	0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
152	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
153	0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62,
154	0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0xaa,
155	0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41,
156	0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61,
157	0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64,
158	0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65,
159	0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c,
160	0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a,
161	0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
162}
163
164var (
165	file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescOnce sync.Once
166	file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDesc
167)
168
169func file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescGZIP() []byte {
170	file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescOnce.Do(func() {
171		file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescData)
172	})
173	return file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDescData
174}
175
176var file_google_cloud_aiplatform_v1beta1_job_state_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
177var file_google_cloud_aiplatform_v1beta1_job_state_proto_goTypes = []interface{}{
178	(JobState)(0), // 0: google.cloud.aiplatform.v1beta1.JobState
179}
180var file_google_cloud_aiplatform_v1beta1_job_state_proto_depIdxs = []int32{
181	0, // [0:0] is the sub-list for method output_type
182	0, // [0:0] is the sub-list for method input_type
183	0, // [0:0] is the sub-list for extension type_name
184	0, // [0:0] is the sub-list for extension extendee
185	0, // [0:0] is the sub-list for field type_name
186}
187
188func init() { file_google_cloud_aiplatform_v1beta1_job_state_proto_init() }
189func file_google_cloud_aiplatform_v1beta1_job_state_proto_init() {
190	if File_google_cloud_aiplatform_v1beta1_job_state_proto != nil {
191		return
192	}
193	type x struct{}
194	out := protoimpl.TypeBuilder{
195		File: protoimpl.DescBuilder{
196			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
197			RawDescriptor: file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDesc,
198			NumEnums:      1,
199			NumMessages:   0,
200			NumExtensions: 0,
201			NumServices:   0,
202		},
203		GoTypes:           file_google_cloud_aiplatform_v1beta1_job_state_proto_goTypes,
204		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_job_state_proto_depIdxs,
205		EnumInfos:         file_google_cloud_aiplatform_v1beta1_job_state_proto_enumTypes,
206	}.Build()
207	File_google_cloud_aiplatform_v1beta1_job_state_proto = out.File
208	file_google_cloud_aiplatform_v1beta1_job_state_proto_rawDesc = nil
209	file_google_cloud_aiplatform_v1beta1_job_state_proto_goTypes = nil
210	file_google_cloud_aiplatform_v1beta1_job_state_proto_depIdxs = nil
211}
212