Class DataPolicyServiceGrpc.DataPolicyServiceBlockingStub

  • Enclosing class:
    DataPolicyServiceGrpc

    public static final class DataPolicyServiceGrpc.DataPolicyServiceBlockingStub
    extends io.grpc.stub.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.
     
    • Method Detail

      • createDataPolicy

        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.
         
      • updateDataPolicy

        public DataPolicy updateDataPolicy​(UpdateDataPolicyRequest request)
         Updates the metadata for an existing data policy. The target data policy
         can be specified by the resource name.
         
      • deleteDataPolicy

        public com.google.protobuf.Empty deleteDataPolicy​(DeleteDataPolicyRequest request)
         Deletes the data policy specified by its resource name.
         
      • getIamPolicy

        public com.google.iam.v1.Policy getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request)
         Gets the IAM policy for the specified data policy.
         
      • setIamPolicy

        public com.google.iam.v1.Policy setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request)
         Sets the IAM policy for the specified data policy.
         
      • testIamPermissions

        public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request)
         Returns the caller's permission on the specified data policy resource.