Class GDCHardwareManagementGrpc.GDCHardwareManagementFutureStub

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

public static final class GDCHardwareManagementGrpc.GDCHardwareManagementFutureStub extends io.grpc.stub.AbstractFutureStub<GDCHardwareManagementGrpc.GDCHardwareManagementFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service GDCHardwareManagement.
 The GDC Hardware Management service.
 
  • Method Details

    • build

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

      public com.google.common.util.concurrent.ListenableFuture<ListOrdersResponse> listOrders(ListOrdersRequest request)
       Lists orders in a given project and location.
       
    • getOrder

      public com.google.common.util.concurrent.ListenableFuture<Order> getOrder(GetOrderRequest request)
       Gets details of an order.
       
    • createOrder

      public com.google.common.util.concurrent.ListenableFuture<Operation> createOrder(CreateOrderRequest request)
       Creates a new order in a given project and location.
       
    • updateOrder

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateOrder(UpdateOrderRequest request)
       Updates the parameters of an order.
       
    • deleteOrder

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteOrder(DeleteOrderRequest request)
       Deletes an order.
       
    • submitOrder

      public com.google.common.util.concurrent.ListenableFuture<Operation> submitOrder(SubmitOrderRequest request)
       Submits an order.
       
    • cancelOrder

      public com.google.common.util.concurrent.ListenableFuture<Operation> cancelOrder(CancelOrderRequest request)
       Cancels an order.
       
    • listSites

      public com.google.common.util.concurrent.ListenableFuture<ListSitesResponse> listSites(ListSitesRequest request)
       Lists sites in a given project and location.
       
    • getSite

      public com.google.common.util.concurrent.ListenableFuture<Site> getSite(GetSiteRequest request)
       Gets details of a site.
       
    • createSite

      public com.google.common.util.concurrent.ListenableFuture<Operation> createSite(CreateSiteRequest request)
       Creates a new site in a given project and location.
       
    • updateSite

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateSite(UpdateSiteRequest request)
       Updates the parameters of a site.
       
    • deleteSite

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteSite(DeleteSiteRequest request)
       Deletes a site.
       
    • listHardwareGroups

      public com.google.common.util.concurrent.ListenableFuture<ListHardwareGroupsResponse> listHardwareGroups(ListHardwareGroupsRequest request)
       Lists hardware groups in a given order.
       
    • getHardwareGroup

      public com.google.common.util.concurrent.ListenableFuture<HardwareGroup> getHardwareGroup(GetHardwareGroupRequest request)
       Gets details of a hardware group.
       
    • createHardwareGroup

      public com.google.common.util.concurrent.ListenableFuture<Operation> createHardwareGroup(CreateHardwareGroupRequest request)
       Creates a new hardware group in a given order.
       
    • updateHardwareGroup

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateHardwareGroup(UpdateHardwareGroupRequest request)
       Updates the parameters of a hardware group.
       
    • deleteHardwareGroup

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteHardwareGroup(DeleteHardwareGroupRequest request)
       Deletes a hardware group.
       
    • listHardware

      public com.google.common.util.concurrent.ListenableFuture<ListHardwareResponse> listHardware(ListHardwareRequest request)
       Lists hardware in a given project and location.
       
    • getHardware

      public com.google.common.util.concurrent.ListenableFuture<Hardware> getHardware(GetHardwareRequest request)
       Gets hardware details.
       
    • createHardware

      public com.google.common.util.concurrent.ListenableFuture<Operation> createHardware(CreateHardwareRequest request)
       Creates new hardware in a given project and location.
       
    • updateHardware

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateHardware(UpdateHardwareRequest request)
       Updates hardware parameters.
       
    • deleteHardware

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteHardware(DeleteHardwareRequest request)
       Deletes hardware.
       
    • listComments

      public com.google.common.util.concurrent.ListenableFuture<ListCommentsResponse> listComments(ListCommentsRequest request)
       Lists the comments on an order.
       
    • getComment

      public com.google.common.util.concurrent.ListenableFuture<Comment> getComment(GetCommentRequest request)
       Gets the content of a comment.
       
    • createComment

      public com.google.common.util.concurrent.ListenableFuture<Operation> createComment(CreateCommentRequest request)
       Creates a new comment on an order.
       
    • recordActionOnComment

      public com.google.common.util.concurrent.ListenableFuture<Comment> recordActionOnComment(RecordActionOnCommentRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<ListChangeLogEntriesResponse> listChangeLogEntries(ListChangeLogEntriesRequest request)
       Lists the changes made to an order.
       
    • getChangeLogEntry

      public com.google.common.util.concurrent.ListenableFuture<ChangeLogEntry> getChangeLogEntry(GetChangeLogEntryRequest request)
       Gets details of a change to an order.
       
    • listSkus

      public com.google.common.util.concurrent.ListenableFuture<ListSkusResponse> listSkus(ListSkusRequest request)
       Lists SKUs for a given project and location.
       
    • getSku

      public com.google.common.util.concurrent.ListenableFuture<Sku> getSku(GetSkuRequest request)
       Gets details of an SKU.
       
    • listZones

      public com.google.common.util.concurrent.ListenableFuture<ListZonesResponse> listZones(ListZonesRequest request)
       Lists zones in a given project and location.
       
    • getZone

      public com.google.common.util.concurrent.ListenableFuture<Zone> getZone(GetZoneRequest request)
       Gets details of a zone.
       
    • createZone

      public com.google.common.util.concurrent.ListenableFuture<Operation> createZone(CreateZoneRequest request)
       Creates a new zone in a given project and location.
       
    • updateZone

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateZone(UpdateZoneRequest request)
       Updates the parameters of a zone.
       
    • deleteZone

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteZone(DeleteZoneRequest request)
       Deletes a zone.
       
    • signalZoneState

      public com.google.common.util.concurrent.ListenableFuture<Operation> signalZoneState(SignalZoneStateRequest request)
       Signals the state of a zone.
       
    • requestOrderDateChange

      public com.google.common.util.concurrent.ListenableFuture<Operation> requestOrderDateChange(RequestOrderDateChangeRequest request)
       Updates the requested date change of a single Order.