Package com.google.cloud.networkservices.v1beta1 (0.55.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.networkservices.v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

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.v1beta1.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.v1beta1.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.v1beta1.DepServiceSettings Settings class to configure an instance of DepServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.networkservices.v1beta1.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.v1beta1.CommonProto
com.google.cloud.networkservices.v1beta1.CreateEndpointPolicyRequest Request used with the CreateEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.CreateEndpointPolicyRequest.Builder Request used with the CreateEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.CreateExtensionBindingRequest Request used by the CreateExtensionBinding method.
com.google.cloud.networkservices.v1beta1.CreateExtensionBindingRequest.Builder Request used by the CreateExtensionBinding method.
com.google.cloud.networkservices.v1beta1.CreateLbRouteExtensionRequest Message for creating a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.CreateLbRouteExtensionRequest.Builder Message for creating a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.CreateLbTrafficExtensionRequest Message for creating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.CreateLbTrafficExtensionRequest.Builder Message for creating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.DeleteEndpointPolicyRequest Request used with the DeleteEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.DeleteEndpointPolicyRequest.Builder Request used with the DeleteEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.DeleteExtensionBindingRequest Request used by the DeleteExtensionBinding method.
com.google.cloud.networkservices.v1beta1.DeleteExtensionBindingRequest.Builder Request used by the DeleteExtensionBinding method.
com.google.cloud.networkservices.v1beta1.DeleteLbRouteExtensionRequest Message for deleting a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.DeleteLbRouteExtensionRequest.Builder Message for deleting a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.DeleteLbTrafficExtensionRequest Message for deleting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.DeleteLbTrafficExtensionRequest.Builder Message for deleting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.DepProto
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListExtensionBindingsFixedSizeCollection
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListExtensionBindingsPage
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListExtensionBindingsPagedResponse
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLbRouteExtensionsFixedSizeCollection
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLbRouteExtensionsPage
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLbRouteExtensionsPagedResponse
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLbTrafficExtensionsFixedSizeCollection
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLbTrafficExtensionsPage
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLbTrafficExtensionsPagedResponse
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLocationsPage
com.google.cloud.networkservices.v1beta1.DepServiceClient.ListLocationsPagedResponse
com.google.cloud.networkservices.v1beta1.DepServiceGrpc Service describing handlers for resources.
com.google.cloud.networkservices.v1beta1.DepServiceGrpc.DepServiceImplBase Base class for the server implementation of the service DepService. Service describing handlers for resources.
com.google.cloud.networkservices.v1beta1.DepServiceSettings.Builder Builder for DepServiceSettings.
com.google.cloud.networkservices.v1beta1.EndpointMatcher A definition of a matcher that selects endpoints to which the policies should be applied.
com.google.cloud.networkservices.v1beta1.EndpointMatcher.Builder A definition of a matcher that selects endpoints to which the policies should be applied.
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcher The matcher that is based on node metadata presented by xDS clients.
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcher.Builder The matcher that is based on node metadata presented by xDS clients.
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcher.MetadataLabels Defines a name-pair value for a single label.
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcher.MetadataLabels.Builder Defines a name-pair value for a single label.
com.google.cloud.networkservices.v1beta1.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.v1beta1.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.v1beta1.EndpointPolicyName
com.google.cloud.networkservices.v1beta1.EndpointPolicyName.Builder Builder for projects/{project}/locations/{location}/endpointPolicies/{endpoint_policy}.
com.google.cloud.networkservices.v1beta1.EndpointPolicyProto
com.google.cloud.networkservices.v1beta1.ExtensionBinding ExtensionBinding is a resource representing the attachment of an extension to a service.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Builder ExtensionBinding is a resource representing the attachment of an extension to a service.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition Conditions to match against the incoming request.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.Builder Conditions to match against the incoming request.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.HeaderMatch Determines how an HTTP header should be matched.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.HeaderMatch.Builder Determines how an HTTP header should be matched.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.StringMatch Specifies matching logic for string values.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.StringMatch.Builder Specifies matching logic for string values.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To Describes properties of one or more destinations of a request.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Builder Describes properties of one or more destinations of a request.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination Describes properties of a single destination.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination.Builder Describes properties of a single destination.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination.HeaderSet Describes a set of HTTP headers to match against.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination.HeaderSet.Builder Describes a set of HTTP headers to match against.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Target Specifies a list of targets to which this ExtensionBinding should attach.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Builder Specifies a list of targets to which this ExtensionBinding should attach.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope Specifies the scope of resources to which this binding should attach.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.Builder Specifies the scope of resources to which this binding should attach.
com.google.cloud.networkservices.v1beta1.ExtensionBindingName
com.google.cloud.networkservices.v1beta1.ExtensionBindingName.Builder Builder for projects/{project}/locations/{location}/extensionBindings/{extension_binding}.
com.google.cloud.networkservices.v1beta1.ExtensionChain A single extension chain wrapper that contains the match conditions and extensions to execute.
com.google.cloud.networkservices.v1beta1.ExtensionChain.Builder A single extension chain wrapper that contains the match conditions and extensions to execute.
com.google.cloud.networkservices.v1beta1.ExtensionChain.Extension A single extension in the chain to execute for the matching request.
com.google.cloud.networkservices.v1beta1.ExtensionChain.Extension.Builder A single extension in the chain to execute for the matching request.
com.google.cloud.networkservices.v1beta1.ExtensionChain.MatchCondition Conditions under which this chain is invoked for a request.
com.google.cloud.networkservices.v1beta1.ExtensionChain.MatchCondition.Builder Conditions under which this chain is invoked for a request.
com.google.cloud.networkservices.v1beta1.GetEndpointPolicyRequest Request used with the GetEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.GetEndpointPolicyRequest.Builder Request used with the GetEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.GetExtensionBindingRequest Request used by the GetExtensionBinding method.
com.google.cloud.networkservices.v1beta1.GetExtensionBindingRequest.Builder Request used by the GetExtensionBinding method.
com.google.cloud.networkservices.v1beta1.GetLbRouteExtensionRequest Message for getting a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.GetLbRouteExtensionRequest.Builder Message for getting a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.GetLbTrafficExtensionRequest Message for getting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.GetLbTrafficExtensionRequest.Builder Message for getting a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.LbRouteExtension LbRouteExtension is a resource that lets you control where traffic is routed to for a given request.
com.google.cloud.networkservices.v1beta1.LbRouteExtension.Builder LbRouteExtension is a resource that lets you control where traffic is routed to for a given request.
com.google.cloud.networkservices.v1beta1.LbRouteExtensionName
com.google.cloud.networkservices.v1beta1.LbRouteExtensionName.Builder Builder for projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extension}.
com.google.cloud.networkservices.v1beta1.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.v1beta1.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.v1beta1.LbTrafficExtensionName
com.google.cloud.networkservices.v1beta1.LbTrafficExtensionName.Builder Builder for projects/{project}/locations/{location}/lbTrafficExtensions/{lb_traffic_extension}.
com.google.cloud.networkservices.v1beta1.ListEndpointPoliciesRequest Request used with the ListEndpointPolicies method.
com.google.cloud.networkservices.v1beta1.ListEndpointPoliciesRequest.Builder Request used with the ListEndpointPolicies method.
com.google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponse Response returned by the ListEndpointPolicies method.
com.google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponse.Builder Response returned by the ListEndpointPolicies method.
com.google.cloud.networkservices.v1beta1.ListExtensionBindingsRequest Request used with the ListExtensionBindings method.
com.google.cloud.networkservices.v1beta1.ListExtensionBindingsRequest.Builder Request used with the ListExtensionBindings method.
com.google.cloud.networkservices.v1beta1.ListExtensionBindingsResponse Response returned by the ListExtensionBindings method.
com.google.cloud.networkservices.v1beta1.ListExtensionBindingsResponse.Builder Response returned by the ListExtensionBindings method.
com.google.cloud.networkservices.v1beta1.ListLbRouteExtensionsRequest Message for requesting list of LbRouteExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbRouteExtensionsRequest.Builder Message for requesting list of LbRouteExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbRouteExtensionsResponse Message for response to listing LbRouteExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbRouteExtensionsResponse.Builder Message for response to listing LbRouteExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsRequest Message for requesting list of LbTrafficExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsRequest.Builder Message for requesting list of LbTrafficExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsResponse Message for response to listing LbTrafficExtension resources.
com.google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsResponse.Builder Message for response to listing LbTrafficExtension resources.
com.google.cloud.networkservices.v1beta1.LocationName
com.google.cloud.networkservices.v1beta1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.networkservices.v1beta1.NetworkServicesClient.ListEndpointPoliciesFixedSizeCollection
com.google.cloud.networkservices.v1beta1.NetworkServicesClient.ListEndpointPoliciesPage
com.google.cloud.networkservices.v1beta1.NetworkServicesClient.ListEndpointPoliciesPagedResponse
com.google.cloud.networkservices.v1beta1.NetworkServicesClient.ListLocationsFixedSizeCollection
com.google.cloud.networkservices.v1beta1.NetworkServicesClient.ListLocationsPage
com.google.cloud.networkservices.v1beta1.NetworkServicesClient.ListLocationsPagedResponse
com.google.cloud.networkservices.v1beta1.NetworkServicesGrpc Service describing handlers for resources.
com.google.cloud.networkservices.v1beta1.NetworkServicesGrpc.NetworkServicesImplBase Base class for the server implementation of the service NetworkServices. Service describing handlers for resources.
com.google.cloud.networkservices.v1beta1.NetworkServicesOuterClass
com.google.cloud.networkservices.v1beta1.NetworkServicesSettings.Builder Builder for NetworkServicesSettings.
com.google.cloud.networkservices.v1beta1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.networkservices.v1beta1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.networkservices.v1beta1.TrafficPortSelector Specification of a port-based selector.
com.google.cloud.networkservices.v1beta1.TrafficPortSelector.Builder Specification of a port-based selector.
com.google.cloud.networkservices.v1beta1.UpdateEndpointPolicyRequest Request used with the UpdateEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.UpdateEndpointPolicyRequest.Builder Request used with the UpdateEndpointPolicy method.
com.google.cloud.networkservices.v1beta1.UpdateExtensionBindingRequest Request used by the UpdateExtensionBinding method.
com.google.cloud.networkservices.v1beta1.UpdateExtensionBindingRequest.Builder Request used by the UpdateExtensionBinding method.
com.google.cloud.networkservices.v1beta1.UpdateLbRouteExtensionRequest Message for updating a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.UpdateLbRouteExtensionRequest.Builder Message for updating a LbRouteExtension resource.
com.google.cloud.networkservices.v1beta1.UpdateLbTrafficExtensionRequest Message for updating a LbTrafficExtension resource.
com.google.cloud.networkservices.v1beta1.UpdateLbTrafficExtensionRequest.Builder Message for updating a LbTrafficExtension resource.

Interfaces

Interface Description
com.google.cloud.networkservices.v1beta1.CreateEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1beta1.CreateExtensionBindingRequestOrBuilder
com.google.cloud.networkservices.v1beta1.CreateLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.CreateLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.DeleteEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1beta1.DeleteExtensionBindingRequestOrBuilder
com.google.cloud.networkservices.v1beta1.DeleteLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.DeleteLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.DepServiceGrpc.AsyncService Service describing handlers for resources.
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcher.MetadataLabelsOrBuilder
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcherOrBuilder
com.google.cloud.networkservices.v1beta1.EndpointMatcherOrBuilder
com.google.cloud.networkservices.v1beta1.EndpointPolicyOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.HeaderMatchOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.StringMatchOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination.HeaderSetOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.DestinationOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.ToOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchConditionOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.ScopeOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBinding.TargetOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionBindingOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionChain.ExtensionOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionChain.MatchConditionOrBuilder
com.google.cloud.networkservices.v1beta1.ExtensionChainOrBuilder
com.google.cloud.networkservices.v1beta1.GetEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1beta1.GetExtensionBindingRequestOrBuilder
com.google.cloud.networkservices.v1beta1.GetLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.GetLbTrafficExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.LbRouteExtensionOrBuilder
com.google.cloud.networkservices.v1beta1.LbTrafficExtensionOrBuilder
com.google.cloud.networkservices.v1beta1.ListEndpointPoliciesRequestOrBuilder
com.google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponseOrBuilder
com.google.cloud.networkservices.v1beta1.ListExtensionBindingsRequestOrBuilder
com.google.cloud.networkservices.v1beta1.ListExtensionBindingsResponseOrBuilder
com.google.cloud.networkservices.v1beta1.ListLbRouteExtensionsRequestOrBuilder
com.google.cloud.networkservices.v1beta1.ListLbRouteExtensionsResponseOrBuilder
com.google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsRequestOrBuilder
com.google.cloud.networkservices.v1beta1.ListLbTrafficExtensionsResponseOrBuilder
com.google.cloud.networkservices.v1beta1.NetworkServicesGrpc.AsyncService Service describing handlers for resources.
com.google.cloud.networkservices.v1beta1.OperationMetadataOrBuilder
com.google.cloud.networkservices.v1beta1.TrafficPortSelectorOrBuilder
com.google.cloud.networkservices.v1beta1.UpdateEndpointPolicyRequestOrBuilder
com.google.cloud.networkservices.v1beta1.UpdateExtensionBindingRequestOrBuilder
com.google.cloud.networkservices.v1beta1.UpdateLbRouteExtensionRequestOrBuilder
com.google.cloud.networkservices.v1beta1.UpdateLbTrafficExtensionRequestOrBuilder

Enums

Enum Description
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MatcherTypeCase
com.google.cloud.networkservices.v1beta1.EndpointMatcher.MetadataLabelMatcher.MetadataLabelMatchCriteria Possible criteria values that define logic of how matching is made.
com.google.cloud.networkservices.v1beta1.EndpointPolicy.EndpointPolicyType The type of endpoint policy.
com.google.cloud.networkservices.v1beta1.EventType The part of the request or response for which the extension is called.
com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.StringMatch.MatchPatternCase
com.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.ResourceType Resource types that should be targeted by the binding.
com.google.cloud.networkservices.v1beta1.LoadBalancingScheme Load balancing schemes supported by the LbTrafficExtension resource and LbRouteExtension resource. For more information, refer to Choosing a load