Class ContentServiceGrpc.ContentServiceFutureStub (1.21.0)

public static final class ContentServiceGrpc.ContentServiceFutureStub extends AbstractFutureStub<ContentServiceGrpc.ContentServiceFutureStub>

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

ContentService manages Notebook and SQL Scripts for Dataplex.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ContentServiceGrpc.ContentServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected ContentServiceGrpc.ContentServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
ContentServiceGrpc.ContentServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createContent(CreateContentRequest request)

public ListenableFuture<Content> createContent(CreateContentRequest request)

Create a content.

Parameter
NameDescription
requestCreateContentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Content>

deleteContent(DeleteContentRequest request)

public ListenableFuture<Empty> deleteContent(DeleteContentRequest request)

Delete a content.

Parameter
NameDescription
requestDeleteContentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

getContent(GetContentRequest request)

public ListenableFuture<Content> getContent(GetContentRequest request)

Get a content resource.

Parameter
NameDescription
requestGetContentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Content>

getIamPolicy(GetIamPolicyRequest request)

public ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)

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.

Parameter
NameDescription
requestcom.google.iam.v1.GetIamPolicyRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy>

listContent(ListContentRequest request)

public ListenableFuture<ListContentResponse> listContent(ListContentRequest request)

List content.

Parameter
NameDescription
requestListContentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListContentResponse>

setIamPolicy(SetIamPolicyRequest request)

public ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)

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.

Parameter
NameDescription
requestcom.google.iam.v1.SetIamPolicyRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy>

testIamPermissions(TestIamPermissionsRequest request)

public ListenableFuture<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)

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.

Parameter
NameDescription
requestcom.google.iam.v1.TestIamPermissionsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse>

updateContent(UpdateContentRequest request)

public ListenableFuture<Content> updateContent(UpdateContentRequest request)

Update a content. Only supports full resource update.

Parameter
NameDescription
requestUpdateContentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Content>