Interface DataAgentServiceGrpc.AsyncService (0.1.0)

public static interface DataAgentServiceGrpc.AsyncService

Service describing handlers for resources.

Methods

createDataAgent(CreateDataAgentRequest request, StreamObserver<Operation> responseObserver)

public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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>