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.25.0-devel 18// protoc v3.13.0 19// source: google/appengine/v1beta/domain_mapping.proto 20 21package appengine 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 30 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 31) 32 33const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38) 39 40// This is a compile-time assertion that a sufficiently up-to-date version 41// of the legacy proto package is being used. 42const _ = proto.ProtoPackageIsVersion4 43 44// The SSL management type for this domain. 45type SslSettings_SslManagementType int32 46 47const ( 48 // SSL support for this domain is configured automatically. The mapped SSL 49 // certificate will be automatically renewed. 50 SslSettings_AUTOMATIC SslSettings_SslManagementType = 0 51 // SSL support for this domain is configured manually by the user. Either 52 // the domain has no SSL support or a user-obtained SSL certificate has been 53 // explictly mapped to this domain. 54 SslSettings_MANUAL SslSettings_SslManagementType = 1 55) 56 57// Enum value maps for SslSettings_SslManagementType. 58var ( 59 SslSettings_SslManagementType_name = map[int32]string{ 60 0: "AUTOMATIC", 61 1: "MANUAL", 62 } 63 SslSettings_SslManagementType_value = map[string]int32{ 64 "AUTOMATIC": 0, 65 "MANUAL": 1, 66 } 67) 68 69func (x SslSettings_SslManagementType) Enum() *SslSettings_SslManagementType { 70 p := new(SslSettings_SslManagementType) 71 *p = x 72 return p 73} 74 75func (x SslSettings_SslManagementType) String() string { 76 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 77} 78 79func (SslSettings_SslManagementType) Descriptor() protoreflect.EnumDescriptor { 80 return file_google_appengine_v1beta_domain_mapping_proto_enumTypes[0].Descriptor() 81} 82 83func (SslSettings_SslManagementType) Type() protoreflect.EnumType { 84 return &file_google_appengine_v1beta_domain_mapping_proto_enumTypes[0] 85} 86 87func (x SslSettings_SslManagementType) Number() protoreflect.EnumNumber { 88 return protoreflect.EnumNumber(x) 89} 90 91// Deprecated: Use SslSettings_SslManagementType.Descriptor instead. 92func (SslSettings_SslManagementType) EnumDescriptor() ([]byte, []int) { 93 return file_google_appengine_v1beta_domain_mapping_proto_rawDescGZIP(), []int{1, 0} 94} 95 96// A resource record type. 97type ResourceRecord_RecordType int32 98 99const ( 100 // An A resource record. Data is an IPv4 address. 101 ResourceRecord_A ResourceRecord_RecordType = 0 102 // An AAAA resource record. Data is an IPv6 address. 103 ResourceRecord_AAAA ResourceRecord_RecordType = 1 104 // A CNAME resource record. Data is a domain name to be aliased. 105 ResourceRecord_CNAME ResourceRecord_RecordType = 2 106) 107 108// Enum value maps for ResourceRecord_RecordType. 109var ( 110 ResourceRecord_RecordType_name = map[int32]string{ 111 0: "A", 112 1: "AAAA", 113 2: "CNAME", 114 } 115 ResourceRecord_RecordType_value = map[string]int32{ 116 "A": 0, 117 "AAAA": 1, 118 "CNAME": 2, 119 } 120) 121 122func (x ResourceRecord_RecordType) Enum() *ResourceRecord_RecordType { 123 p := new(ResourceRecord_RecordType) 124 *p = x 125 return p 126} 127 128func (x ResourceRecord_RecordType) String() string { 129 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 130} 131 132func (ResourceRecord_RecordType) Descriptor() protoreflect.EnumDescriptor { 133 return file_google_appengine_v1beta_domain_mapping_proto_enumTypes[1].Descriptor() 134} 135 136func (ResourceRecord_RecordType) Type() protoreflect.EnumType { 137 return &file_google_appengine_v1beta_domain_mapping_proto_enumTypes[1] 138} 139 140func (x ResourceRecord_RecordType) Number() protoreflect.EnumNumber { 141 return protoreflect.EnumNumber(x) 142} 143 144// Deprecated: Use ResourceRecord_RecordType.Descriptor instead. 145func (ResourceRecord_RecordType) EnumDescriptor() ([]byte, []int) { 146 return file_google_appengine_v1beta_domain_mapping_proto_rawDescGZIP(), []int{2, 0} 147} 148 149// A domain serving an App Engine application. 150type DomainMapping struct { 151 state protoimpl.MessageState 152 sizeCache protoimpl.SizeCache 153 unknownFields protoimpl.UnknownFields 154 155 // Full path to the `DomainMapping` resource in the API. Example: 156 // `apps/myapp/domainMapping/example.com`. 157 // 158 // @OutputOnly 159 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 160 // Relative name of the domain serving the application. Example: 161 // `example.com`. 162 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 163 // SSL configuration for this domain. If unconfigured, this domain will not 164 // serve with SSL. 165 SslSettings *SslSettings `protobuf:"bytes,3,opt,name=ssl_settings,json=sslSettings,proto3" json:"ssl_settings,omitempty"` 166 // The resource records required to configure this domain mapping. These 167 // records must be added to the domain's DNS configuration in order to 168 // serve the application via this domain mapping. 169 // 170 // @OutputOnly 171 ResourceRecords []*ResourceRecord `protobuf:"bytes,4,rep,name=resource_records,json=resourceRecords,proto3" json:"resource_records,omitempty"` 172} 173 174func (x *DomainMapping) Reset() { 175 *x = DomainMapping{} 176 if protoimpl.UnsafeEnabled { 177 mi := &file_google_appengine_v1beta_domain_mapping_proto_msgTypes[0] 178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 179 ms.StoreMessageInfo(mi) 180 } 181} 182 183func (x *DomainMapping) String() string { 184 return protoimpl.X.MessageStringOf(x) 185} 186 187func (*DomainMapping) ProtoMessage() {} 188 189func (x *DomainMapping) ProtoReflect() protoreflect.Message { 190 mi := &file_google_appengine_v1beta_domain_mapping_proto_msgTypes[0] 191 if protoimpl.UnsafeEnabled && x != nil { 192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 193 if ms.LoadMessageInfo() == nil { 194 ms.StoreMessageInfo(mi) 195 } 196 return ms 197 } 198 return mi.MessageOf(x) 199} 200 201// Deprecated: Use DomainMapping.ProtoReflect.Descriptor instead. 202func (*DomainMapping) Descriptor() ([]byte, []int) { 203 return file_google_appengine_v1beta_domain_mapping_proto_rawDescGZIP(), []int{0} 204} 205 206func (x *DomainMapping) GetName() string { 207 if x != nil { 208 return x.Name 209 } 210 return "" 211} 212 213func (x *DomainMapping) GetId() string { 214 if x != nil { 215 return x.Id 216 } 217 return "" 218} 219 220func (x *DomainMapping) GetSslSettings() *SslSettings { 221 if x != nil { 222 return x.SslSettings 223 } 224 return nil 225} 226 227func (x *DomainMapping) GetResourceRecords() []*ResourceRecord { 228 if x != nil { 229 return x.ResourceRecords 230 } 231 return nil 232} 233 234// SSL configuration for a `DomainMapping` resource. 235type SslSettings struct { 236 state protoimpl.MessageState 237 sizeCache protoimpl.SizeCache 238 unknownFields protoimpl.UnknownFields 239 240 // ID of the `AuthorizedCertificate` resource configuring SSL for the 241 // application. Clearing this field will remove SSL support. 242 // 243 // By default, a managed certificate is automatically created for every 244 // domain mapping. To omit SSL support or to configure SSL manually, specify 245 // `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must 246 // be authorized to administer the `AuthorizedCertificate` resource to 247 // manually map it to a `DomainMapping` resource. 248 // Example: `12345`. 249 CertificateId string `protobuf:"bytes,1,opt,name=certificate_id,json=certificateId,proto3" json:"certificate_id,omitempty"` 250 // SSL management type for this domain. If `AUTOMATIC`, a managed certificate 251 // is automatically provisioned. If `MANUAL`, `certificate_id` must be 252 // manually specified in order to configure SSL for this domain. 253 SslManagementType SslSettings_SslManagementType `protobuf:"varint,3,opt,name=ssl_management_type,json=sslManagementType,proto3,enum=google.appengine.v1beta.SslSettings_SslManagementType" json:"ssl_management_type,omitempty"` 254 // ID of the managed `AuthorizedCertificate` resource currently being 255 // provisioned, if applicable. Until the new managed certificate has been 256 // successfully provisioned, the previous SSL state will be preserved. Once 257 // the provisioning process completes, the `certificate_id` field will reflect 258 // the new managed certificate and this field will be left empty. To remove 259 // SSL support while there is still a pending managed certificate, clear the 260 // `certificate_id` field with an `UpdateDomainMappingRequest`. 261 // 262 // @OutputOnly 263 PendingManagedCertificateId string `protobuf:"bytes,4,opt,name=pending_managed_certificate_id,json=pendingManagedCertificateId,proto3" json:"pending_managed_certificate_id,omitempty"` 264} 265 266func (x *SslSettings) Reset() { 267 *x = SslSettings{} 268 if protoimpl.UnsafeEnabled { 269 mi := &file_google_appengine_v1beta_domain_mapping_proto_msgTypes[1] 270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 271 ms.StoreMessageInfo(mi) 272 } 273} 274 275func (x *SslSettings) String() string { 276 return protoimpl.X.MessageStringOf(x) 277} 278 279func (*SslSettings) ProtoMessage() {} 280 281func (x *SslSettings) ProtoReflect() protoreflect.Message { 282 mi := &file_google_appengine_v1beta_domain_mapping_proto_msgTypes[1] 283 if protoimpl.UnsafeEnabled && x != nil { 284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 285 if ms.LoadMessageInfo() == nil { 286 ms.StoreMessageInfo(mi) 287 } 288 return ms 289 } 290 return mi.MessageOf(x) 291} 292 293// Deprecated: Use SslSettings.ProtoReflect.Descriptor instead. 294func (*SslSettings) Descriptor() ([]byte, []int) { 295 return file_google_appengine_v1beta_domain_mapping_proto_rawDescGZIP(), []int{1} 296} 297 298func (x *SslSettings) GetCertificateId() string { 299 if x != nil { 300 return x.CertificateId 301 } 302 return "" 303} 304 305func (x *SslSettings) GetSslManagementType() SslSettings_SslManagementType { 306 if x != nil { 307 return x.SslManagementType 308 } 309 return SslSettings_AUTOMATIC 310} 311 312func (x *SslSettings) GetPendingManagedCertificateId() string { 313 if x != nil { 314 return x.PendingManagedCertificateId 315 } 316 return "" 317} 318 319// A DNS resource record. 320type ResourceRecord struct { 321 state protoimpl.MessageState 322 sizeCache protoimpl.SizeCache 323 unknownFields protoimpl.UnknownFields 324 325 // Relative name of the object affected by this record. Only applicable for 326 // `CNAME` records. Example: 'www'. 327 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 328 // Data for this record. Values vary by record type, as defined in RFC 1035 329 // (section 5) and RFC 1034 (section 3.6.1). 330 Rrdata string `protobuf:"bytes,2,opt,name=rrdata,proto3" json:"rrdata,omitempty"` 331 // Resource record type. Example: `AAAA`. 332 Type ResourceRecord_RecordType `protobuf:"varint,3,opt,name=type,proto3,enum=google.appengine.v1beta.ResourceRecord_RecordType" json:"type,omitempty"` 333} 334 335func (x *ResourceRecord) Reset() { 336 *x = ResourceRecord{} 337 if protoimpl.UnsafeEnabled { 338 mi := &file_google_appengine_v1beta_domain_mapping_proto_msgTypes[2] 339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 340 ms.StoreMessageInfo(mi) 341 } 342} 343 344func (x *ResourceRecord) String() string { 345 return protoimpl.X.MessageStringOf(x) 346} 347 348func (*ResourceRecord) ProtoMessage() {} 349 350func (x *ResourceRecord) ProtoReflect() protoreflect.Message { 351 mi := &file_google_appengine_v1beta_domain_mapping_proto_msgTypes[2] 352 if protoimpl.UnsafeEnabled && x != nil { 353 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 354 if ms.LoadMessageInfo() == nil { 355 ms.StoreMessageInfo(mi) 356 } 357 return ms 358 } 359 return mi.MessageOf(x) 360} 361 362// Deprecated: Use ResourceRecord.ProtoReflect.Descriptor instead. 363func (*ResourceRecord) Descriptor() ([]byte, []int) { 364 return file_google_appengine_v1beta_domain_mapping_proto_rawDescGZIP(), []int{2} 365} 366 367func (x *ResourceRecord) GetName() string { 368 if x != nil { 369 return x.Name 370 } 371 return "" 372} 373 374func (x *ResourceRecord) GetRrdata() string { 375 if x != nil { 376 return x.Rrdata 377 } 378 return "" 379} 380 381func (x *ResourceRecord) GetType() ResourceRecord_RecordType { 382 if x != nil { 383 return x.Type 384 } 385 return ResourceRecord_A 386} 387 388var File_google_appengine_v1beta_domain_mapping_proto protoreflect.FileDescriptor 389 390var file_google_appengine_v1beta_domain_mapping_proto_rawDesc = []byte{ 391 0x0a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 392 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 393 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 394 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 395 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 396 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 397 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x01, 0x0a, 0x0d, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 398 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 399 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 400 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x47, 0x0a, 0x0c, 0x73, 401 0x73, 0x6c, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 402 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 403 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x73, 0x6c, 0x53, 404 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0b, 0x73, 0x73, 0x6c, 0x53, 0x65, 0x74, 0x74, 405 0x69, 0x6e, 0x67, 0x73, 0x12, 0x52, 0x0a, 0x10, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 406 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 407 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 408 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 409 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 410 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x22, 0x91, 0x02, 0x0a, 0x0b, 0x53, 0x73, 0x6c, 411 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x65, 0x72, 0x74, 412 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 413 0x52, 0x0d, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 414 0x66, 0x0a, 0x13, 0x73, 0x73, 0x6c, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 415 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 416 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 417 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x73, 0x6c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 418 0x67, 0x73, 0x2e, 0x53, 0x73, 0x6c, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 419 0x54, 0x79, 0x70, 0x65, 0x52, 0x11, 0x73, 0x73, 0x6c, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 420 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x43, 0x0a, 0x1e, 0x70, 0x65, 0x6e, 0x64, 0x69, 421 0x6e, 0x67, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 422 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 423 0x1b, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x43, 424 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x49, 0x64, 0x22, 0x2e, 0x0a, 0x11, 425 0x53, 0x73, 0x6c, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 426 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x41, 0x55, 0x54, 0x4f, 0x4d, 0x41, 0x54, 0x49, 0x43, 0x10, 0x00, 427 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x41, 0x4e, 0x55, 0x41, 0x4c, 0x10, 0x01, 0x22, 0xae, 0x01, 0x0a, 428 0x0e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 429 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 430 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x72, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 431 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x72, 0x64, 0x61, 0x74, 0x61, 0x12, 0x46, 0x0a, 0x04, 0x74, 432 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 433 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 434 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x63, 0x6f, 435 0x72, 0x64, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 436 0x79, 0x70, 0x65, 0x22, 0x28, 0x0a, 0x0a, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x79, 0x70, 437 0x65, 0x12, 0x05, 0x0a, 0x01, 0x41, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x41, 0x41, 0x41, 438 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x42, 0xd8, 0x01, 439 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 440 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x12, 0x44, 441 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 442 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 443 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 444 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 445 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x61, 0x70, 0x70, 0x65, 446 0x6e, 0x67, 0x69, 0x6e, 0x65, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 447 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x56, 448 0x31, 0x42, 0x65, 0x74, 0x61, 0xca, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 449 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5c, 0x56, 450 0x31, 0x62, 0x65, 0x74, 0x61, 0xea, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 451 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 452 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 453} 454 455var ( 456 file_google_appengine_v1beta_domain_mapping_proto_rawDescOnce sync.Once 457 file_google_appengine_v1beta_domain_mapping_proto_rawDescData = file_google_appengine_v1beta_domain_mapping_proto_rawDesc 458) 459 460func file_google_appengine_v1beta_domain_mapping_proto_rawDescGZIP() []byte { 461 file_google_appengine_v1beta_domain_mapping_proto_rawDescOnce.Do(func() { 462 file_google_appengine_v1beta_domain_mapping_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_appengine_v1beta_domain_mapping_proto_rawDescData) 463 }) 464 return file_google_appengine_v1beta_domain_mapping_proto_rawDescData 465} 466 467var file_google_appengine_v1beta_domain_mapping_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 468var file_google_appengine_v1beta_domain_mapping_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 469var file_google_appengine_v1beta_domain_mapping_proto_goTypes = []interface{}{ 470 (SslSettings_SslManagementType)(0), // 0: google.appengine.v1beta.SslSettings.SslManagementType 471 (ResourceRecord_RecordType)(0), // 1: google.appengine.v1beta.ResourceRecord.RecordType 472 (*DomainMapping)(nil), // 2: google.appengine.v1beta.DomainMapping 473 (*SslSettings)(nil), // 3: google.appengine.v1beta.SslSettings 474 (*ResourceRecord)(nil), // 4: google.appengine.v1beta.ResourceRecord 475} 476var file_google_appengine_v1beta_domain_mapping_proto_depIdxs = []int32{ 477 3, // 0: google.appengine.v1beta.DomainMapping.ssl_settings:type_name -> google.appengine.v1beta.SslSettings 478 4, // 1: google.appengine.v1beta.DomainMapping.resource_records:type_name -> google.appengine.v1beta.ResourceRecord 479 0, // 2: google.appengine.v1beta.SslSettings.ssl_management_type:type_name -> google.appengine.v1beta.SslSettings.SslManagementType 480 1, // 3: google.appengine.v1beta.ResourceRecord.type:type_name -> google.appengine.v1beta.ResourceRecord.RecordType 481 4, // [4:4] is the sub-list for method output_type 482 4, // [4:4] is the sub-list for method input_type 483 4, // [4:4] is the sub-list for extension type_name 484 4, // [4:4] is the sub-list for extension extendee 485 0, // [0:4] is the sub-list for field type_name 486} 487 488func init() { file_google_appengine_v1beta_domain_mapping_proto_init() } 489func file_google_appengine_v1beta_domain_mapping_proto_init() { 490 if File_google_appengine_v1beta_domain_mapping_proto != nil { 491 return 492 } 493 if !protoimpl.UnsafeEnabled { 494 file_google_appengine_v1beta_domain_mapping_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 495 switch v := v.(*DomainMapping); i { 496 case 0: 497 return &v.state 498 case 1: 499 return &v.sizeCache 500 case 2: 501 return &v.unknownFields 502 default: 503 return nil 504 } 505 } 506 file_google_appengine_v1beta_domain_mapping_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 507 switch v := v.(*SslSettings); i { 508 case 0: 509 return &v.state 510 case 1: 511 return &v.sizeCache 512 case 2: 513 return &v.unknownFields 514 default: 515 return nil 516 } 517 } 518 file_google_appengine_v1beta_domain_mapping_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 519 switch v := v.(*ResourceRecord); i { 520 case 0: 521 return &v.state 522 case 1: 523 return &v.sizeCache 524 case 2: 525 return &v.unknownFields 526 default: 527 return nil 528 } 529 } 530 } 531 type x struct{} 532 out := protoimpl.TypeBuilder{ 533 File: protoimpl.DescBuilder{ 534 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 535 RawDescriptor: file_google_appengine_v1beta_domain_mapping_proto_rawDesc, 536 NumEnums: 2, 537 NumMessages: 3, 538 NumExtensions: 0, 539 NumServices: 0, 540 }, 541 GoTypes: file_google_appengine_v1beta_domain_mapping_proto_goTypes, 542 DependencyIndexes: file_google_appengine_v1beta_domain_mapping_proto_depIdxs, 543 EnumInfos: file_google_appengine_v1beta_domain_mapping_proto_enumTypes, 544 MessageInfos: file_google_appengine_v1beta_domain_mapping_proto_msgTypes, 545 }.Build() 546 File_google_appengine_v1beta_domain_mapping_proto = out.File 547 file_google_appengine_v1beta_domain_mapping_proto_rawDesc = nil 548 file_google_appengine_v1beta_domain_mapping_proto_goTypes = nil 549 file_google_appengine_v1beta_domain_mapping_proto_depIdxs = nil 550} 551