@Generated(value="by gapic-generator-java") public class ServiceUsageClient extends Object implements com.google.api.gax.core.BackgroundResource
See [Service Usage API](https://cloud.google.com/service-usage/docs/overview)
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:
// 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
GetServiceRequest request = GetServiceRequest.newBuilder().setName("name3373707").build();
Service response = serviceUsageClient.getService(request);
}
Note: close() needs to be called on the ServiceUsageClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
| Method | Description | Method Variants |
|---|---|---|
EnableService |
Enable a service so that it can be used with a project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DisableService |
Disable a service so that it can no longer be used with a project. This prevents unintended usage that may cause unexpected billing charges or security leaks. It is not valid to call the disable method on a service that is not currently enabled. Callers will receive a `FAILED_PRECONDITION` status if the target service is not currently enabled. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetService |
Returns the service configuration and enabled state for a given service. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListServices |
List all services available to the specified project, and the current state of those services with respect to the project. The list includes all public services, all services for which the calling user has the `servicemanagement.services.bind` permission, and all services that have already been enabled on the project. The list can be filtered to only include services in a specific state, for example to only include services enabled on the project. WARNING: If you need to query enabled services frequently or across an organization, you should use [Cloud Asset Inventory API](https://cloud.google.com/asset-inventory/docs/apis), which provides higher throughput and richer filtering capability. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
BatchEnableServices |
Enable multiple services on a project. The operation is atomic: if enabling any service fails, then the entire batch fails, and no state changes occur. To enable a single service, use the `EnableService` method instead. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
BatchGetServices |
Returns the service configurations and enabled states for a given list of services. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
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 ServiceUsageSettings to create(). For example:
To customize credentials:
// 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
ServiceUsageSettings serviceUsageSettings =
ServiceUsageSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
ServiceUsageClient serviceUsageClient = ServiceUsageClient.create(serviceUsageSettings);
To customize the endpoint:
// 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
ServiceUsageSettings serviceUsageSettings =
ServiceUsageSettings.newBuilder().setEndpoint(myEndpoint).build();
ServiceUsageClient serviceUsageClient = ServiceUsageClient.create(serviceUsageSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// 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
ServiceUsageSettings serviceUsageSettings = ServiceUsageSettings.newHttpJsonBuilder().build();
ServiceUsageClient serviceUsageClient = ServiceUsageClient.create(serviceUsageSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceUsageClient.ListServicesFixedSizeCollection |
static class |
ServiceUsageClient.ListServicesPage |
static class |
ServiceUsageClient.ListServicesPagedResponse |
| Modifier | Constructor and Description |
|---|---|
protected |
ServiceUsageClient(ServiceUsageSettings settings)
Constructs an instance of ServiceUsageClient, using the given settings.
|
protected |
ServiceUsageClient(ServiceUsageStub stub) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
com.google.api.gax.longrunning.OperationFuture<BatchEnableServicesResponse,OperationMetadata> |
batchEnableServicesAsync(BatchEnableServicesRequest request)
Enable multiple services on a project.
|
com.google.api.gax.rpc.UnaryCallable<BatchEnableServicesRequest,com.google.longrunning.Operation> |
batchEnableServicesCallable()
Enable multiple services on a project.
|
com.google.api.gax.rpc.OperationCallable<BatchEnableServicesRequest,BatchEnableServicesResponse,OperationMetadata> |
batchEnableServicesOperationCallable()
Enable multiple services on a project.
|
BatchGetServicesResponse |
batchGetServices(BatchGetServicesRequest request)
Returns the service configurations and enabled states for a given list of services.
|
com.google.api.gax.rpc.UnaryCallable<BatchGetServicesRequest,BatchGetServicesResponse> |
batchGetServicesCallable()
Returns the service configurations and enabled states for a given list of services.
|
void |
close() |
static ServiceUsageClient |
create()
Constructs an instance of ServiceUsageClient with default settings.
|
static ServiceUsageClient |
create(ServiceUsageSettings settings)
Constructs an instance of ServiceUsageClient, using the given settings.
|
static ServiceUsageClient |
create(ServiceUsageStub stub)
Constructs an instance of ServiceUsageClient, using the given stub for making calls.
|
com.google.api.gax.longrunning.OperationFuture<DisableServiceResponse,OperationMetadata> |
disableServiceAsync(DisableServiceRequest request)
Disable a service so that it can no longer be used with a project.
|
com.google.api.gax.rpc.UnaryCallable<DisableServiceRequest,com.google.longrunning.Operation> |
disableServiceCallable()
Disable a service so that it can no longer be used with a project.
|
com.google.api.gax.rpc.OperationCallable<DisableServiceRequest,DisableServiceResponse,OperationMetadata> |
disableServiceOperationCallable()
Disable a service so that it can no longer be used with a project.
|
com.google.api.gax.longrunning.OperationFuture<EnableServiceResponse,OperationMetadata> |
enableServiceAsync(EnableServiceRequest request)
Enable a service so that it can be used with a project.
|
com.google.api.gax.rpc.UnaryCallable<EnableServiceRequest,com.google.longrunning.Operation> |
enableServiceCallable()
Enable a service so that it can be used with a project.
|
com.google.api.gax.rpc.OperationCallable<EnableServiceRequest,EnableServiceResponse,OperationMetadata> |
enableServiceOperationCallable()
Enable a service so that it can be used with a project.
|
com.google.api.gax.httpjson.longrunning.OperationsClient |
getHttpJsonOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation
returned by another API method call.
|
com.google.longrunning.OperationsClient |
getOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation
returned by another API method call.
|
Service |
getService(GetServiceRequest request)
Returns the service configuration and enabled state for a given service.
|
com.google.api.gax.rpc.UnaryCallable<GetServiceRequest,Service> |
getServiceCallable()
Returns the service configuration and enabled state for a given service.
|
ServiceUsageSettings |
getSettings() |
ServiceUsageStub |
getStub() |
boolean |
isShutdown() |
boolean |
isTerminated() |
ServiceUsageClient.ListServicesPagedResponse |
listServices(ListServicesRequest request)
List all services available to the specified project, and the current state of those services
with respect to the project.
|
com.google.api.gax.rpc.UnaryCallable<ListServicesRequest,ListServicesResponse> |
listServicesCallable()
List all services available to the specified project, and the current state of those services
with respect to the project.
|
com.google.api.gax.rpc.UnaryCallable<ListServicesRequest,ServiceUsageClient.ListServicesPagedResponse> |
listServicesPagedCallable()
List all services available to the specified project, and the current state of those services
with respect to the project.
|
void |
shutdown() |
void |
shutdownNow() |
protected ServiceUsageClient(ServiceUsageSettings settings) throws IOException
IOExceptionprotected ServiceUsageClient(ServiceUsageStub stub)
public static final ServiceUsageClient create() throws IOException
IOExceptionpublic static final ServiceUsageClient create(ServiceUsageSettings settings) throws IOException
IOExceptionpublic static final ServiceUsageClient create(ServiceUsageStub stub)
public final ServiceUsageSettings getSettings()
public ServiceUsageStub getStub()
public final com.google.longrunning.OperationsClient getOperationsClient()
@BetaApi public final com.google.api.gax.httpjson.longrunning.OperationsClient getHttpJsonOperationsClient()
public final com.google.api.gax.longrunning.OperationFuture<EnableServiceResponse,OperationMetadata> enableServiceAsync(EnableServiceRequest request)
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
EnableServiceRequest request =
EnableServiceRequest.newBuilder().setName("name3373707").build();
EnableServiceResponse response = serviceUsageClient.enableServiceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<EnableServiceRequest,EnableServiceResponse,OperationMetadata> enableServiceOperationCallable()
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
EnableServiceRequest request =
EnableServiceRequest.newBuilder().setName("name3373707").build();
OperationFuture<EnableServiceResponse, OperationMetadata> future =
serviceUsageClient.enableServiceOperationCallable().futureCall(request);
// Do something.
EnableServiceResponse response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<EnableServiceRequest,com.google.longrunning.Operation> enableServiceCallable()
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
EnableServiceRequest request =
EnableServiceRequest.newBuilder().setName("name3373707").build();
ApiFuture<Operation> future = serviceUsageClient.enableServiceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<DisableServiceResponse,OperationMetadata> disableServiceAsync(DisableServiceRequest request)
It is not valid to call the disable method on a service that is not currently enabled. Callers will receive a `FAILED_PRECONDITION` status if the target service is not currently enabled.
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
DisableServiceRequest request =
DisableServiceRequest.newBuilder()
.setName("name3373707")
.setDisableDependentServices(true)
.build();
DisableServiceResponse response = serviceUsageClient.disableServiceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<DisableServiceRequest,DisableServiceResponse,OperationMetadata> disableServiceOperationCallable()
It is not valid to call the disable method on a service that is not currently enabled. Callers will receive a `FAILED_PRECONDITION` status if the target service is not currently enabled.
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
DisableServiceRequest request =
DisableServiceRequest.newBuilder()
.setName("name3373707")
.setDisableDependentServices(true)
.build();
OperationFuture<DisableServiceResponse, OperationMetadata> future =
serviceUsageClient.disableServiceOperationCallable().futureCall(request);
// Do something.
DisableServiceResponse response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<DisableServiceRequest,com.google.longrunning.Operation> disableServiceCallable()
It is not valid to call the disable method on a service that is not currently enabled. Callers will receive a `FAILED_PRECONDITION` status if the target service is not currently enabled.
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
DisableServiceRequest request =
DisableServiceRequest.newBuilder()
.setName("name3373707")
.setDisableDependentServices(true)
.build();
ApiFuture<Operation> future = serviceUsageClient.disableServiceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final Service getService(GetServiceRequest request)
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
GetServiceRequest request = GetServiceRequest.newBuilder().setName("name3373707").build();
Service response = serviceUsageClient.getService(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetServiceRequest,Service> getServiceCallable()
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
GetServiceRequest request = GetServiceRequest.newBuilder().setName("name3373707").build();
ApiFuture<Service> future = serviceUsageClient.getServiceCallable().futureCall(request);
// Do something.
Service response = future.get();
}
public final ServiceUsageClient.ListServicesPagedResponse listServices(ListServicesRequest request)
WARNING: If you need to query enabled services frequently or across an organization, you should use [Cloud Asset Inventory API](https://cloud.google.com/asset-inventory/docs/apis), which provides higher throughput and richer filtering capability.
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
ListServicesRequest request =
ListServicesRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (Service element : serviceUsageClient.listServices(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListServicesRequest,ServiceUsageClient.ListServicesPagedResponse> listServicesPagedCallable()
WARNING: If you need to query enabled services frequently or across an organization, you should use [Cloud Asset Inventory API](https://cloud.google.com/asset-inventory/docs/apis), which provides higher throughput and richer filtering capability.
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
ListServicesRequest request =
ListServicesRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<Service> future =
serviceUsageClient.listServicesPagedCallable().futureCall(request);
// Do something.
for (Service element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListServicesRequest,ListServicesResponse> listServicesCallable()
WARNING: If you need to query enabled services frequently or across an organization, you should use [Cloud Asset Inventory API](https://cloud.google.com/asset-inventory/docs/apis), which provides higher throughput and richer filtering capability.
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
ListServicesRequest request =
ListServicesRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListServicesResponse response = serviceUsageClient.listServicesCallable().call(request);
for (Service element : response.getServicesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final com.google.api.gax.longrunning.OperationFuture<BatchEnableServicesResponse,OperationMetadata> batchEnableServicesAsync(BatchEnableServicesRequest request)
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
BatchEnableServicesRequest request =
BatchEnableServicesRequest.newBuilder()
.setParent("parent-995424086")
.addAllServiceIds(new ArrayList<String>())
.build();
BatchEnableServicesResponse response =
serviceUsageClient.batchEnableServicesAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<BatchEnableServicesRequest,BatchEnableServicesResponse,OperationMetadata> batchEnableServicesOperationCallable()
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
BatchEnableServicesRequest request =
BatchEnableServicesRequest.newBuilder()
.setParent("parent-995424086")
.addAllServiceIds(new ArrayList<String>())
.build();
OperationFuture<BatchEnableServicesResponse, OperationMetadata> future =
serviceUsageClient.batchEnableServicesOperationCallable().futureCall(request);
// Do something.
BatchEnableServicesResponse response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<BatchEnableServicesRequest,com.google.longrunning.Operation> batchEnableServicesCallable()
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
BatchEnableServicesRequest request =
BatchEnableServicesRequest.newBuilder()
.setParent("parent-995424086")
.addAllServiceIds(new ArrayList<String>())
.build();
ApiFuture<Operation> future =
serviceUsageClient.batchEnableServicesCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final BatchGetServicesResponse batchGetServices(BatchGetServicesRequest request)
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
BatchGetServicesRequest request =
BatchGetServicesRequest.newBuilder()
.setParent("parent-995424086")
.addAllNames(new ArrayList<String>())
.build();
BatchGetServicesResponse response = serviceUsageClient.batchGetServices(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<BatchGetServicesRequest,BatchGetServicesResponse> batchGetServicesCallable()
Sample 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 (ServiceUsageClient serviceUsageClient = ServiceUsageClient.create()) {
BatchGetServicesRequest request =
BatchGetServicesRequest.newBuilder()
.setParent("parent-995424086")
.addAllNames(new ArrayList<String>())
.build();
ApiFuture<BatchGetServicesResponse> future =
serviceUsageClient.batchGetServicesCallable().futureCall(request);
// Do something.
BatchGetServicesResponse response = future.get();
}
public final void close()
close in interface AutoCloseablepublic void shutdown()
shutdown in interface com.google.api.gax.core.BackgroundResourcepublic boolean isShutdown()
isShutdown in interface com.google.api.gax.core.BackgroundResourcepublic boolean isTerminated()
isTerminated in interface com.google.api.gax.core.BackgroundResourcepublic void shutdownNow()
shutdownNow in interface com.google.api.gax.core.BackgroundResourcepublic boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
awaitTermination in interface com.google.api.gax.core.BackgroundResourceInterruptedExceptionCopyright © 2025 Google LLC. All rights reserved.