Class Transaction
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.subnet.swip.Transaction
@ApiType("SoftLayer_Network_Subnet_Swip_Transaction") public class Transaction extends Entity
**DEPRECATED**
The SoftLayer_Network_Subnet_Swip_Transaction data type contains basic information tracked at SoftLayer to allow automation of Swip creation, update, and removal requests. A specific transaction is attached to an accountId and a subnetId. This also contains a "Status Name" which tells the customer what the transaction is doing:
* REQUEST QUEUED: Request is queued up to be sent to ARIN
* REQUEST SENT: The email request has been sent to ARIN
* REQUEST CONFIRMED: ARIN has confirmed that the request is good, and should be available in 24 hours
* OK: The subnet has been checked with WHOIS and it the SWIP transaction has completed correctly
* REMOVE QUEUED: A subnet is queued to be removed from ARIN's systems
* REMOVE SENT: The removal email request has been sent to ARIN
* REMOVE CONFIRMED: ARIN has confirmed that the removal request is good, and the subnet should be clear in WHOIS in 24 hours
* DELETED: This specific SWIP Transaction has been removed from ARIN and is no longer in effect
* SOFTLAYER MANUALLY PROCESSING: Sometimes a request doesn't go through correctly and has to be manually processed by SoftLayer. This may take some time.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Transaction.Mask
static interface
Transaction.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.static interface
Transaction.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The Account whose RWHOIS data was used to SWIP this subnetprotected Long
id
A SWIP transaction's unique identifier.protected boolean
idSpecified
protected String
statusName
A Name describing which state a SWIP transaction is in.protected boolean
statusNameSpecified
protected Subnet
subnet
The subnet that this SWIP transaction was created for.protected Long
subnetId
ID Number of the Subnet for this SWIP transaction.protected boolean
subnetIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Transaction()
-
Method Summary
Modifier and Type Method Description Transaction.Service
asService(ApiClient client)
Account
getAccount()
Long
getId()
String
getStatusName()
Subnet
getSubnet()
Long
getSubnetId()
boolean
isIdSpecified()
boolean
isStatusNameSpecified()
boolean
isSubnetIdSpecified()
static Transaction.Service
service(ApiClient client)
static Transaction.Service
service(ApiClient client, Long id)
void
setAccount(Account account)
void
setId(Long id)
void
setStatusName(String statusName)
void
setSubnet(Subnet subnet)
void
setSubnetId(Long subnetId)
void
unsetId()
void
unsetStatusName()
void
unsetSubnetId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
account
The Account whose RWHOIS data was used to SWIP this subnet -
subnet
The subnet that this SWIP transaction was created for. -
id
A SWIP transaction's unique identifier. -
idSpecified
protected boolean idSpecified -
statusName
A Name describing which state a SWIP transaction is in. -
statusNameSpecified
protected boolean statusNameSpecified -
subnetId
ID Number of the Subnet for this SWIP transaction. -
subnetIdSpecified
protected boolean subnetIdSpecified
-
-
Constructor Details
-
Transaction
public Transaction()
-
-
Method Details
-
getAccount
-
setAccount
-
getSubnet
-
setSubnet
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getStatusName
-
setStatusName
-
isStatusNameSpecified
public boolean isStatusNameSpecified() -
unsetStatusName
public void unsetStatusName() -
getSubnetId
-
setSubnetId
-
isSubnetIdSpecified
public boolean isSubnetIdSpecified() -
unsetSubnetId
public void unsetSubnetId() -
asService
-
service
-
service
-