Class QuestionAppearance.Builder

    • Method Detail

      • getLayoutValue

        public int getLayoutValue()
        .streamlayer.interactive.QuestionLayout layout = 1 [json_name = "layout"];
        Specified by:
        getLayoutValue in interface QuestionAppearanceOrBuilder
        Returns:
        The enum numeric value on the wire for layout.
      • setLayoutValue

        public QuestionAppearance.Builder setLayoutValue​(int value)
        .streamlayer.interactive.QuestionLayout layout = 1 [json_name = "layout"];
        Parameters:
        value - The layout to set.
        Returns:
        This builder for chaining.
      • setLayout

        public QuestionAppearance.Builder setLayout​(QuestionLayout value)
        .streamlayer.interactive.QuestionLayout layout = 1 [json_name = "layout"];
        Parameters:
        value - The enum numeric value on the wire for layout to set.
        Returns:
        This builder for chaining.
      • clearLayout

        public QuestionAppearance.Builder clearLayout()
        .streamlayer.interactive.QuestionLayout layout = 1 [json_name = "layout"];
        Returns:
        This builder for chaining.
      • getImagesValue

        public int getImagesValue()
        .streamlayer.interactive.QuestionImages images = 2 [json_name = "images"];
        Specified by:
        getImagesValue in interface QuestionAppearanceOrBuilder
        Returns:
        The enum numeric value on the wire for images.
      • setImagesValue

        public QuestionAppearance.Builder setImagesValue​(int value)
        .streamlayer.interactive.QuestionImages images = 2 [json_name = "images"];
        Parameters:
        value - The images to set.
        Returns:
        This builder for chaining.
      • setImages

        public QuestionAppearance.Builder setImages​(QuestionImages value)
        .streamlayer.interactive.QuestionImages images = 2 [json_name = "images"];
        Parameters:
        value - The enum numeric value on the wire for images to set.
        Returns:
        This builder for chaining.
      • clearImages

        public QuestionAppearance.Builder clearImages()
        .streamlayer.interactive.QuestionImages images = 2 [json_name = "images"];
        Returns:
        This builder for chaining.
      • getPrimaryColor

        public java.lang.String getPrimaryColor()
        string primary_color = 3 [json_name = "primaryColor"];
        Specified by:
        getPrimaryColor in interface QuestionAppearanceOrBuilder
        Returns:
        The primaryColor.
      • getPrimaryColorBytes

        public com.google.protobuf.ByteString getPrimaryColorBytes()
        string primary_color = 3 [json_name = "primaryColor"];
        Specified by:
        getPrimaryColorBytes in interface QuestionAppearanceOrBuilder
        Returns:
        The bytes for primaryColor.
      • setPrimaryColor

        public QuestionAppearance.Builder setPrimaryColor​(java.lang.String value)
        string primary_color = 3 [json_name = "primaryColor"];
        Parameters:
        value - The primaryColor to set.
        Returns:
        This builder for chaining.
      • clearPrimaryColor

        public QuestionAppearance.Builder clearPrimaryColor()
        string primary_color = 3 [json_name = "primaryColor"];
        Returns:
        This builder for chaining.
      • setPrimaryColorBytes

        public QuestionAppearance.Builder setPrimaryColorBytes​(com.google.protobuf.ByteString value)
        string primary_color = 3 [json_name = "primaryColor"];
        Parameters:
        value - The bytes for primaryColor to set.
        Returns:
        This builder for chaining.
      • getPositionValue

        public int getPositionValue()
        .streamlayer.interactive.QuestionPosition position = 4 [json_name = "position"];
        Specified by:
        getPositionValue in interface QuestionAppearanceOrBuilder
        Returns:
        The enum numeric value on the wire for position.
      • setPositionValue

        public QuestionAppearance.Builder setPositionValue​(int value)
        .streamlayer.interactive.QuestionPosition position = 4 [json_name = "position"];
        Parameters:
        value - The position to set.
        Returns:
        This builder for chaining.
      • setPosition

        public QuestionAppearance.Builder setPosition​(QuestionPosition value)
        .streamlayer.interactive.QuestionPosition position = 4 [json_name = "position"];
        Parameters:
        value - The enum numeric value on the wire for position to set.
        Returns:
        This builder for chaining.
      • clearPosition

        public QuestionAppearance.Builder clearPosition()
        .streamlayer.interactive.QuestionPosition position = 4 [json_name = "position"];
        Returns:
        This builder for chaining.
      • setAutoHideInterval

        public QuestionAppearance.Builder setAutoHideInterval​(long value)
        uint64 auto_hide_interval = 5 [json_name = "autoHideInterval"];
        Parameters:
        value - The autoHideInterval to set.
        Returns:
        This builder for chaining.
      • clearAutoHideInterval

        public QuestionAppearance.Builder clearAutoHideInterval()
        uint64 auto_hide_interval = 5 [json_name = "autoHideInterval"];
        Returns:
        This builder for chaining.