Interface Transaction.Service

  • All Superinterfaces:
    Maskable, ResultLimitable, Service
    Enclosing class:
    Transaction

    @ApiService("SoftLayer_Network_Subnet_Swip_Transaction")
    public static interface Transaction.Service
    extends Service

    **DEPRECATED**
    SoftLayer's Automated Swip System is a finite state machine; it works by locally tracking a transaction between SoftLayer and the relevant Regional Internet Registry (RIR), assigning responsibility of a subnet to a customer. Transactions are dictated by the RIR's processing system, and the nature of the communication medium with each RIR, namely their REST API.

    Using this API, SoftLayer Customers are able to initiate, monitor, update, and remove Swip system transactions with ARIN and RIPE.
    See Also:
    SoftLayer_Network_Subnet_Swip_Transaction
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Transaction.ServiceAsync asAsync()
      Get an async version of this service
      List<Transaction> findMyTransactions()

      **DEPRECATED**
      This function will return an array of SoftLayer_Network_Subnet_Swip_Transaction objects, one for each SWIP that is currently in transaction with ARIN.
      Account getAccount()
      The Account whose RWHOIS data was used to SWIP this subnet
      Transaction getObject()

      **DEPRECATED**
      getObject retrieves the SoftLayer_Network_Subnet_Swip_Transaction object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Network_Subnet_Swip_transaction service.
      Subnet getSubnet()
      The subnet that this SWIP transaction was created for.
      Long removeAllSubnetSwips()

      **DEPRECATED**
      This method finds all subnets attached to your account that are in OK status and starts "DELETE" transactions with ARIN, allowing you to remove your SWIP registration information.
      Boolean removeSwipData()

      **DEPRECATED**
      This function, when called on an instantiated SWIP transaction, will allow you to start a "DELETE" transaction with ARIN, allowing you to remove your SWIP registration information.
      Boolean resendSwipData()

      **DEPRECATED**
      This function will allow you to update ARIN's registration data for a subnet to your current RWHOIS data.
      void setMask​(Transaction.Mask mask)  
      Long swipAllSubnets()

      **DEPRECATED**
      swipAllSubnets finds all subnets attached to your account and attempts to create a SWIP transaction for all subnets that do not already have a SWIP transaction in progress.
      Long updateAllSubnetSwips()

      **DEPRECATED**
      This method finds all subnets attached to your account that are in "OK" status and updates their data with ARIN.
      Transaction.Mask withMask()
      Use the existing mask on this service or create it if not present
      Transaction.Mask withNewMask()
      Overwrite the existing mask on this service with a new one and return it