gitee.com/ks-custle/core-gm@v0.0.0-20230922171213-b83bdd97b62c/go-control-plane/envoy/config/cluster/aggregate/v2alpha/cluster.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/config/cluster/aggregate/v2alpha/cluster.proto
     6  
     7  package envoy_config_cluster_aggregate_v2alpha
     8  
     9  import (
    10  	_ "github.com/cncf/xds/go/udpa/annotations"
    11  	_ "github.com/envoyproxy/protoc-gen-validate/validate"
    12  	proto "github.com/golang/protobuf/proto"
    13  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    14  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    15  	reflect "reflect"
    16  	sync "sync"
    17  )
    18  
    19  const (
    20  	// Verify that this generated code is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    22  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    24  )
    25  
    26  // This is a compile-time assertion that a sufficiently up-to-date version
    27  // of the legacy proto package is being used.
    28  const _ = proto.ProtoPackageIsVersion4
    29  
    30  // Configuration for the aggregate cluster. See the :ref:`architecture overview
    31  // <arch_overview_aggregate_cluster>` for more information.
    32  // [#extension: envoy.clusters.aggregate]
    33  type ClusterConfig struct {
    34  	state         protoimpl.MessageState
    35  	sizeCache     protoimpl.SizeCache
    36  	unknownFields protoimpl.UnknownFields
    37  
    38  	// Load balancing clusters in aggregate cluster. Clusters are prioritized based on the order they
    39  	// appear in this list.
    40  	Clusters []string `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
    41  }
    42  
    43  func (x *ClusterConfig) Reset() {
    44  	*x = ClusterConfig{}
    45  	if protoimpl.UnsafeEnabled {
    46  		mi := &file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_msgTypes[0]
    47  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    48  		ms.StoreMessageInfo(mi)
    49  	}
    50  }
    51  
    52  func (x *ClusterConfig) String() string {
    53  	return protoimpl.X.MessageStringOf(x)
    54  }
    55  
    56  func (*ClusterConfig) ProtoMessage() {}
    57  
    58  func (x *ClusterConfig) ProtoReflect() protoreflect.Message {
    59  	mi := &file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_msgTypes[0]
    60  	if protoimpl.UnsafeEnabled && x != nil {
    61  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    62  		if ms.LoadMessageInfo() == nil {
    63  			ms.StoreMessageInfo(mi)
    64  		}
    65  		return ms
    66  	}
    67  	return mi.MessageOf(x)
    68  }
    69  
    70  // Deprecated: Use ClusterConfig.ProtoReflect.Descriptor instead.
    71  func (*ClusterConfig) Descriptor() ([]byte, []int) {
    72  	return file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescGZIP(), []int{0}
    73  }
    74  
    75  func (x *ClusterConfig) GetClusters() []string {
    76  	if x != nil {
    77  		return x.Clusters
    78  	}
    79  	return nil
    80  }
    81  
    82  var File_envoy_config_cluster_aggregate_v2alpha_cluster_proto protoreflect.FileDescriptor
    83  
    84  var file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDesc = []byte{
    85  	0x0a, 0x34, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x63,
    86  	0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65,
    87  	0x2f, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
    88  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f,
    89  	0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x61, 0x67, 0x67,
    90  	0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1e,
    91  	0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
    92  	0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
    93  	0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
    94  	0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76,
    95  	0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65,
    96  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x35, 0x0a, 0x0d, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65,
    97  	0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x24, 0x0a, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74,
    98  	0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x92, 0x01,
    99  	0x02, 0x08, 0x01, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x42, 0x7c, 0x0a,
   100  	0x34, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
   101  	0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73,
   102  	0x74, 0x65, 0x72, 0x2e, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x76, 0x32,
   103  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0c, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72,
   104  	0x6f, 0x74, 0x6f, 0x50, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x28, 0x12, 0x26, 0x65, 0x6e, 0x76,
   105  	0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x63, 0x6c,
   106  	0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65,
   107  	0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f,
   108  	0x74, 0x6f, 0x33,
   109  }
   110  
   111  var (
   112  	file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescOnce sync.Once
   113  	file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescData = file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDesc
   114  )
   115  
   116  func file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescGZIP() []byte {
   117  	file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescOnce.Do(func() {
   118  		file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescData)
   119  	})
   120  	return file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDescData
   121  }
   122  
   123  var file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   124  var file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_goTypes = []interface{}{
   125  	(*ClusterConfig)(nil), // 0: envoy.config.cluster.aggregate.v2alpha.ClusterConfig
   126  }
   127  var file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_depIdxs = []int32{
   128  	0, // [0:0] is the sub-list for method output_type
   129  	0, // [0:0] is the sub-list for method input_type
   130  	0, // [0:0] is the sub-list for extension type_name
   131  	0, // [0:0] is the sub-list for extension extendee
   132  	0, // [0:0] is the sub-list for field type_name
   133  }
   134  
   135  func init() { file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_init() }
   136  func file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_init() {
   137  	if File_envoy_config_cluster_aggregate_v2alpha_cluster_proto != nil {
   138  		return
   139  	}
   140  	if !protoimpl.UnsafeEnabled {
   141  		file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   142  			switch v := v.(*ClusterConfig); i {
   143  			case 0:
   144  				return &v.state
   145  			case 1:
   146  				return &v.sizeCache
   147  			case 2:
   148  				return &v.unknownFields
   149  			default:
   150  				return nil
   151  			}
   152  		}
   153  	}
   154  	type x struct{}
   155  	out := protoimpl.TypeBuilder{
   156  		File: protoimpl.DescBuilder{
   157  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   158  			RawDescriptor: file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDesc,
   159  			NumEnums:      0,
   160  			NumMessages:   1,
   161  			NumExtensions: 0,
   162  			NumServices:   0,
   163  		},
   164  		GoTypes:           file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_goTypes,
   165  		DependencyIndexes: file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_depIdxs,
   166  		MessageInfos:      file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_msgTypes,
   167  	}.Build()
   168  	File_envoy_config_cluster_aggregate_v2alpha_cluster_proto = out.File
   169  	file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_rawDesc = nil
   170  	file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_goTypes = nil
   171  	file_envoy_config_cluster_aggregate_v2alpha_cluster_proto_depIdxs = nil
   172  }