Interface GDCHardwareManagementGrpc.AsyncService

All Known Implementing Classes:
GDCHardwareManagementGrpc.GDCHardwareManagementImplBase
Enclosing class:
GDCHardwareManagementGrpc

public static interface GDCHardwareManagementGrpc.AsyncService
 The GDC Hardware Management service.
 
  • Method Details

    • listOrders

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      default 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

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

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

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

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

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

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

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

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

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

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

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