@Generated("by gapic-generator-java")
Package com.google.cloud.networkmanagement.v1beta1
A client to Network Management API
The interfaces provided are listed below, along with usage samples.
======================= ReachabilityServiceClient =======================
Service Description: The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts. A reachability analysis is based on Google Cloud network configurations.
You can use the analysis results to verify these configurations and to troubleshoot connectivity issues.
Sample for ReachabilityServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ReachabilityServiceClient reachabilityServiceClient = ReachabilityServiceClient.create()) {
GetConnectivityTestRequest request =
GetConnectivityTestRequest.newBuilder().setName("name3373707").build();
ConnectivityTest response = reachabilityServiceClient.getConnectivityTest(request);
}
-
Class Summary Class Description AbortInfo Details of the final state "abort" and associated resource.AbortInfo.Builder Details of the final state "abort" and associated resource.AppEngineVersionInfo For display only.AppEngineVersionInfo.Builder For display only.CloudFunctionInfo For display only.CloudFunctionInfo.Builder For display only.CloudRunRevisionInfo For display only.CloudRunRevisionInfo.Builder For display only.CloudSQLInstanceInfo For display only.CloudSQLInstanceInfo.Builder For display only.ConnectivityTest A Connectivity Test for a network reachability analysis.ConnectivityTest.Builder A Connectivity Test for a network reachability analysis.CreateConnectivityTestRequest Request for the `CreateConnectivityTest` method.CreateConnectivityTestRequest.Builder Request for the `CreateConnectivityTest` method.DeleteConnectivityTestRequest Request for the `DeleteConnectivityTest` method.DeleteConnectivityTestRequest.Builder Request for the `DeleteConnectivityTest` method.DeliverInfo Details of the final state "deliver" and associated resource.DeliverInfo.Builder Details of the final state "deliver" and associated resource.DropInfo Details of the final state "drop" and associated resource.DropInfo.Builder Details of the final state "drop" and associated resource.Endpoint Source or destination of the Connectivity Test.Endpoint.AppEngineVersionEndpoint Wrapper for the App Engine service version attributes.Endpoint.AppEngineVersionEndpoint.Builder Wrapper for the App Engine service version attributes.Endpoint.Builder Source or destination of the Connectivity Test.Endpoint.CloudFunctionEndpoint Wrapper for Cloud Function attributes.Endpoint.CloudFunctionEndpoint.Builder Wrapper for Cloud Function attributes.Endpoint.CloudRunRevisionEndpoint Wrapper for Cloud Run revision attributes.Endpoint.CloudRunRevisionEndpoint.Builder Wrapper for Cloud Run revision attributes.EndpointInfo For display only.EndpointInfo.Builder For display only.FirewallInfo For display only.FirewallInfo.Builder For display only.ForwardInfo Details of the final state "forward" and associated resource.ForwardInfo.Builder Details of the final state "forward" and associated resource.ForwardingRuleInfo For display only.ForwardingRuleInfo.Builder For display only.GetConnectivityTestRequest Request for the `GetConnectivityTest` method.GetConnectivityTestRequest.Builder Request for the `GetConnectivityTest` method.GKEMasterInfo For display only.GKEMasterInfo.Builder For display only.GoogleServiceInfo For display only.GoogleServiceInfo.Builder For display only.InstanceInfo For display only.InstanceInfo.Builder For display only.LatencyDistribution Describes measured latency distribution.LatencyDistribution.Builder Describes measured latency distribution.LatencyPercentile Latency percentile rank and value.LatencyPercentile.Builder Latency percentile rank and value.ListConnectivityTestsRequest Request for the `ListConnectivityTests` method.ListConnectivityTestsRequest.Builder Request for the `ListConnectivityTests` method.ListConnectivityTestsResponse Response for the `ListConnectivityTests` method.ListConnectivityTestsResponse.Builder Response for the `ListConnectivityTests` method.LoadBalancerBackend For display only.LoadBalancerBackend.Builder For display only.LoadBalancerInfo For display only.LoadBalancerInfo.Builder For display only.NetworkInfo For display only.NetworkInfo.Builder For display only.OperationMetadata Metadata describing an [Operation][google.longrunning.Operation]OperationMetadata.Builder Metadata describing an [Operation][google.longrunning.Operation]ProbingDetails Results of active probing from the last run of the test.ProbingDetails.Builder Results of active probing from the last run of the test.ProbingDetails.EdgeLocation Representation of a network edge location as per https://cloud.google.com/vpc/docs/edge-locations.ProbingDetails.EdgeLocation.Builder Representation of a network edge location as per https://cloud.google.com/vpc/docs/edge-locations.ReachabilityDetails Results of the configuration analysis from the last run of the test.ReachabilityDetails.Builder Results of the configuration analysis from the last run of the test.ReachabilityServiceClient Service Description: The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts.ReachabilityServiceClient.ListConnectivityTestsFixedSizeCollection ReachabilityServiceClient.ListConnectivityTestsPage ReachabilityServiceClient.ListConnectivityTestsPagedResponse ReachabilityServiceGrpc The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts.ReachabilityServiceGrpc.ReachabilityServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service ReachabilityService.ReachabilityServiceGrpc.ReachabilityServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service ReachabilityService.ReachabilityServiceGrpc.ReachabilityServiceImplBase Base class for the server implementation of the service ReachabilityService.ReachabilityServiceGrpc.ReachabilityServiceStub A stub to allow clients to do asynchronous rpc calls to service ReachabilityService.ReachabilityServiceProto ReachabilityServiceSettings Settings class to configure an instance ofReachabilityServiceClient
.ReachabilityServiceSettings.Builder Builder for ReachabilityServiceSettings.RerunConnectivityTestRequest Request for the `RerunConnectivityTest` method.RerunConnectivityTestRequest.Builder Request for the `RerunConnectivityTest` method.RouteInfo For display only.RouteInfo.Builder For display only.Step A simulated forwarding path is composed of multiple steps.Step.Builder A simulated forwarding path is composed of multiple steps.TestOuterClass Trace Trace represents one simulated packet forwarding path.Trace.Builder Trace represents one simulated packet forwarding path.TraceProto UpdateConnectivityTestRequest Request for the `UpdateConnectivityTest` method.UpdateConnectivityTestRequest.Builder Request for the `UpdateConnectivityTest` method.VpcConnectorInfo For display only.VpcConnectorInfo.Builder For display only.VpnGatewayInfo For display only.VpnGatewayInfo.Builder For display only.VpnTunnelInfo For display only.VpnTunnelInfo.Builder For display only. -
Enum Summary Enum Description AbortInfo.Cause Abort cause types:DeliverInfo.Target Deliver target types:DropInfo.Cause Drop cause types:Endpoint.ForwardingRuleTarget Type of the target of a forwarding rule.Endpoint.NetworkType The type definition of an endpoint's network.FirewallInfo.FirewallRuleType The firewall rule's type.ForwardInfo.Target Forward target types.GoogleServiceInfo.GoogleServiceType Recognized type of a Google Service.LoadBalancerBackend.HealthCheckFirewallState State of a health check firewall configuration:LoadBalancerInfo.BackendType The type definition for a load balancer backend configuration:LoadBalancerInfo.LoadBalancerType The type definition for a load balancer:LoadBalancerType Type of a load balancer.ProbingDetails.ProbingAbortCause Abort cause types.ProbingDetails.ProbingResult Overall probing result of the test.ReachabilityDetails.Result The overall result of the test's configuration analysis.RouteInfo.NextHopType Type of next hop:RouteInfo.RouteScope Indicates where routes are applicable.RouteInfo.RouteType Type of route:Step.State Type of states that are defined in the network state machine.Step.StepInfoCase VpnTunnelInfo.RoutingType Types of VPN routing policy.