Package com.google.cloud.networkconnectivity.v1
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);
}
-
ClassesClassDescriptionService Description: The service for CrossNetworkAutomation resources.Settings class to configure an instance of
CrossNetworkAutomationServiceClient.Builder for CrossNetworkAutomationServiceSettings.Service Description: DataTransferService is the service for the Data Transfer API.Settings class to configure an instance ofDataTransferServiceClient.Builder for DataTransferServiceSettings.Service Description: Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud.Settings class to configure an instance ofHubServiceClient.Builder for HubServiceSettings.Service Description: The CLH-based service for internal range resources used to perform IPAM operations within a VPC network.Settings class to configure an instance ofInternalRangeServiceClient.Builder for InternalRangeServiceSettings.Service Description: Policy-Based Routing allows GCP customers to specify flexibile routing policies for Layer 4 traffic traversing through the connected service.Settings class to configure an instance ofPolicyBasedRoutingServiceClient.Builder for PolicyBasedRoutingServiceSettings.