1// Copyright 2020 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.25.0 18// protoc v3.13.0 19// source: google/ads/googleads/v3/resources/mutate_job.proto 20 21package resources 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 enums "google.golang.org/genproto/googleapis/ads/googleads/v3/enums" 29 _ "google.golang.org/genproto/googleapis/api/annotations" 30 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 31 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 32 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" 33) 34 35const ( 36 // Verify that this generated code is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 38 // Verify that runtime/protoimpl is sufficiently up-to-date. 39 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 40) 41 42// This is a compile-time assertion that a sufficiently up-to-date version 43// of the legacy proto package is being used. 44const _ = proto.ProtoPackageIsVersion4 45 46// A list of mutates being processed asynchronously. The mutates are uploaded 47// by the user. The mutates themselves aren't readable and the results of the 48// job can only be read using MutateJobService.ListMutateJobResults. 49type MutateJob struct { 50 state protoimpl.MessageState 51 sizeCache protoimpl.SizeCache 52 unknownFields protoimpl.UnknownFields 53 54 // Immutable. The resource name of the mutate job. 55 // Mutate job resource names have the form: 56 // 57 // `customers/{customer_id}/mutateJobs/{mutate_job_id}` 58 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 59 // Output only. ID of this mutate job. 60 Id *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 61 // Output only. The next sequence token to use when adding operations. Only set when the 62 // mutate job status is PENDING. 63 NextAddSequenceToken *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=next_add_sequence_token,json=nextAddSequenceToken,proto3" json:"next_add_sequence_token,omitempty"` 64 // Output only. Contains additional information about this mutate job. 65 Metadata *MutateJob_MutateJobMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` 66 // Output only. Status of this mutate job. 67 Status enums.MutateJobStatusEnum_MutateJobStatus `protobuf:"varint,5,opt,name=status,proto3,enum=google.ads.googleads.v3.enums.MutateJobStatusEnum_MutateJobStatus" json:"status,omitempty"` 68 // Output only. The resource name of the long-running operation that can be used to poll 69 // for completion. Only set when the mutate job status is RUNNING or DONE. 70 LongRunningOperation *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=long_running_operation,json=longRunningOperation,proto3" json:"long_running_operation,omitempty"` 71} 72 73func (x *MutateJob) Reset() { 74 *x = MutateJob{} 75 if protoimpl.UnsafeEnabled { 76 mi := &file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes[0] 77 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 78 ms.StoreMessageInfo(mi) 79 } 80} 81 82func (x *MutateJob) String() string { 83 return protoimpl.X.MessageStringOf(x) 84} 85 86func (*MutateJob) ProtoMessage() {} 87 88func (x *MutateJob) ProtoReflect() protoreflect.Message { 89 mi := &file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes[0] 90 if protoimpl.UnsafeEnabled && x != nil { 91 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 92 if ms.LoadMessageInfo() == nil { 93 ms.StoreMessageInfo(mi) 94 } 95 return ms 96 } 97 return mi.MessageOf(x) 98} 99 100// Deprecated: Use MutateJob.ProtoReflect.Descriptor instead. 101func (*MutateJob) Descriptor() ([]byte, []int) { 102 return file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescGZIP(), []int{0} 103} 104 105func (x *MutateJob) GetResourceName() string { 106 if x != nil { 107 return x.ResourceName 108 } 109 return "" 110} 111 112func (x *MutateJob) GetId() *wrapperspb.Int64Value { 113 if x != nil { 114 return x.Id 115 } 116 return nil 117} 118 119func (x *MutateJob) GetNextAddSequenceToken() *wrapperspb.StringValue { 120 if x != nil { 121 return x.NextAddSequenceToken 122 } 123 return nil 124} 125 126func (x *MutateJob) GetMetadata() *MutateJob_MutateJobMetadata { 127 if x != nil { 128 return x.Metadata 129 } 130 return nil 131} 132 133func (x *MutateJob) GetStatus() enums.MutateJobStatusEnum_MutateJobStatus { 134 if x != nil { 135 return x.Status 136 } 137 return enums.MutateJobStatusEnum_UNSPECIFIED 138} 139 140func (x *MutateJob) GetLongRunningOperation() *wrapperspb.StringValue { 141 if x != nil { 142 return x.LongRunningOperation 143 } 144 return nil 145} 146 147// Additional information about the mutate job. This message is also used as 148// metadata returned in mutate job Long Running Operations. 149type MutateJob_MutateJobMetadata struct { 150 state protoimpl.MessageState 151 sizeCache protoimpl.SizeCache 152 unknownFields protoimpl.UnknownFields 153 154 // Output only. The time when this mutate job was created. 155 // Formatted as yyyy-mm-dd hh:mm:ss. Example: "2018-03-05 09:15:00" 156 CreationDateTime *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=creation_date_time,json=creationDateTime,proto3" json:"creation_date_time,omitempty"` 157 // Output only. The time when this mutate job was completed. 158 // Formatted as yyyy-MM-dd HH:mm:ss. Example: "2018-03-05 09:16:00" 159 CompletionDateTime *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=completion_date_time,json=completionDateTime,proto3" json:"completion_date_time,omitempty"` 160 // Output only. The fraction (between 0.0 and 1.0) of mutates that have been processed. 161 // This is empty if the job hasn't started running yet. 162 EstimatedCompletionRatio *wrapperspb.DoubleValue `protobuf:"bytes,3,opt,name=estimated_completion_ratio,json=estimatedCompletionRatio,proto3" json:"estimated_completion_ratio,omitempty"` 163 // Output only. The number of mutate operations in the mutate job. 164 OperationCount *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=operation_count,json=operationCount,proto3" json:"operation_count,omitempty"` 165 // Output only. The number of mutate operations executed by the mutate job. 166 // Present only if the job has started running. 167 ExecutedOperationCount *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=executed_operation_count,json=executedOperationCount,proto3" json:"executed_operation_count,omitempty"` 168} 169 170func (x *MutateJob_MutateJobMetadata) Reset() { 171 *x = MutateJob_MutateJobMetadata{} 172 if protoimpl.UnsafeEnabled { 173 mi := &file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes[1] 174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 175 ms.StoreMessageInfo(mi) 176 } 177} 178 179func (x *MutateJob_MutateJobMetadata) String() string { 180 return protoimpl.X.MessageStringOf(x) 181} 182 183func (*MutateJob_MutateJobMetadata) ProtoMessage() {} 184 185func (x *MutateJob_MutateJobMetadata) ProtoReflect() protoreflect.Message { 186 mi := &file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes[1] 187 if protoimpl.UnsafeEnabled && x != nil { 188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 189 if ms.LoadMessageInfo() == nil { 190 ms.StoreMessageInfo(mi) 191 } 192 return ms 193 } 194 return mi.MessageOf(x) 195} 196 197// Deprecated: Use MutateJob_MutateJobMetadata.ProtoReflect.Descriptor instead. 198func (*MutateJob_MutateJobMetadata) Descriptor() ([]byte, []int) { 199 return file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescGZIP(), []int{0, 0} 200} 201 202func (x *MutateJob_MutateJobMetadata) GetCreationDateTime() *wrapperspb.StringValue { 203 if x != nil { 204 return x.CreationDateTime 205 } 206 return nil 207} 208 209func (x *MutateJob_MutateJobMetadata) GetCompletionDateTime() *wrapperspb.StringValue { 210 if x != nil { 211 return x.CompletionDateTime 212 } 213 return nil 214} 215 216func (x *MutateJob_MutateJobMetadata) GetEstimatedCompletionRatio() *wrapperspb.DoubleValue { 217 if x != nil { 218 return x.EstimatedCompletionRatio 219 } 220 return nil 221} 222 223func (x *MutateJob_MutateJobMetadata) GetOperationCount() *wrapperspb.Int64Value { 224 if x != nil { 225 return x.OperationCount 226 } 227 return nil 228} 229 230func (x *MutateJob_MutateJobMetadata) GetExecutedOperationCount() *wrapperspb.Int64Value { 231 if x != nil { 232 return x.ExecutedOperationCount 233 } 234 return nil 235} 236 237var File_google_ads_googleads_v3_resources_mutate_job_proto protoreflect.FileDescriptor 238 239var file_google_ads_googleads_v3_resources_mutate_job_proto_rawDesc = []byte{ 240 0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 241 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 242 0x63, 0x65, 0x73, 0x2f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6a, 0x6f, 0x62, 0x2e, 0x70, 243 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 244 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x72, 0x65, 245 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 246 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 247 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6a, 0x6f, 248 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 249 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 250 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 251 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 252 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 253 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 254 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 255 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 256 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x08, 0x0a, 0x09, 0x4d, 0x75, 0x74, 257 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x12, 0x4f, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 258 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 259 0x41, 0x05, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 260 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 261 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 262 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 263 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 264 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 265 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x58, 0x0a, 0x17, 0x6e, 0x65, 0x78, 266 0x74, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 267 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 268 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 269 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x14, 0x6e, 270 0x65, 0x78, 0x74, 0x41, 0x64, 0x64, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x6f, 271 0x6b, 0x65, 0x6e, 0x12, 0x5f, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 272 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 273 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 274 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 275 0x4a, 0x6f, 0x62, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x4d, 0x65, 0x74, 276 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 277 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 278 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 279 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x65, 280 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x53, 0x74, 281 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 282 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 283 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x57, 0x0a, 0x16, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x72, 0x75, 284 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 285 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 286 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 287 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x14, 0x6c, 0x6f, 0x6e, 0x67, 0x52, 0x75, 288 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xc1, 289 0x03, 0x0a, 0x11, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x4d, 0x65, 0x74, 0x61, 290 0x64, 0x61, 0x74, 0x61, 0x12, 0x4f, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 291 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 292 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 293 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 294 0xe0, 0x41, 0x03, 0x52, 0x10, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 295 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 296 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 297 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 298 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 299 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 300 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5f, 0x0a, 0x1a, 0x65, 0x73, 301 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 302 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 303 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 304 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 305 0x03, 0x52, 0x18, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 306 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x49, 0x0a, 0x0f, 0x6f, 307 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 308 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 309 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 310 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 311 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x18, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 312 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 313 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 314 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 315 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x16, 0x65, 0x78, 0x65, 0x63, 316 0x75, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 317 0x6e, 0x74, 0x3a, 0x55, 0xea, 0x41, 0x52, 0x0a, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 318 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 319 0x6d, 0x2f, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x12, 0x2c, 0x63, 0x75, 0x73, 320 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 321 0x7d, 0x2f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x7b, 0x6d, 0x75, 322 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6a, 0x6f, 0x62, 0x7d, 0x42, 0xfb, 0x01, 0x0a, 0x25, 0x63, 0x6f, 323 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 324 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 325 0x63, 0x65, 0x73, 0x42, 0x0e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x4a, 0x6f, 0x62, 0x50, 0x72, 326 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 327 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 328 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x64, 0x73, 329 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 330 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 331 0x73, 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 332 0x2e, 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x2e, 0x56, 333 0x33, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xca, 0x02, 0x21, 0x47, 0x6f, 334 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 335 0x64, 0x73, 0x5c, 0x56, 0x33, 0x5c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xea, 336 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x47, 337 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x56, 0x33, 0x3a, 0x3a, 0x52, 0x65, 338 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 339} 340 341var ( 342 file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescOnce sync.Once 343 file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescData = file_google_ads_googleads_v3_resources_mutate_job_proto_rawDesc 344) 345 346func file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescGZIP() []byte { 347 file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescOnce.Do(func() { 348 file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescData) 349 }) 350 return file_google_ads_googleads_v3_resources_mutate_job_proto_rawDescData 351} 352 353var file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 354var file_google_ads_googleads_v3_resources_mutate_job_proto_goTypes = []interface{}{ 355 (*MutateJob)(nil), // 0: google.ads.googleads.v3.resources.MutateJob 356 (*MutateJob_MutateJobMetadata)(nil), // 1: google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata 357 (*wrapperspb.Int64Value)(nil), // 2: google.protobuf.Int64Value 358 (*wrapperspb.StringValue)(nil), // 3: google.protobuf.StringValue 359 (enums.MutateJobStatusEnum_MutateJobStatus)(0), // 4: google.ads.googleads.v3.enums.MutateJobStatusEnum.MutateJobStatus 360 (*wrapperspb.DoubleValue)(nil), // 5: google.protobuf.DoubleValue 361} 362var file_google_ads_googleads_v3_resources_mutate_job_proto_depIdxs = []int32{ 363 2, // 0: google.ads.googleads.v3.resources.MutateJob.id:type_name -> google.protobuf.Int64Value 364 3, // 1: google.ads.googleads.v3.resources.MutateJob.next_add_sequence_token:type_name -> google.protobuf.StringValue 365 1, // 2: google.ads.googleads.v3.resources.MutateJob.metadata:type_name -> google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata 366 4, // 3: google.ads.googleads.v3.resources.MutateJob.status:type_name -> google.ads.googleads.v3.enums.MutateJobStatusEnum.MutateJobStatus 367 3, // 4: google.ads.googleads.v3.resources.MutateJob.long_running_operation:type_name -> google.protobuf.StringValue 368 3, // 5: google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.creation_date_time:type_name -> google.protobuf.StringValue 369 3, // 6: google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.completion_date_time:type_name -> google.protobuf.StringValue 370 5, // 7: google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.estimated_completion_ratio:type_name -> google.protobuf.DoubleValue 371 2, // 8: google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.operation_count:type_name -> google.protobuf.Int64Value 372 2, // 9: google.ads.googleads.v3.resources.MutateJob.MutateJobMetadata.executed_operation_count:type_name -> google.protobuf.Int64Value 373 10, // [10:10] is the sub-list for method output_type 374 10, // [10:10] is the sub-list for method input_type 375 10, // [10:10] is the sub-list for extension type_name 376 10, // [10:10] is the sub-list for extension extendee 377 0, // [0:10] is the sub-list for field type_name 378} 379 380func init() { file_google_ads_googleads_v3_resources_mutate_job_proto_init() } 381func file_google_ads_googleads_v3_resources_mutate_job_proto_init() { 382 if File_google_ads_googleads_v3_resources_mutate_job_proto != nil { 383 return 384 } 385 if !protoimpl.UnsafeEnabled { 386 file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 387 switch v := v.(*MutateJob); i { 388 case 0: 389 return &v.state 390 case 1: 391 return &v.sizeCache 392 case 2: 393 return &v.unknownFields 394 default: 395 return nil 396 } 397 } 398 file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 399 switch v := v.(*MutateJob_MutateJobMetadata); i { 400 case 0: 401 return &v.state 402 case 1: 403 return &v.sizeCache 404 case 2: 405 return &v.unknownFields 406 default: 407 return nil 408 } 409 } 410 } 411 type x struct{} 412 out := protoimpl.TypeBuilder{ 413 File: protoimpl.DescBuilder{ 414 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 415 RawDescriptor: file_google_ads_googleads_v3_resources_mutate_job_proto_rawDesc, 416 NumEnums: 0, 417 NumMessages: 2, 418 NumExtensions: 0, 419 NumServices: 0, 420 }, 421 GoTypes: file_google_ads_googleads_v3_resources_mutate_job_proto_goTypes, 422 DependencyIndexes: file_google_ads_googleads_v3_resources_mutate_job_proto_depIdxs, 423 MessageInfos: file_google_ads_googleads_v3_resources_mutate_job_proto_msgTypes, 424 }.Build() 425 File_google_ads_googleads_v3_resources_mutate_job_proto = out.File 426 file_google_ads_googleads_v3_resources_mutate_job_proto_rawDesc = nil 427 file_google_ads_googleads_v3_resources_mutate_job_proto_goTypes = nil 428 file_google_ads_googleads_v3_resources_mutate_job_proto_depIdxs = nil 429} 430