Class Secondary


  • @ApiType("SoftLayer_Dns_Secondary")
    public class Secondary
    extends Entity
    The SoftLayer_Dns_Secondary data type contains information on a single secondary DNS zone which is managed through SoftLayer's zone transfer service. Domains created via zone transfer may not be modified by the SoftLayer portal or API.
    See Also:
    SoftLayer_Dns_Secondary
    • Field Detail

      • account

        @ApiProperty
        protected Account account
        The SoftLayer account that owns a secondary DNS record.
      • domain

        @ApiProperty
        protected Domain domain
        The domain record created by zone transfer from a secondary DNS record.
      • errorMessages

        @ApiProperty
        protected List<Message> errorMessages
        The error messages created during secondary DNS record transfer.
      • status

        @ApiProperty
        protected Status status
        The current status of the secondary DNS zone.
      • createDateSpecified

        protected boolean createDateSpecified
      • idSpecified

        protected boolean idSpecified
      • lastUpdateSpecified

        protected boolean lastUpdateSpecified
      • masterIpAddress

        @ApiProperty(canBeNullOrNotSet=true)
        protected String masterIpAddress
        The IP address of the master name server where a secondary DNS zone is transferred from.
      • masterIpAddressSpecified

        protected boolean masterIpAddressSpecified
      • statusId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long statusId
        The current status of a secondary DNS record. The status may be one of the following:
        :*'''0''': Disabled
        :*'''1''': Active
        :*'''2''': Transfer Now
        :*'''3''': An error occurred that prevented the zone transfer from being completed.
      • statusIdSpecified

        protected boolean statusIdSpecified
      • statusTextSpecified

        protected boolean statusTextSpecified
      • transferFrequencySpecified

        protected boolean transferFrequencySpecified
      • zoneNameSpecified

        protected boolean zoneNameSpecified
      • errorMessageCount

        @ApiProperty
        protected Long errorMessageCount
        A count of the error messages created during secondary DNS record transfer.
    • Constructor Detail

      • Secondary

        public Secondary()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getDomain

        public Domain getDomain()
      • setDomain

        public void setDomain​(Domain domain)
      • getErrorMessages

        public List<Message> getErrorMessages()
      • getStatus

        public Status getStatus()
      • setStatus

        public void setStatus​(Status status)
      • 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()
      • isLastUpdateSpecified

        public boolean isLastUpdateSpecified()
      • unsetLastUpdate

        public void unsetLastUpdate()
      • getMasterIpAddress

        public String getMasterIpAddress()
      • setMasterIpAddress

        public void setMasterIpAddress​(String masterIpAddress)
      • isMasterIpAddressSpecified

        public boolean isMasterIpAddressSpecified()
      • unsetMasterIpAddress

        public void unsetMasterIpAddress()
      • getStatusId

        public Long getStatusId()
      • setStatusId

        public void setStatusId​(Long statusId)
      • isStatusIdSpecified

        public boolean isStatusIdSpecified()
      • unsetStatusId

        public void unsetStatusId()
      • getStatusText

        public String getStatusText()
      • setStatusText

        public void setStatusText​(String statusText)
      • isStatusTextSpecified

        public boolean isStatusTextSpecified()
      • unsetStatusText

        public void unsetStatusText()
      • getTransferFrequency

        public Long getTransferFrequency()
      • setTransferFrequency

        public void setTransferFrequency​(Long transferFrequency)
      • isTransferFrequencySpecified

        public boolean isTransferFrequencySpecified()
      • unsetTransferFrequency

        public void unsetTransferFrequency()
      • getZoneName

        public String getZoneName()
      • setZoneName

        public void setZoneName​(String zoneName)
      • isZoneNameSpecified

        public boolean isZoneNameSpecified()
      • unsetZoneName

        public void unsetZoneName()
      • getErrorMessageCount

        public Long getErrorMessageCount()
      • setErrorMessageCount

        public void setErrorMessageCount​(Long errorMessageCount)