Class OrganizationSettings.Builder

    • Method Detail

      • addAllOverlays

        public OrganizationSettings.Builder addAllOverlays​(java.lang.Iterable<? extends SdkOverlay> values)
        repeated .streamlayer.sdkSettings.SdkOverlay overlays = 1 [json_name = "overlays"];
      • clearOverlays

        public OrganizationSettings.Builder clearOverlays()
        repeated .streamlayer.sdkSettings.SdkOverlay overlays = 1 [json_name = "overlays"];
      • removeOverlays

        public OrganizationSettings.Builder removeOverlays​(int index)
        repeated .streamlayer.sdkSettings.SdkOverlay overlays = 1 [json_name = "overlays"];
      • getButtonIconBytes

        public com.google.protobuf.ByteString getButtonIconBytes()
        string button_icon = 2 [json_name = "buttonIcon"];
        Specified by:
        getButtonIconBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for buttonIcon.
      • setButtonIcon

        public OrganizationSettings.Builder setButtonIcon​(java.lang.String value)
        string button_icon = 2 [json_name = "buttonIcon"];
        Parameters:
        value - The buttonIcon to set.
        Returns:
        This builder for chaining.
      • clearButtonIcon

        public OrganizationSettings.Builder clearButtonIcon()
        string button_icon = 2 [json_name = "buttonIcon"];
        Returns:
        This builder for chaining.
      • setButtonIconBytes

        public OrganizationSettings.Builder setButtonIconBytes​(com.google.protobuf.ByteString value)
        string button_icon = 2 [json_name = "buttonIcon"];
        Parameters:
        value - The bytes for buttonIcon to set.
        Returns:
        This builder for chaining.
      • getTinodeHostBytes

        public com.google.protobuf.ByteString getTinodeHostBytes()
        string tinode_host = 3 [json_name = "tinodeHost"];
        Specified by:
        getTinodeHostBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for tinodeHost.
      • setTinodeHost

        public OrganizationSettings.Builder setTinodeHost​(java.lang.String value)
        string tinode_host = 3 [json_name = "tinodeHost"];
        Parameters:
        value - The tinodeHost to set.
        Returns:
        This builder for chaining.
      • clearTinodeHost

        public OrganizationSettings.Builder clearTinodeHost()
        string tinode_host = 3 [json_name = "tinodeHost"];
        Returns:
        This builder for chaining.
      • setTinodeHostBytes

        public OrganizationSettings.Builder setTinodeHostBytes​(com.google.protobuf.ByteString value)
        string tinode_host = 3 [json_name = "tinodeHost"];
        Parameters:
        value - The bytes for tinodeHost to set.
        Returns:
        This builder for chaining.
      • getAudienceBytes

        public com.google.protobuf.ByteString getAudienceBytes()
        string audience = 4 [json_name = "audience"];
        Specified by:
        getAudienceBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for audience.
      • setAudience

        public OrganizationSettings.Builder setAudience​(java.lang.String value)
        string audience = 4 [json_name = "audience"];
        Parameters:
        value - The audience to set.
        Returns:
        This builder for chaining.
      • clearAudience

        public OrganizationSettings.Builder clearAudience()
        string audience = 4 [json_name = "audience"];
        Returns:
        This builder for chaining.
      • setAudienceBytes

        public OrganizationSettings.Builder setAudienceBytes​(com.google.protobuf.ByteString value)
        string audience = 4 [json_name = "audience"];
        Parameters:
        value - The bytes for audience to set.
        Returns:
        This builder for chaining.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
        string name = 5 [json_name = "name"];
        Specified by:
        getNameBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for name.
      • setName

        public OrganizationSettings.Builder setName​(java.lang.String value)
        string name = 5 [json_name = "name"];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • setNameBytes

        public OrganizationSettings.Builder setNameBytes​(com.google.protobuf.ByteString value)
        string name = 5 [json_name = "name"];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getProviderBytes

        public com.google.protobuf.ByteString getProviderBytes()
        string provider = 6 [json_name = "provider"];
        Specified by:
        getProviderBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for provider.
      • setProvider

        public OrganizationSettings.Builder setProvider​(java.lang.String value)
        string provider = 6 [json_name = "provider"];
        Parameters:
        value - The provider to set.
        Returns:
        This builder for chaining.
      • clearProvider

        public OrganizationSettings.Builder clearProvider()
        string provider = 6 [json_name = "provider"];
        Returns:
        This builder for chaining.
      • setProviderBytes

        public OrganizationSettings.Builder setProviderBytes​(com.google.protobuf.ByteString value)
        string provider = 6 [json_name = "provider"];
        Parameters:
        value - The bytes for provider to set.
        Returns:
        This builder for chaining.
      • getPrimaryColor

        @Deprecated
        public java.lang.String getPrimaryColor()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=203
        string primary_color = 7 [json_name = "primaryColor", deprecated = true];
        Specified by:
        getPrimaryColor in interface OrganizationSettingsOrBuilder
        Returns:
        The primaryColor.
      • getPrimaryColorBytes

        @Deprecated
        public com.google.protobuf.ByteString getPrimaryColorBytes()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=203
        string primary_color = 7 [json_name = "primaryColor", deprecated = true];
        Specified by:
        getPrimaryColorBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for primaryColor.
      • setPrimaryColor

        @Deprecated
        public OrganizationSettings.Builder setPrimaryColor​(java.lang.String value)
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=203
        string primary_color = 7 [json_name = "primaryColor", deprecated = true];
        Parameters:
        value - The primaryColor to set.
        Returns:
        This builder for chaining.
      • clearPrimaryColor

        @Deprecated
        public OrganizationSettings.Builder clearPrimaryColor()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=203
        string primary_color = 7 [json_name = "primaryColor", deprecated = true];
        Returns:
        This builder for chaining.
      • setPrimaryColorBytes

        @Deprecated
        public OrganizationSettings.Builder setPrimaryColorBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=203
        string primary_color = 7 [json_name = "primaryColor", deprecated = true];
        Parameters:
        value - The bytes for primaryColor to set.
        Returns:
        This builder for chaining.
      • getSecondaryColor

        @Deprecated
        public java.lang.String getSecondaryColor()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.secondary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=204
        string secondary_color = 8 [json_name = "secondaryColor", deprecated = true];
        Specified by:
        getSecondaryColor in interface OrganizationSettingsOrBuilder
        Returns:
        The secondaryColor.
      • getSecondaryColorBytes

        @Deprecated
        public com.google.protobuf.ByteString getSecondaryColorBytes()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.secondary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=204
        string secondary_color = 8 [json_name = "secondaryColor", deprecated = true];
        Specified by:
        getSecondaryColorBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for secondaryColor.
      • setSecondaryColor

        @Deprecated
        public OrganizationSettings.Builder setSecondaryColor​(java.lang.String value)
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.secondary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=204
        string secondary_color = 8 [json_name = "secondaryColor", deprecated = true];
        Parameters:
        value - The secondaryColor to set.
        Returns:
        This builder for chaining.
      • clearSecondaryColor

        @Deprecated
        public OrganizationSettings.Builder clearSecondaryColor()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.secondary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=204
        string secondary_color = 8 [json_name = "secondaryColor", deprecated = true];
        Returns:
        This builder for chaining.
      • setSecondaryColorBytes

        @Deprecated
        public OrganizationSettings.Builder setSecondaryColorBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.secondary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=204
        string secondary_color = 8 [json_name = "secondaryColor", deprecated = true];
        Parameters:
        value - The bytes for secondaryColor to set.
        Returns:
        This builder for chaining.
      • getModerationPrimaryColor

        @Deprecated
        public java.lang.String getModerationPrimaryColor()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.moderation_primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=205
        string moderation_primary_color = 9 [json_name = "moderationPrimaryColor", deprecated = true];
        Specified by:
        getModerationPrimaryColor in interface OrganizationSettingsOrBuilder
        Returns:
        The moderationPrimaryColor.
      • getModerationPrimaryColorBytes

        @Deprecated
        public com.google.protobuf.ByteString getModerationPrimaryColorBytes()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.moderation_primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=205
        string moderation_primary_color = 9 [json_name = "moderationPrimaryColor", deprecated = true];
        Specified by:
        getModerationPrimaryColorBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for moderationPrimaryColor.
      • setModerationPrimaryColor

        @Deprecated
        public OrganizationSettings.Builder setModerationPrimaryColor​(java.lang.String value)
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.moderation_primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=205
        string moderation_primary_color = 9 [json_name = "moderationPrimaryColor", deprecated = true];
        Parameters:
        value - The moderationPrimaryColor to set.
        Returns:
        This builder for chaining.
      • clearModerationPrimaryColor

        @Deprecated
        public OrganizationSettings.Builder clearModerationPrimaryColor()
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.moderation_primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=205
        string moderation_primary_color = 9 [json_name = "moderationPrimaryColor", deprecated = true];
        Returns:
        This builder for chaining.
      • setModerationPrimaryColorBytes

        @Deprecated
        public OrganizationSettings.Builder setModerationPrimaryColorBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        streamlayer.sdkSettings.OrganizationSettings.moderation_primary_color is deprecated. See streamlayer/sdkSettings/sdkSettings.common.proto;l=205
        string moderation_primary_color = 9 [json_name = "moderationPrimaryColor", deprecated = true];
        Parameters:
        value - The bytes for moderationPrimaryColor to set.
        Returns:
        This builder for chaining.
      • getLinkShareIcon

        public java.lang.String getLinkShareIcon()
        string link_share_icon = 10 [json_name = "linkShareIcon"];
        Specified by:
        getLinkShareIcon in interface OrganizationSettingsOrBuilder
        Returns:
        The linkShareIcon.
      • getLinkShareIconBytes

        public com.google.protobuf.ByteString getLinkShareIconBytes()
        string link_share_icon = 10 [json_name = "linkShareIcon"];
        Specified by:
        getLinkShareIconBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for linkShareIcon.
      • setLinkShareIcon

        public OrganizationSettings.Builder setLinkShareIcon​(java.lang.String value)
        string link_share_icon = 10 [json_name = "linkShareIcon"];
        Parameters:
        value - The linkShareIcon to set.
        Returns:
        This builder for chaining.
      • clearLinkShareIcon

        public OrganizationSettings.Builder clearLinkShareIcon()
        string link_share_icon = 10 [json_name = "linkShareIcon"];
        Returns:
        This builder for chaining.
      • setLinkShareIconBytes

        public OrganizationSettings.Builder setLinkShareIconBytes​(com.google.protobuf.ByteString value)
        string link_share_icon = 10 [json_name = "linkShareIcon"];
        Parameters:
        value - The bytes for linkShareIcon to set.
        Returns:
        This builder for chaining.
      • getLinkShareText

        public java.lang.String getLinkShareText()
        string link_share_text = 11 [json_name = "linkShareText"];
        Specified by:
        getLinkShareText in interface OrganizationSettingsOrBuilder
        Returns:
        The linkShareText.
      • getLinkShareTextBytes

        public com.google.protobuf.ByteString getLinkShareTextBytes()
        string link_share_text = 11 [json_name = "linkShareText"];
        Specified by:
        getLinkShareTextBytes in interface OrganizationSettingsOrBuilder
        Returns:
        The bytes for linkShareText.
      • setLinkShareText

        public OrganizationSettings.Builder setLinkShareText​(java.lang.String value)
        string link_share_text = 11 [json_name = "linkShareText"];
        Parameters:
        value - The linkShareText to set.
        Returns:
        This builder for chaining.
      • clearLinkShareText

        public OrganizationSettings.Builder clearLinkShareText()
        string link_share_text = 11 [json_name = "linkShareText"];
        Returns:
        This builder for chaining.
      • setLinkShareTextBytes

        public OrganizationSettings.Builder setLinkShareTextBytes​(com.google.protobuf.ByteString value)
        string link_share_text = 11 [json_name = "linkShareText"];
        Parameters:
        value - The bytes for linkShareText to set.
        Returns:
        This builder for chaining.
      • hasBrandDefaults

        public boolean hasBrandDefaults()
        .streamlayer.sdkSettings.BrandDefaults brand_defaults = 12 [json_name = "brandDefaults"];
        Specified by:
        hasBrandDefaults in interface OrganizationSettingsOrBuilder
        Returns:
        Whether the brandDefaults field is set.
      • clearBrandDefaults

        public OrganizationSettings.Builder clearBrandDefaults()
        .streamlayer.sdkSettings.BrandDefaults brand_defaults = 12 [json_name = "brandDefaults"];
      • hasPub

        public boolean hasPub()
        .streamlayer.sdkSettings.JWK pub = 13 [json_name = "pub"];
        Specified by:
        hasPub in interface OrganizationSettingsOrBuilder
        Returns:
        Whether the pub field is set.
      • hasGetstream

        public boolean hasGetstream()
        .streamlayer.sdkSettings.GetStreamSettingsClient getstream = 14 [json_name = "getstream"];
        Specified by:
        hasGetstream in interface OrganizationSettingsOrBuilder
        Returns:
        Whether the getstream field is set.
      • clearGetstream

        public OrganizationSettings.Builder clearGetstream()
        .streamlayer.sdkSettings.GetStreamSettingsClient getstream = 14 [json_name = "getstream"];
      • getPublicNameValue

        public int getPublicNameValue()
        .streamlayer.sdkSettings.PublicName public_name = 15 [json_name = "publicName"];
        Specified by:
        getPublicNameValue in interface OrganizationSettingsOrBuilder
        Returns:
        The enum numeric value on the wire for publicName.
      • setPublicNameValue

        public OrganizationSettings.Builder setPublicNameValue​(int value)
        .streamlayer.sdkSettings.PublicName public_name = 15 [json_name = "publicName"];
        Parameters:
        value - The publicName to set.
        Returns:
        This builder for chaining.
      • setPublicName

        public OrganizationSettings.Builder setPublicName​(PublicName value)
        .streamlayer.sdkSettings.PublicName public_name = 15 [json_name = "publicName"];
        Parameters:
        value - The enum numeric value on the wire for publicName to set.
        Returns:
        This builder for chaining.
      • clearPublicName

        public OrganizationSettings.Builder clearPublicName()
        .streamlayer.sdkSettings.PublicName public_name = 15 [json_name = "publicName"];
        Returns:
        This builder for chaining.
      • getAnalyticsVersionValue

        public int getAnalyticsVersionValue()
        .streamlayer.sdkSettings.AnalyticsVersion analytics_version = 16 [json_name = "analyticsVersion"];
        Specified by:
        getAnalyticsVersionValue in interface OrganizationSettingsOrBuilder
        Returns:
        The enum numeric value on the wire for analyticsVersion.
      • setAnalyticsVersionValue

        public OrganizationSettings.Builder setAnalyticsVersionValue​(int value)
        .streamlayer.sdkSettings.AnalyticsVersion analytics_version = 16 [json_name = "analyticsVersion"];
        Parameters:
        value - The analyticsVersion to set.
        Returns:
        This builder for chaining.
      • setAnalyticsVersion

        public OrganizationSettings.Builder setAnalyticsVersion​(AnalyticsVersion value)
        .streamlayer.sdkSettings.AnalyticsVersion analytics_version = 16 [json_name = "analyticsVersion"];
        Parameters:
        value - The enum numeric value on the wire for analyticsVersion to set.
        Returns:
        This builder for chaining.
      • clearAnalyticsVersion

        public OrganizationSettings.Builder clearAnalyticsVersion()
        .streamlayer.sdkSettings.AnalyticsVersion analytics_version = 16 [json_name = "analyticsVersion"];
        Returns:
        This builder for chaining.