Class QuestionAppearance.Builder

    • Method Detail

      • getLayoutValue

        public int getLayoutValue()
        .streamlayer.interactive.QuestionLayout layout = 1;
        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;
        Parameters:
        value - The layout to set.
        Returns:
        This builder for chaining.
      • setLayout

        public QuestionAppearance.Builder setLayout​(QuestionLayout value)
        .streamlayer.interactive.QuestionLayout layout = 1;
        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;
        Returns:
        This builder for chaining.
      • getImagesValue

        public int getImagesValue()
        .streamlayer.interactive.QuestionImages images = 2;
        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;
        Parameters:
        value - The images to set.
        Returns:
        This builder for chaining.
      • setImages

        public QuestionAppearance.Builder setImages​(QuestionImages value)
        .streamlayer.interactive.QuestionImages images = 2;
        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;
        Returns:
        This builder for chaining.
      • setPrimaryColor

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

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

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

        public int getPositionValue()
        .streamlayer.interactive.QuestionPosition position = 4;
        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;
        Parameters:
        value - The position to set.
        Returns:
        This builder for chaining.
      • setPosition

        public QuestionAppearance.Builder setPosition​(QuestionPosition value)
        .streamlayer.interactive.QuestionPosition position = 4;
        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;
        Returns:
        This builder for chaining.
      • setAutoHideInterval

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

        public QuestionAppearance.Builder clearAutoHideInterval()
        uint64 auto_hide_interval = 5;
        Returns:
        This builder for chaining.