Class Registration

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.subnet.Registration
Direct Known Subclasses:
Apnic, Arin, Ripe

@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
  • Field Details

    • 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.
  • Constructor Details

    • Registration

      public Registration()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getDetailReferences

      public List<Details> getDetailReferences()
    • getEvents

      public List<Event> getEvents()
    • 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)