Package com.google.cloud.networkconnectivity.v1


@Generated("by gapic-generator-java") package com.google.cloud.networkconnectivity.v1
A client to Network Connectivity API

The interfaces provided are listed below, along with usage samples.

======================= CrossNetworkAutomationServiceClient =======================

Service Description: The service for CrossNetworkAutomation resources.

Sample for CrossNetworkAutomationServiceClient:


 // 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 (CrossNetworkAutomationServiceClient crossNetworkAutomationServiceClient =
     CrossNetworkAutomationServiceClient.create()) {
   ServiceConnectionMapName name =
       ServiceConnectionMapName.of("[PROJECT]", "[LOCATION]", "[SERVICE_CONNECTION_MAP]");
   ServiceConnectionMap response =
       crossNetworkAutomationServiceClient.getServiceConnectionMap(name);
 }
 

======================= DataTransferServiceClient =======================

Service Description: DataTransferService is the service for the Data Transfer API.

Sample for DataTransferServiceClient:


 // 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 (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
   MulticloudDataTransferConfigName name =
       MulticloudDataTransferConfigName.of(
           "[PROJECT]", "[LOCATION]", "[MULTICLOUD_DATA_TRANSFER_CONFIG]");
   MulticloudDataTransferConfig response =
       dataTransferServiceClient.getMulticloudDataTransferConfig(name);
 }
 

======================= 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);
 }
 

======================= InternalRangeServiceClient =======================

Service Description: The CLH-based service for internal range resources used to perform IPAM operations within a VPC network.

Sample for InternalRangeServiceClient:


 // 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 (InternalRangeServiceClient internalRangeServiceClient =
     InternalRangeServiceClient.create()) {
   InternalRangeName name = InternalRangeName.of("[PROJECT]", "[LOCATION]", "[INTERNAL_RANGE]");
   InternalRange response = internalRangeServiceClient.getInternalRange(name);
 }
 

======================= PolicyBasedRoutingServiceClient =======================

Service Description: Policy-Based Routing allows GCP customers to specify flexibile routing policies for Layer 4 traffic traversing through the connected service.

Sample for PolicyBasedRoutingServiceClient:


 // 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 (PolicyBasedRoutingServiceClient policyBasedRoutingServiceClient =
     PolicyBasedRoutingServiceClient.create()) {
   PolicyBasedRouteName name = PolicyBasedRouteName.of("[PROJECT]", "[POLICY_BASED_ROUTE]");
   PolicyBasedRoute response = policyBasedRoutingServiceClient.getPolicyBasedRoute(name);
 }