...

Source file src/google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1/endpoint_policy.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1

     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/cloud/networkservices/v1beta1/endpoint_policy.proto
    20  
    21  package networkservices
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    31  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    32  )
    33  
    34  const (
    35  	// Verify that this generated code is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    37  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    39  )
    40  
    41  // The type of endpoint policy.
    42  type EndpointPolicy_EndpointPolicyType int32
    43  
    44  const (
    45  	// Default value. Must not be used.
    46  	EndpointPolicy_ENDPOINT_POLICY_TYPE_UNSPECIFIED EndpointPolicy_EndpointPolicyType = 0
    47  	// Represents a proxy deployed as a sidecar.
    48  	EndpointPolicy_SIDECAR_PROXY EndpointPolicy_EndpointPolicyType = 1
    49  	// Represents a proxyless gRPC backend.
    50  	EndpointPolicy_GRPC_SERVER EndpointPolicy_EndpointPolicyType = 2
    51  )
    52  
    53  // Enum value maps for EndpointPolicy_EndpointPolicyType.
    54  var (
    55  	EndpointPolicy_EndpointPolicyType_name = map[int32]string{
    56  		0: "ENDPOINT_POLICY_TYPE_UNSPECIFIED",
    57  		1: "SIDECAR_PROXY",
    58  		2: "GRPC_SERVER",
    59  	}
    60  	EndpointPolicy_EndpointPolicyType_value = map[string]int32{
    61  		"ENDPOINT_POLICY_TYPE_UNSPECIFIED": 0,
    62  		"SIDECAR_PROXY":                    1,
    63  		"GRPC_SERVER":                      2,
    64  	}
    65  )
    66  
    67  func (x EndpointPolicy_EndpointPolicyType) Enum() *EndpointPolicy_EndpointPolicyType {
    68  	p := new(EndpointPolicy_EndpointPolicyType)
    69  	*p = x
    70  	return p
    71  }
    72  
    73  func (x EndpointPolicy_EndpointPolicyType) String() string {
    74  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    75  }
    76  
    77  func (EndpointPolicy_EndpointPolicyType) Descriptor() protoreflect.EnumDescriptor {
    78  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_enumTypes[0].Descriptor()
    79  }
    80  
    81  func (EndpointPolicy_EndpointPolicyType) Type() protoreflect.EnumType {
    82  	return &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_enumTypes[0]
    83  }
    84  
    85  func (x EndpointPolicy_EndpointPolicyType) Number() protoreflect.EnumNumber {
    86  	return protoreflect.EnumNumber(x)
    87  }
    88  
    89  // Deprecated: Use EndpointPolicy_EndpointPolicyType.Descriptor instead.
    90  func (EndpointPolicy_EndpointPolicyType) EnumDescriptor() ([]byte, []int) {
    91  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{0, 0}
    92  }
    93  
    94  // EndpointPolicy is a resource that helps apply desired configuration
    95  // on the endpoints that match specific criteria.
    96  // For example, this resource can be used to apply "authentication config"
    97  // an all endpoints that serve on port 8080.
    98  type EndpointPolicy struct {
    99  	state         protoimpl.MessageState
   100  	sizeCache     protoimpl.SizeCache
   101  	unknownFields protoimpl.UnknownFields
   102  
   103  	// Required. Name of the EndpointPolicy resource. It matches pattern
   104  	// `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`.
   105  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   106  	// Output only. The timestamp when the resource was created.
   107  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   108  	// Output only. The timestamp when the resource was updated.
   109  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   110  	// Optional. Set of label tags associated with the EndpointPolicy resource.
   111  	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   112  	// Required. The type of endpoint policy. This is primarily used to validate
   113  	// the configuration.
   114  	Type EndpointPolicy_EndpointPolicyType `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.networkservices.v1beta1.EndpointPolicy_EndpointPolicyType" json:"type,omitempty"`
   115  	// Optional. This field specifies the URL of AuthorizationPolicy resource that
   116  	// applies authorization policies to the inbound traffic at the
   117  	// matched endpoints. Refer to Authorization. If this field is not
   118  	// specified, authorization is disabled(no authz checks) for this
   119  	// endpoint. Applicable only when EndpointPolicyType is
   120  	// SIDECAR_PROXY.
   121  	AuthorizationPolicy string `protobuf:"bytes,7,opt,name=authorization_policy,json=authorizationPolicy,proto3" json:"authorization_policy,omitempty"`
   122  	// Required. A matcher that selects endpoints to which the policies should be applied.
   123  	EndpointMatcher *EndpointMatcher `protobuf:"bytes,9,opt,name=endpoint_matcher,json=endpointMatcher,proto3" json:"endpoint_matcher,omitempty"`
   124  	// Optional. Port selector for the (matched) endpoints. If no port selector is
   125  	// provided, the matched config is applied to all ports.
   126  	TrafficPortSelector *TrafficPortSelector `protobuf:"bytes,10,opt,name=traffic_port_selector,json=trafficPortSelector,proto3" json:"traffic_port_selector,omitempty"`
   127  	// Optional. A free-text description of the resource. Max length 1024 characters.
   128  	Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"`
   129  	// Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to
   130  	// determine the authentication policy to be applied to terminate the inbound
   131  	// traffic at the identified backends. If this field is not set,
   132  	// authentication is disabled(open) for this endpoint.
   133  	ServerTlsPolicy string `protobuf:"bytes,12,opt,name=server_tls_policy,json=serverTlsPolicy,proto3" json:"server_tls_policy,omitempty"`
   134  	// Optional. A URL referring to a ClientTlsPolicy resource. ClientTlsPolicy can be set
   135  	// to specify the authentication for traffic from the proxy to the actual
   136  	// endpoints. More specifically, it is applied to the outgoing traffic from
   137  	// the proxy to the endpoint. This is typically used for sidecar model where
   138  	// the proxy identifies itself as endpoint to the control plane, with the
   139  	// connection between sidecar and endpoint requiring authentication. If this
   140  	// field is not set, authentication is disabled(open). Applicable only when
   141  	// EndpointPolicyType is SIDECAR_PROXY.
   142  	ClientTlsPolicy string `protobuf:"bytes,13,opt,name=client_tls_policy,json=clientTlsPolicy,proto3" json:"client_tls_policy,omitempty"`
   143  }
   144  
   145  func (x *EndpointPolicy) Reset() {
   146  	*x = EndpointPolicy{}
   147  	if protoimpl.UnsafeEnabled {
   148  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[0]
   149  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   150  		ms.StoreMessageInfo(mi)
   151  	}
   152  }
   153  
   154  func (x *EndpointPolicy) String() string {
   155  	return protoimpl.X.MessageStringOf(x)
   156  }
   157  
   158  func (*EndpointPolicy) ProtoMessage() {}
   159  
   160  func (x *EndpointPolicy) ProtoReflect() protoreflect.Message {
   161  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[0]
   162  	if protoimpl.UnsafeEnabled && x != nil {
   163  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   164  		if ms.LoadMessageInfo() == nil {
   165  			ms.StoreMessageInfo(mi)
   166  		}
   167  		return ms
   168  	}
   169  	return mi.MessageOf(x)
   170  }
   171  
   172  // Deprecated: Use EndpointPolicy.ProtoReflect.Descriptor instead.
   173  func (*EndpointPolicy) Descriptor() ([]byte, []int) {
   174  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{0}
   175  }
   176  
   177  func (x *EndpointPolicy) GetName() string {
   178  	if x != nil {
   179  		return x.Name
   180  	}
   181  	return ""
   182  }
   183  
   184  func (x *EndpointPolicy) GetCreateTime() *timestamppb.Timestamp {
   185  	if x != nil {
   186  		return x.CreateTime
   187  	}
   188  	return nil
   189  }
   190  
   191  func (x *EndpointPolicy) GetUpdateTime() *timestamppb.Timestamp {
   192  	if x != nil {
   193  		return x.UpdateTime
   194  	}
   195  	return nil
   196  }
   197  
   198  func (x *EndpointPolicy) GetLabels() map[string]string {
   199  	if x != nil {
   200  		return x.Labels
   201  	}
   202  	return nil
   203  }
   204  
   205  func (x *EndpointPolicy) GetType() EndpointPolicy_EndpointPolicyType {
   206  	if x != nil {
   207  		return x.Type
   208  	}
   209  	return EndpointPolicy_ENDPOINT_POLICY_TYPE_UNSPECIFIED
   210  }
   211  
   212  func (x *EndpointPolicy) GetAuthorizationPolicy() string {
   213  	if x != nil {
   214  		return x.AuthorizationPolicy
   215  	}
   216  	return ""
   217  }
   218  
   219  func (x *EndpointPolicy) GetEndpointMatcher() *EndpointMatcher {
   220  	if x != nil {
   221  		return x.EndpointMatcher
   222  	}
   223  	return nil
   224  }
   225  
   226  func (x *EndpointPolicy) GetTrafficPortSelector() *TrafficPortSelector {
   227  	if x != nil {
   228  		return x.TrafficPortSelector
   229  	}
   230  	return nil
   231  }
   232  
   233  func (x *EndpointPolicy) GetDescription() string {
   234  	if x != nil {
   235  		return x.Description
   236  	}
   237  	return ""
   238  }
   239  
   240  func (x *EndpointPolicy) GetServerTlsPolicy() string {
   241  	if x != nil {
   242  		return x.ServerTlsPolicy
   243  	}
   244  	return ""
   245  }
   246  
   247  func (x *EndpointPolicy) GetClientTlsPolicy() string {
   248  	if x != nil {
   249  		return x.ClientTlsPolicy
   250  	}
   251  	return ""
   252  }
   253  
   254  // Request used with the ListEndpointPolicies method.
   255  type ListEndpointPoliciesRequest struct {
   256  	state         protoimpl.MessageState
   257  	sizeCache     protoimpl.SizeCache
   258  	unknownFields protoimpl.UnknownFields
   259  
   260  	// Required. The project and location from which the EndpointPolicies should be
   261  	// listed, specified in the format `projects/*/locations/global`.
   262  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   263  	// Maximum number of EndpointPolicies to return per call.
   264  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   265  	// The value returned by the last `ListEndpointPoliciesResponse`
   266  	// Indicates that this is a continuation of a prior
   267  	// `ListEndpointPolicies` call, and that the system should return the
   268  	// next page of data.
   269  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   270  }
   271  
   272  func (x *ListEndpointPoliciesRequest) Reset() {
   273  	*x = ListEndpointPoliciesRequest{}
   274  	if protoimpl.UnsafeEnabled {
   275  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[1]
   276  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   277  		ms.StoreMessageInfo(mi)
   278  	}
   279  }
   280  
   281  func (x *ListEndpointPoliciesRequest) String() string {
   282  	return protoimpl.X.MessageStringOf(x)
   283  }
   284  
   285  func (*ListEndpointPoliciesRequest) ProtoMessage() {}
   286  
   287  func (x *ListEndpointPoliciesRequest) ProtoReflect() protoreflect.Message {
   288  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[1]
   289  	if protoimpl.UnsafeEnabled && x != nil {
   290  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   291  		if ms.LoadMessageInfo() == nil {
   292  			ms.StoreMessageInfo(mi)
   293  		}
   294  		return ms
   295  	}
   296  	return mi.MessageOf(x)
   297  }
   298  
   299  // Deprecated: Use ListEndpointPoliciesRequest.ProtoReflect.Descriptor instead.
   300  func (*ListEndpointPoliciesRequest) Descriptor() ([]byte, []int) {
   301  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{1}
   302  }
   303  
   304  func (x *ListEndpointPoliciesRequest) GetParent() string {
   305  	if x != nil {
   306  		return x.Parent
   307  	}
   308  	return ""
   309  }
   310  
   311  func (x *ListEndpointPoliciesRequest) GetPageSize() int32 {
   312  	if x != nil {
   313  		return x.PageSize
   314  	}
   315  	return 0
   316  }
   317  
   318  func (x *ListEndpointPoliciesRequest) GetPageToken() string {
   319  	if x != nil {
   320  		return x.PageToken
   321  	}
   322  	return ""
   323  }
   324  
   325  // Response returned by the ListEndpointPolicies method.
   326  type ListEndpointPoliciesResponse struct {
   327  	state         protoimpl.MessageState
   328  	sizeCache     protoimpl.SizeCache
   329  	unknownFields protoimpl.UnknownFields
   330  
   331  	// List of EndpointPolicy resources.
   332  	EndpointPolicies []*EndpointPolicy `protobuf:"bytes,1,rep,name=endpoint_policies,json=endpointPolicies,proto3" json:"endpoint_policies,omitempty"`
   333  	// If there might be more results than those appearing in this response, then
   334  	// `next_page_token` is included. To get the next set of results, call this
   335  	// method again using the value of `next_page_token` as `page_token`.
   336  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   337  }
   338  
   339  func (x *ListEndpointPoliciesResponse) Reset() {
   340  	*x = ListEndpointPoliciesResponse{}
   341  	if protoimpl.UnsafeEnabled {
   342  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[2]
   343  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   344  		ms.StoreMessageInfo(mi)
   345  	}
   346  }
   347  
   348  func (x *ListEndpointPoliciesResponse) String() string {
   349  	return protoimpl.X.MessageStringOf(x)
   350  }
   351  
   352  func (*ListEndpointPoliciesResponse) ProtoMessage() {}
   353  
   354  func (x *ListEndpointPoliciesResponse) ProtoReflect() protoreflect.Message {
   355  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[2]
   356  	if protoimpl.UnsafeEnabled && x != nil {
   357  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   358  		if ms.LoadMessageInfo() == nil {
   359  			ms.StoreMessageInfo(mi)
   360  		}
   361  		return ms
   362  	}
   363  	return mi.MessageOf(x)
   364  }
   365  
   366  // Deprecated: Use ListEndpointPoliciesResponse.ProtoReflect.Descriptor instead.
   367  func (*ListEndpointPoliciesResponse) Descriptor() ([]byte, []int) {
   368  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{2}
   369  }
   370  
   371  func (x *ListEndpointPoliciesResponse) GetEndpointPolicies() []*EndpointPolicy {
   372  	if x != nil {
   373  		return x.EndpointPolicies
   374  	}
   375  	return nil
   376  }
   377  
   378  func (x *ListEndpointPoliciesResponse) GetNextPageToken() string {
   379  	if x != nil {
   380  		return x.NextPageToken
   381  	}
   382  	return ""
   383  }
   384  
   385  // Request used with the GetEndpointPolicy method.
   386  type GetEndpointPolicyRequest struct {
   387  	state         protoimpl.MessageState
   388  	sizeCache     protoimpl.SizeCache
   389  	unknownFields protoimpl.UnknownFields
   390  
   391  	// Required. A name of the EndpointPolicy to get. Must be in the format
   392  	// `projects/*/locations/global/endpointPolicies/*`.
   393  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   394  }
   395  
   396  func (x *GetEndpointPolicyRequest) Reset() {
   397  	*x = GetEndpointPolicyRequest{}
   398  	if protoimpl.UnsafeEnabled {
   399  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[3]
   400  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   401  		ms.StoreMessageInfo(mi)
   402  	}
   403  }
   404  
   405  func (x *GetEndpointPolicyRequest) String() string {
   406  	return protoimpl.X.MessageStringOf(x)
   407  }
   408  
   409  func (*GetEndpointPolicyRequest) ProtoMessage() {}
   410  
   411  func (x *GetEndpointPolicyRequest) ProtoReflect() protoreflect.Message {
   412  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[3]
   413  	if protoimpl.UnsafeEnabled && x != nil {
   414  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   415  		if ms.LoadMessageInfo() == nil {
   416  			ms.StoreMessageInfo(mi)
   417  		}
   418  		return ms
   419  	}
   420  	return mi.MessageOf(x)
   421  }
   422  
   423  // Deprecated: Use GetEndpointPolicyRequest.ProtoReflect.Descriptor instead.
   424  func (*GetEndpointPolicyRequest) Descriptor() ([]byte, []int) {
   425  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{3}
   426  }
   427  
   428  func (x *GetEndpointPolicyRequest) GetName() string {
   429  	if x != nil {
   430  		return x.Name
   431  	}
   432  	return ""
   433  }
   434  
   435  // Request used with the CreateEndpointPolicy method.
   436  type CreateEndpointPolicyRequest struct {
   437  	state         protoimpl.MessageState
   438  	sizeCache     protoimpl.SizeCache
   439  	unknownFields protoimpl.UnknownFields
   440  
   441  	// Required. The parent resource of the EndpointPolicy. Must be in the
   442  	// format `projects/*/locations/global`.
   443  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   444  	// Required. Short name of the EndpointPolicy resource to be created.
   445  	// E.g. "CustomECS".
   446  	EndpointPolicyId string `protobuf:"bytes,2,opt,name=endpoint_policy_id,json=endpointPolicyId,proto3" json:"endpoint_policy_id,omitempty"`
   447  	// Required. EndpointPolicy resource to be created.
   448  	EndpointPolicy *EndpointPolicy `protobuf:"bytes,3,opt,name=endpoint_policy,json=endpointPolicy,proto3" json:"endpoint_policy,omitempty"`
   449  }
   450  
   451  func (x *CreateEndpointPolicyRequest) Reset() {
   452  	*x = CreateEndpointPolicyRequest{}
   453  	if protoimpl.UnsafeEnabled {
   454  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[4]
   455  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   456  		ms.StoreMessageInfo(mi)
   457  	}
   458  }
   459  
   460  func (x *CreateEndpointPolicyRequest) String() string {
   461  	return protoimpl.X.MessageStringOf(x)
   462  }
   463  
   464  func (*CreateEndpointPolicyRequest) ProtoMessage() {}
   465  
   466  func (x *CreateEndpointPolicyRequest) ProtoReflect() protoreflect.Message {
   467  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[4]
   468  	if protoimpl.UnsafeEnabled && x != nil {
   469  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   470  		if ms.LoadMessageInfo() == nil {
   471  			ms.StoreMessageInfo(mi)
   472  		}
   473  		return ms
   474  	}
   475  	return mi.MessageOf(x)
   476  }
   477  
   478  // Deprecated: Use CreateEndpointPolicyRequest.ProtoReflect.Descriptor instead.
   479  func (*CreateEndpointPolicyRequest) Descriptor() ([]byte, []int) {
   480  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{4}
   481  }
   482  
   483  func (x *CreateEndpointPolicyRequest) GetParent() string {
   484  	if x != nil {
   485  		return x.Parent
   486  	}
   487  	return ""
   488  }
   489  
   490  func (x *CreateEndpointPolicyRequest) GetEndpointPolicyId() string {
   491  	if x != nil {
   492  		return x.EndpointPolicyId
   493  	}
   494  	return ""
   495  }
   496  
   497  func (x *CreateEndpointPolicyRequest) GetEndpointPolicy() *EndpointPolicy {
   498  	if x != nil {
   499  		return x.EndpointPolicy
   500  	}
   501  	return nil
   502  }
   503  
   504  // Request used with the UpdateEndpointPolicy method.
   505  type UpdateEndpointPolicyRequest struct {
   506  	state         protoimpl.MessageState
   507  	sizeCache     protoimpl.SizeCache
   508  	unknownFields protoimpl.UnknownFields
   509  
   510  	// Optional. Field mask is used to specify the fields to be overwritten in the
   511  	// EndpointPolicy resource by the update.
   512  	// The fields specified in the update_mask are relative to the resource, not
   513  	// the full request. A field will be overwritten if it is in the mask. If the
   514  	// user does not provide a mask then all fields will be overwritten.
   515  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   516  	// Required. Updated EndpointPolicy resource.
   517  	EndpointPolicy *EndpointPolicy `protobuf:"bytes,2,opt,name=endpoint_policy,json=endpointPolicy,proto3" json:"endpoint_policy,omitempty"`
   518  }
   519  
   520  func (x *UpdateEndpointPolicyRequest) Reset() {
   521  	*x = UpdateEndpointPolicyRequest{}
   522  	if protoimpl.UnsafeEnabled {
   523  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[5]
   524  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   525  		ms.StoreMessageInfo(mi)
   526  	}
   527  }
   528  
   529  func (x *UpdateEndpointPolicyRequest) String() string {
   530  	return protoimpl.X.MessageStringOf(x)
   531  }
   532  
   533  func (*UpdateEndpointPolicyRequest) ProtoMessage() {}
   534  
   535  func (x *UpdateEndpointPolicyRequest) ProtoReflect() protoreflect.Message {
   536  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[5]
   537  	if protoimpl.UnsafeEnabled && x != nil {
   538  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   539  		if ms.LoadMessageInfo() == nil {
   540  			ms.StoreMessageInfo(mi)
   541  		}
   542  		return ms
   543  	}
   544  	return mi.MessageOf(x)
   545  }
   546  
   547  // Deprecated: Use UpdateEndpointPolicyRequest.ProtoReflect.Descriptor instead.
   548  func (*UpdateEndpointPolicyRequest) Descriptor() ([]byte, []int) {
   549  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{5}
   550  }
   551  
   552  func (x *UpdateEndpointPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   553  	if x != nil {
   554  		return x.UpdateMask
   555  	}
   556  	return nil
   557  }
   558  
   559  func (x *UpdateEndpointPolicyRequest) GetEndpointPolicy() *EndpointPolicy {
   560  	if x != nil {
   561  		return x.EndpointPolicy
   562  	}
   563  	return nil
   564  }
   565  
   566  // Request used with the DeleteEndpointPolicy method.
   567  type DeleteEndpointPolicyRequest struct {
   568  	state         protoimpl.MessageState
   569  	sizeCache     protoimpl.SizeCache
   570  	unknownFields protoimpl.UnknownFields
   571  
   572  	// Required. A name of the EndpointPolicy to delete. Must be in the format
   573  	// `projects/*/locations/global/endpointPolicies/*`.
   574  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   575  }
   576  
   577  func (x *DeleteEndpointPolicyRequest) Reset() {
   578  	*x = DeleteEndpointPolicyRequest{}
   579  	if protoimpl.UnsafeEnabled {
   580  		mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[6]
   581  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   582  		ms.StoreMessageInfo(mi)
   583  	}
   584  }
   585  
   586  func (x *DeleteEndpointPolicyRequest) String() string {
   587  	return protoimpl.X.MessageStringOf(x)
   588  }
   589  
   590  func (*DeleteEndpointPolicyRequest) ProtoMessage() {}
   591  
   592  func (x *DeleteEndpointPolicyRequest) ProtoReflect() protoreflect.Message {
   593  	mi := &file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[6]
   594  	if protoimpl.UnsafeEnabled && x != nil {
   595  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   596  		if ms.LoadMessageInfo() == nil {
   597  			ms.StoreMessageInfo(mi)
   598  		}
   599  		return ms
   600  	}
   601  	return mi.MessageOf(x)
   602  }
   603  
   604  // Deprecated: Use DeleteEndpointPolicyRequest.ProtoReflect.Descriptor instead.
   605  func (*DeleteEndpointPolicyRequest) Descriptor() ([]byte, []int) {
   606  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP(), []int{6}
   607  }
   608  
   609  func (x *DeleteEndpointPolicyRequest) GetName() string {
   610  	if x != nil {
   611  		return x.Name
   612  	}
   613  	return ""
   614  }
   615  
   616  var File_google_cloud_networkservices_v1beta1_endpoint_policy_proto protoreflect.FileDescriptor
   617  
   618  var file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDesc = []byte{
   619  	0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
   620  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
   621  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f,
   622  	0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x24, 0x67, 0x6f,
   623  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   624  	0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   625  	0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66,
   626  	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72,
   627  	0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   628  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31,
   629  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74,
   630  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x62,
   631  	0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   632  	0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   633  	0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72,
   634  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   635  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
   636  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc2, 0x09, 0x0a, 0x0e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   637  	0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   638  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   639  	0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
   640  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   641  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
   642  	0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
   643  	0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
   644  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   645  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
   646  	0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   647  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04,
   648  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   649  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   650  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70,
   651  	0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c,
   652  	0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x6c, 0x61, 0x62,
   653  	0x65, 0x6c, 0x73, 0x12, 0x60, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
   654  	0x0e, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   655  	0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
   656  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   657  	0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   658  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
   659  	0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x6d, 0x0a, 0x14, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69,
   660  	0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x07, 0x20,
   661  	0x01, 0x28, 0x09, 0x42, 0x3a, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x34, 0x0a, 0x32, 0x6e, 0x65, 0x74,
   662  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f,
   663  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x75, 0x74, 0x68,
   664  	0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52,
   665  	0x13, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f,
   666  	0x6c, 0x69, 0x63, 0x79, 0x12, 0x65, 0x0a, 0x10, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   667  	0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
   668  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   669  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   670  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61,
   671  	0x74, 0x63, 0x68, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x65, 0x6e, 0x64, 0x70,
   672  	0x6f, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x12, 0x72, 0x0a, 0x15, 0x74,
   673  	0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x6c, 0x65,
   674  	0x63, 0x74, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
   675  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   676  	0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   677  	0x31, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x6c,
   678  	0x65, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x13, 0x74, 0x72, 0x61, 0x66,
   679  	0x66, 0x69, 0x63, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12,
   680  	0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b,
   681  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
   682  	0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x62, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
   683  	0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28,
   684  	0x09, 0x42, 0x36, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   685  	0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   686  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
   687  	0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65,
   688  	0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x62, 0x0a, 0x11, 0x63, 0x6c,
   689  	0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
   690  	0x0d, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x6e,
   691  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67,
   692  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c,
   693  	0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0f, 0x63,
   694  	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a, 0x39,
   695  	0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   696  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   697  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   698  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x5e, 0x0a, 0x12, 0x45, 0x6e, 0x64,
   699  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12,
   700  	0x24, 0x0a, 0x20, 0x45, 0x4e, 0x44, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x50, 0x4f, 0x4c, 0x49,
   701  	0x43, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
   702  	0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x49, 0x44, 0x45, 0x43, 0x41, 0x52,
   703  	0x5f, 0x50, 0x52, 0x4f, 0x58, 0x59, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x47, 0x52, 0x50, 0x43,
   704  	0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x10, 0x02, 0x3a, 0x7e, 0xea, 0x41, 0x7b, 0x0a, 0x2d,
   705  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   706  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45,
   707  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x4a, 0x70,
   708  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
   709  	0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63,
   710  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50,
   711  	0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   712  	0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x22, 0xa8, 0x01, 0x0a, 0x1b, 0x4c, 0x69,
   713  	0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
   714  	0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72,
   715  	0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41,
   716  	0x2f, 0x12, 0x2d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   717  	0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   718  	0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
   719  	0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
   720  	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
   721  	0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
   722  	0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
   723  	0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa9, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64,
   724  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73,
   725  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x11, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   726  	0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
   727  	0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   728  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   729  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   730  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x10, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   731  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
   732  	0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
   733  	0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
   734  	0x22, 0x65, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50,
   735  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x04,
   736  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa,
   737  	0x41, 0x2f, 0x0a, 0x2d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   738  	0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   739  	0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63,
   740  	0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x83, 0x02, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61,
   741  	0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
   742  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
   743  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x12,
   744  	0x2d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
   745  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   746  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06,
   747  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x12, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
   748  	0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
   749  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   750  	0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x62, 0x0a, 0x0f, 0x65, 0x6e, 0x64,
   751  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x03, 0x20, 0x01,
   752  	0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   753  	0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   754  	0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
   755  	0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x65,
   756  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0xc3, 0x01,
   757  	0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   758  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a,
   759  	0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01,
   760  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   761  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03,
   762  	0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12,
   763  	0x62, 0x0a, 0x0f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69,
   764  	0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   765  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   766  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
   767  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03,
   768  	0xe0, 0x41, 0x02, 0x52, 0x0e, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c,
   769  	0x69, 0x63, 0x79, 0x22, 0x68, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64,
   770  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
   771  	0x73, 0x74, 0x12, 0x49, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   772  	0x42, 0x35, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2f, 0x0a, 0x2d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   773  	0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   774  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   775  	0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0xa0, 0x05,
   776  	0x0a, 0x28, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   777  	0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   778  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x13, 0x45, 0x6e, 0x64, 0x70,
   779  	0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
   780  	0x01, 0x5a, 0x53, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
   781  	0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
   782  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
   783  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
   784  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
   785  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xaa, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   786  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72,
   787  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x24,
   788  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74,
   789  	0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x5c, 0x56, 0x31, 0x62,
   790  	0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x27, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
   791  	0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72,
   792  	0x76, 0x69, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x41,
   793  	0x8a, 0x01, 0x0a, 0x32, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72,
   794  	0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   795  	0x6f, 0x6d, 0x2f, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   796  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x54, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   797  	0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   798  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f,
   799  	0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c,
   800  	0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
   801  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0xea, 0x41, 0x7f, 0x0a,
   802  	0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
   803  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   804  	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
   805  	0x4d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   806  	0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
   807  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54,
   808  	0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76,
   809  	0x65, 0x72, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0xea, 0x41,
   810  	0x7f, 0x0a, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
   811  	0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   812  	0x6d, 0x2f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63,
   813  	0x79, 0x12, 0x4d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f,
   814  	0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   815  	0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
   816  	0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x6c,
   817  	0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d,
   818  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   819  }
   820  
   821  var (
   822  	file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescOnce sync.Once
   823  	file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescData = file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDesc
   824  )
   825  
   826  func file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescGZIP() []byte {
   827  	file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescOnce.Do(func() {
   828  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescData)
   829  	})
   830  	return file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDescData
   831  }
   832  
   833  var file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   834  var file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   835  var file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_goTypes = []interface{}{
   836  	(EndpointPolicy_EndpointPolicyType)(0), // 0: google.cloud.networkservices.v1beta1.EndpointPolicy.EndpointPolicyType
   837  	(*EndpointPolicy)(nil),                 // 1: google.cloud.networkservices.v1beta1.EndpointPolicy
   838  	(*ListEndpointPoliciesRequest)(nil),    // 2: google.cloud.networkservices.v1beta1.ListEndpointPoliciesRequest
   839  	(*ListEndpointPoliciesResponse)(nil),   // 3: google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponse
   840  	(*GetEndpointPolicyRequest)(nil),       // 4: google.cloud.networkservices.v1beta1.GetEndpointPolicyRequest
   841  	(*CreateEndpointPolicyRequest)(nil),    // 5: google.cloud.networkservices.v1beta1.CreateEndpointPolicyRequest
   842  	(*UpdateEndpointPolicyRequest)(nil),    // 6: google.cloud.networkservices.v1beta1.UpdateEndpointPolicyRequest
   843  	(*DeleteEndpointPolicyRequest)(nil),    // 7: google.cloud.networkservices.v1beta1.DeleteEndpointPolicyRequest
   844  	nil,                                    // 8: google.cloud.networkservices.v1beta1.EndpointPolicy.LabelsEntry
   845  	(*timestamppb.Timestamp)(nil),          // 9: google.protobuf.Timestamp
   846  	(*EndpointMatcher)(nil),                // 10: google.cloud.networkservices.v1beta1.EndpointMatcher
   847  	(*TrafficPortSelector)(nil),            // 11: google.cloud.networkservices.v1beta1.TrafficPortSelector
   848  	(*fieldmaskpb.FieldMask)(nil),          // 12: google.protobuf.FieldMask
   849  }
   850  var file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_depIdxs = []int32{
   851  	9,  // 0: google.cloud.networkservices.v1beta1.EndpointPolicy.create_time:type_name -> google.protobuf.Timestamp
   852  	9,  // 1: google.cloud.networkservices.v1beta1.EndpointPolicy.update_time:type_name -> google.protobuf.Timestamp
   853  	8,  // 2: google.cloud.networkservices.v1beta1.EndpointPolicy.labels:type_name -> google.cloud.networkservices.v1beta1.EndpointPolicy.LabelsEntry
   854  	0,  // 3: google.cloud.networkservices.v1beta1.EndpointPolicy.type:type_name -> google.cloud.networkservices.v1beta1.EndpointPolicy.EndpointPolicyType
   855  	10, // 4: google.cloud.networkservices.v1beta1.EndpointPolicy.endpoint_matcher:type_name -> google.cloud.networkservices.v1beta1.EndpointMatcher
   856  	11, // 5: google.cloud.networkservices.v1beta1.EndpointPolicy.traffic_port_selector:type_name -> google.cloud.networkservices.v1beta1.TrafficPortSelector
   857  	1,  // 6: google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponse.endpoint_policies:type_name -> google.cloud.networkservices.v1beta1.EndpointPolicy
   858  	1,  // 7: google.cloud.networkservices.v1beta1.CreateEndpointPolicyRequest.endpoint_policy:type_name -> google.cloud.networkservices.v1beta1.EndpointPolicy
   859  	12, // 8: google.cloud.networkservices.v1beta1.UpdateEndpointPolicyRequest.update_mask:type_name -> google.protobuf.FieldMask
   860  	1,  // 9: google.cloud.networkservices.v1beta1.UpdateEndpointPolicyRequest.endpoint_policy:type_name -> google.cloud.networkservices.v1beta1.EndpointPolicy
   861  	10, // [10:10] is the sub-list for method output_type
   862  	10, // [10:10] is the sub-list for method input_type
   863  	10, // [10:10] is the sub-list for extension type_name
   864  	10, // [10:10] is the sub-list for extension extendee
   865  	0,  // [0:10] is the sub-list for field type_name
   866  }
   867  
   868  func init() { file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_init() }
   869  func file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_init() {
   870  	if File_google_cloud_networkservices_v1beta1_endpoint_policy_proto != nil {
   871  		return
   872  	}
   873  	file_google_cloud_networkservices_v1beta1_common_proto_init()
   874  	if !protoimpl.UnsafeEnabled {
   875  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   876  			switch v := v.(*EndpointPolicy); i {
   877  			case 0:
   878  				return &v.state
   879  			case 1:
   880  				return &v.sizeCache
   881  			case 2:
   882  				return &v.unknownFields
   883  			default:
   884  				return nil
   885  			}
   886  		}
   887  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   888  			switch v := v.(*ListEndpointPoliciesRequest); i {
   889  			case 0:
   890  				return &v.state
   891  			case 1:
   892  				return &v.sizeCache
   893  			case 2:
   894  				return &v.unknownFields
   895  			default:
   896  				return nil
   897  			}
   898  		}
   899  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   900  			switch v := v.(*ListEndpointPoliciesResponse); i {
   901  			case 0:
   902  				return &v.state
   903  			case 1:
   904  				return &v.sizeCache
   905  			case 2:
   906  				return &v.unknownFields
   907  			default:
   908  				return nil
   909  			}
   910  		}
   911  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   912  			switch v := v.(*GetEndpointPolicyRequest); i {
   913  			case 0:
   914  				return &v.state
   915  			case 1:
   916  				return &v.sizeCache
   917  			case 2:
   918  				return &v.unknownFields
   919  			default:
   920  				return nil
   921  			}
   922  		}
   923  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   924  			switch v := v.(*CreateEndpointPolicyRequest); i {
   925  			case 0:
   926  				return &v.state
   927  			case 1:
   928  				return &v.sizeCache
   929  			case 2:
   930  				return &v.unknownFields
   931  			default:
   932  				return nil
   933  			}
   934  		}
   935  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   936  			switch v := v.(*UpdateEndpointPolicyRequest); i {
   937  			case 0:
   938  				return &v.state
   939  			case 1:
   940  				return &v.sizeCache
   941  			case 2:
   942  				return &v.unknownFields
   943  			default:
   944  				return nil
   945  			}
   946  		}
   947  		file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   948  			switch v := v.(*DeleteEndpointPolicyRequest); i {
   949  			case 0:
   950  				return &v.state
   951  			case 1:
   952  				return &v.sizeCache
   953  			case 2:
   954  				return &v.unknownFields
   955  			default:
   956  				return nil
   957  			}
   958  		}
   959  	}
   960  	type x struct{}
   961  	out := protoimpl.TypeBuilder{
   962  		File: protoimpl.DescBuilder{
   963  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   964  			RawDescriptor: file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDesc,
   965  			NumEnums:      1,
   966  			NumMessages:   8,
   967  			NumExtensions: 0,
   968  			NumServices:   0,
   969  		},
   970  		GoTypes:           file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_goTypes,
   971  		DependencyIndexes: file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_depIdxs,
   972  		EnumInfos:         file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_enumTypes,
   973  		MessageInfos:      file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_msgTypes,
   974  	}.Build()
   975  	File_google_cloud_networkservices_v1beta1_endpoint_policy_proto = out.File
   976  	file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_rawDesc = nil
   977  	file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_goTypes = nil
   978  	file_google_cloud_networkservices_v1beta1_endpoint_policy_proto_depIdxs = nil
   979  }
   980  

View as plain text