Interface ContentServiceGrpc.AsyncService (1.37.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
NameDescription
requestCreateContentRequest
responseObserverio.grpc.stub.StreamObserver<Content>

deleteContent(DeleteContentRequest request, StreamObserver<Empty> responseObserver)

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

Delete a content.

Parameters
NameDescription
requestDeleteContentRequest
responseObserverio.grpc.stub.StreamObserver<Empty>

getContent(GetContentRequest request, StreamObserver<Content> responseObserver)

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

Get a content resource.

Parameters
NameDescription
requestGetContentRequest
responseObserverio.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
NameDescription
requestcom.google.iam.v1.GetIamPolicyRequest
responseObserverio.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
NameDescription
requestListContentRequest
responseObserverio.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
NameDescription
requestcom.google.iam.v1.SetIamPolicyRequest
responseObserverio.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
NameDescription
requestcom.google.iam.v1.TestIamPermissionsRequest
responseObserverio.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
NameDescription
requestUpdateContentRequest
responseObserverio.grpc.stub.StreamObserver<Content>