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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Transaction.ServiceAsync
asAsync()
Get an async version of this serviceList<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 subnetTransaction
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 presentTransaction.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Transaction.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Transaction.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Transaction.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Transaction.Mask mask)
-
findMyTransactions
@ApiMethod 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. This includes all swip registrations, swip removal requests, and SWIP objects that are currently OK.
-
getObject
@ApiMethod(instanceRequired=true) 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. You can only retrieve Swip transactions tied to the account.
-
removeAllSubnetSwips
@ApiMethod 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.
-
removeSwipData
@ApiMethod(instanceRequired=true) 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.
-
resendSwipData
@ApiMethod(instanceRequired=true) Boolean resendSwipData()
**DEPRECATED**
This function will allow you to update ARIN's registration data for a subnet to your current RWHOIS data.
-
swipAllSubnets
@ApiMethod 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.
-
updateAllSubnetSwips
@ApiMethod Long updateAllSubnetSwips()
**DEPRECATED**
This method finds all subnets attached to your account that are in "OK" status and updates their data with ARIN. Use this function after you have updated your RWHOIS data if you want to keep SWIP up to date.
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
The Account whose RWHOIS data was used to SWIP this subnet
-
getSubnet
@ApiMethod(instanceRequired=true) Subnet getSubnet()
The subnet that this SWIP transaction was created for.
-
-