gitee.com/zhaochuninhefei/gmgo@v0.0.31-0.20240209061119-069254a02979/go-control-plane/envoy/extensions/transport_sockets/starttls/v3/starttls.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.25.0
     4  // 	protoc        v3.16.0
     5  // source: envoy/extensions/transport_sockets/starttls/v3/starttls.proto
     6  
     7  package envoy_extensions_transport_sockets_starttls_v3
     8  
     9  import (
    10  	_ "github.com/cncf/xds/go/udpa/annotations"
    11  	v3 "gitee.com/zhaochuninhefei/gmgo/go-control-plane/envoy/extensions/transport_sockets/raw_buffer/v3"
    12  	v31 "gitee.com/zhaochuninhefei/gmgo/go-control-plane/envoy/extensions/transport_sockets/tls/v3"
    13  	_ "github.com/envoyproxy/protoc-gen-validate/validate"
    14  	proto "github.com/golang/protobuf/proto"
    15  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    16  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    17  	reflect "reflect"
    18  	sync "sync"
    19  )
    20  
    21  const (
    22  	// Verify that this generated code is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    24  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    25  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    26  )
    27  
    28  // This is a compile-time assertion that a sufficiently up-to-date version
    29  // of the legacy proto package is being used.
    30  const _ = proto.ProtoPackageIsVersion4
    31  
    32  // Configuration for a downstream StartTls transport socket.
    33  // StartTls transport socket wraps two sockets:
    34  // * raw_buffer socket which is used at the beginning of the session
    35  // * TLS socket used when a protocol negotiates a switch to encrypted traffic.
    36  type StartTlsConfig struct {
    37  	state         protoimpl.MessageState
    38  	sizeCache     protoimpl.SizeCache
    39  	unknownFields protoimpl.UnknownFields
    40  
    41  	// (optional) Configuration for clear-text socket used at the beginning of the session.
    42  	CleartextSocketConfig *v3.RawBuffer `protobuf:"bytes,1,opt,name=cleartext_socket_config,json=cleartextSocketConfig,proto3" json:"cleartext_socket_config,omitempty"`
    43  	// Configuration for a downstream TLS socket.
    44  	TlsSocketConfig *v31.DownstreamTlsContext `protobuf:"bytes,2,opt,name=tls_socket_config,json=tlsSocketConfig,proto3" json:"tls_socket_config,omitempty"`
    45  }
    46  
    47  func (x *StartTlsConfig) Reset() {
    48  	*x = StartTlsConfig{}
    49  	if protoimpl.UnsafeEnabled {
    50  		mi := &file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes[0]
    51  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    52  		ms.StoreMessageInfo(mi)
    53  	}
    54  }
    55  
    56  func (x *StartTlsConfig) String() string {
    57  	return protoimpl.X.MessageStringOf(x)
    58  }
    59  
    60  func (*StartTlsConfig) ProtoMessage() {}
    61  
    62  func (x *StartTlsConfig) ProtoReflect() protoreflect.Message {
    63  	mi := &file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes[0]
    64  	if protoimpl.UnsafeEnabled && x != nil {
    65  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    66  		if ms.LoadMessageInfo() == nil {
    67  			ms.StoreMessageInfo(mi)
    68  		}
    69  		return ms
    70  	}
    71  	return mi.MessageOf(x)
    72  }
    73  
    74  // Deprecated: Use StartTlsConfig.ProtoReflect.Descriptor instead.
    75  func (*StartTlsConfig) Descriptor() ([]byte, []int) {
    76  	return file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescGZIP(), []int{0}
    77  }
    78  
    79  func (x *StartTlsConfig) GetCleartextSocketConfig() *v3.RawBuffer {
    80  	if x != nil {
    81  		return x.CleartextSocketConfig
    82  	}
    83  	return nil
    84  }
    85  
    86  func (x *StartTlsConfig) GetTlsSocketConfig() *v31.DownstreamTlsContext {
    87  	if x != nil {
    88  		return x.TlsSocketConfig
    89  	}
    90  	return nil
    91  }
    92  
    93  // Configuration for an upstream StartTls transport socket.
    94  // StartTls transport socket wraps two sockets:
    95  // * raw_buffer socket which is used at the beginning of the session
    96  // * TLS socket used when a protocol negotiates a switch to encrypted traffic.
    97  type UpstreamStartTlsConfig struct {
    98  	state         protoimpl.MessageState
    99  	sizeCache     protoimpl.SizeCache
   100  	unknownFields protoimpl.UnknownFields
   101  
   102  	// (optional) Configuration for clear-text socket used at the beginning of the session.
   103  	CleartextSocketConfig *v3.RawBuffer `protobuf:"bytes,1,opt,name=cleartext_socket_config,json=cleartextSocketConfig,proto3" json:"cleartext_socket_config,omitempty"`
   104  	// Configuration for an upstream TLS socket.
   105  	TlsSocketConfig *v31.UpstreamTlsContext `protobuf:"bytes,2,opt,name=tls_socket_config,json=tlsSocketConfig,proto3" json:"tls_socket_config,omitempty"`
   106  }
   107  
   108  func (x *UpstreamStartTlsConfig) Reset() {
   109  	*x = UpstreamStartTlsConfig{}
   110  	if protoimpl.UnsafeEnabled {
   111  		mi := &file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes[1]
   112  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   113  		ms.StoreMessageInfo(mi)
   114  	}
   115  }
   116  
   117  func (x *UpstreamStartTlsConfig) String() string {
   118  	return protoimpl.X.MessageStringOf(x)
   119  }
   120  
   121  func (*UpstreamStartTlsConfig) ProtoMessage() {}
   122  
   123  func (x *UpstreamStartTlsConfig) ProtoReflect() protoreflect.Message {
   124  	mi := &file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes[1]
   125  	if protoimpl.UnsafeEnabled && x != nil {
   126  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   127  		if ms.LoadMessageInfo() == nil {
   128  			ms.StoreMessageInfo(mi)
   129  		}
   130  		return ms
   131  	}
   132  	return mi.MessageOf(x)
   133  }
   134  
   135  // Deprecated: Use UpstreamStartTlsConfig.ProtoReflect.Descriptor instead.
   136  func (*UpstreamStartTlsConfig) Descriptor() ([]byte, []int) {
   137  	return file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescGZIP(), []int{1}
   138  }
   139  
   140  func (x *UpstreamStartTlsConfig) GetCleartextSocketConfig() *v3.RawBuffer {
   141  	if x != nil {
   142  		return x.CleartextSocketConfig
   143  	}
   144  	return nil
   145  }
   146  
   147  func (x *UpstreamStartTlsConfig) GetTlsSocketConfig() *v31.UpstreamTlsContext {
   148  	if x != nil {
   149  		return x.TlsSocketConfig
   150  	}
   151  	return nil
   152  }
   153  
   154  var File_envoy_extensions_transport_sockets_starttls_v3_starttls_proto protoreflect.FileDescriptor
   155  
   156  var file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDesc = []byte{
   157  	0x0a, 0x3d, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
   158  	0x6e, 0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63,
   159  	0x6b, 0x65, 0x74, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x6c, 0x73, 0x2f, 0x76, 0x33,
   160  	0x2f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   161  	0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
   162  	0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b,
   163  	0x65, 0x74, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33, 0x1a,
   164  	0x41, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
   165  	0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b,
   166  	0x65, 0x74, 0x73, 0x2f, 0x72, 0x61, 0x77, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2f, 0x76,
   167  	0x33, 0x2f, 0x72, 0x61, 0x77, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
   168  	0x74, 0x6f, 0x1a, 0x33, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
   169  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73,
   170  	0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2f, 0x74, 0x6c, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x74, 0x6c,
   171  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e,
   172  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
   173  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65,
   174  	0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
   175  	0xfc, 0x01, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x66,
   176  	0x69, 0x67, 0x12, 0x73, 0x0a, 0x17, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x74, 0x65, 0x78, 0x74, 0x5f,
   177  	0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20,
   178  	0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65,
   179  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74,
   180  	0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x72, 0x61, 0x77, 0x5f, 0x62, 0x75, 0x66,
   181  	0x66, 0x65, 0x72, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x61, 0x77, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72,
   182  	0x52, 0x15, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x74, 0x65, 0x78, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x65,
   183  	0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x75, 0x0a, 0x11, 0x74, 0x6c, 0x73, 0x5f, 0x73,
   184  	0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01,
   185  	0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e,
   186  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f,
   187  	0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74, 0x6c, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x44,
   188  	0x6f, 0x77, 0x6e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x74,
   189  	0x65, 0x78, 0x74, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x0f, 0x74,
   190  	0x6c, 0x73, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x82,
   191  	0x02, 0x0a, 0x16, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x53, 0x74, 0x61, 0x72, 0x74,
   192  	0x54, 0x6c, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x73, 0x0a, 0x17, 0x63, 0x6c, 0x65,
   193  	0x61, 0x72, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f,
   194  	0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x65, 0x6e, 0x76,
   195  	0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72,
   196  	0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e,
   197  	0x72, 0x61, 0x77, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x61,
   198  	0x77, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x52, 0x15, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x74, 0x65,
   199  	0x78, 0x74, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x73,
   200  	0x0a, 0x11, 0x74, 0x6c, 0x73, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e,
   201  	0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
   202  	0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61,
   203  	0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x74,
   204  	0x6c, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x55, 0x70, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x54, 0x6c,
   205  	0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02,
   206  	0x10, 0x01, 0x52, 0x0f, 0x74, 0x6c, 0x73, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e,
   207  	0x66, 0x69, 0x67, 0x42, 0x57, 0x0a, 0x3c, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
   208  	0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e,
   209  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f,
   210  	0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x6c, 0x73,
   211  	0x2e, 0x76, 0x33, 0x42, 0x0d, 0x53, 0x74, 0x61, 0x72, 0x74, 0x74, 0x6c, 0x73, 0x50, 0x72, 0x6f,
   212  	0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72,
   213  	0x6f, 0x74, 0x6f, 0x33,
   214  }
   215  
   216  var (
   217  	file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescOnce sync.Once
   218  	file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescData = file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDesc
   219  )
   220  
   221  func file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescGZIP() []byte {
   222  	file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescOnce.Do(func() {
   223  		file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescData)
   224  	})
   225  	return file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDescData
   226  }
   227  
   228  var file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   229  var file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_goTypes = []interface{}{
   230  	(*StartTlsConfig)(nil),           // 0: envoy.extensions.transport_sockets.starttls.v3.StartTlsConfig
   231  	(*UpstreamStartTlsConfig)(nil),   // 1: envoy.extensions.transport_sockets.starttls.v3.UpstreamStartTlsConfig
   232  	(*v3.RawBuffer)(nil),             // 2: envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer
   233  	(*v31.DownstreamTlsContext)(nil), // 3: envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext
   234  	(*v31.UpstreamTlsContext)(nil),   // 4: envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
   235  }
   236  var file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_depIdxs = []int32{
   237  	2, // 0: envoy.extensions.transport_sockets.starttls.v3.StartTlsConfig.cleartext_socket_config:type_name -> envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer
   238  	3, // 1: envoy.extensions.transport_sockets.starttls.v3.StartTlsConfig.tls_socket_config:type_name -> envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext
   239  	2, // 2: envoy.extensions.transport_sockets.starttls.v3.UpstreamStartTlsConfig.cleartext_socket_config:type_name -> envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer
   240  	4, // 3: envoy.extensions.transport_sockets.starttls.v3.UpstreamStartTlsConfig.tls_socket_config:type_name -> envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
   241  	4, // [4:4] is the sub-list for method output_type
   242  	4, // [4:4] is the sub-list for method input_type
   243  	4, // [4:4] is the sub-list for extension type_name
   244  	4, // [4:4] is the sub-list for extension extendee
   245  	0, // [0:4] is the sub-list for field type_name
   246  }
   247  
   248  func init() { file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_init() }
   249  func file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_init() {
   250  	if File_envoy_extensions_transport_sockets_starttls_v3_starttls_proto != nil {
   251  		return
   252  	}
   253  	if !protoimpl.UnsafeEnabled {
   254  		file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   255  			switch v := v.(*StartTlsConfig); i {
   256  			case 0:
   257  				return &v.state
   258  			case 1:
   259  				return &v.sizeCache
   260  			case 2:
   261  				return &v.unknownFields
   262  			default:
   263  				return nil
   264  			}
   265  		}
   266  		file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   267  			switch v := v.(*UpstreamStartTlsConfig); i {
   268  			case 0:
   269  				return &v.state
   270  			case 1:
   271  				return &v.sizeCache
   272  			case 2:
   273  				return &v.unknownFields
   274  			default:
   275  				return nil
   276  			}
   277  		}
   278  	}
   279  	type x struct{}
   280  	out := protoimpl.TypeBuilder{
   281  		File: protoimpl.DescBuilder{
   282  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   283  			RawDescriptor: file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDesc,
   284  			NumEnums:      0,
   285  			NumMessages:   2,
   286  			NumExtensions: 0,
   287  			NumServices:   0,
   288  		},
   289  		GoTypes:           file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_goTypes,
   290  		DependencyIndexes: file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_depIdxs,
   291  		MessageInfos:      file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_msgTypes,
   292  	}.Build()
   293  	File_envoy_extensions_transport_sockets_starttls_v3_starttls_proto = out.File
   294  	file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_rawDesc = nil
   295  	file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_goTypes = nil
   296  	file_envoy_extensions_transport_sockets_starttls_v3_starttls_proto_depIdxs = nil
   297  }