...

Source file src/google.golang.org/genproto/googleapis/appengine/v1beta/domain_mapping.pb.go

Documentation: google.golang.org/genproto/googleapis/appengine/v1beta

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

View as plain text