Interface GatewayServiceGrpc.AsyncService

  • All Known Implementing Classes:
    GatewayServiceGrpc.GatewayServiceImplBase
    Enclosing class:
    GatewayServiceGrpc

    public static interface GatewayServiceGrpc.AsyncService
     Gateway service is a public API which works as a Kubernetes resource model
     proxy between end users and registered Kubernetes clusters. Each RPC in this
     service matches with an HTTP verb. End user will initiate kubectl commands
     against the Gateway service, and Gateway service will forward user requests
     to clusters.
     
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void deleteResource​(com.google.api.HttpBody request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
      DeleteResource performs an HTTP DELETE on the Kubernetes API Server.
      default void getResource​(com.google.api.HttpBody request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
      GetResource performs an HTTP GET request on the Kubernetes API Server.
      default void patchResource​(com.google.api.HttpBody request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
      PatchResource performs an HTTP PATCH on the Kubernetes API Server.
      default void postResource​(com.google.api.HttpBody request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
      PostResource performs an HTTP POST on the Kubernetes API Server.
      default void putResource​(com.google.api.HttpBody request, io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
      PutResource performs an HTTP PUT on the Kubernetes API Server.
    • Method Detail

      • getResource

        default void getResource​(com.google.api.HttpBody request,
                                 io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
         GetResource performs an HTTP GET request on the Kubernetes API Server.
         
      • postResource

        default void postResource​(com.google.api.HttpBody request,
                                  io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
         PostResource performs an HTTP POST on the Kubernetes API Server.
         
      • deleteResource

        default void deleteResource​(com.google.api.HttpBody request,
                                    io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
         DeleteResource performs an HTTP DELETE on the Kubernetes API Server.
         
      • putResource

        default void putResource​(com.google.api.HttpBody request,
                                 io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
         PutResource performs an HTTP PUT on the Kubernetes API Server.
         
      • patchResource

        default void patchResource​(com.google.api.HttpBody request,
                                   io.grpc.stub.StreamObserver<com.google.api.HttpBody> responseObserver)
         PatchResource performs an HTTP PATCH on the Kubernetes API Server.