Class DataAgentServiceGrpc.DataAgentServiceFutureStub (0.1.0)

public static final class DataAgentServiceGrpc.DataAgentServiceFutureStub extends AbstractFutureStub<DataAgentServiceGrpc.DataAgentServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service DataAgentService.

Service describing handlers for resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DataAgentServiceGrpc.DataAgentServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected DataAgentServiceGrpc.DataAgentServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DataAgentServiceGrpc.DataAgentServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDataAgent(CreateDataAgentRequest request)

public ListenableFuture<Operation> createDataAgent(CreateDataAgentRequest request)

Creates a new DataAgent in a given project and location.

Parameter
Name Description
request CreateDataAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDataAgent(DeleteDataAgentRequest request)

public ListenableFuture<Operation> deleteDataAgent(DeleteDataAgentRequest request)

Deletes a single DataAgent.

Parameter
Name Description
request DeleteDataAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getDataAgent(GetDataAgentRequest request)

public ListenableFuture<DataAgent> getDataAgent(GetDataAgentRequest request)

Gets details of a single DataAgent.

Parameter
Name Description
request GetDataAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataAgent>

getIamPolicy(GetIamPolicyRequest request)

public ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)

Gets the IAM policy for DataAgent

Parameter
Name Description
request com.google.iam.v1.GetIamPolicyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy>

listAccessibleDataAgents(ListAccessibleDataAgentsRequest request)

public ListenableFuture<ListAccessibleDataAgentsResponse> listAccessibleDataAgents(ListAccessibleDataAgentsRequest request)

Lists DataAgents that are accessible to the caller in a given project and location.

Parameter
Name Description
request ListAccessibleDataAgentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAccessibleDataAgentsResponse>

listDataAgents(ListDataAgentsRequest request)

public ListenableFuture<ListDataAgentsResponse> listDataAgents(ListDataAgentsRequest request)

Lists DataAgents in a given project and location.

Parameter
Name Description
request ListDataAgentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataAgentsResponse>

setIamPolicy(SetIamPolicyRequest request)

public ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)

Sets the IAM policy for a DataAgent.

Parameter
Name Description
request com.google.iam.v1.SetIamPolicyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy>

updateDataAgent(UpdateDataAgentRequest request)

public ListenableFuture<Operation> updateDataAgent(UpdateDataAgentRequest request)

Updates the parameters of a single DataAgent.

Parameter
Name Description
request UpdateDataAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>