Package com.google.cloud.networkservices.v1 (0.23.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.networkservices.v1.DepServiceClient Service Description: Service describing handlers for resources.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

com.google.cloud.networkservices.v1.NetworkServicesClient Service Description: Service describing handlers for resources.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.networkservices.v1.DepServiceSettings Settings class to configure an instance of DepServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.networkservices.v1.NetworkServicesSettings Settings class to configure an instance of NetworkServicesClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.networkservices.v1.AuthzExtension AuthzExtension is a resource that allows traffic forwarding to a callout backend service to make an authorization decision.
com.google.cloud.networkservices.v1.AuthzExtension.Builder AuthzExtension is a resource that allows traffic forwarding to a callout backend service to make an authorization decision.
com.google.cloud.networkservices.v1.AuthzExtensionName
com.google.cloud.networkservices.v1.AuthzExtensionName.Builder Builder for projects/{project}/locations/{location}/authzExtensions/{authz_extension}.
com.google.cloud.networkservices.v1.CommonProto
com.google.cloud.networkservices.v1.CreateAuthzExtensionRequest Message for creating a AuthzExtension resource.
com.google.cloud.networkservices.v1.CreateAuthzExtensionRequest.Builder Message for creating a AuthzExtension resource.
com.google.cloud.networkservices.v1.CreateEndpointPolicyRequest Request used with the CreateEndpointPolicy method.
com.google.cloud.networkservices.v1.CreateEndpointPolicyRequest.Builder Request used with the CreateEndpointPolicy method.
com.google.cloud.networkservices.v1.CreateGatewayRequest Request used by the CreateGateway method.
com.google.cloud.networkservices.v1.CreateGatewayRequest.Builder Request used by the CreateGateway method.
com.google.cloud.networkservices.v1.CreateGrpcRouteRequest Request used by the CreateGrpcRoute method.
com.google.cloud.networkservices.v1.CreateGrpcRouteRequest.Builder Request used by the CreateGrpcRoute method.
com.google.cloud.networkservices.v1.CreateHttpRouteRequest Request used by the HttpRoute method.
com.google.cloud.networkservices.v1.CreateHttpRouteRequest.Builder Request used by the HttpRoute method.
com.google.cloud.networkservices.v1.CreateLbRouteExtensionRequest Message for creating a LbRouteExtension resource.
com.google.cloud.networkservices.v1.CreateLbRouteExtensionRequest.Builder Message for creating a LbRouteExtension resource.
com.google.cloud.networkservices.v1.CreateLbTrafficExtensionRequest Message for creating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.CreateLbTrafficExtensionRequest.Builder Message for creating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.CreateMeshRequest Request used by the CreateMesh method.
com.google.cloud.networkservices.v1.CreateMeshRequest.Builder Request used by the CreateMesh method.
com.google.cloud.networkservices.v1.CreateServiceBindingRequest Request used by the ServiceBinding method.
com.google.cloud.networkservices.v1.CreateServiceBindingRequest.Builder Request used by the ServiceBinding method.
com.google.cloud.networkservices.v1.CreateServiceLbPolicyRequest Request used by the ServiceLbPolicy method.
com.google.cloud.networkservices.v1.CreateServiceLbPolicyRequest.Builder Request used by the ServiceLbPolicy method.
com.google.cloud.networkservices.v1.CreateTcpRouteRequest Request used by the TcpRoute method.
com.google.cloud.networkservices.v1.CreateTcpRouteRequest.Builder Request used by the TcpRoute method.
com.google.cloud.networkservices.v1.CreateTlsRouteRequest Request used by the TlsRoute method.
com.google.cloud.networkservices.v1.CreateTlsRouteRequest.Builder Request used by the TlsRoute method.
com.google.cloud.networkservices.v1.CreateWasmPluginRequest Request used by the CreateWasmPlugin method.
com.google.cloud.networkservices.v1.CreateWasmPluginRequest.Builder Request used by the CreateWasmPlugin method.
com.google.cloud.networkservices.v1.CreateWasmPluginVersionRequest Request used by the CreateWasmPluginVersion method.
com.google.cloud.networkservices.v1.CreateWasmPluginVersionRequest.Builder Request used by the CreateWasmPluginVersion method.
com.google.cloud.networkservices.v1.DeleteAuthzExtensionRequest Message for deleting a AuthzExtension resource.
com.google.cloud.networkservices.v1.DeleteAuthzExtensionRequest.Builder Message for deleting a AuthzExtension resource.
com.google.cloud.networkservices.v1.DeleteEndpointPolicyRequest Request used with the DeleteEndpointPolicy method.
com.google.cloud.networkservices.v1.DeleteEndpointPolicyRequest.Builder Request used with the DeleteEndpointPolicy method.
com.google.cloud.networkservices.v1.DeleteGatewayRequest Request used by the DeleteGateway method.
com.google.cloud.networkservices.v1.DeleteGatewayRequest.Builder Request used by the DeleteGateway method.
com.google.cloud.networkservices.v1.DeleteGrpcRouteRequest Request used by the DeleteGrpcRoute method.
com.google.cloud.networkservices.v1.DeleteGrpcRouteRequest.Builder Request used by the DeleteGrpcRoute method.
com.google.cloud.networkservices.v1.DeleteHttpRouteRequest Request used by the DeleteHttpRoute method.
com.google.cloud.networkservices.v1.DeleteHttpRouteRequest.Builder Request used by the DeleteHttpRoute method.
com.google.cloud.networkservices.v1.DeleteLbRouteExtensionRequest Message for deleting a LbRouteExtension resource.
com.google.cloud.networkservices.v1.DeleteLbRouteExtensionRequest.Builder Message for deleting a LbRouteExtension resource.
com.google.cloud.networkservices.v1.DeleteLbTrafficExtensionRequest Message for deleting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.DeleteLbTrafficExtensionRequest.Builder Message for deleting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.DeleteMeshRequest Request used by the DeleteMesh method.
com.google.cloud.networkservices.v1.DeleteMeshRequest.Builder Request used by the DeleteMesh method.
com.google.cloud.networkservices.v1.DeleteServiceBindingRequest Request used by the DeleteServiceBinding method.
com.google.cloud.networkservices.v1.DeleteServiceBindingRequest.Builder Request used by the DeleteServiceBinding method.
com.google.cloud.networkservices.v1.DeleteServiceLbPolicyRequest Request used by the DeleteServiceLbPolicy method.
com.google.cloud.networkservices.v1.DeleteServiceLbPolicyRequest.Builder Request used by the DeleteServiceLbPolicy method.
com.google.cloud.networkservices.v1.DeleteTcpRouteRequest Request used by the DeleteTcpRoute method.
com.google.cloud.networkservices.v1.DeleteTcpRouteRequest.Builder Request used by the DeleteTcpRoute method.
com.google.cloud.networkservices.v1.DeleteTlsRouteRequest Request used by the DeleteTlsRoute method.
com.google.cloud.networkservices.v1.DeleteTlsRouteRequest.Builder Request used by the DeleteTlsRoute method.
com.google.cloud.networkservices.v1.DeleteWasmPluginRequest Request used by the DeleteWasmPlugin method.
com.google.cloud.networkservices.v1.DeleteWasmPluginRequest.Builder Request used by the DeleteWasmPlugin method.
com.google.cloud.networkservices.v1.DeleteWasmPluginVersionRequest Request used by the DeleteWasmPluginVersion method.
com.google.cloud.networkservices.v1.DeleteWasmPluginVersionRequest.Builder Request used by the DeleteWasmPluginVersion method.
com.google.cloud.networkservices.v1.DepProto
com.google.cloud.networkservices.v1.DepServiceClient.ListAuthzExtensionsFixedSizeCollection
com.google.cloud.networkservices.v1.DepServiceClient.ListAuthzExtensionsPage
com.google.cloud.networkservices.v1.DepServiceClient.ListAuthzExtensionsPagedResponse
com.google.cloud.networkservices.v1.DepServiceClient.ListLbRouteExtensionsFixedSizeCollection
com.google.cloud.networkservices.v1.DepServiceClient.ListLbRouteExtensionsPage
com.google.cloud.networkservices.v1.DepServiceClient.ListLbRouteExtensionsPagedResponse
com.google.cloud.networkservices.v1.DepServiceClient.ListLbTrafficExtensionsFixedSizeCollection
com.google.cloud.networkservices.v1.DepServiceClient.ListLbTrafficExtensionsPage
com.google.cloud.networkservices.v1.DepServiceClient.ListLbTrafficExtensionsPagedResponse
com.google.cloud.networkservices.v1.DepServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.networkservices.v1.DepServiceClient.ListLocationsPage
com.google.cloud.networkservices.v1.DepServiceClient.ListLocationsPagedResponse
com.google.cloud.networkservices.v1.DepServiceGrpc Service describing handlers for resources.
com.google.cloud.networkservices.v1.DepServiceGrpc.DepServiceImplBase Base class for the server implementation of the service DepService. Service describing handlers for resources.
com.google.cloud.networkservices.v1.DepServiceSettings.Builder Builder for DepServiceSettings.
com.google.cloud.networkservices.v1.EndpointMatcher A definition of a matcher that selects endpoints to which the policies should be applied.
com.google.cloud.networkservices.v1.EndpointMatcher.Builder A definition of a matcher that selects endpoints to which the policies should be applied.
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcher The matcher that is based on node metadata presented by xDS clients.
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcher.Builder The matcher that is based on node metadata presented by xDS clients.
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcher.MetadataLabels Defines a name-pair value for a single label.
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcher.MetadataLabels.Builder Defines a name-pair value for a single label.
com.google.cloud.networkservices.v1.EndpointPolicy EndpointPolicy is a resource that helps apply desired configuration on the endpoints that match specific criteria. For example, this resource can be used to apply "authentication config"
com.google.cloud.networkservices.v1.EndpointPolicy.Builder EndpointPolicy is a resource that helps apply desired configuration on the endpoints that match specific criteria. For example, this resource can be used to apply "authentication config"
com.google.cloud.networkservices.v1.EndpointPolicyName
com.google.cloud.networkservices.v1.EndpointPolicyName.Builder Builder for projects/{project}/locations/{location}/endpointPolicies/{endpoint_policy}.
com.google.cloud.networkservices.v1.EndpointPolicyProto
com.google.cloud.networkservices.v1.ExtensibilityProto
com.google.cloud.networkservices.v1.ExtensionChain A single extension chain wrapper that contains the match conditions and extensions to execute.
com.google.cloud.networkservices.v1.ExtensionChain.Builder A single extension chain wrapper that contains the match conditions and extensions to execute.
com.google.cloud.networkservices.v1.ExtensionChain.Extension A single extension in the chain to execute for the matching request.
com.google.cloud.networkservices.v1.ExtensionChain.Extension.Builder A single extension in the chain to execute for the matching request.
com.google.cloud.networkservices.v1.ExtensionChain.MatchCondition Conditions under which this chain is invoked for a request.
com.google.cloud.networkservices.v1.ExtensionChain.MatchCondition.Builder Conditions under which this chain is invoked for a request.
com.google.cloud.networkservices.v1.Gateway Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to
com.google.cloud.networkservices.v1.Gateway.Builder Gateway represents the configuration for a proxy, typically a load balancer. It captures the ip:port over which the services are exposed by the proxy, along with any policy configurations. Routes have reference to to Gateways to
com.google.cloud.networkservices.v1.GatewayName
com.google.cloud.networkservices.v1.GatewayName.Builder Builder for projects/{project}/locations/{location}/gateways/{gateway}.
com.google.cloud.networkservices.v1.GatewayProto
com.google.cloud.networkservices.v1.GatewayRouteView GatewayRouteView defines view-only resource for Routes to a Gateway
com.google.cloud.networkservices.v1.GatewayRouteView.Builder GatewayRouteView defines view-only resource for Routes to a Gateway
com.google.cloud.networkservices.v1.GatewayRouteViewName
com.google.cloud.networkservices.v1.GatewayRouteViewName.Builder Builder for projects/{project}/locations/{location}/gateways/{gateway}/routeViews/{route_view}.
com.google.cloud.networkservices.v1.GetAuthzExtensionRequest Message for getting a AuthzExtension resource.
com.google.cloud.networkservices.v1.GetAuthzExtensionRequest.Builder Message for getting a AuthzExtension resource.
com.google.cloud.networkservices.v1.GetEndpointPolicyRequest Request used with the GetEndpointPolicy method.
com.google.cloud.networkservices.v1.GetEndpointPolicyRequest.Builder Request used with the GetEndpointPolicy method.
com.google.cloud.networkservices.v1.GetGatewayRequest Request used by the GetGateway method.
com.google.cloud.networkservices.v1.GetGatewayRequest.Builder Request used by the GetGateway method.
com.google.cloud.networkservices.v1.GetGatewayRouteViewRequest Request used with the GetGatewayRouteView method.
com.google.cloud.networkservices.v1.GetGatewayRouteViewRequest.Builder Request used with the GetGatewayRouteView method.
com.google.cloud.networkservices.v1.GetGrpcRouteRequest Request used by the GetGrpcRoute method.
com.google.cloud.networkservices.v1.GetGrpcRouteRequest.Builder Request used by the GetGrpcRoute method.
com.google.cloud.networkservices.v1.GetHttpRouteRequest Request used by the GetHttpRoute method.
com.google.cloud.networkservices.v1.GetHttpRouteRequest.Builder Request used by the GetHttpRoute method.
com.google.cloud.networkservices.v1.GetLbRouteExtensionRequest Message for getting a LbRouteExtension resource.
com.google.cloud.networkservices.v1.GetLbRouteExtensionRequest.Builder Message for getting a LbRouteExtension resource.
com.google.cloud.networkservices.v1.GetLbTrafficExtensionRequest Message for getting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.GetLbTrafficExtensionRequest.Builder Message for getting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.GetMeshRequest Request used by the GetMesh method.
com.google.cloud.networkservices.v1.GetMeshRequest.Builder Request used by the GetMesh method.
com.google.cloud.networkservices.v1.GetMeshRouteViewRequest Request used with the GetMeshRouteView method.
com.google.cloud.networkservices.v1.GetMeshRouteViewRequest.Builder Request used with the GetMeshRouteView method.
com.google.cloud.networkservices.v1.GetServiceBindingRequest Request used by the GetServiceBinding method.
com.google.cloud.networkservices.v1.GetServiceBindingRequest.Builder Request used by the GetServiceBinding method.
com.google.cloud.networkservices.v1.GetServiceLbPolicyRequest Request used by the GetServiceLbPolicy method.
com.google.cloud.networkservices.v1.GetServiceLbPolicyRequest.Builder Request used by the GetServiceLbPolicy method.
com.google.cloud.networkservices.v1.GetTcpRouteRequest Request used by the GetTcpRoute method.
com.google.cloud.networkservices.v1.GetTcpRouteRequest.Builder Request used by the GetTcpRoute method.
com.google.cloud.networkservices.v1.GetTlsRouteRequest Request used by the GetTlsRoute method.
com.google.cloud.networkservices.v1.GetTlsRouteRequest.Builder Request used by the GetTlsRoute method.
com.google.cloud.networkservices.v1.GetWasmPluginRequest Request used by the GetWasmPlugin method.
com.google.cloud.networkservices.v1.GetWasmPluginRequest.Builder Request used by the GetWasmPlugin method.
com.google.cloud.networkservices.v1.GetWasmPluginVersionRequest Request used by the GetWasmPluginVersion method.
com.google.cloud.networkservices.v1.GetWasmPluginVersionRequest.Builder Request used by the GetWasmPluginVersion method.
com.google.cloud.networkservices.v1.GrpcRoute GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
com.google.cloud.networkservices.v1.GrpcRoute.Builder GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
com.google.cloud.networkservices.v1.GrpcRoute.Destination The destination to which traffic will be routed.
com.google.cloud.networkservices.v1.GrpcRoute.Destination.Builder The destination to which traffic will be routed.
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.Abort Specification of how client requests are aborted as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.Abort.Builder Specification of how client requests are aborted as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.Builder The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.Delay Specification of how client requests are delayed as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.Delay.Builder Specification of how client requests are delayed as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.GrpcRoute.HeaderMatch A match against a collection of headers.
com.google.cloud.networkservices.v1.GrpcRoute.HeaderMatch.Builder A match against a collection of headers.
com.google.cloud.networkservices.v1.GrpcRoute.MethodMatch Specifies a match against a method.
com.google.cloud.networkservices.v1.GrpcRoute.MethodMatch.Builder Specifies a match against a method.
com.google.cloud.networkservices.v1.GrpcRoute.RetryPolicy The specifications for retries. Specifies one or more conditions for which this retry rule applies. Valid values are:
com.google.cloud.networkservices.v1.GrpcRoute.RetryPolicy.Builder The specifications for retries. Specifies one or more conditions for which this retry rule applies. Valid values are:
com.google.cloud.networkservices.v1.GrpcRoute.RouteAction Specifies how to route matched traffic.
com.google.cloud.networkservices.v1.GrpcRoute.RouteAction.Builder Specifies how to route matched traffic.
com.google.cloud.networkservices.v1.GrpcRoute.RouteMatch Criteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
com.google.cloud.networkservices.v1.GrpcRoute.RouteMatch.Builder Criteria for matching traffic. A RouteMatch will be considered to match when all supplied fields match.
com.google.cloud.networkservices.v1.GrpcRoute.RouteRule Describes how to route traffic.
com.google.cloud.networkservices.v1.GrpcRoute.RouteRule.Builder Describes how to route traffic.
com.google.cloud.networkservices.v1.GrpcRoute.StatefulSessionAffinityPolicy The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will
com.google.cloud.networkservices.v1.GrpcRoute.StatefulSessionAffinityPolicy.Builder The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will
com.google.cloud.networkservices.v1.GrpcRouteName
com.google.cloud.networkservices.v1.GrpcRouteName.Builder Builder for projects/{project}/locations/{location}/grpcRoutes/{grpc_route}.
com.google.cloud.networkservices.v1.GrpcRouteProto
com.google.cloud.networkservices.v1.HttpRoute HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
com.google.cloud.networkservices.v1.HttpRoute.Builder HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
com.google.cloud.networkservices.v1.HttpRoute.CorsPolicy The Specification for allowing client side cross-origin requests.
com.google.cloud.networkservices.v1.HttpRoute.CorsPolicy.Builder The Specification for allowing client side cross-origin requests.
com.google.cloud.networkservices.v1.HttpRoute.Destination Specifications of a destination to which the request should be routed to.
com.google.cloud.networkservices.v1.HttpRoute.Destination.Builder Specifications of a destination to which the request should be routed to.
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.Abort Specification of how client requests are aborted as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.Abort.Builder Specification of how client requests are aborted as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.Builder The specification for fault injection introduced into traffic to test the resiliency of clients to destination service failure. As part of fault injection, when clients send requests to a destination, delays can be
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.Delay Specification of how client requests are delayed as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.Delay.Builder Specification of how client requests are delayed as part of fault injection before being sent to a destination.
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatch Specifies how to select a route rule based on HTTP request headers.
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatch.Builder Specifies how to select a route rule based on HTTP request headers.
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatch.IntegerRange Represents an integer value range.
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatch.IntegerRange.Builder Represents an integer value range.
com.google.cloud.networkservices.v1.HttpRoute.HeaderModifier The specification for modifying HTTP header in HTTP request and HTTP response.
com.google.cloud.networkservices.v1.HttpRoute.HeaderModifier.Builder The specification for modifying HTTP header in HTTP request and HTTP response.
com.google.cloud.networkservices.v1.HttpRoute.HttpDirectResponse Static HTTP response object to be returned.
com.google.cloud.networkservices.v1.HttpRoute.HttpDirectResponse.Builder Static HTTP response object to be returned.
com.google.cloud.networkservices.v1.HttpRoute.QueryParameterMatch Specifications to match a query parameter in the request.
com.google.cloud.networkservices.v1.HttpRoute.QueryParameterMatch.Builder Specifications to match a query parameter in the request.
com.google.cloud.networkservices.v1.HttpRoute.Redirect The specification for redirecting traffic.
com.google.cloud.networkservices.v1.HttpRoute.Redirect.Builder The specification for redirecting traffic.
com.google.cloud.networkservices.v1.HttpRoute.RequestMirrorPolicy Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the
com.google.cloud.networkservices.v1.HttpRoute.RequestMirrorPolicy.Builder Specifies the policy on how requests are shadowed to a separate mirrored destination service. The proxy does not wait for responses from the shadow service. Prior to sending traffic to the shadow service, the
com.google.cloud.networkservices.v1.HttpRoute.RetryPolicy The specifications for retries.
com.google.cloud.networkservices.v1.HttpRoute.RetryPolicy.Builder The specifications for retries.
com.google.cloud.networkservices.v1.HttpRoute.RouteAction The specifications for routing traffic and applying associated policies.
com.google.cloud.networkservices.v1.HttpRoute.RouteAction.Builder The specifications for routing traffic and applying associated policies.
com.google.cloud.networkservices.v1.HttpRoute.RouteMatch RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
com.google.cloud.networkservices.v1.HttpRoute.RouteMatch.Builder RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.
com.google.cloud.networkservices.v1.HttpRoute.RouteRule Specifies how to match traffic and how to route traffic when traffic is matched.
com.google.cloud.networkservices.v1.HttpRoute.RouteRule.Builder Specifies how to match traffic and how to route traffic when traffic is matched.
com.google.cloud.networkservices.v1.HttpRoute.StatefulSessionAffinityPolicy The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will
com.google.cloud.networkservices.v1.HttpRoute.StatefulSessionAffinityPolicy.Builder The specification for cookie-based stateful session affinity where the date plane supplies a “session cookie” with the name "GSSA" which encodes a specific destination host and each request containing that cookie will
com.google.cloud.networkservices.v1.HttpRoute.URLRewrite The specification for modifying the URL of the request, prior to forwarding the request to the destination.
com.google.cloud.networkservices.v1.HttpRoute.URLRewrite.Builder The specification for modifying the URL of the request, prior to forwarding the request to the destination.
com.google.cloud.networkservices.v1.HttpRouteName
com.google.cloud.networkservices.v1.HttpRouteName.Builder Builder for projects/{project}/locations/{location}/httpRoutes/{http_route}.
com.google.cloud.networkservices.v1.HttpRouteProto
com.google.cloud.networkservices.v1.LbRouteExtension LbRouteExtension is a resource that lets you control where traffic is routed to for a given request.
com.google.cloud.networkservices.v1.LbRouteExtension.Builder LbRouteExtension is a resource that lets you control where traffic is routed to for a given request.
com.google.cloud.networkservices.v1.LbRouteExtensionName
com.google.cloud.networkservices.v1.LbRouteExtensionName.Builder Builder for projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extension}.
com.google.cloud.networkservices.v1.LbTrafficExtension LbTrafficExtension is a resource that lets the extension service modify the headers and payloads of both requests and responses without impacting the choice of backend services or any other security policies associated with the
com.google.cloud.networkservices.v1.LbTrafficExtension.Builder LbTrafficExtension is a resource that lets the extension service modify the headers and payloads of both requests and responses without impacting the choice of backend services or any other security policies associated with the
com.google.cloud.networkservices.v1.LbTrafficExtensionName
com.google.cloud.networkservices.v1.LbTrafficExtensionName.Builder Builder for projects/{project}/locations/{location}/lbTrafficExtensions/{lb_traffic_extension}.
com.google.cloud.networkservices.v1.ListAuthzExtensionsRequest Message for requesting list of AuthzExtension resources.
com.google.cloud.networkservices.v1.ListAuthzExtensionsRequest.Builder Message for requesting list of AuthzExtension resources.
com.google.cloud.networkservices.v1.ListAuthzExtensionsResponse Message for response to listing AuthzExtension resources.
com.google.cloud.networkservices.v1.ListAuthzExtensionsResponse.Builder Message for response to listing AuthzExtension resources.
com.google.cloud.networkservices.v1.ListEndpointPoliciesRequest Request used with the ListEndpointPolicies method.
com.google.cloud.networkservices.v1.ListEndpointPoliciesRequest.Builder Request used with the ListEndpointPolicies method.
com.google.cloud.networkservices.v1.ListEndpointPoliciesResponse Response returned by the ListEndpointPolicies method.
com.google.cloud.networkservices.v1.ListEndpointPoliciesResponse.Builder Response returned by the ListEndpointPolicies method.
com.google.cloud.networkservices.v1.ListGatewayRouteViewsRequest Request used with the ListGatewayRouteViews method.
com.google.cloud.networkservices.v1.ListGatewayRouteViewsRequest.Builder Request used with the ListGatewayRouteViews method.
com.google.cloud.networkservices.v1.ListGatewayRouteViewsResponse Response returned by the ListGatewayRouteViews method.
com.google.cloud.networkservices.v1.ListGatewayRouteViewsResponse.Builder Response returned by the ListGatewayRouteViews method.
com.google.cloud.networkservices.v1.ListGatewaysRequest Request used with the ListGateways method.
com.google.cloud.networkservices.v1.ListGatewaysRequest.Builder Request used with the ListGateways method.
com.google.cloud.networkservices.v1.ListGatewaysResponse Response returned by the ListGateways method.
com.google.cloud.networkservices.v1.ListGatewaysResponse.Builder Response returned by the ListGateways method.
com.google.cloud.networkservices.v1.ListGrpcRoutesRequest Request used with the ListGrpcRoutes method.
com.google.cloud.networkservices.v1.ListGrpcRoutesRequest.Builder Request used with the ListGrpcRoutes method.
com.google.cloud.networkservices.v1.ListGrpcRoutesResponse Response returned by the ListGrpcRoutes method.
com.google.cloud.networkservices.v1.ListGrpcRoutesResponse.Builder Response returned by the ListGrpcRoutes method.
com.google.cloud.networkservices.v1.ListHttpRoutesRequest Request used with the ListHttpRoutes method.
com.google.cloud.networkservices.v1.ListHttpRoutesRequest.Builder Request used with the ListHttpRoutes method.
com.google.cloud.networkservices.v1.ListHttpRoutesResponse Response returned by the ListHttpRoutes method.
com.google.cloud.networkservices.v1.ListHttpRoutesResponse.Builder Response returned by the ListHttpRoutes method.
com.google.cloud.networkservices.v1.ListLbRouteExtensionsRequest Message for requesting list of LbRouteExtension resources.
com.google.cloud.networkservices.v1.ListLbRouteExtensionsRequest.Builder Message for requesting list of LbRouteExtension resources.
com.google.cloud.networkservices.v1.ListLbRouteExtensionsResponse Message for response to listing LbRouteExtension resources.
com.google.cloud.networkservices.v1.ListLbRouteExtensionsResponse.Builder Message for response to listing LbRouteExtension resources.
com.google.cloud.networkservices.v1.ListLbTrafficExtensionsRequest Message for requesting list of LbTrafficExtension resources.
com.google.cloud.networkservices.v1.ListLbTrafficExtensionsRequest.Builder Message for requesting list of LbTrafficExtension resources.
com.google.cloud.networkservices.v1.ListLbTrafficExtensionsResponse Message for response to listing LbTrafficExtension resources.
com.google.cloud.networkservices.v1.ListLbTrafficExtensionsResponse.Builder Message for response to listing LbTrafficExtension resources.
com.google.cloud.networkservices.v1.ListMeshRouteViewsRequest Request used with the ListMeshRouteViews method.
com.google.cloud.networkservices.v1.ListMeshRouteViewsRequest.Builder Request used with the ListMeshRouteViews method.
com.google.cloud.networkservices.v1.ListMeshRouteViewsResponse Response returned by the ListMeshRouteViews method.
com.google.cloud.networkservices.v1.ListMeshRouteViewsResponse.Builder Response returned by the ListMeshRouteViews method.
com.google.cloud.networkservices.v1.ListMeshesRequest Request used with the ListMeshes method.
com.google.cloud.networkservices.v1.ListMeshesRequest.Builder Request used with the ListMeshes method.
com.google.cloud.networkservices.v1.ListMeshesResponse Response returned by the ListMeshes method.
com.google.cloud.networkservices.v1.ListMeshesResponse.Builder Response returned by the ListMeshes method.
com.google.cloud.networkservices.v1.ListServiceBindingsRequest Request used with the ListServiceBindings method.
com.google.cloud.networkservices.v1.ListServiceBindingsRequest.Builder Request used with the ListServiceBindings method.
com.google.cloud.networkservices.v1.ListServiceBindingsResponse Response returned by the ListServiceBindings method.
com.google.cloud.networkservices.v1.ListServiceBindingsResponse.Builder Response returned by the ListServiceBindings method.
com.google.cloud.networkservices.v1.ListServiceLbPoliciesRequest Request used with the ListServiceLbPolicies method.
com.google.cloud.networkservices.v1.ListServiceLbPoliciesRequest.Builder Request used with the ListServiceLbPolicies method.
com.google.cloud.networkservices.v1.ListServiceLbPoliciesResponse Response returned by the ListServiceLbPolicies method.
com.google.cloud.networkservices.v1.ListServiceLbPoliciesResponse.Builder Response returned by the ListServiceLbPolicies method.
com.google.cloud.networkservices.v1.ListTcpRoutesRequest Request used with the ListTcpRoutes method.
com.google.cloud.networkservices.v1.ListTcpRoutesRequest.Builder Request used with the ListTcpRoutes method.
com.google.cloud.networkservices.v1.ListTcpRoutesResponse Response returned by the ListTcpRoutes method.
com.google.cloud.networkservices.v1.ListTcpRoutesResponse.Builder Response returned by the ListTcpRoutes method.
com.google.cloud.networkservices.v1.ListTlsRoutesRequest Request used with the ListTlsRoutes method.
com.google.cloud.networkservices.v1.ListTlsRoutesRequest.Builder Request used with the ListTlsRoutes method.
com.google.cloud.networkservices.v1.ListTlsRoutesResponse Response returned by the ListTlsRoutes method.
com.google.cloud.networkservices.v1.ListTlsRoutesResponse.Builder Response returned by the ListTlsRoutes method.
com.google.cloud.networkservices.v1.ListWasmPluginVersionsRequest Request used with the ListWasmPluginVersions method.
com.google.cloud.networkservices.v1.ListWasmPluginVersionsRequest.Builder Request used with the ListWasmPluginVersions method.
com.google.cloud.networkservices.v1.ListWasmPluginVersionsResponse Response returned by the ListWasmPluginVersions method.
com.google.cloud.networkservices.v1.ListWasmPluginVersionsResponse.Builder Response returned by the ListWasmPluginVersions method.
com.google.cloud.networkservices.v1.ListWasmPluginsRequest Request used with the ListWasmPlugins method.
com.google.cloud.networkservices.v1.ListWasmPluginsRequest.Builder Request used with the ListWasmPlugins method.
com.google.cloud.networkservices.v1.ListWasmPluginsResponse Response returned by the ListWasmPlugins method.
com.google.cloud.networkservices.v1.ListWasmPluginsResponse.Builder Response returned by the ListWasmPlugins method.
com.google.cloud.networkservices.v1.LocationName
com.google.cloud.networkservices.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.networkservices.v1.Mesh Mesh represents a logical configuration grouping for workload to workload communication within a service mesh. Routes that point to mesh dictate how requests are routed within this logical mesh boundary.
com.google.cloud.networkservices.v1.Mesh.Builder Mesh represents a logical configuration grouping for workload to workload communication within a service mesh. Routes that point to mesh dictate how requests are routed within this logical mesh boundary.
com.google.cloud.networkservices.v1.MeshName
com.google.cloud.networkservices.v1.MeshName.Builder Builder for projects/{project}/locations/{location}/meshes/{mesh}.
com.google.cloud.networkservices.v1.MeshProto
com.google.cloud.networkservices.v1.MeshRouteView MeshRouteView defines view-only resource for Routes to a Mesh
com.google.cloud.networkservices.v1.MeshRouteView.Builder MeshRouteView defines view-only resource for Routes to a Mesh
com.google.cloud.networkservices.v1.MeshRouteViewName
com.google.cloud.networkservices.v1.MeshRouteViewName.Builder Builder for projects/{project}/locations/{location}/meshes/{mesh}/routeViews/{route_view}.
com.google.cloud.networkservices.v1.NetworkServicesClient.ListEndpointPoliciesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListEndpointPoliciesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListEndpointPoliciesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGatewayRouteViewsFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGatewayRouteViewsPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGatewayRouteViewsPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGatewaysFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGatewaysPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGatewaysPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGrpcRoutesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGrpcRoutesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListGrpcRoutesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListHttpRoutesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListHttpRoutesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListHttpRoutesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListLocationsFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListLocationsPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListLocationsPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListMeshRouteViewsFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListMeshRouteViewsPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListMeshRouteViewsPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListMeshesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListMeshesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListMeshesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListServiceBindingsFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListServiceBindingsPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListServiceBindingsPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListServiceLbPoliciesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListServiceLbPoliciesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListServiceLbPoliciesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListTcpRoutesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListTcpRoutesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListTcpRoutesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListTlsRoutesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListTlsRoutesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListTlsRoutesPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListWasmPluginVersionsFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListWasmPluginVersionsPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListWasmPluginVersionsPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesClient.ListWasmPluginsFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListWasmPluginsPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListWasmPluginsPagedResponse
com.google.cloud.networkservices.v1.NetworkServicesGrpc Service describing handlers for resources.
com.google.cloud.networkservices.v1.NetworkServicesGrpc.NetworkServicesImplBase Base class for the server implementation of the service NetworkServices. Service describing handlers for resources.
com.google.cloud.networkservices.v1.NetworkServicesOuterClass
com.google.cloud.networkservices.v1.NetworkServicesSettings.Builder Builder for NetworkServicesSettings.
com.google.cloud.networkservices.v1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.networkservices.v1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.networkservices.v1.RouteViewProto
com.google.cloud.networkservices.v1.ServiceBinding ServiceBinding can be used to: - Bind a Service Directory Service to be used in a BackendService resource. This feature will be deprecated soon.
com.google.cloud.networkservices.v1.ServiceBinding.Builder ServiceBinding can be used to: - Bind a Service Directory Service to be used in a BackendService resource. This feature will be deprecated soon.
com.google.cloud.networkservices.v1.ServiceBindingName
com.google.cloud.networkservices.v1.ServiceBindingName.Builder Builder for projects/{project}/locations/{location}/serviceBindings/{service_binding}.
com.google.cloud.networkservices.v1.ServiceBindingProto
com.google.cloud.networkservices.v1.ServiceLbPolicy ServiceLbPolicy holds global load balancing and traffic distribution configuration that can be applied to a BackendService.
com.google.cloud.networkservices.v1.ServiceLbPolicy.AutoCapacityDrain Option to specify if an unhealthy IG/NEG should be considered for global load balancing and traffic routing.
com.google.cloud.networkservices.v1.ServiceLbPolicy.AutoCapacityDrain.Builder Option to specify if an unhealthy IG/NEG should be considered for global load balancing and traffic routing.
com.google.cloud.networkservices.v1.ServiceLbPolicy.Builder ServiceLbPolicy holds global load balancing and traffic distribution configuration that can be applied to a BackendService.
com.google.cloud.networkservices.v1.ServiceLbPolicy.FailoverConfig Option to specify health based failover behavior. This is not related to Network load balancer FailoverPolicy.
com.google.cloud.networkservices.v1.ServiceLbPolicy.FailoverConfig.Builder Option to specify health based failover behavior. This is not related to Network load balancer FailoverPolicy.
com.google.cloud.networkservices.v1.ServiceLbPolicyName
com.google.cloud.networkservices.v1.ServiceLbPolicyName.Builder Builder for projects/{project}/locations/{location}/serviceLbPolicies/{service_lb_policy}.
com.google.cloud.networkservices.v1.ServiceLbPolicyProto
com.google.cloud.networkservices.v1.TcpRoute TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
com.google.cloud.networkservices.v1.TcpRoute.Builder TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
com.google.cloud.networkservices.v1.TcpRoute.RouteAction The specifications for routing traffic and applying associated policies.
com.google.cloud.networkservices.v1.TcpRoute.RouteAction.Builder The specifications for routing traffic and applying associated policies.
com.google.cloud.networkservices.v1.TcpRoute.RouteDestination Describe the destination for traffic to be routed to.
com.google.cloud.networkservices.v1.TcpRoute.RouteDestination.Builder Describe the destination for traffic to be routed to.
com.google.cloud.networkservices.v1.TcpRoute.RouteMatch RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match
com.google.cloud.networkservices.v1.TcpRoute.RouteMatch.Builder RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match
com.google.cloud.networkservices.v1.TcpRoute.RouteRule Specifies how to match traffic and how to route traffic when traffic is matched.
com.google.cloud.networkservices.v1.TcpRoute.RouteRule.Builder Specifies how to match traffic and how to route traffic when traffic is matched.
com.google.cloud.networkservices.v1.TcpRouteName
com.google.cloud.networkservices.v1.TcpRouteName.Builder Builder for projects/{project}/locations/{location}/tcpRoutes/{tcp_route}.
com.google.cloud.networkservices.v1.TcpRouteProto
com.google.cloud.networkservices.v1.TlsRoute TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
com.google.cloud.networkservices.v1.TlsRoute.Builder TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
com.google.cloud.networkservices.v1.TlsRoute.RouteAction The specifications for routing traffic and applying associated policies.
com.google.cloud.networkservices.v1.TlsRoute.RouteAction.Builder The specifications for routing traffic and applying associated policies.
com.google.cloud.networkservices.v1.TlsRoute.RouteDestination Describe the destination for traffic to be routed to.
com.google.cloud.networkservices.v1.TlsRoute.RouteDestination.Builder Describe the destination for traffic to be routed to.
com.google.cloud.networkservices.v1.TlsRoute.RouteMatch RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation.
com.google.cloud.networkservices.v1.TlsRoute.RouteMatch.Builder RouteMatch defines the predicate used to match requests to a given action. Multiple match types are "AND"ed for evaluation.
com.google.cloud.networkservices.v1.TlsRoute.RouteRule Specifies how to match traffic and how to route traffic when traffic is matched.
com.google.cloud.networkservices.v1.TlsRoute.RouteRule.Builder Specifies how to match traffic and how to route traffic when traffic is matched.
com.google.cloud.networkservices.v1.TlsRouteName
com.google.cloud.networkservices.v1.TlsRouteName.Builder Builder for projects/{project}/locations/{location}/tlsRoutes/{tls_route}.
com.google.cloud.networkservices.v1.TlsRouteProto
com.google.cloud.networkservices.v1.TrafficPortSelector Specification of a port-based selector.
com.google.cloud.networkservices.v1.TrafficPortSelector.Builder Specification of a port-based selector.
com.google.cloud.networkservices.v1.UpdateAuthzExtensionRequest Message for updating a AuthzExtension resource.
com.google.cloud.networkservices.v1.UpdateAuthzExtensionRequest.Builder Message for updating a AuthzExtension resource.
com.google.cloud.networkservices.v1.UpdateEndpointPolicyRequest Request used with the UpdateEndpointPolicy method.
com.google.cloud.networkservices.v1.UpdateEndpointPolicyRequest.Builder Request used with the UpdateEndpointPolicy method.
com.google.cloud.networkservices.v1.UpdateGatewayRequest Request used by the UpdateGateway method.
com.google.cloud.networkservices.v1.UpdateGatewayRequest.Builder Request used by the UpdateGateway method.
com.google.cloud.networkservices.v1.UpdateGrpcRouteRequest Request used by the UpdateGrpcRoute method.
com.google.cloud.networkservices.v1.UpdateGrpcRouteRequest.Builder Request used by the UpdateGrpcRoute method.
com.google.cloud.networkservices.v1.UpdateHttpRouteRequest Request used by the UpdateHttpRoute method.
com.google.cloud.networkservices.v1.UpdateHttpRouteRequest.Builder Request used by the UpdateHttpRoute method.
com.google.cloud.networkservices.v1.UpdateLbRouteExtensionRequest Message for updating a LbRouteExtension resource.
com.google.cloud.networkservices.v1.UpdateLbRouteExtensionRequest.Builder Message for updating a LbRouteExtension resource.
com.google.cloud.networkservices.v1.UpdateLbTrafficExtensionRequest Message for updating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.UpdateLbTrafficExtensionRequest.Builder Message for updating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1.UpdateMeshRequest Request used by the UpdateMesh method.
com.google.cloud.networkservices.v1.UpdateMeshRequest.Builder Request used by the UpdateMesh method.
com.google.cloud.networkservices.v1.UpdateServiceBindingRequest Request used by the UpdateServiceBinding method.
com.google.cloud.networkservices.v1.UpdateServiceBindingRequest.Builder Request used by the UpdateServiceBinding method.
com.google.cloud.networkservices.v1.UpdateServiceLbPolicyRequest Request used by the UpdateServiceLbPolicy method.
com.google.cloud.networkservices.v1.UpdateServiceLbPolicyRequest.Builder Request used by the UpdateServiceLbPolicy method.
com.google.cloud.networkservices.v1.UpdateTcpRouteRequest Request used by the UpdateTcpRoute method.
com.google.cloud.networkservices.v1.UpdateTcpRouteRequest.Builder Request used by the UpdateTcpRoute method.
com.google.cloud.networkservices.v1.UpdateTlsRouteRequest Request used by the UpdateTlsRoute method.
com.google.cloud.networkservices.v1.UpdateTlsRouteRequest.Builder Request used by the UpdateTlsRoute method.
com.google.cloud.networkservices.v1.UpdateWasmPluginRequest Request used by the UpdateWasmPlugin method.
com.google.cloud.networkservices.v1.UpdateWasmPluginRequest.Builder Request used by the UpdateWasmPlugin method.
com.google.cloud.networkservices.v1.WasmPlugin WasmPlugin is a resource representing a service executing a customer-provided Wasm module.
com.google.cloud.networkservices.v1.WasmPlugin.Builder WasmPlugin is a resource representing a service executing a customer-provided Wasm module.
com.google.cloud.networkservices.v1.WasmPlugin.LogConfig Specifies the logging options for the activity performed by this plugin. If logging is enabled, plugin logs are exported to Cloud Logging.
com.google.cloud.networkservices.v1.WasmPlugin.LogConfig.Builder Specifies the logging options for the activity performed by this plugin. If logging is enabled, plugin logs are exported to Cloud Logging.
com.google.cloud.networkservices.v1.WasmPlugin.UsedBy Defines a resource that uses the WasmPlugin resource.
com.google.cloud.networkservices.v1.WasmPlugin.UsedBy.Builder Defines a resource that uses the WasmPlugin resource.
com.google.cloud.networkservices.v1.WasmPlugin.VersionDetails Details of a WasmPluginVersion resource to be inlined in the WasmPlugin resource.
com.google.cloud.networkservices.v1.WasmPlugin.VersionDetails.Builder Details of a WasmPluginVersion resource to be inlined in the WasmPlugin resource.
com.google.cloud.networkservices.v1.WasmPluginName
com.google.cloud.networkservices.v1.WasmPluginName.Builder Builder for projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}.
com.google.cloud.networkservices.v1.WasmPluginVersion A single immutable version of a WasmPlugin resource. Defines the Wasm module used and optionally its runtime config.
com.google.cloud.networkservices.v1.WasmPluginVersion.Builder A single immutable version of a WasmPlugin resource. Defines the Wasm module used and optionally its runtime config.
com.google.cloud.networkservices.v1.WasmPluginVersionName
com.google.cloud.networkservices.v1.WasmPluginVersionName.Builder Builder for projects/{project}/locations/{location}/wasmPlugins/{wasm_plugin}/versions/{wasm_plugin_version}.

Interfaces

Interface Description
com.google.cloud.networkservices.v1.AuthzExtensionOrBuilder
com.google.cloud.networkservices.v1.CreateAuthzExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.CreateEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.CreateGatewayRequestOrBuilder
com.google.cloud.networkservices.v1.CreateGrpcRouteRequestOrBuilder
com.google.cloud.networkservices.v1.CreateHttpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.CreateLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.CreateLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.CreateMeshRequestOrBuilder
com.google.cloud.networkservices.v1.CreateServiceBindingRequestOrBuilder
com.google.cloud.networkservices.v1.CreateServiceLbPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.CreateTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.CreateTlsRouteRequestOrBuilder
com.google.cloud.networkservices.v1.CreateWasmPluginRequestOrBuilder
com.google.cloud.networkservices.v1.CreateWasmPluginVersionRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteAuthzExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteGatewayRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteGrpcRouteRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteHttpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteMeshRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteServiceBindingRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteServiceLbPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteTlsRouteRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteWasmPluginRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteWasmPluginVersionRequestOrBuilder
com.google.cloud.networkservices.v1.DepServiceGrpc.AsyncService Service describing handlers for resources.
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcher.MetadataLabelsOrBuilder
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcherOrBuilder
com.google.cloud.networkservices.v1.EndpointMatcherOrBuilder
com.google.cloud.networkservices.v1.EndpointPolicyOrBuilder
com.google.cloud.networkservices.v1.ExtensionChain.ExtensionOrBuilder
com.google.cloud.networkservices.v1.ExtensionChain.MatchConditionOrBuilder
com.google.cloud.networkservices.v1.ExtensionChainOrBuilder
com.google.cloud.networkservices.v1.GatewayOrBuilder
com.google.cloud.networkservices.v1.GatewayRouteViewOrBuilder
com.google.cloud.networkservices.v1.GetAuthzExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.GetEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.GetGatewayRequestOrBuilder
com.google.cloud.networkservices.v1.GetGatewayRouteViewRequestOrBuilder
com.google.cloud.networkservices.v1.GetGrpcRouteRequestOrBuilder
com.google.cloud.networkservices.v1.GetHttpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.GetLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.GetLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.GetMeshRequestOrBuilder
com.google.cloud.networkservices.v1.GetMeshRouteViewRequestOrBuilder
com.google.cloud.networkservices.v1.GetServiceBindingRequestOrBuilder
com.google.cloud.networkservices.v1.GetServiceLbPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.GetTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.GetTlsRouteRequestOrBuilder
com.google.cloud.networkservices.v1.GetWasmPluginRequestOrBuilder
com.google.cloud.networkservices.v1.GetWasmPluginVersionRequestOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.DestinationOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.AbortOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicy.DelayOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.FaultInjectionPolicyOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.HeaderMatchOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.MethodMatchOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.RetryPolicyOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.RouteActionOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.RouteMatchOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.RouteRuleOrBuilder
com.google.cloud.networkservices.v1.GrpcRoute.StatefulSessionAffinityPolicyOrBuilder
com.google.cloud.networkservices.v1.GrpcRouteOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.CorsPolicyOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.DestinationOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.AbortOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicy.DelayOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.FaultInjectionPolicyOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatch.IntegerRangeOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatchOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.HeaderModifierOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.HttpDirectResponseOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.QueryParameterMatchOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.RedirectOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.RequestMirrorPolicyOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.RetryPolicyOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.RouteActionOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.RouteMatchOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.RouteRuleOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.StatefulSessionAffinityPolicyOrBuilder
com.google.cloud.networkservices.v1.HttpRoute.URLRewriteOrBuilder
com.google.cloud.networkservices.v1.HttpRouteOrBuilder
com.google.cloud.networkservices.v1.LbRouteExtensionOrBuilder
com.google.cloud.networkservices.v1.LbTrafficExtensionOrBuilder
com.google.cloud.networkservices.v1.ListAuthzExtensionsRequestOrBuilder
com.google.cloud.networkservices.v1.ListAuthzExtensionsResponseOrBuilder
com.google.cloud.networkservices.v1.ListEndpointPoliciesRequestOrBuilder
com.google.cloud.networkservices.v1.ListEndpointPoliciesResponseOrBuilder
com.google.cloud.networkservices.v1.ListGatewayRouteViewsRequestOrBuilder
com.google.cloud.networkservices.v1.ListGatewayRouteViewsResponseOrBuilder
com.google.cloud.networkservices.v1.ListGatewaysRequestOrBuilder
com.google.cloud.networkservices.v1.ListGatewaysResponseOrBuilder
com.google.cloud.networkservices.v1.ListGrpcRoutesRequestOrBuilder
com.google.cloud.networkservices.v1.ListGrpcRoutesResponseOrBuilder
com.google.cloud.networkservices.v1.ListHttpRoutesRequestOrBuilder
com.google.cloud.networkservices.v1.ListHttpRoutesResponseOrBuilder
com.google.cloud.networkservices.v1.ListLbRouteExtensionsRequestOrBuilder
com.google.cloud.networkservices.v1.ListLbRouteExtensionsResponseOrBuilder
com.google.cloud.networkservices.v1.ListLbTrafficExtensionsRequestOrBuilder
com.google.cloud.networkservices.v1.ListLbTrafficExtensionsResponseOrBuilder
com.google.cloud.networkservices.v1.ListMeshRouteViewsRequestOrBuilder
com.google.cloud.networkservices.v1.ListMeshRouteViewsResponseOrBuilder
com.google.cloud.networkservices.v1.ListMeshesRequestOrBuilder
com.google.cloud.networkservices.v1.ListMeshesResponseOrBuilder
com.google.cloud.networkservices.v1.ListServiceBindingsRequestOrBuilder
com.google.cloud.networkservices.v1.ListServiceBindingsResponseOrBuilder
com.google.cloud.networkservices.v1.ListServiceLbPoliciesRequestOrBuilder
com.google.cloud.networkservices.v1.ListServiceLbPoliciesResponseOrBuilder
com.google.cloud.networkservices.v1.ListTcpRoutesRequestOrBuilder
com.google.cloud.networkservices.v1.ListTcpRoutesResponseOrBuilder
com.google.cloud.networkservices.v1.ListTlsRoutesRequestOrBuilder
com.google.cloud.networkservices.v1.ListTlsRoutesResponseOrBuilder
com.google.cloud.networkservices.v1.ListWasmPluginVersionsRequestOrBuilder
com.google.cloud.networkservices.v1.ListWasmPluginVersionsResponseOrBuilder
com.google.cloud.networkservices.v1.ListWasmPluginsRequestOrBuilder
com.google.cloud.networkservices.v1.ListWasmPluginsResponseOrBuilder
com.google.cloud.networkservices.v1.MeshOrBuilder
com.google.cloud.networkservices.v1.MeshRouteViewOrBuilder
com.google.cloud.networkservices.v1.NetworkServicesGrpc.AsyncService Service describing handlers for resources.
com.google.cloud.networkservices.v1.OperationMetadataOrBuilder
com.google.cloud.networkservices.v1.ServiceBindingOrBuilder
com.google.cloud.networkservices.v1.ServiceLbPolicy.AutoCapacityDrainOrBuilder
com.google.cloud.networkservices.v1.ServiceLbPolicy.FailoverConfigOrBuilder
com.google.cloud.networkservices.v1.ServiceLbPolicyOrBuilder
com.google.cloud.networkservices.v1.TcpRoute.RouteActionOrBuilder
com.google.cloud.networkservices.v1.TcpRoute.RouteDestinationOrBuilder
com.google.cloud.networkservices.v1.TcpRoute.RouteMatchOrBuilder
com.google.cloud.networkservices.v1.TcpRoute.RouteRuleOrBuilder
com.google.cloud.networkservices.v1.TcpRouteOrBuilder
com.google.cloud.networkservices.v1.TlsRoute.RouteActionOrBuilder
com.google.cloud.networkservices.v1.TlsRoute.RouteDestinationOrBuilder
com.google.cloud.networkservices.v1.TlsRoute.RouteMatchOrBuilder
com.google.cloud.networkservices.v1.TlsRoute.RouteRuleOrBuilder
com.google.cloud.networkservices.v1.TlsRouteOrBuilder
com.google.cloud.networkservices.v1.TrafficPortSelectorOrBuilder
com.google.cloud.networkservices.v1.UpdateAuthzExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateGatewayRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateGrpcRouteRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateHttpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateMeshRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateServiceBindingRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateServiceLbPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateTlsRouteRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateWasmPluginRequestOrBuilder
com.google.cloud.networkservices.v1.WasmPlugin.LogConfigOrBuilder
com.google.cloud.networkservices.v1.WasmPlugin.UsedByOrBuilder
com.google.cloud.networkservices.v1.WasmPlugin.VersionDetailsOrBuilder
com.google.cloud.networkservices.v1.WasmPluginOrBuilder
com.google.cloud.networkservices.v1.WasmPluginVersionOrBuilder

Enums

Enum Description
com.google.cloud.networkservices.v1.EndpointMatcher.MatcherTypeCase
com.google.cloud.networkservices.v1.EndpointMatcher.MetadataLabelMatcher.MetadataLabelMatchCriteria Possible criteria values that define logic of how matching is made.
com.google.cloud.networkservices.v1.EndpointPolicy.EndpointPolicyType The type of endpoint policy.
com.google.cloud.networkservices.v1.EnvoyHeaders EnvoyHeader configuration for Mesh and Gateway
com.google.cloud.networkservices.v1.EventType The part of the request or response for which the extension is called.
com.google.cloud.networkservices.v1.Gateway.IpVersion The types of IP version for the gateway. Possible values are: * IPV4
com.google.cloud.networkservices.v1.Gateway.RoutingMode The routing mode of the Gateway, to determine how the Gateway routes traffic. Today, this field only applies to Gateways of type SECURE_WEB_GATEWAY. Possible values are:
com.google.cloud.networkservices.v1.Gateway.Type The type of the customer-managed gateway. Possible values are: * OPEN_MESH
com.google.cloud.networkservices.v1.GrpcRoute.Destination.DestinationTypeCase
com.google.cloud.networkservices.v1.GrpcRoute.HeaderMatch.Type The type of match.
com.google.cloud.networkservices.v1.GrpcRoute.MethodMatch.Type The type of the match.
com.google.cloud.networkservices.v1.HttpRoute.HeaderMatch.MatchTypeCase
com.google.cloud.networkservices.v1.HttpRoute.HttpDirectResponse.HttpBodyCase
com.google.cloud.networkservices.v1.HttpRoute.QueryParameterMatch.MatchTypeCase
com.google.cloud.networkservices.v1.HttpRoute.Redirect.ResponseCode Supported HTTP response code.
com.google.cloud.networkservices.v1.HttpRoute.RouteMatch.PathMatchCase
com.google.cloud.networkservices.v1.LoadBalancingScheme Load balancing schemes supported by the LbTrafficExtension, LbRouteExtension, and LbEdgeExtension resources. For more information, refer to Backend services
com.google.cloud.networkservices.v1.ServiceLbPolicy.LoadBalancingAlgorithm The global load balancing algorithm to be used.
com.google.cloud.networkservices.v1.WasmPlugin.LogConfig.LogLevel Possible values to specify the lowest level of logs to be exported to Cloud Logging.
com.google.cloud.networkservices.v1.WasmPlugin.VersionDetails.PluginConfigSourceCase
com.google.cloud.networkservices.v1.WasmPluginVersion.PluginConfigSourceCase
com.google.cloud.networkservices.v1.WasmPluginView Determines the information that should be returned by the server.
com.google.cloud.networkservices.v1.WireFormat The format of communication supported by the extension.