cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/job_state.pb.go (about) 1 // Copyright 2025 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.35.2 18 // protoc v4.25.7 19 // source: google/cloud/aiplatform/v1/job_state.proto 20 21 package aiplatformpb 22 23 import ( 24 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 25 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 26 reflect "reflect" 27 sync "sync" 28 ) 29 30 const ( 31 // Verify that this generated code is sufficiently up-to-date. 32 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 33 // Verify that runtime/protoimpl is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 35 ) 36 37 // Describes the state of a job. 38 type JobState int32 39 40 const ( 41 // The job state is unspecified. 42 JobState_JOB_STATE_UNSPECIFIED JobState = 0 43 // The job has been just created or resumed and processing has not yet begun. 44 JobState_JOB_STATE_QUEUED JobState = 1 45 // The service is preparing to run the job. 46 JobState_JOB_STATE_PENDING JobState = 2 47 // The job is in progress. 48 JobState_JOB_STATE_RUNNING JobState = 3 49 // The job completed successfully. 50 JobState_JOB_STATE_SUCCEEDED JobState = 4 51 // The job failed. 52 JobState_JOB_STATE_FAILED JobState = 5 53 // The job is being cancelled. From this state the job may only go to 54 // either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. 55 JobState_JOB_STATE_CANCELLING JobState = 6 56 // The job has been cancelled. 57 JobState_JOB_STATE_CANCELLED JobState = 7 58 // The job has been stopped, and can be resumed. 59 JobState_JOB_STATE_PAUSED JobState = 8 60 // The job has expired. 61 JobState_JOB_STATE_EXPIRED JobState = 9 62 // The job is being updated. Only jobs in the `RUNNING` state can be updated. 63 // After updating, the job goes back to the `RUNNING` state. 64 JobState_JOB_STATE_UPDATING JobState = 10 65 // The job is partially succeeded, some results may be missing due to errors. 66 JobState_JOB_STATE_PARTIALLY_SUCCEEDED JobState = 11 67 ) 68 69 // Enum value maps for JobState. 70 var ( 71 JobState_name = map[int32]string{ 72 0: "JOB_STATE_UNSPECIFIED", 73 1: "JOB_STATE_QUEUED", 74 2: "JOB_STATE_PENDING", 75 3: "JOB_STATE_RUNNING", 76 4: "JOB_STATE_SUCCEEDED", 77 5: "JOB_STATE_FAILED", 78 6: "JOB_STATE_CANCELLING", 79 7: "JOB_STATE_CANCELLED", 80 8: "JOB_STATE_PAUSED", 81 9: "JOB_STATE_EXPIRED", 82 10: "JOB_STATE_UPDATING", 83 11: "JOB_STATE_PARTIALLY_SUCCEEDED", 84 } 85 JobState_value = map[string]int32{ 86 "JOB_STATE_UNSPECIFIED": 0, 87 "JOB_STATE_QUEUED": 1, 88 "JOB_STATE_PENDING": 2, 89 "JOB_STATE_RUNNING": 3, 90 "JOB_STATE_SUCCEEDED": 4, 91 "JOB_STATE_FAILED": 5, 92 "JOB_STATE_CANCELLING": 6, 93 "JOB_STATE_CANCELLED": 7, 94 "JOB_STATE_PAUSED": 8, 95 "JOB_STATE_EXPIRED": 9, 96 "JOB_STATE_UPDATING": 10, 97 "JOB_STATE_PARTIALLY_SUCCEEDED": 11, 98 } 99 ) 100 101 func (x JobState) Enum() *JobState { 102 p := new(JobState) 103 *p = x 104 return p 105 } 106 107 func (x JobState) String() string { 108 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 109 } 110 111 func (JobState) Descriptor() protoreflect.EnumDescriptor { 112 return file_google_cloud_aiplatform_v1_job_state_proto_enumTypes[0].Descriptor() 113 } 114 115 func (JobState) Type() protoreflect.EnumType { 116 return &file_google_cloud_aiplatform_v1_job_state_proto_enumTypes[0] 117 } 118 119 func (x JobState) Number() protoreflect.EnumNumber { 120 return protoreflect.EnumNumber(x) 121 } 122 123 // Deprecated: Use JobState.Descriptor instead. 124 func (JobState) EnumDescriptor() ([]byte, []int) { 125 return file_google_cloud_aiplatform_v1_job_state_proto_rawDescGZIP(), []int{0} 126 } 127 128 var File_google_cloud_aiplatform_v1_job_state_proto protoreflect.FileDescriptor 129 130 var file_google_cloud_aiplatform_v1_job_state_proto_rawDesc = []byte{ 131 0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 132 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6a, 0x6f, 0x62, 133 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 134 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 135 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2a, 0xb3, 0x02, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 136 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 137 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 138 0x12, 0x14, 0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x51, 0x55, 139 0x45, 0x55, 0x45, 0x44, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 140 0x41, 0x54, 0x45, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x15, 0x0a, 141 0x11, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 142 0x4e, 0x47, 0x10, 0x03, 0x12, 0x17, 0x0a, 0x13, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 143 0x45, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x04, 0x12, 0x14, 0x0a, 144 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 145 0x44, 0x10, 0x05, 0x12, 0x18, 0x0a, 0x14, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 146 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x12, 0x17, 0x0a, 147 0x13, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 148 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x07, 0x12, 0x14, 0x0a, 0x10, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 149 0x41, 0x54, 0x45, 0x5f, 0x50, 0x41, 0x55, 0x53, 0x45, 0x44, 0x10, 0x08, 0x12, 0x15, 0x0a, 0x11, 150 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 151 0x44, 0x10, 0x09, 0x12, 0x16, 0x0a, 0x12, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 152 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x0a, 0x12, 0x21, 0x0a, 0x1d, 0x4a, 153 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, 0x4c, 154 0x4c, 0x59, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x0b, 0x42, 0xcb, 155 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 156 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 157 0x31, 0x42, 0x0d, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 158 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 159 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 160 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 161 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 162 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 163 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 164 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 165 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 166 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 167 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 168 0x6f, 0x74, 0x6f, 0x33, 169 } 170 171 var ( 172 file_google_cloud_aiplatform_v1_job_state_proto_rawDescOnce sync.Once 173 file_google_cloud_aiplatform_v1_job_state_proto_rawDescData = file_google_cloud_aiplatform_v1_job_state_proto_rawDesc 174 ) 175 176 func file_google_cloud_aiplatform_v1_job_state_proto_rawDescGZIP() []byte { 177 file_google_cloud_aiplatform_v1_job_state_proto_rawDescOnce.Do(func() { 178 file_google_cloud_aiplatform_v1_job_state_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_job_state_proto_rawDescData) 179 }) 180 return file_google_cloud_aiplatform_v1_job_state_proto_rawDescData 181 } 182 183 var file_google_cloud_aiplatform_v1_job_state_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 184 var file_google_cloud_aiplatform_v1_job_state_proto_goTypes = []any{ 185 (JobState)(0), // 0: google.cloud.aiplatform.v1.JobState 186 } 187 var file_google_cloud_aiplatform_v1_job_state_proto_depIdxs = []int32{ 188 0, // [0:0] is the sub-list for method output_type 189 0, // [0:0] is the sub-list for method input_type 190 0, // [0:0] is the sub-list for extension type_name 191 0, // [0:0] is the sub-list for extension extendee 192 0, // [0:0] is the sub-list for field type_name 193 } 194 195 func init() { file_google_cloud_aiplatform_v1_job_state_proto_init() } 196 func file_google_cloud_aiplatform_v1_job_state_proto_init() { 197 if File_google_cloud_aiplatform_v1_job_state_proto != nil { 198 return 199 } 200 type x struct{} 201 out := protoimpl.TypeBuilder{ 202 File: protoimpl.DescBuilder{ 203 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 204 RawDescriptor: file_google_cloud_aiplatform_v1_job_state_proto_rawDesc, 205 NumEnums: 1, 206 NumMessages: 0, 207 NumExtensions: 0, 208 NumServices: 0, 209 }, 210 GoTypes: file_google_cloud_aiplatform_v1_job_state_proto_goTypes, 211 DependencyIndexes: file_google_cloud_aiplatform_v1_job_state_proto_depIdxs, 212 EnumInfos: file_google_cloud_aiplatform_v1_job_state_proto_enumTypes, 213 }.Build() 214 File_google_cloud_aiplatform_v1_job_state_proto = out.File 215 file_google_cloud_aiplatform_v1_job_state_proto_rawDesc = nil 216 file_google_cloud_aiplatform_v1_job_state_proto_goTypes = nil 217 file_google_cloud_aiplatform_v1_job_state_proto_depIdxs = nil 218 }