Class CaaRecord


  • public final class CaaRecord
    extends Object
    A CAA record.
    • Constructor Detail

      • CaaRecord

        public CaaRecord()
    • Method Detail

      • flags

        public Integer flags()
        Get the flags property: The flags for this CAA record as an integer between 0 and 255.
        Returns:
        the flags value.
      • withFlags

        public CaaRecord withFlags​(Integer flags)
        Set the flags property: The flags for this CAA record as an integer between 0 and 255.
        Parameters:
        flags - the flags value to set.
        Returns:
        the CaaRecord object itself.
      • tag

        public String tag()
        Get the tag property: The tag for this CAA record.
        Returns:
        the tag value.
      • withTag

        public CaaRecord withTag​(String tag)
        Set the tag property: The tag for this CAA record.
        Parameters:
        tag - the tag value to set.
        Returns:
        the CaaRecord object itself.
      • value

        public String value()
        Get the value property: The value for this CAA record.
        Returns:
        the value value.
      • withValue

        public CaaRecord withValue​(String value)
        Set the value property: The value for this CAA record.
        Parameters:
        value - the value value to set.
        Returns:
        the CaaRecord object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.