Interface ContentServiceGrpc.AsyncService (1.50.0)

public static interface ContentServiceGrpc.AsyncService

ContentService manages Notebook and SQL Scripts for Dataplex.

Methods

createContent(CreateContentRequest request, StreamObserver<Content> responseObserver)

public default void createContent(CreateContentRequest request, StreamObserver<Content> responseObserver)

Create a content.

Parameters
Name Description
request CreateContentRequest
responseObserver io.grpc.stub.StreamObserver<Content>

deleteContent(DeleteContentRequest request, StreamObserver<Empty> responseObserver)

public default void deleteContent(DeleteContentRequest request, StreamObserver<Empty> responseObserver)

Delete a content.

Parameters
Name Description
request DeleteContentRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getContent(GetContentRequest request, StreamObserver<Content> responseObserver)

public default void getContent(GetContentRequest request, StreamObserver<Content> responseObserver)

Get a content resource.

Parameters
Name Description
request GetContentRequest
responseObserver io.grpc.stub.StreamObserver<Content>

getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

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

Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it. Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.

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

listContent(ListContentRequest request, StreamObserver<ListContentResponse> responseObserver)

public default void listContent(ListContentRequest request, StreamObserver<ListContentResponse> responseObserver)

List content.

Parameters
Name Description
request ListContentRequest
responseObserver io.grpc.stub.StreamObserver<ListContentResponse>

setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

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

Sets the access control policy on the specified contentitem resource. Replaces any existing policy. Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.

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

testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

public default void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

Returns the caller's permissions on a resource. If the resource does not exist, an empty set of permissions is returned (a NOT_FOUND error is not returned). A caller is not required to have Google IAM permission to make this request. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

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

updateContent(UpdateContentRequest request, StreamObserver<Content> responseObserver)

public default void updateContent(UpdateContentRequest request, StreamObserver<Content> responseObserver)

Update a content. Only supports full resource update.

Parameters
Name Description
request UpdateContentRequest
responseObserver io.grpc.stub.StreamObserver<Content>