Class GDCHardwareManagementGrpc.GDCHardwareManagementBlockingV2Stub

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

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

    • build

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

      public ListOrdersResponse listOrders(ListOrdersRequest request) throws io.grpc.StatusException
       Lists orders in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getOrder

      public Order getOrder(GetOrderRequest request) throws io.grpc.StatusException
       Gets details of an order.
       
      Throws:
      io.grpc.StatusException
    • createOrder

      public Operation createOrder(CreateOrderRequest request) throws io.grpc.StatusException
       Creates a new order in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateOrder

      public Operation updateOrder(UpdateOrderRequest request) throws io.grpc.StatusException
       Updates the parameters of an order.
       
      Throws:
      io.grpc.StatusException
    • deleteOrder

      public Operation deleteOrder(DeleteOrderRequest request) throws io.grpc.StatusException
       Deletes an order.
       
      Throws:
      io.grpc.StatusException
    • submitOrder

      public Operation submitOrder(SubmitOrderRequest request) throws io.grpc.StatusException
       Submits an order.
       
      Throws:
      io.grpc.StatusException
    • cancelOrder

      public Operation cancelOrder(CancelOrderRequest request) throws io.grpc.StatusException
       Cancels an order.
       
      Throws:
      io.grpc.StatusException
    • listSites

      public ListSitesResponse listSites(ListSitesRequest request) throws io.grpc.StatusException
       Lists sites in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getSite

      public Site getSite(GetSiteRequest request) throws io.grpc.StatusException
       Gets details of a site.
       
      Throws:
      io.grpc.StatusException
    • createSite

      public Operation createSite(CreateSiteRequest request) throws io.grpc.StatusException
       Creates a new site in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateSite

      public Operation updateSite(UpdateSiteRequest request) throws io.grpc.StatusException
       Updates the parameters of a site.
       
      Throws:
      io.grpc.StatusException
    • deleteSite

      public Operation deleteSite(DeleteSiteRequest request) throws io.grpc.StatusException
       Deletes a site.
       
      Throws:
      io.grpc.StatusException
    • listHardwareGroups

      public ListHardwareGroupsResponse listHardwareGroups(ListHardwareGroupsRequest request) throws io.grpc.StatusException
       Lists hardware groups in a given order.
       
      Throws:
      io.grpc.StatusException
    • getHardwareGroup

      public HardwareGroup getHardwareGroup(GetHardwareGroupRequest request) throws io.grpc.StatusException
       Gets details of a hardware group.
       
      Throws:
      io.grpc.StatusException
    • createHardwareGroup

      public Operation createHardwareGroup(CreateHardwareGroupRequest request) throws io.grpc.StatusException
       Creates a new hardware group in a given order.
       
      Throws:
      io.grpc.StatusException
    • updateHardwareGroup

      public Operation updateHardwareGroup(UpdateHardwareGroupRequest request) throws io.grpc.StatusException
       Updates the parameters of a hardware group.
       
      Throws:
      io.grpc.StatusException
    • deleteHardwareGroup

      public Operation deleteHardwareGroup(DeleteHardwareGroupRequest request) throws io.grpc.StatusException
       Deletes a hardware group.
       
      Throws:
      io.grpc.StatusException
    • listHardware

      public ListHardwareResponse listHardware(ListHardwareRequest request) throws io.grpc.StatusException
       Lists hardware in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getHardware

      public Hardware getHardware(GetHardwareRequest request) throws io.grpc.StatusException
       Gets hardware details.
       
      Throws:
      io.grpc.StatusException
    • createHardware

      public Operation createHardware(CreateHardwareRequest request) throws io.grpc.StatusException
       Creates new hardware in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateHardware

      public Operation updateHardware(UpdateHardwareRequest request) throws io.grpc.StatusException
       Updates hardware parameters.
       
      Throws:
      io.grpc.StatusException
    • deleteHardware

      public Operation deleteHardware(DeleteHardwareRequest request) throws io.grpc.StatusException
       Deletes hardware.
       
      Throws:
      io.grpc.StatusException
    • listComments

      public ListCommentsResponse listComments(ListCommentsRequest request) throws io.grpc.StatusException
       Lists the comments on an order.
       
      Throws:
      io.grpc.StatusException
    • getComment

      public Comment getComment(GetCommentRequest request) throws io.grpc.StatusException
       Gets the content of a comment.
       
      Throws:
      io.grpc.StatusException
    • createComment

      public Operation createComment(CreateCommentRequest request) throws io.grpc.StatusException
       Creates a new comment on an order.
       
      Throws:
      io.grpc.StatusException
    • recordActionOnComment

      public Comment recordActionOnComment(RecordActionOnCommentRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • listChangeLogEntries

      public ListChangeLogEntriesResponse listChangeLogEntries(ListChangeLogEntriesRequest request) throws io.grpc.StatusException
       Lists the changes made to an order.
       
      Throws:
      io.grpc.StatusException
    • getChangeLogEntry

      public ChangeLogEntry getChangeLogEntry(GetChangeLogEntryRequest request) throws io.grpc.StatusException
       Gets details of a change to an order.
       
      Throws:
      io.grpc.StatusException
    • listSkus

      public ListSkusResponse listSkus(ListSkusRequest request) throws io.grpc.StatusException
       Lists SKUs for a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getSku

      public Sku getSku(GetSkuRequest request) throws io.grpc.StatusException
       Gets details of an SKU.
       
      Throws:
      io.grpc.StatusException
    • listZones

      public ListZonesResponse listZones(ListZonesRequest request) throws io.grpc.StatusException
       Lists zones in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getZone

      public Zone getZone(GetZoneRequest request) throws io.grpc.StatusException
       Gets details of a zone.
       
      Throws:
      io.grpc.StatusException
    • createZone

      public Operation createZone(CreateZoneRequest request) throws io.grpc.StatusException
       Creates a new zone in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateZone

      public Operation updateZone(UpdateZoneRequest request) throws io.grpc.StatusException
       Updates the parameters of a zone.
       
      Throws:
      io.grpc.StatusException
    • deleteZone

      public Operation deleteZone(DeleteZoneRequest request) throws io.grpc.StatusException
       Deletes a zone.
       
      Throws:
      io.grpc.StatusException
    • signalZoneState

      public Operation signalZoneState(SignalZoneStateRequest request) throws io.grpc.StatusException
       Signals the state of a zone.
       
      Throws:
      io.grpc.StatusException
    • requestOrderDateChange

      public Operation requestOrderDateChange(RequestOrderDateChangeRequest request) throws io.grpc.StatusException
       Updates the requested date change of a single Order.
       
      Throws:
      io.grpc.StatusException