Package com.google.cloud.networkservices.v1 (0.11.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.CommonProto
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.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.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.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.DepProto
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.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.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.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.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.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.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.
com.google.cloud.networkservices.v1.GrpcRoute.RetryPolicy.Builder The specifications for retries.
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.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.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.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.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.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.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.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.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.NetworkServicesClient.ListEndpointPoliciesFixedSizeCollection
com.google.cloud.networkservices.v1.NetworkServicesClient.ListEndpointPoliciesPage
com.google.cloud.networkservices.v1.NetworkServicesClient.ListEndpointPoliciesPagedResponse
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.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.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.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.ServiceBinding ServiceBinding is the resource that defines a Service Directory Service to be used in a BackendService resource.
com.google.cloud.networkservices.v1.ServiceBinding.Builder ServiceBinding is the resource that defines a Service Directory Service to be used in a BackendService resource.
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.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. If no routeMatch field is specified, this rule will unconditionally match
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. If no routeMatch field is specified, this rule will unconditionally match
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.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.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.

Interfaces

Interface Description
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.CreateTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.CreateTlsRouteRequestOrBuilder
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.DeleteTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.DeleteTlsRouteRequestOrBuilder
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.GetEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1.GetGatewayRequestOrBuilder
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.GetServiceBindingRequestOrBuilder
com.google.cloud.networkservices.v1.GetTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.GetTlsRouteRequestOrBuilder
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.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.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.URLRewriteOrBuilder
com.google.cloud.networkservices.v1.HttpRouteOrBuilder
com.google.cloud.networkservices.v1.LbRouteExtensionOrBuilder
com.google.cloud.networkservices.v1.LbTrafficExtensionOrBuilder
com.google.cloud.networkservices.v1.ListEndpointPoliciesRequestOrBuilder
com.google.cloud.networkservices.v1.ListEndpointPoliciesResponseOrBuilder
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.ListMeshesRequestOrBuilder
com.google.cloud.networkservices.v1.ListMeshesResponseOrBuilder
com.google.cloud.networkservices.v1.ListServiceBindingsRequestOrBuilder
com.google.cloud.networkservices.v1.ListServiceBindingsResponseOrBuilder
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.MeshOrBuilder
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.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.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.UpdateTcpRouteRequestOrBuilder
com.google.cloud.networkservices.v1.UpdateTlsRouteRequestOrBuilder

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.EventType The part of the request or response for which the extension is called.
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.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 resource and LbRouteExtension resource. For more information, refer to Choosing a load