Class Registration


  • @ApiType("SoftLayer_Container_Product_Order_Dns_Domain_Registration")
    public class Registration
    extends Order
    This is the datatype that needs to be populated and sent to SoftLayer_Product_Order::placeOrder. The SoftLayer_Container_Product_Order_Dns_Domain_Registration datatype contains everything required to place a domain registration order with SoftLayer.
    See Also:
    SoftLayer_Container_Product_Order_Dns_Domain_Registration
    • Field Detail

      • administrativeContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact administrativeContact
        Administrative contact information associated with an registraton or transfer. This is required if registration type is 'new' or 'transfer'.
      • administrativeContactSpecified

        protected boolean administrativeContactSpecified
      • billingContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact billingContact
        Billing contact information associated with an registraton or transfer. This is required if registration type is 'new' or 'transfer'.
      • billingContactSpecified

        protected boolean billingContactSpecified
      • domainRegistrationList

        @ApiProperty(canBeNullOrNotSet=true)
        protected List<List> domainRegistrationList
        The list of domains to be registered. This is required if registration type is 'new', 'renew', or 'transfer'.
      • domainRegistrationListSpecified

        protected boolean domainRegistrationListSpecified
      • ownerContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact ownerContact
        Owner contact information associated with an registraton or transfer. This is required if registration type is 'new' or 'transfer'.
      • ownerContactSpecified

        protected boolean ownerContactSpecified
      • registrationType

        @ApiProperty(canBeNullOrNotSet=true)
        protected String registrationType
        The type of a domain registration order. The registration type is Required. Allowed values are new, transfer, and renew
      • registrationTypeSpecified

        protected boolean registrationTypeSpecified
      • technicalContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact technicalContact
        Technical contact information associated with an registraton or transfer. This is required if registration type is 'new' or 'transfer'.
      • technicalContactSpecified

        protected boolean technicalContactSpecified
    • Constructor Detail

      • Registration

        public Registration()
    • Method Detail

      • getAdministrativeContact

        public Contact getAdministrativeContact()
      • setAdministrativeContact

        public void setAdministrativeContact​(Contact administrativeContact)
      • isAdministrativeContactSpecified

        public boolean isAdministrativeContactSpecified()
      • unsetAdministrativeContact

        public void unsetAdministrativeContact()
      • getBillingContact

        public Contact getBillingContact()
      • setBillingContact

        public void setBillingContact​(Contact billingContact)
      • isBillingContactSpecified

        public boolean isBillingContactSpecified()
      • unsetBillingContact

        public void unsetBillingContact()
      • getDomainRegistrationList

        public List<List> getDomainRegistrationList()
      • isDomainRegistrationListSpecified

        public boolean isDomainRegistrationListSpecified()
      • unsetDomainRegistrationList

        public void unsetDomainRegistrationList()
      • getOwnerContact

        public Contact getOwnerContact()
      • setOwnerContact

        public void setOwnerContact​(Contact ownerContact)
      • isOwnerContactSpecified

        public boolean isOwnerContactSpecified()
      • unsetOwnerContact

        public void unsetOwnerContact()
      • getRegistrationType

        public String getRegistrationType()
      • setRegistrationType

        public void setRegistrationType​(String registrationType)
      • isRegistrationTypeSpecified

        public boolean isRegistrationTypeSpecified()
      • unsetRegistrationType

        public void unsetRegistrationType()
      • getTechnicalContact

        public Contact getTechnicalContact()
      • setTechnicalContact

        public void setTechnicalContact​(Contact technicalContact)
      • isTechnicalContactSpecified

        public boolean isTechnicalContactSpecified()
      • unsetTechnicalContact

        public void unsetTechnicalContact()