Interface DataPolicyServiceGrpc.AsyncService

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void createDataPolicy​(CreateDataPolicyRequest request, io.grpc.stub.StreamObserver<DataPolicy> responseObserver)
      Creates a new data policy under a project with the given `dataPolicyId` (used as the display name), policy tag, and data policy type.
      default void deleteDataPolicy​(DeleteDataPolicyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
      Deletes the data policy specified by its resource name.
      default void getDataPolicy​(GetDataPolicyRequest request, io.grpc.stub.StreamObserver<DataPolicy> responseObserver)
      Gets the data policy specified by its resource name.
      default void getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
      Gets the IAM policy for the specified data policy.
      default void listDataPolicies​(ListDataPoliciesRequest request, io.grpc.stub.StreamObserver<ListDataPoliciesResponse> responseObserver)
      List all of the data policies in the specified parent project.
      default void setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
      Sets the IAM policy for the specified data policy.
      default void testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
      Returns the caller's permission on the specified data policy resource.
      default void updateDataPolicy​(UpdateDataPolicyRequest request, io.grpc.stub.StreamObserver<DataPolicy> responseObserver)
      Updates the metadata for an existing data policy.
    • Method Detail

      • createDataPolicy

        default void createDataPolicy​(CreateDataPolicyRequest request,
                                      io.grpc.stub.StreamObserver<DataPolicy> responseObserver)
         Creates a new data policy under a project with the given `dataPolicyId`
         (used as the display name), policy tag, and data policy type.
         
      • updateDataPolicy

        default void updateDataPolicy​(UpdateDataPolicyRequest request,
                                      io.grpc.stub.StreamObserver<DataPolicy> responseObserver)
         Updates the metadata for an existing data policy. The target data policy
         can be specified by the resource name.
         
      • deleteDataPolicy

        default void deleteDataPolicy​(DeleteDataPolicyRequest request,
                                      io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes the data policy specified by its resource name.
         
      • getDataPolicy

        default void getDataPolicy​(GetDataPolicyRequest request,
                                   io.grpc.stub.StreamObserver<DataPolicy> responseObserver)
         Gets the data policy specified by its resource name.
         
      • getIamPolicy

        default void getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request,
                                  io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
         Gets the IAM policy for the specified data policy.
         
      • setIamPolicy

        default void setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request,
                                  io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
         Sets the IAM policy for the specified data policy.
         
      • testIamPermissions

        default void testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request,
                                        io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
         Returns the caller's permission on the specified data policy resource.