Class DataAgentServiceGrpc.DataAgentServiceStub (0.1.0)

public static final class DataAgentServiceGrpc.DataAgentServiceStub extends AbstractAsyncStub<DataAgentServiceGrpc.DataAgentServiceStub>

A stub to allow clients to do asynchronous rpc calls to service DataAgentService.

Service describing handlers for resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > DataAgentServiceGrpc.DataAgentServiceStub

Methods

build(Channel channel, CallOptions callOptions)

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

createDataAgent(CreateDataAgentRequest request, StreamObserver<Operation> responseObserver)

public void createDataAgent(CreateDataAgentRequest request, StreamObserver<Operation> responseObserver)

Creates a new DataAgent in a given project and location.

Parameters
Name Description
request CreateDataAgentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDataAgent(DeleteDataAgentRequest request, StreamObserver<Operation> responseObserver)

public void deleteDataAgent(DeleteDataAgentRequest request, StreamObserver<Operation> responseObserver)

Deletes a single DataAgent.

Parameters
Name Description
request DeleteDataAgentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getDataAgent(GetDataAgentRequest request, StreamObserver<DataAgent> responseObserver)

public void getDataAgent(GetDataAgentRequest request, StreamObserver<DataAgent> responseObserver)

Gets details of a single DataAgent.

Parameters
Name Description
request GetDataAgentRequest
responseObserver io.grpc.stub.StreamObserver<DataAgent>

getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

Gets the IAM policy for DataAgent

Parameters
Name Description
request com.google.iam.v1.GetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

listAccessibleDataAgents(ListAccessibleDataAgentsRequest request, StreamObserver<ListAccessibleDataAgentsResponse> responseObserver)

public void listAccessibleDataAgents(ListAccessibleDataAgentsRequest request, StreamObserver<ListAccessibleDataAgentsResponse> responseObserver)

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

Parameters
Name Description
request ListAccessibleDataAgentsRequest
responseObserver io.grpc.stub.StreamObserver<ListAccessibleDataAgentsResponse>

listDataAgents(ListDataAgentsRequest request, StreamObserver<ListDataAgentsResponse> responseObserver)

public void listDataAgents(ListDataAgentsRequest request, StreamObserver<ListDataAgentsResponse> responseObserver)

Lists DataAgents in a given project and location.

Parameters
Name Description
request ListDataAgentsRequest
responseObserver io.grpc.stub.StreamObserver<ListDataAgentsResponse>

setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

Sets the IAM policy for a DataAgent.

Parameters
Name Description
request com.google.iam.v1.SetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

updateDataAgent(UpdateDataAgentRequest request, StreamObserver<Operation> responseObserver)

public void updateDataAgent(UpdateDataAgentRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single DataAgent.

Parameters
Name Description
request UpdateDataAgentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>