@Generated("by gapic-generator-java")
Package com.google.cloud.networkconnectivity.v1alpha1
A client to Network Connectivity API
The interfaces provided are listed below, along with usage samples.
======================= HubServiceClient =======================
Service Description: Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud. It reduces operational complexity through a simple, centralized connectivity management model.
Sample for HubServiceClient:
// 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 (HubServiceClient hubServiceClient = HubServiceClient.create()) {
HubName name = HubName.of("[PROJECT]", "[HUB]");
Hub response = hubServiceClient.getHub(name);
}
-
Interface Summary Interface Description CreateHubRequestOrBuilder CreateSpokeRequestOrBuilder DeleteHubRequestOrBuilder DeleteSpokeRequestOrBuilder GetHubRequestOrBuilder GetSpokeRequestOrBuilder HubOrBuilder HubServiceGrpc.AsyncService Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud.ListHubsRequestOrBuilder ListHubsResponseOrBuilder ListSpokesRequestOrBuilder ListSpokesResponseOrBuilder OperationMetadataOrBuilder RouterApplianceInstanceOrBuilder SpokeOrBuilder UpdateHubRequestOrBuilder UpdateSpokeRequestOrBuilder -
Class Summary Class Description CommonProto CreateHubRequest Request for [HubService.CreateHub][google.cloud.networkconnectivity.v1alpha1.HubService.CreateHub] method.CreateHubRequest.Builder Request for [HubService.CreateHub][google.cloud.networkconnectivity.v1alpha1.HubService.CreateHub] method.CreateSpokeRequest The request for [HubService.CreateSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.CreateSpoke].CreateSpokeRequest.Builder The request for [HubService.CreateSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.CreateSpoke].DeleteHubRequest The request for [HubService.DeleteHub][google.cloud.networkconnectivity.v1alpha1.HubService.DeleteHub].DeleteHubRequest.Builder The request for [HubService.DeleteHub][google.cloud.networkconnectivity.v1alpha1.HubService.DeleteHub].DeleteSpokeRequest The request for [HubService.DeleteSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.DeleteSpoke].DeleteSpokeRequest.Builder The request for [HubService.DeleteSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.DeleteSpoke].GetHubRequest Request for [HubService.GetHub][google.cloud.networkconnectivity.v1alpha1.HubService.GetHub] method.GetHubRequest.Builder Request for [HubService.GetHub][google.cloud.networkconnectivity.v1alpha1.HubService.GetHub] method.GetSpokeRequest The request for [HubService.GetSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.GetSpoke].GetSpokeRequest.Builder The request for [HubService.GetSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.GetSpoke].Hub Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud.Hub.Builder Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud.HubName HubName.Builder Builder for projects/{project}/locations/global/hubs/{hub}.HubProto HubServiceClient Service Description: Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud.HubServiceClient.ListHubsFixedSizeCollection HubServiceClient.ListHubsPage HubServiceClient.ListHubsPagedResponse HubServiceClient.ListSpokesFixedSizeCollection HubServiceClient.ListSpokesPage HubServiceClient.ListSpokesPagedResponse HubServiceGrpc Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud.HubServiceGrpc.HubServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service HubService.HubServiceGrpc.HubServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service HubService.HubServiceGrpc.HubServiceImplBase Base class for the server implementation of the service HubService.HubServiceGrpc.HubServiceStub A stub to allow clients to do asynchronous rpc calls to service HubService.HubServiceSettings Settings class to configure an instance ofHubServiceClient
.HubServiceSettings.Builder Builder for HubServiceSettings.ListHubsRequest Request for [HubService.ListHubs][google.cloud.networkconnectivity.v1alpha1.HubService.ListHubs] method.ListHubsRequest.Builder Request for [HubService.ListHubs][google.cloud.networkconnectivity.v1alpha1.HubService.ListHubs] method.ListHubsResponse Response for [HubService.ListHubs][google.cloud.networkconnectivity.v1alpha1.HubService.ListHubs] method.ListHubsResponse.Builder Response for [HubService.ListHubs][google.cloud.networkconnectivity.v1alpha1.HubService.ListHubs] method.ListSpokesRequest The request for [HubService.ListSpokes][google.cloud.networkconnectivity.v1alpha1.HubService.ListSpokes].ListSpokesRequest.Builder The request for [HubService.ListSpokes][google.cloud.networkconnectivity.v1alpha1.HubService.ListSpokes].ListSpokesResponse The response for [HubService.ListSpokes][google.cloud.networkconnectivity.v1alpha1.HubService.ListSpokes].ListSpokesResponse.Builder The response for [HubService.ListSpokes][google.cloud.networkconnectivity.v1alpha1.HubService.ListSpokes].LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.RouterApplianceInstance RouterAppliance represents a Router appliance which is specified by a VM URI and a NIC address.RouterApplianceInstance.Builder RouterAppliance represents a Router appliance which is specified by a VM URI and a NIC address.Spoke A Spoke is an abstraction of a network attachment being attached to a Hub.Spoke.Builder A Spoke is an abstraction of a network attachment being attached to a Hub.SpokeName SpokeName.Builder Builder for projects/{project}/locations/{location}/spokes/{spoke}.UpdateHubRequest Request for [HubService.UpdateHub][google.cloud.networkconnectivity.v1alpha1.HubService.UpdateHub] method.UpdateHubRequest.Builder Request for [HubService.UpdateHub][google.cloud.networkconnectivity.v1alpha1.HubService.UpdateHub] method.UpdateSpokeRequest Request for [HubService.UpdateSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.UpdateSpoke] method.UpdateSpokeRequest.Builder Request for [HubService.UpdateSpoke][google.cloud.networkconnectivity.v1alpha1.HubService.UpdateSpoke] method. -
Enum Summary Enum Description State The State enum represents the lifecycle of a Network Connectivity Center resource.