Class SyncGroupSchemaTableColumn


  • public final class SyncGroupSchemaTableColumn
    extends Object
    Properties of column in sync group table.
    • Constructor Detail

      • SyncGroupSchemaTableColumn

        public SyncGroupSchemaTableColumn()
    • Method Detail

      • quotedName

        public String quotedName()
        Get the quotedName property: Quoted name of sync group table column.
        Returns:
        the quotedName value.
      • withQuotedName

        public SyncGroupSchemaTableColumn withQuotedName​(String quotedName)
        Set the quotedName property: Quoted name of sync group table column.
        Parameters:
        quotedName - the quotedName value to set.
        Returns:
        the SyncGroupSchemaTableColumn object itself.
      • dataSize

        public String dataSize()
        Get the dataSize property: Data size of the column.
        Returns:
        the dataSize value.
      • withDataSize

        public SyncGroupSchemaTableColumn withDataSize​(String dataSize)
        Set the dataSize property: Data size of the column.
        Parameters:
        dataSize - the dataSize value to set.
        Returns:
        the SyncGroupSchemaTableColumn object itself.
      • dataType

        public String dataType()
        Get the dataType property: Data type of the column.
        Returns:
        the dataType value.
      • withDataType

        public SyncGroupSchemaTableColumn withDataType​(String dataType)
        Set the dataType property: Data type of the column.
        Parameters:
        dataType - the dataType value to set.
        Returns:
        the SyncGroupSchemaTableColumn object itself.
      • validate

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