Class ClientConnectorServicesServiceClient (0.1.0)

public class ClientConnectorServicesServiceClient implements BackgroundResource

Service Description: ## API Overview

The beyondcorp.googleapis.com service implements the Google Cloud BeyondCorp API.

## Data Model

The ClientConnectorServicesService exposes the following resources:

  • Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

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 for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ClientConnectorServiceName name =
       ClientConnectorServiceName.of("[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]");
   ClientConnectorService response =
       clientConnectorServicesServiceClient.getClientConnectorService(name);
 }
 

Note: close() needs to be called on the ClientConnectorServicesServiceClient 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:

  1. A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
  2. A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
  3. A "callable" method. This type of method takes no parameters and returns 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 ClientConnectorServicesServiceSettings to create(). For example:

To customize credentials:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 ClientConnectorServicesServiceSettings clientConnectorServicesServiceSettings =
     ClientConnectorServicesServiceSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create(clientConnectorServicesServiceSettings);
 

To customize the endpoint:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 ClientConnectorServicesServiceSettings clientConnectorServicesServiceSettings =
     ClientConnectorServicesServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
 ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create(clientConnectorServicesServiceSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

Inheritance

java.lang.Object > ClientConnectorServicesServiceClient

Implements

BackgroundResource

Static Methods

create()

public static final ClientConnectorServicesServiceClient create()

Constructs an instance of ClientConnectorServicesServiceClient with default settings.

Returns
TypeDescription
ClientConnectorServicesServiceClient
Exceptions
TypeDescription
IOException

create(ClientConnectorServicesServiceSettings settings)

public static final ClientConnectorServicesServiceClient create(ClientConnectorServicesServiceSettings settings)

Constructs an instance of ClientConnectorServicesServiceClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.

Parameter
NameDescription
settingsClientConnectorServicesServiceSettings
Returns
TypeDescription
ClientConnectorServicesServiceClient
Exceptions
TypeDescription
IOException

create(ClientConnectorServicesServiceStub stub)

public static final ClientConnectorServicesServiceClient create(ClientConnectorServicesServiceStub stub)

Constructs an instance of ClientConnectorServicesServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(ClientConnectorServicesServiceSettings).

Parameter
NameDescription
stubClientConnectorServicesServiceStub
Returns
TypeDescription
ClientConnectorServicesServiceClient

Constructors

ClientConnectorServicesServiceClient(ClientConnectorServicesServiceSettings settings)

protected ClientConnectorServicesServiceClient(ClientConnectorServicesServiceSettings settings)

Constructs an instance of ClientConnectorServicesServiceClient, 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.

Parameter
NameDescription
settingsClientConnectorServicesServiceSettings

ClientConnectorServicesServiceClient(ClientConnectorServicesServiceStub stub)

protected ClientConnectorServicesServiceClient(ClientConnectorServicesServiceStub stub)
Parameter
NameDescription
stubClientConnectorServicesServiceStub

Methods

awaitTermination(long duration, TimeUnit unit)

public boolean awaitTermination(long duration, TimeUnit unit)
Parameters
NameDescription
durationlong
unitTimeUnit
Returns
TypeDescription
boolean
Exceptions
TypeDescription
InterruptedException

close()

public final void close()

createClientConnectorServiceAsync(CreateClientConnectorServiceRequest request)

public final OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata> createClientConnectorServiceAsync(CreateClientConnectorServiceRequest request)

Creates a new ClientConnectorService in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   CreateClientConnectorServiceRequest request =
       CreateClientConnectorServiceRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setClientConnectorServiceId("clientConnectorServiceId766123022")
           .setClientConnectorService(ClientConnectorService.newBuilder().build())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .build();
   ClientConnectorService response =
       clientConnectorServicesServiceClient.createClientConnectorServiceAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateClientConnectorServiceRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata>

createClientConnectorServiceAsync(LocationName parent, ClientConnectorService clientConnectorService, String clientConnectorServiceId)

public final OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata> createClientConnectorServiceAsync(LocationName parent, ClientConnectorService clientConnectorService, String clientConnectorServiceId)

Creates a new ClientConnectorService in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   ClientConnectorService clientConnectorService = ClientConnectorService.newBuilder().build();
   String clientConnectorServiceId = "clientConnectorServiceId766123022";
   ClientConnectorService response =
       clientConnectorServicesServiceClient
           .createClientConnectorServiceAsync(
               parent, clientConnectorService, clientConnectorServiceId)
           .get();
 }
 
Parameters
NameDescription
parentLocationName

Required. Value for parent.

clientConnectorServiceClientConnectorService

Required. The resource being created.

clientConnectorServiceIdString

Optional. User-settable client connector service resource ID. * Must start with a letter. * Must contain between 4-63 characters from /a-z-/. * Must end with a number or a letter.

A random system generated name will be assigned if not specified by the user.

Returns
TypeDescription
OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata>

createClientConnectorServiceAsync(String parent, ClientConnectorService clientConnectorService, String clientConnectorServiceId)

public final OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata> createClientConnectorServiceAsync(String parent, ClientConnectorService clientConnectorService, String clientConnectorServiceId)

Creates a new ClientConnectorService in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   ClientConnectorService clientConnectorService = ClientConnectorService.newBuilder().build();
   String clientConnectorServiceId = "clientConnectorServiceId766123022";
   ClientConnectorService response =
       clientConnectorServicesServiceClient
           .createClientConnectorServiceAsync(
               parent, clientConnectorService, clientConnectorServiceId)
           .get();
 }
 
Parameters
NameDescription
parentString

Required. Value for parent.

clientConnectorServiceClientConnectorService

Required. The resource being created.

clientConnectorServiceIdString

Optional. User-settable client connector service resource ID. * Must start with a letter. * Must contain between 4-63 characters from /a-z-/. * Must end with a number or a letter.

A random system generated name will be assigned if not specified by the user.

Returns
TypeDescription
OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata>

createClientConnectorServiceCallable()

public final UnaryCallable<CreateClientConnectorServiceRequest,Operation> createClientConnectorServiceCallable()

Creates a new ClientConnectorService in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   CreateClientConnectorServiceRequest request =
       CreateClientConnectorServiceRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setClientConnectorServiceId("clientConnectorServiceId766123022")
           .setClientConnectorService(ClientConnectorService.newBuilder().build())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .build();
   ApiFuture<Operation> future =
       clientConnectorServicesServiceClient
           .createClientConnectorServiceCallable()
           .futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateClientConnectorServiceRequest,Operation>

createClientConnectorServiceOperationCallable()

public final OperationCallable<CreateClientConnectorServiceRequest,ClientConnectorService,ClientConnectorServiceOperationMetadata> createClientConnectorServiceOperationCallable()

Creates a new ClientConnectorService in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   CreateClientConnectorServiceRequest request =
       CreateClientConnectorServiceRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setClientConnectorServiceId("clientConnectorServiceId766123022")
           .setClientConnectorService(ClientConnectorService.newBuilder().build())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .build();
   OperationFuture<ClientConnectorService, ClientConnectorServiceOperationMetadata> future =
       clientConnectorServicesServiceClient
           .createClientConnectorServiceOperationCallable()
           .futureCall(request);
   // Do something.
   ClientConnectorService response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateClientConnectorServiceRequest,ClientConnectorService,ClientConnectorServiceOperationMetadata>

deleteClientConnectorServiceAsync(ClientConnectorServiceName name)

public final OperationFuture<Empty,ClientConnectorServiceOperationMetadata> deleteClientConnectorServiceAsync(ClientConnectorServiceName name)

Deletes a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ClientConnectorServiceName name =
       ClientConnectorServiceName.of("[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]");
   clientConnectorServicesServiceClient.deleteClientConnectorServiceAsync(name).get();
 }
 
Parameter
NameDescription
nameClientConnectorServiceName

Required. Name of the resource.

Returns
TypeDescription
OperationFuture<Empty,ClientConnectorServiceOperationMetadata>

deleteClientConnectorServiceAsync(DeleteClientConnectorServiceRequest request)

public final OperationFuture<Empty,ClientConnectorServiceOperationMetadata> deleteClientConnectorServiceAsync(DeleteClientConnectorServiceRequest request)

Deletes a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   DeleteClientConnectorServiceRequest request =
       DeleteClientConnectorServiceRequest.newBuilder()
           .setName(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .build();
   clientConnectorServicesServiceClient.deleteClientConnectorServiceAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteClientConnectorServiceRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,ClientConnectorServiceOperationMetadata>

deleteClientConnectorServiceAsync(String name)

public final OperationFuture<Empty,ClientConnectorServiceOperationMetadata> deleteClientConnectorServiceAsync(String name)

Deletes a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   String name =
       ClientConnectorServiceName.of("[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
           .toString();
   clientConnectorServicesServiceClient.deleteClientConnectorServiceAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. Name of the resource.

Returns
TypeDescription
OperationFuture<Empty,ClientConnectorServiceOperationMetadata>

deleteClientConnectorServiceCallable()

public final UnaryCallable<DeleteClientConnectorServiceRequest,Operation> deleteClientConnectorServiceCallable()

Deletes a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   DeleteClientConnectorServiceRequest request =
       DeleteClientConnectorServiceRequest.newBuilder()
           .setName(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .build();
   ApiFuture<Operation> future =
       clientConnectorServicesServiceClient
           .deleteClientConnectorServiceCallable()
           .futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteClientConnectorServiceRequest,Operation>

deleteClientConnectorServiceOperationCallable()

public final OperationCallable<DeleteClientConnectorServiceRequest,Empty,ClientConnectorServiceOperationMetadata> deleteClientConnectorServiceOperationCallable()

Deletes a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   DeleteClientConnectorServiceRequest request =
       DeleteClientConnectorServiceRequest.newBuilder()
           .setName(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .build();
   OperationFuture<Empty, ClientConnectorServiceOperationMetadata> future =
       clientConnectorServicesServiceClient
           .deleteClientConnectorServiceOperationCallable()
           .futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteClientConnectorServiceRequest,Empty,ClientConnectorServiceOperationMetadata>

getClientConnectorService(ClientConnectorServiceName name)

public final ClientConnectorService getClientConnectorService(ClientConnectorServiceName name)

Gets details of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ClientConnectorServiceName name =
       ClientConnectorServiceName.of("[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]");
   ClientConnectorService response =
       clientConnectorServicesServiceClient.getClientConnectorService(name);
 }
 
Parameter
NameDescription
nameClientConnectorServiceName

Required. Name of the resource.

Returns
TypeDescription
ClientConnectorService

getClientConnectorService(GetClientConnectorServiceRequest request)

public final ClientConnectorService getClientConnectorService(GetClientConnectorServiceRequest request)

Gets details of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   GetClientConnectorServiceRequest request =
       GetClientConnectorServiceRequest.newBuilder()
           .setName(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .build();
   ClientConnectorService response =
       clientConnectorServicesServiceClient.getClientConnectorService(request);
 }
 
Parameter
NameDescription
requestGetClientConnectorServiceRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
ClientConnectorService

getClientConnectorService(String name)

public final ClientConnectorService getClientConnectorService(String name)

Gets details of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   String name =
       ClientConnectorServiceName.of("[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
           .toString();
   ClientConnectorService response =
       clientConnectorServicesServiceClient.getClientConnectorService(name);
 }
 
Parameter
NameDescription
nameString

Required. Name of the resource.

Returns
TypeDescription
ClientConnectorService

getClientConnectorServiceCallable()

public final UnaryCallable<GetClientConnectorServiceRequest,ClientConnectorService> getClientConnectorServiceCallable()

Gets details of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   GetClientConnectorServiceRequest request =
       GetClientConnectorServiceRequest.newBuilder()
           .setName(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .build();
   ApiFuture<ClientConnectorService> future =
       clientConnectorServicesServiceClient
           .getClientConnectorServiceCallable()
           .futureCall(request);
   // Do something.
   ClientConnectorService response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetClientConnectorServiceRequest,ClientConnectorService>

getIamPolicy(GetIamPolicyRequest request)

public final Policy getIamPolicy(GetIamPolicyRequest request)

Gets the access control policy for a resource. Returns an empty policyif the resource exists and does not have a policy set.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   GetIamPolicyRequest request =
       GetIamPolicyRequest.newBuilder()
           .setResource(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setOptions(GetPolicyOptions.newBuilder().build())
           .build();
   Policy response = clientConnectorServicesServiceClient.getIamPolicy(request);
 }
 
Parameter
NameDescription
requestcom.google.iam.v1.GetIamPolicyRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
com.google.iam.v1.Policy

getIamPolicyCallable()

public final UnaryCallable<GetIamPolicyRequest,Policy> getIamPolicyCallable()

Gets the access control policy for a resource. Returns an empty policyif the resource exists and does not have a policy set.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   GetIamPolicyRequest request =
       GetIamPolicyRequest.newBuilder()
           .setResource(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setOptions(GetPolicyOptions.newBuilder().build())
           .build();
   ApiFuture<Policy> future =
       clientConnectorServicesServiceClient.getIamPolicyCallable().futureCall(request);
   // Do something.
   Policy response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getLocation(GetLocationRequest request)

public final Location getLocation(GetLocationRequest request)

Gets information about a location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
   Location response = clientConnectorServicesServiceClient.getLocation(request);
 }
 
Parameter
NameDescription
requestcom.google.cloud.location.GetLocationRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
com.google.cloud.location.Location

getLocationCallable()

public final UnaryCallable<GetLocationRequest,Location> getLocationCallable()

Gets information about a location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
   ApiFuture<Location> future =
       clientConnectorServicesServiceClient.getLocationCallable().futureCall(request);
   // Do something.
   Location response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getOperationsClient()

public final OperationsClient getOperationsClient()

Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.

Returns
TypeDescription
OperationsClient

getSettings()

public final ClientConnectorServicesServiceSettings getSettings()
Returns
TypeDescription
ClientConnectorServicesServiceSettings

getStub()

public ClientConnectorServicesServiceStub getStub()
Returns
TypeDescription
ClientConnectorServicesServiceStub

isShutdown()

public boolean isShutdown()
Returns
TypeDescription
boolean

isTerminated()

public boolean isTerminated()
Returns
TypeDescription
boolean

listClientConnectorServices(ListClientConnectorServicesRequest request)

public final ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse listClientConnectorServices(ListClientConnectorServicesRequest request)

Lists ClientConnectorServices in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ListClientConnectorServicesRequest request =
       ListClientConnectorServicesRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (ClientConnectorService element :
       clientConnectorServicesServiceClient.listClientConnectorServices(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListClientConnectorServicesRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse

listClientConnectorServices(LocationName parent)

public final ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse listClientConnectorServices(LocationName parent)

Lists ClientConnectorServices in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   for (ClientConnectorService element :
       clientConnectorServicesServiceClient.listClientConnectorServices(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentLocationName

Required. Parent value for ListClientConnectorServicesRequest.

Returns
TypeDescription
ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse

listClientConnectorServices(String parent)

public final ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse listClientConnectorServices(String parent)

Lists ClientConnectorServices in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   for (ClientConnectorService element :
       clientConnectorServicesServiceClient.listClientConnectorServices(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. Parent value for ListClientConnectorServicesRequest.

Returns
TypeDescription
ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse

listClientConnectorServicesCallable()

public final UnaryCallable<ListClientConnectorServicesRequest,ListClientConnectorServicesResponse> listClientConnectorServicesCallable()

Lists ClientConnectorServices in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ListClientConnectorServicesRequest request =
       ListClientConnectorServicesRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListClientConnectorServicesResponse response =
         clientConnectorServicesServiceClient
             .listClientConnectorServicesCallable()
             .call(request);
     for (ClientConnectorService element : response.getClientConnectorServicesList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListClientConnectorServicesRequest,ListClientConnectorServicesResponse>

listClientConnectorServicesPagedCallable()

public final UnaryCallable<ListClientConnectorServicesRequest,ClientConnectorServicesServiceClient.ListClientConnectorServicesPagedResponse> listClientConnectorServicesPagedCallable()

Lists ClientConnectorServices in a given project and location.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ListClientConnectorServicesRequest request =
       ListClientConnectorServicesRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<ClientConnectorService> future =
       clientConnectorServicesServiceClient
           .listClientConnectorServicesPagedCallable()
           .futureCall(request);
   // Do something.
   for (ClientConnectorService element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListClientConnectorServicesRequest,ListClientConnectorServicesPagedResponse>

listLocations(ListLocationsRequest request)

public final ClientConnectorServicesServiceClient.ListLocationsPagedResponse listLocations(ListLocationsRequest request)

Lists information about the supported locations for this service.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ListLocationsRequest request =
       ListLocationsRequest.newBuilder()
           .setName("name3373707")
           .setFilter("filter-1274492040")
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .build();
   for (Location element :
       clientConnectorServicesServiceClient.listLocations(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestcom.google.cloud.location.ListLocationsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
ClientConnectorServicesServiceClient.ListLocationsPagedResponse

listLocationsCallable()

public final UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()

Lists information about the supported locations for this service.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ListLocationsRequest request =
       ListLocationsRequest.newBuilder()
           .setName("name3373707")
           .setFilter("filter-1274492040")
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .build();
   while (true) {
     ListLocationsResponse response =
         clientConnectorServicesServiceClient.listLocationsCallable().call(request);
     for (Location element : response.getLocationsList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>

listLocationsPagedCallable()

public final UnaryCallable<ListLocationsRequest,ClientConnectorServicesServiceClient.ListLocationsPagedResponse> listLocationsPagedCallable()

Lists information about the supported locations for this service.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ListLocationsRequest request =
       ListLocationsRequest.newBuilder()
           .setName("name3373707")
           .setFilter("filter-1274492040")
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .build();
   ApiFuture<Location> future =
       clientConnectorServicesServiceClient.listLocationsPagedCallable().futureCall(request);
   // Do something.
   for (Location element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse>

setIamPolicy(SetIamPolicyRequest request)

public final Policy setIamPolicy(SetIamPolicyRequest request)

Sets the access control policy on the specified resource. Replacesany existing policy.

Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIEDerrors.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   SetIamPolicyRequest request =
       SetIamPolicyRequest.newBuilder()
           .setResource(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setPolicy(Policy.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   Policy response = clientConnectorServicesServiceClient.setIamPolicy(request);
 }
 
Parameter
NameDescription
requestcom.google.iam.v1.SetIamPolicyRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
com.google.iam.v1.Policy

setIamPolicyCallable()

public final UnaryCallable<SetIamPolicyRequest,Policy> setIamPolicyCallable()

Sets the access control policy on the specified resource. Replacesany existing policy.

Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIEDerrors.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   SetIamPolicyRequest request =
       SetIamPolicyRequest.newBuilder()
           .setResource(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .setPolicy(Policy.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<Policy> future =
       clientConnectorServicesServiceClient.setIamPolicyCallable().futureCall(request);
   // Do something.
   Policy response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

shutdown()

public void shutdown()

shutdownNow()

public void shutdownNow()

testIamPermissions(TestIamPermissionsRequest request)

public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)

Returns permissions that a caller has on the specified resource. If theresource does not exist, this will return an empty set ofpermissions, not a NOT_FOUND error.

Note: This operation is designed to be used for buildingpermission-aware UIs and command-line tools, not for authorizationchecking. This operation may "fail open" without warning.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   TestIamPermissionsRequest request =
       TestIamPermissionsRequest.newBuilder()
           .setResource(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .addAllPermissions(new ArrayList<String>())
           .build();
   TestIamPermissionsResponse response =
       clientConnectorServicesServiceClient.testIamPermissions(request);
 }
 
Parameter
NameDescription
requestcom.google.iam.v1.TestIamPermissionsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
com.google.iam.v1.TestIamPermissionsResponse

testIamPermissionsCallable()

public final UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()

Returns permissions that a caller has on the specified resource. If theresource does not exist, this will return an empty set ofpermissions, not a NOT_FOUND error.

Note: This operation is designed to be used for buildingpermission-aware UIs and command-line tools, not for authorizationchecking. This operation may "fail open" without warning.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   TestIamPermissionsRequest request =
       TestIamPermissionsRequest.newBuilder()
           .setResource(
               ClientConnectorServiceName.of(
                       "[PROJECT]", "[LOCATION]", "[CLIENT_CONNECTOR_SERVICE]")
                   .toString())
           .addAllPermissions(new ArrayList<String>())
           .build();
   ApiFuture<TestIamPermissionsResponse> future =
       clientConnectorServicesServiceClient.testIamPermissionsCallable().futureCall(request);
   // Do something.
   TestIamPermissionsResponse response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

updateClientConnectorServiceAsync(ClientConnectorService clientConnectorService, FieldMask updateMask)

public final OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata> updateClientConnectorServiceAsync(ClientConnectorService clientConnectorService, FieldMask updateMask)

Updates the parameters of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   ClientConnectorService clientConnectorService = ClientConnectorService.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   ClientConnectorService response =
       clientConnectorServicesServiceClient
           .updateClientConnectorServiceAsync(clientConnectorService, updateMask)
           .get();
 }
 
Parameters
NameDescription
clientConnectorServiceClientConnectorService

Required. The resource being updated.

updateMaskFieldMask

Required. Field mask is used to specify the fields to be overwritten in the ClientConnectorService resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.

Mutable fields: display_name.

Returns
TypeDescription
OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata>

updateClientConnectorServiceAsync(UpdateClientConnectorServiceRequest request)

public final OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata> updateClientConnectorServiceAsync(UpdateClientConnectorServiceRequest request)

Updates the parameters of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   UpdateClientConnectorServiceRequest request =
       UpdateClientConnectorServiceRequest.newBuilder()
           .setUpdateMask(FieldMask.newBuilder().build())
           .setClientConnectorService(ClientConnectorService.newBuilder().build())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .setAllowMissing(true)
           .build();
   ClientConnectorService response =
       clientConnectorServicesServiceClient.updateClientConnectorServiceAsync(request).get();
 }
 
Parameter
NameDescription
requestUpdateClientConnectorServiceRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<ClientConnectorService,ClientConnectorServiceOperationMetadata>

updateClientConnectorServiceCallable()

public final UnaryCallable<UpdateClientConnectorServiceRequest,Operation> updateClientConnectorServiceCallable()

Updates the parameters of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   UpdateClientConnectorServiceRequest request =
       UpdateClientConnectorServiceRequest.newBuilder()
           .setUpdateMask(FieldMask.newBuilder().build())
           .setClientConnectorService(ClientConnectorService.newBuilder().build())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .setAllowMissing(true)
           .build();
   ApiFuture<Operation> future =
       clientConnectorServicesServiceClient
           .updateClientConnectorServiceCallable()
           .futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<UpdateClientConnectorServiceRequest,Operation>

updateClientConnectorServiceOperationCallable()

public final OperationCallable<UpdateClientConnectorServiceRequest,ClientConnectorService,ClientConnectorServiceOperationMetadata> updateClientConnectorServiceOperationCallable()

Updates the parameters of a single ClientConnectorService.

Sample code:


 // This snippet has been automatically generated for illustrative purposes only.
 // It may require modifications to work in your environment.
 try (ClientConnectorServicesServiceClient clientConnectorServicesServiceClient =
     ClientConnectorServicesServiceClient.create()) {
   UpdateClientConnectorServiceRequest request =
       UpdateClientConnectorServiceRequest.newBuilder()
           .setUpdateMask(FieldMask.newBuilder().build())
           .setClientConnectorService(ClientConnectorService.newBuilder().build())
           .setRequestId("requestId693933066")
           .setValidateOnly(true)
           .setAllowMissing(true)
           .build();
   OperationFuture<ClientConnectorService, ClientConnectorServiceOperationMetadata> future =
       clientConnectorServicesServiceClient
           .updateClientConnectorServiceOperationCallable()
           .futureCall(request);
   // Do something.
   ClientConnectorService response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<UpdateClientConnectorServiceRequest,ClientConnectorService,ClientConnectorServiceOperationMetadata>