Class Registration
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.subnet.Registration
-
@ApiType("SoftLayer_Network_Subnet_Registration") public class Registration extends Entity
The subnet registration data type contains general information relating to a single subnet registration instance. These registration instances can be updated to reflect changes, and will record the changes in the [[SoftLayer_Network_Subnet_Registration_Event|events]].- See Also:
- SoftLayer_Network_Subnet_Registration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Registration.Mask
static interface
Registration.Service
Subnet registration objects are used to request and track registration of the subnet with the appropriate Regional Internet Registry (RIR).static interface
Registration.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account that this registration belongs to.protected Long
accountId
The registration object's associated [[SoftLayer_Account|account]] idprotected boolean
accountIdSpecified
protected Long
cidr
The CIDR prefix for the registered subnetprotected boolean
cidrSpecified
protected GregorianCalendar
createDate
protected boolean
createDateSpecified
protected Long
detailReferenceCount
A count of the cross-reference records that tie the [[SoftLayer_Account_Regional_Registry_Detail]] objects to the registration object.protected List<Details>
detailReferences
The cross-reference records that tie the [[SoftLayer_Account_Regional_Registry_Detail]] objects to the registration object.protected Long
eventCount
A count of the related registration events.protected List<Event>
events
The related registration events.protected Long
id
Unique ID of the registration objectprotected boolean
idSpecified
protected GregorianCalendar
modifyDate
protected boolean
modifyDateSpecified
protected Detail
networkDetail
The "network" detail object.protected String
networkHandle
The RIR-specific handle or name of the registered subnet.protected boolean
networkHandleSpecified
protected String
networkIdentifier
The base IP address of the registered subnetprotected boolean
networkIdentifierSpecified
protected Detail
personDetail
The "person" detail object.protected Registry
regionalInternetRegistry
The related Regional Internet Registry.protected Handle
regionalInternetRegistryHandle
The RIR handle that this registration object belongs to.protected Long
regionalInternetRegistryHandleId
The registration object's associated [[SoftLayer_Account_Rwhois_Handle|RIR handle]] idprotected boolean
regionalInternetRegistryHandleIdSpecified
protected Long
regionalInternetRegistryId
The registration object's associated [[SoftLayer_Network_Regional_Internet_Registry|RIR]] idprotected boolean
regionalInternetRegistryIdSpecified
protected Status
status
The status of this registration.protected Long
statusId
The registration object's associated [[SoftLayer_Network_Subnet_Registration_Status|status]] idprotected boolean
statusIdSpecified
protected Subnet
subnet
The subnet that this registration pertains to.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Registration()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
The account that this registration belongs to.
-
detailReferences
@ApiProperty protected List<Details> detailReferences
The cross-reference records that tie the [[SoftLayer_Account_Regional_Registry_Detail]] objects to the registration object.
-
events
@ApiProperty protected List<Event> events
The related registration events.
-
networkDetail
@ApiProperty protected Detail networkDetail
The "network" detail object.
-
personDetail
@ApiProperty protected Detail personDetail
The "person" detail object.
-
regionalInternetRegistry
@ApiProperty protected Registry regionalInternetRegistry
The related Regional Internet Registry.
-
regionalInternetRegistryHandle
@ApiProperty protected Handle regionalInternetRegistryHandle
The RIR handle that this registration object belongs to. This field may not be populated until the registration is complete.
-
status
@ApiProperty protected Status status
The status of this registration.
-
subnet
@ApiProperty protected Subnet subnet
The subnet that this registration pertains to.
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
The registration object's associated [[SoftLayer_Account|account]] id
-
accountIdSpecified
protected boolean accountIdSpecified
-
cidr
@ApiProperty(canBeNullOrNotSet=true) protected Long cidr
The CIDR prefix for the registered subnet
-
cidrSpecified
protected boolean cidrSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
-
createDateSpecified
protected boolean createDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique ID of the registration object
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
networkHandle
@ApiProperty(canBeNullOrNotSet=true) protected String networkHandle
The RIR-specific handle or name of the registered subnet. This field is read-only.
-
networkHandleSpecified
protected boolean networkHandleSpecified
-
networkIdentifier
@ApiProperty(canBeNullOrNotSet=true) protected String networkIdentifier
The base IP address of the registered subnet
-
networkIdentifierSpecified
protected boolean networkIdentifierSpecified
-
regionalInternetRegistryHandleId
@ApiProperty(canBeNullOrNotSet=true) protected Long regionalInternetRegistryHandleId
The registration object's associated [[SoftLayer_Account_Rwhois_Handle|RIR handle]] id
-
regionalInternetRegistryHandleIdSpecified
protected boolean regionalInternetRegistryHandleIdSpecified
-
regionalInternetRegistryId
@ApiProperty(canBeNullOrNotSet=true) protected Long regionalInternetRegistryId
The registration object's associated [[SoftLayer_Network_Regional_Internet_Registry|RIR]] id
-
regionalInternetRegistryIdSpecified
protected boolean regionalInternetRegistryIdSpecified
-
statusId
@ApiProperty(canBeNullOrNotSet=true) protected Long statusId
The registration object's associated [[SoftLayer_Network_Subnet_Registration_Status|status]] id
-
statusIdSpecified
protected boolean statusIdSpecified
-
detailReferenceCount
@ApiProperty protected Long detailReferenceCount
A count of the cross-reference records that tie the [[SoftLayer_Account_Regional_Registry_Detail]] objects to the registration object.
-
eventCount
@ApiProperty protected Long eventCount
A count of the related registration events.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getNetworkDetail
public Detail getNetworkDetail()
-
setNetworkDetail
public void setNetworkDetail(Detail networkDetail)
-
getPersonDetail
public Detail getPersonDetail()
-
setPersonDetail
public void setPersonDetail(Detail personDetail)
-
getRegionalInternetRegistry
public Registry getRegionalInternetRegistry()
-
setRegionalInternetRegistry
public void setRegionalInternetRegistry(Registry regionalInternetRegistry)
-
getRegionalInternetRegistryHandle
public Handle getRegionalInternetRegistryHandle()
-
setRegionalInternetRegistryHandle
public void setRegionalInternetRegistryHandle(Handle regionalInternetRegistryHandle)
-
getStatus
public Status getStatus()
-
setStatus
public void setStatus(Status status)
-
getSubnet
public Subnet getSubnet()
-
setSubnet
public void setSubnet(Subnet subnet)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getCidr
public Long getCidr()
-
setCidr
public void setCidr(Long cidr)
-
isCidrSpecified
public boolean isCidrSpecified()
-
unsetCidr
public void unsetCidr()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getNetworkHandle
public String getNetworkHandle()
-
setNetworkHandle
public void setNetworkHandle(String networkHandle)
-
isNetworkHandleSpecified
public boolean isNetworkHandleSpecified()
-
unsetNetworkHandle
public void unsetNetworkHandle()
-
getNetworkIdentifier
public String getNetworkIdentifier()
-
setNetworkIdentifier
public void setNetworkIdentifier(String networkIdentifier)
-
isNetworkIdentifierSpecified
public boolean isNetworkIdentifierSpecified()
-
unsetNetworkIdentifier
public void unsetNetworkIdentifier()
-
getRegionalInternetRegistryHandleId
public Long getRegionalInternetRegistryHandleId()
-
setRegionalInternetRegistryHandleId
public void setRegionalInternetRegistryHandleId(Long regionalInternetRegistryHandleId)
-
isRegionalInternetRegistryHandleIdSpecified
public boolean isRegionalInternetRegistryHandleIdSpecified()
-
unsetRegionalInternetRegistryHandleId
public void unsetRegionalInternetRegistryHandleId()
-
getRegionalInternetRegistryId
public Long getRegionalInternetRegistryId()
-
setRegionalInternetRegistryId
public void setRegionalInternetRegistryId(Long regionalInternetRegistryId)
-
isRegionalInternetRegistryIdSpecified
public boolean isRegionalInternetRegistryIdSpecified()
-
unsetRegionalInternetRegistryId
public void unsetRegionalInternetRegistryId()
-
getStatusId
public Long getStatusId()
-
setStatusId
public void setStatusId(Long statusId)
-
isStatusIdSpecified
public boolean isStatusIdSpecified()
-
unsetStatusId
public void unsetStatusId()
-
getDetailReferenceCount
public Long getDetailReferenceCount()
-
setDetailReferenceCount
public void setDetailReferenceCount(Long detailReferenceCount)
-
getEventCount
public Long getEventCount()
-
setEventCount
public void setEventCount(Long eventCount)
-
asService
public Registration.Service asService(ApiClient client)
-
service
public static Registration.Service service(ApiClient client)
-
service
public static Registration.Service service(ApiClient client, Long id)
-
-