Interface ServicesGrpc.AsyncService

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void createService​(CreateServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Creates a new Service in a given project and location.
      default void deleteService​(DeleteServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Deletes a Service.
      default void getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
      Gets the IAM Access Control policy currently in effect for the given Cloud Run Service.
      default void getService​(GetServiceRequest request, io.grpc.stub.StreamObserver<Service> responseObserver)
      Gets information about a Service.
      default void listServices​(ListServicesRequest request, io.grpc.stub.StreamObserver<ListServicesResponse> responseObserver)
      Lists Services.
      default void setIamPolicy​(com.google.iam.v1.SetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
      Sets the IAM Access control policy for the specified Service.
      default void testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
      Returns permissions that a caller has on the specified Project.
      default void updateService​(UpdateServiceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Updates a Service.
    • Method Detail

      • createService

        default void createService​(CreateServiceRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Service in a given project and location.
         
      • getService

        default void getService​(GetServiceRequest request,
                                io.grpc.stub.StreamObserver<Service> responseObserver)
         Gets information about a Service.
         
      • updateService

        default void updateService​(UpdateServiceRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates a Service.
         
      • deleteService

        default void deleteService​(DeleteServiceRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a Service.
         This will cause the Service to stop serving traffic and will delete all
         revisions.
         
      • getIamPolicy

        default void getIamPolicy​(com.google.iam.v1.GetIamPolicyRequest request,
                                  io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
         Gets the IAM Access Control policy currently in effect for the given
         Cloud Run Service. This result does not include any inherited policies.
         
      • setIamPolicy

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

        default void testIamPermissions​(com.google.iam.v1.TestIamPermissionsRequest request,
                                        io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
         Returns permissions that a caller has on the specified Project.
         There are no permissions required for making this API call.