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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
account
@ApiProperty protected Account account
The Account whose RWHOIS data was used to SWIP this subnet
-
subnet
@ApiProperty protected Subnet subnet
The subnet that this SWIP transaction was created for.
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A SWIP transaction's unique identifier.
-
idSpecified
protected boolean idSpecified
-
statusName
@ApiProperty(canBeNullOrNotSet=true) protected String statusName
A Name describing which state a SWIP transaction is in.
-
statusNameSpecified
protected boolean statusNameSpecified
-
subnetId
@ApiProperty(canBeNullOrNotSet=true) protected Long subnetId
ID Number of the Subnet for this SWIP transaction.
-
subnetIdSpecified
protected boolean subnetIdSpecified
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getSubnet
public Subnet getSubnet()
-
setSubnet
public void setSubnet(Subnet subnet)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getStatusName
public String getStatusName()
-
setStatusName
public void setStatusName(String statusName)
-
isStatusNameSpecified
public boolean isStatusNameSpecified()
-
unsetStatusName
public void unsetStatusName()
-
getSubnetId
public Long getSubnetId()
-
setSubnetId
public void setSubnetId(Long subnetId)
-
isSubnetIdSpecified
public boolean isSubnetIdSpecified()
-
unsetSubnetId
public void unsetSubnetId()
-
asService
public Transaction.Service asService(ApiClient client)
-
service
public static Transaction.Service service(ApiClient client)
-
service
public static Transaction.Service service(ApiClient client, Long id)
-
-