diff --git a/java-networkconnectivity/README.md b/java-networkconnectivity/README.md
index ea5b5131532a..b1ac9e796315 100644
--- a/java-networkconnectivity/README.md
+++ b/java-networkconnectivity/README.md
@@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file:
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: - * - *
{@code
- * // 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]", "[LOCATION]", "[POLICY_BASED_ROUTE]");
- * PolicyBasedRoute response = policyBasedRoutingServiceClient.getPolicyBasedRoute(name);
- * }
- * }
- *
- * Note: close() needs to be called on the PolicyBasedRoutingServiceClient object to clean up - * resources such as threads. In the example above, try-with-resources is used, which automatically - * calls close(). - * - *
The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *
See the individual methods for example code. - * - *
Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *
This class can be customized by passing in a custom instance of - * PolicyBasedRoutingServiceSettings to create(). For example: - * - *
To customize credentials: - * - *
{@code
- * // 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
- * PolicyBasedRoutingServiceSettings policyBasedRoutingServiceSettings =
- * PolicyBasedRoutingServiceSettings.newBuilder()
- * .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- * .build();
- * PolicyBasedRoutingServiceClient policyBasedRoutingServiceClient =
- * PolicyBasedRoutingServiceClient.create(policyBasedRoutingServiceSettings);
- * }
- *
- * To customize the endpoint: - * - *
{@code
- * // 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
- * PolicyBasedRoutingServiceSettings policyBasedRoutingServiceSettings =
- * PolicyBasedRoutingServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * PolicyBasedRoutingServiceClient policyBasedRoutingServiceClient =
- * PolicyBasedRoutingServiceClient.create(policyBasedRoutingServiceSettings);
- * }
- *
- * Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@Generated("by gapic-generator-java") -public class PolicyBasedRoutingServiceClient implements BackgroundResource { - private final PolicyBasedRoutingServiceSettings settings; - private final PolicyBasedRoutingServiceStub stub; - private final OperationsClient operationsClient; - - /** Constructs an instance of PolicyBasedRoutingServiceClient with default settings. */ - public static final PolicyBasedRoutingServiceClient create() throws IOException { - return create(PolicyBasedRoutingServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of PolicyBasedRoutingServiceClient, using the given settings. The - * channels are created based on the settings passed in, or defaults for any settings that are not - * set. - */ - public static final PolicyBasedRoutingServiceClient create( - PolicyBasedRoutingServiceSettings settings) throws IOException { - return new PolicyBasedRoutingServiceClient(settings); - } - - /** - * Constructs an instance of PolicyBasedRoutingServiceClient, using the given stub for making - * calls. This is for advanced usage - prefer using create(PolicyBasedRoutingServiceSettings). - */ - public static final PolicyBasedRoutingServiceClient create(PolicyBasedRoutingServiceStub stub) { - return new PolicyBasedRoutingServiceClient(stub); - } - - /** - * Constructs an instance of PolicyBasedRoutingServiceClient, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected PolicyBasedRoutingServiceClient(PolicyBasedRoutingServiceSettings settings) - throws IOException { - this.settings = settings; - this.stub = ((PolicyBasedRoutingServiceStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); - } - - protected PolicyBasedRoutingServiceClient(PolicyBasedRoutingServiceStub stub) { - this.settings = null; - this.stub = stub; - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); - } - - public final PolicyBasedRoutingServiceSettings getSettings() { - return settings; - } - - public PolicyBasedRoutingServiceStub getStub() { - return stub; - } - - /** - * Returns the OperationsClient that can be used to query the status of a long-running operation - * returned by another API method call. - */ - public final OperationsClient getOperationsClient() { - return operationsClient; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists PolicyBasedRoutes in a given project and location. - * - *
Sample code: - * - *
{@code
- * // 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()) {
- * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
- * for (PolicyBasedRoute element :
- * policyBasedRoutingServiceClient.listPolicyBasedRoutes(parent).iterateAll()) {
- * // doThingsWith(element);
- * }
- * }
- * }
- *
- * @param parent Required. The parent resource's name.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ListPolicyBasedRoutesPagedResponse listPolicyBasedRoutes(LocationName parent) {
- ListPolicyBasedRoutesRequest request =
- ListPolicyBasedRoutesRequest.newBuilder()
- .setParent(parent == null ? null : parent.toString())
- .build();
- return listPolicyBasedRoutes(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Lists PolicyBasedRoutes in a given project and location.
- *
- * Sample code: - * - *
{@code
- * // 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()) {
- * String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
- * for (PolicyBasedRoute element :
- * policyBasedRoutingServiceClient.listPolicyBasedRoutes(parent).iterateAll()) {
- * // doThingsWith(element);
- * }
- * }
- * }
- *
- * @param parent Required. The parent resource's name.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ListPolicyBasedRoutesPagedResponse listPolicyBasedRoutes(String parent) {
- ListPolicyBasedRoutesRequest request =
- ListPolicyBasedRoutesRequest.newBuilder().setParent(parent).build();
- return listPolicyBasedRoutes(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Lists PolicyBasedRoutes in a given project and location.
- *
- * Sample code: - * - *
{@code
- * // 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()) {
- * ListPolicyBasedRoutesRequest request =
- * ListPolicyBasedRoutesRequest.newBuilder()
- * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
- * .setPageSize(883849137)
- * .setPageToken("pageToken873572522")
- * .setFilter("filter-1274492040")
- * .setOrderBy("orderBy-1207110587")
- * .build();
- * for (PolicyBasedRoute element :
- * policyBasedRoutingServiceClient.listPolicyBasedRoutes(request).iterateAll()) {
- * // doThingsWith(element);
- * }
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final ListPolicyBasedRoutesPagedResponse listPolicyBasedRoutes(
- ListPolicyBasedRoutesRequest request) {
- return listPolicyBasedRoutesPagedCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Lists PolicyBasedRoutes in a given project and location.
- *
- * Sample code: - * - *
{@code
- * // 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()) {
- * ListPolicyBasedRoutesRequest request =
- * ListPolicyBasedRoutesRequest.newBuilder()
- * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
- * .setPageSize(883849137)
- * .setPageToken("pageToken873572522")
- * .setFilter("filter-1274492040")
- * .setOrderBy("orderBy-1207110587")
- * .build();
- * ApiFuture future =
- * policyBasedRoutingServiceClient.listPolicyBasedRoutesPagedCallable().futureCall(request);
- * // Do something.
- * for (PolicyBasedRoute element : future.get().iterateAll()) {
- * // doThingsWith(element);
- * }
- * }
- * }
- */
- public final UnaryCallableSample code: - * - *
{@code
- * // 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()) {
- * ListPolicyBasedRoutesRequest request =
- * ListPolicyBasedRoutesRequest.newBuilder()
- * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
- * .setPageSize(883849137)
- * .setPageToken("pageToken873572522")
- * .setFilter("filter-1274492040")
- * .setOrderBy("orderBy-1207110587")
- * .build();
- * while (true) {
- * ListPolicyBasedRoutesResponse response =
- * policyBasedRoutingServiceClient.listPolicyBasedRoutesCallable().call(request);
- * for (PolicyBasedRoute element : response.getPolicyBasedRoutesList()) {
- * // doThingsWith(element);
- * }
- * String nextPageToken = response.getNextPageToken();
- * if (!Strings.isNullOrEmpty(nextPageToken)) {
- * request = request.toBuilder().setPageToken(nextPageToken).build();
- * } else {
- * break;
- * }
- * }
- * }
- * }
- */
- public final UnaryCallableSample code: - * - *
{@code
- * // 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]", "[LOCATION]", "[POLICY_BASED_ROUTE]");
- * PolicyBasedRoute response = policyBasedRoutingServiceClient.getPolicyBasedRoute(name);
- * }
- * }
- *
- * @param name Required. Name of the PolicyBasedRoute resource to get.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final PolicyBasedRoute getPolicyBasedRoute(PolicyBasedRouteName name) {
- GetPolicyBasedRouteRequest request =
- GetPolicyBasedRouteRequest.newBuilder()
- .setName(name == null ? null : name.toString())
- .build();
- return getPolicyBasedRoute(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Gets details of a single PolicyBasedRoute.
- *
- * Sample code: - * - *
{@code
- * // 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()) {
- * String name =
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]").toString();
- * PolicyBasedRoute response = policyBasedRoutingServiceClient.getPolicyBasedRoute(name);
- * }
- * }
- *
- * @param name Required. Name of the PolicyBasedRoute resource to get.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final PolicyBasedRoute getPolicyBasedRoute(String name) {
- GetPolicyBasedRouteRequest request =
- GetPolicyBasedRouteRequest.newBuilder().setName(name).build();
- return getPolicyBasedRoute(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Gets details of a single PolicyBasedRoute.
- *
- * Sample code: - * - *
{@code
- * // 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()) {
- * GetPolicyBasedRouteRequest request =
- * GetPolicyBasedRouteRequest.newBuilder()
- * .setName(
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]")
- * .toString())
- * .build();
- * PolicyBasedRoute response = policyBasedRoutingServiceClient.getPolicyBasedRoute(request);
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final PolicyBasedRoute getPolicyBasedRoute(GetPolicyBasedRouteRequest request) {
- return getPolicyBasedRouteCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD.
- /**
- * Gets details of a single PolicyBasedRoute.
- *
- * Sample code: - * - *
{@code
- * // 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()) {
- * GetPolicyBasedRouteRequest request =
- * GetPolicyBasedRouteRequest.newBuilder()
- * .setName(
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]")
- * .toString())
- * .build();
- * ApiFuture future =
- * policyBasedRoutingServiceClient.getPolicyBasedRouteCallable().futureCall(request);
- * // Do something.
- * PolicyBasedRoute response = future.get();
- * }
- * }
- */
- public final UnaryCallableSample code: - * - *
{@code
- * // 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()) {
- * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
- * PolicyBasedRoute policyBasedRoute = PolicyBasedRoute.newBuilder().build();
- * String policyBasedRouteId = "policyBasedRouteId-18034589";
- * PolicyBasedRoute response =
- * policyBasedRoutingServiceClient
- * .createPolicyBasedRouteAsync(parent, policyBasedRoute, policyBasedRouteId)
- * .get();
- * }
- * }
- *
- * @param parent Required. The parent resource's name of the PolicyBasedRoute.
- * @param policyBasedRoute Required. Initial values for a new Policy Based Route.
- * @param policyBasedRouteId Optional. Unique id for the Policy Based Route to create.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final OperationFutureSample code: - * - *
{@code
- * // 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()) {
- * String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
- * PolicyBasedRoute policyBasedRoute = PolicyBasedRoute.newBuilder().build();
- * String policyBasedRouteId = "policyBasedRouteId-18034589";
- * PolicyBasedRoute response =
- * policyBasedRoutingServiceClient
- * .createPolicyBasedRouteAsync(parent, policyBasedRoute, policyBasedRouteId)
- * .get();
- * }
- * }
- *
- * @param parent Required. The parent resource's name of the PolicyBasedRoute.
- * @param policyBasedRoute Required. Initial values for a new Policy Based Route.
- * @param policyBasedRouteId Optional. Unique id for the Policy Based Route to create.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final OperationFutureSample code: - * - *
{@code
- * // 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()) {
- * CreatePolicyBasedRouteRequest request =
- * CreatePolicyBasedRouteRequest.newBuilder()
- * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
- * .setPolicyBasedRouteId("policyBasedRouteId-18034589")
- * .setPolicyBasedRoute(PolicyBasedRoute.newBuilder().build())
- * .setRequestId("requestId693933066")
- * .build();
- * PolicyBasedRoute response =
- * policyBasedRoutingServiceClient.createPolicyBasedRouteAsync(request).get();
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final OperationFutureSample code: - * - *
{@code
- * // 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()) {
- * CreatePolicyBasedRouteRequest request =
- * CreatePolicyBasedRouteRequest.newBuilder()
- * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
- * .setPolicyBasedRouteId("policyBasedRouteId-18034589")
- * .setPolicyBasedRoute(PolicyBasedRoute.newBuilder().build())
- * .setRequestId("requestId693933066")
- * .build();
- * OperationFuture future =
- * policyBasedRoutingServiceClient
- * .createPolicyBasedRouteOperationCallable()
- * .futureCall(request);
- * // Do something.
- * PolicyBasedRoute response = future.get();
- * }
- * }
- */
- public final OperationCallableSample code: - * - *
{@code
- * // 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()) {
- * CreatePolicyBasedRouteRequest request =
- * CreatePolicyBasedRouteRequest.newBuilder()
- * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
- * .setPolicyBasedRouteId("policyBasedRouteId-18034589")
- * .setPolicyBasedRoute(PolicyBasedRoute.newBuilder().build())
- * .setRequestId("requestId693933066")
- * .build();
- * ApiFuture future =
- * policyBasedRoutingServiceClient.createPolicyBasedRouteCallable().futureCall(request);
- * // Do something.
- * Operation response = future.get();
- * }
- * }
- */
- public final UnaryCallableSample code: - * - *
{@code
- * // 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]", "[LOCATION]", "[POLICY_BASED_ROUTE]");
- * policyBasedRoutingServiceClient.deletePolicyBasedRouteAsync(name).get();
- * }
- * }
- *
- * @param name Required. Name of the PolicyBasedRoute resource to delete.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final OperationFutureSample code: - * - *
{@code
- * // 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()) {
- * String name =
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]").toString();
- * policyBasedRoutingServiceClient.deletePolicyBasedRouteAsync(name).get();
- * }
- * }
- *
- * @param name Required. Name of the PolicyBasedRoute resource to delete.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final OperationFutureSample code: - * - *
{@code
- * // 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()) {
- * DeletePolicyBasedRouteRequest request =
- * DeletePolicyBasedRouteRequest.newBuilder()
- * .setName(
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]")
- * .toString())
- * .setRequestId("requestId693933066")
- * .build();
- * policyBasedRoutingServiceClient.deletePolicyBasedRouteAsync(request).get();
- * }
- * }
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final OperationFutureSample code: - * - *
{@code
- * // 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()) {
- * DeletePolicyBasedRouteRequest request =
- * DeletePolicyBasedRouteRequest.newBuilder()
- * .setName(
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]")
- * .toString())
- * .setRequestId("requestId693933066")
- * .build();
- * OperationFuture future =
- * policyBasedRoutingServiceClient
- * .deletePolicyBasedRouteOperationCallable()
- * .futureCall(request);
- * // Do something.
- * future.get();
- * }
- * }
- */
- public final OperationCallableSample code: - * - *
{@code
- * // 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()) {
- * DeletePolicyBasedRouteRequest request =
- * DeletePolicyBasedRouteRequest.newBuilder()
- * .setName(
- * PolicyBasedRouteName.of("[PROJECT]", "[LOCATION]", "[POLICY_BASED_ROUTE]")
- * .toString())
- * .setRequestId("requestId693933066")
- * .build();
- * ApiFuture future =
- * policyBasedRoutingServiceClient.deletePolicyBasedRouteCallable().futureCall(request);
- * // Do something.
- * future.get();
- * }
- * }
- */
- public final UnaryCallableThe default instance has everything set to sensible defaults: - * - *
The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *
For example, to set the total timeout of getPolicyBasedRoute to 30 seconds: - * - *
{@code
- * // 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
- * PolicyBasedRoutingServiceSettings.Builder policyBasedRoutingServiceSettingsBuilder =
- * PolicyBasedRoutingServiceSettings.newBuilder();
- * policyBasedRoutingServiceSettingsBuilder
- * .getPolicyBasedRouteSettings()
- * .setRetrySettings(
- * policyBasedRoutingServiceSettingsBuilder
- * .getPolicyBasedRouteSettings()
- * .getRetrySettings()
- * .toBuilder()
- * .setTotalTimeout(Duration.ofSeconds(30))
- * .build());
- * PolicyBasedRoutingServiceSettings policyBasedRoutingServiceSettings =
- * policyBasedRoutingServiceSettingsBuilder.build();
- * }
- */
-@Generated("by gapic-generator-java")
-public class PolicyBasedRoutingServiceSettings
- extends ClientSettingsNote: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction ======================= 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 class is for advanced usage.
- */
-@Generated("by gapic-generator-java")
-public class GrpcPolicyBasedRoutingServiceCallableFactory implements GrpcStubCallableFactory {
-
- @Override
- public This class is for advanced usage and reflects the underlying API directly.
- */
-@Generated("by gapic-generator-java")
-public class GrpcPolicyBasedRoutingServiceStub extends PolicyBasedRoutingServiceStub {
- private static final MethodDescriptor This class is for advanced usage and reflects the underlying API directly.
- */
-@Generated("by gapic-generator-java")
-public abstract class PolicyBasedRoutingServiceStub implements BackgroundResource {
-
- public OperationsStub getOperationsStub() {
- throw new UnsupportedOperationException("Not implemented: getOperationsStub()");
- }
-
- public UnaryCallable The default instance has everything set to sensible defaults:
- *
- * The builder of this class is recursive, so contained classes are themselves builders. When
- * build() is called, the tree of builders is called to create the complete settings object.
- *
- * For example, to set the total timeout of getPolicyBasedRoute to 30 seconds:
- *
- * Note: This method does not support applying settings to streaming methods.
- */
- public Builder applyToAllUnaryMethods(
- ApiFunction{@code
- * // 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]", "[LOCATION]", "[POLICY_BASED_ROUTE]");
- * PolicyBasedRoute response = policyBasedRoutingServiceClient.getPolicyBasedRoute(name);
- * }
- * }
*/
@Generated("by gapic-generator-java")
package com.google.cloud.networkconnectivity.v1;
diff --git a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceCallableFactory.java b/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceCallableFactory.java
deleted file mode 100644
index 30603bafc32f..000000000000
--- a/java-networkconnectivity/google-cloud-networkconnectivity/src/main/java/com/google/cloud/networkconnectivity/v1/stub/GrpcPolicyBasedRoutingServiceCallableFactory.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Copyright 2022 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.cloud.networkconnectivity.v1.stub;
-
-import com.google.api.gax.grpc.GrpcCallSettings;
-import com.google.api.gax.grpc.GrpcCallableFactory;
-import com.google.api.gax.grpc.GrpcStubCallableFactory;
-import com.google.api.gax.rpc.BatchingCallSettings;
-import com.google.api.gax.rpc.BidiStreamingCallable;
-import com.google.api.gax.rpc.ClientContext;
-import com.google.api.gax.rpc.ClientStreamingCallable;
-import com.google.api.gax.rpc.OperationCallSettings;
-import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.PagedCallSettings;
-import com.google.api.gax.rpc.ServerStreamingCallSettings;
-import com.google.api.gax.rpc.ServerStreamingCallable;
-import com.google.api.gax.rpc.StreamingCallSettings;
-import com.google.api.gax.rpc.UnaryCallSettings;
-import com.google.api.gax.rpc.UnaryCallable;
-import com.google.longrunning.Operation;
-import com.google.longrunning.stub.OperationsStub;
-import javax.annotation.Generated;
-
-// AUTO-GENERATED DOCUMENTATION AND CLASS.
-/**
- * gRPC callable factory implementation for the PolicyBasedRoutingService service API.
- *
- *
- *
- *
- * {@code
- * // 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
- * PolicyBasedRoutingServiceStubSettings.Builder policyBasedRoutingServiceSettingsBuilder =
- * PolicyBasedRoutingServiceStubSettings.newBuilder();
- * policyBasedRoutingServiceSettingsBuilder
- * .getPolicyBasedRouteSettings()
- * .setRetrySettings(
- * policyBasedRoutingServiceSettingsBuilder
- * .getPolicyBasedRouteSettings()
- * .getRetrySettings()
- * .toBuilder()
- * .setTotalTimeout(Duration.ofSeconds(30))
- * .build());
- * PolicyBasedRoutingServiceStubSettings policyBasedRoutingServiceSettings =
- * policyBasedRoutingServiceSettingsBuilder.build();
- * }
- */
-@Generated("by gapic-generator-java")
-public class PolicyBasedRoutingServiceStubSettings
- extends StubSettings