Class GDCHardwareManagementGrpc.GDCHardwareManagementStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<GDCHardwareManagementGrpc.GDCHardwareManagementStub>
com.google.cloud.gdchardwaremanagement.v1alpha.GDCHardwareManagementGrpc.GDCHardwareManagementStub
Enclosing class:
GDCHardwareManagementGrpc

public static final class GDCHardwareManagementGrpc.GDCHardwareManagementStub extends io.grpc.stub.AbstractAsyncStub<GDCHardwareManagementGrpc.GDCHardwareManagementStub>
A stub to allow clients to do asynchronous rpc calls to service GDCHardwareManagement.
 The GDC Hardware Management service.
 
  • Method Details

    • build

      protected GDCHardwareManagementGrpc.GDCHardwareManagementStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<GDCHardwareManagementGrpc.GDCHardwareManagementStub>
    • listOrders

      public void listOrders(ListOrdersRequest request, io.grpc.stub.StreamObserver<ListOrdersResponse> responseObserver)
       Lists orders in a given project and location.
       
    • getOrder

      public void getOrder(GetOrderRequest request, io.grpc.stub.StreamObserver<Order> responseObserver)
       Gets details of an order.
       
    • createOrder

      public void createOrder(CreateOrderRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new order in a given project and location.
       
    • updateOrder

      public void updateOrder(UpdateOrderRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of an order.
       
    • deleteOrder

      public void deleteOrder(DeleteOrderRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes an order.
       
    • submitOrder

      public void submitOrder(SubmitOrderRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Submits an order.
       
    • cancelOrder

      public void cancelOrder(CancelOrderRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Cancels an order.
       
    • listSites

      public void listSites(ListSitesRequest request, io.grpc.stub.StreamObserver<ListSitesResponse> responseObserver)
       Lists sites in a given project and location.
       
    • getSite

      public void getSite(GetSiteRequest request, io.grpc.stub.StreamObserver<Site> responseObserver)
       Gets details of a site.
       
    • createSite

      public void createSite(CreateSiteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new site in a given project and location.
       
    • updateSite

      public void updateSite(UpdateSiteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a site.
       
    • deleteSite

      public void deleteSite(DeleteSiteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a site.
       
    • listHardwareGroups

      public void listHardwareGroups(ListHardwareGroupsRequest request, io.grpc.stub.StreamObserver<ListHardwareGroupsResponse> responseObserver)
       Lists hardware groups in a given order.
       
    • getHardwareGroup

      public void getHardwareGroup(GetHardwareGroupRequest request, io.grpc.stub.StreamObserver<HardwareGroup> responseObserver)
       Gets details of a hardware group.
       
    • createHardwareGroup

      public void createHardwareGroup(CreateHardwareGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new hardware group in a given order.
       
    • updateHardwareGroup

      public void updateHardwareGroup(UpdateHardwareGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a hardware group.
       
    • deleteHardwareGroup

      public void deleteHardwareGroup(DeleteHardwareGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a hardware group.
       
    • listHardware

      public void listHardware(ListHardwareRequest request, io.grpc.stub.StreamObserver<ListHardwareResponse> responseObserver)
       Lists hardware in a given project and location.
       
    • getHardware

      public void getHardware(GetHardwareRequest request, io.grpc.stub.StreamObserver<Hardware> responseObserver)
       Gets hardware details.
       
    • createHardware

      public void createHardware(CreateHardwareRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates new hardware in a given project and location.
       
    • updateHardware

      public void updateHardware(UpdateHardwareRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates hardware parameters.
       
    • deleteHardware

      public void deleteHardware(DeleteHardwareRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes hardware.
       
    • listComments

      public void listComments(ListCommentsRequest request, io.grpc.stub.StreamObserver<ListCommentsResponse> responseObserver)
       Lists the comments on an order.
       
    • getComment

      public void getComment(GetCommentRequest request, io.grpc.stub.StreamObserver<Comment> responseObserver)
       Gets the content of a comment.
       
    • createComment

      public void createComment(CreateCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new comment on an order.
       
    • recordActionOnComment

      public void recordActionOnComment(RecordActionOnCommentRequest request, io.grpc.stub.StreamObserver<Comment> responseObserver)
       Record Action on a Comment. If the Action specified in the request is READ,
       the viewed time in the comment is set to the time the request was received.
       If the comment is already marked as read, subsequent calls will be ignored.
       If the Action is UNREAD, the viewed time is cleared from the comment.
       
    • listChangeLogEntries

      public void listChangeLogEntries(ListChangeLogEntriesRequest request, io.grpc.stub.StreamObserver<ListChangeLogEntriesResponse> responseObserver)
       Lists the changes made to an order.
       
    • getChangeLogEntry

      public void getChangeLogEntry(GetChangeLogEntryRequest request, io.grpc.stub.StreamObserver<ChangeLogEntry> responseObserver)
       Gets details of a change to an order.
       
    • listSkus

      public void listSkus(ListSkusRequest request, io.grpc.stub.StreamObserver<ListSkusResponse> responseObserver)
       Lists SKUs for a given project and location.
       
    • getSku

      public void getSku(GetSkuRequest request, io.grpc.stub.StreamObserver<Sku> responseObserver)
       Gets details of an SKU.
       
    • listZones

      public void listZones(ListZonesRequest request, io.grpc.stub.StreamObserver<ListZonesResponse> responseObserver)
       Lists zones in a given project and location.
       
    • getZone

      public void getZone(GetZoneRequest request, io.grpc.stub.StreamObserver<Zone> responseObserver)
       Gets details of a zone.
       
    • createZone

      public void createZone(CreateZoneRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new zone in a given project and location.
       
    • updateZone

      public void updateZone(UpdateZoneRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a zone.
       
    • deleteZone

      public void deleteZone(DeleteZoneRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a zone.
       
    • signalZoneState

      public void signalZoneState(SignalZoneStateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Signals the state of a zone.
       
    • requestOrderDateChange

      public void requestOrderDateChange(RequestOrderDateChangeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the requested date change of a single Order.