public static final class DataPolicyServiceGrpc.DataPolicyServiceBlockingStub extends AbstractBlockingStub<DataPolicyServiceGrpc.DataPolicyServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service DataPolicyService.
Data Policy Service provides APIs for managing the label-policy bindings.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
DataPolicyServiceGrpc.DataPolicyServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected DataPolicyServiceGrpc.DataPolicyServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDataPolicy(CreateDataPolicyRequest request)
public DataPolicy createDataPolicy(CreateDataPolicyRequest request)
Creates a new data policy under a project with the given dataPolicyId
(used as the display name), policy tag, and data policy type.
deleteDataPolicy(DeleteDataPolicyRequest request)
public Empty deleteDataPolicy(DeleteDataPolicyRequest request)
Deletes the data policy specified by its resource name.
Returns |
Type |
Description |
Empty |
|
getDataPolicy(GetDataPolicyRequest request)
public DataPolicy getDataPolicy(GetDataPolicyRequest request)
Gets the data policy specified by its resource name.
getIamPolicy(GetIamPolicyRequest request)
public Policy getIamPolicy(GetIamPolicyRequest request)
Gets the IAM policy for the specified data policy.
Parameter |
Name |
Description |
request |
com.google.iam.v1.GetIamPolicyRequest
|
Returns |
Type |
Description |
com.google.iam.v1.Policy |
|
listDataPolicies(ListDataPoliciesRequest request)
public ListDataPoliciesResponse listDataPolicies(ListDataPoliciesRequest request)
List all of the data policies in the specified parent project.
renameDataPolicy(RenameDataPolicyRequest request)
public DataPolicy renameDataPolicy(RenameDataPolicyRequest request)
Renames the id (display name) of the specified data policy.
setIamPolicy(SetIamPolicyRequest request)
public Policy setIamPolicy(SetIamPolicyRequest request)
Sets the IAM policy for the specified data policy.
Parameter |
Name |
Description |
request |
com.google.iam.v1.SetIamPolicyRequest
|
Returns |
Type |
Description |
com.google.iam.v1.Policy |
|
testIamPermissions(TestIamPermissionsRequest request)
public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)
Returns the caller's permission on the specified data policy resource.
Parameter |
Name |
Description |
request |
com.google.iam.v1.TestIamPermissionsRequest
|
Returns |
Type |
Description |
com.google.iam.v1.TestIamPermissionsResponse |
|
updateDataPolicy(UpdateDataPolicyRequest request)
public DataPolicy updateDataPolicy(UpdateDataPolicyRequest request)
Updates the metadata for an existing data policy. The target data policy
can be specified by the resource name.