Class GamesOverlaySettings.Builder

    • Method Detail

      • hasInplayGame

        public boolean hasInplayGame()
        .streamlayer.sdkSettings.game.common.GameSettings inplay_game = 1 [json_name = "inplayGame"];
        Specified by:
        hasInplayGame in interface GamesOverlaySettingsOrBuilder
        Returns:
        Whether the inplayGame field is set.
      • clearInplayGame

        public GamesOverlaySettings.Builder clearInplayGame()
        .streamlayer.sdkSettings.game.common.GameSettings inplay_game = 1 [json_name = "inplayGame"];
      • hasModeration

        public boolean hasModeration()
        .streamlayer.sdkSettings.moderation.common.ModerationSettings moderation = 2 [json_name = "moderation"];
        Specified by:
        hasModeration in interface GamesOverlaySettingsOrBuilder
        Returns:
        Whether the moderation field is set.
      • clearModeration

        public GamesOverlaySettings.Builder clearModeration()
        .streamlayer.sdkSettings.moderation.common.ModerationSettings moderation = 2 [json_name = "moderation"];
      • getPinnedLeaderboardId

        public java.lang.String getPinnedLeaderboardId()
        string pinned_leaderboard_id = 3 [json_name = "pinnedLeaderboardId"];
        Specified by:
        getPinnedLeaderboardId in interface GamesOverlaySettingsOrBuilder
        Returns:
        The pinnedLeaderboardId.
      • getPinnedLeaderboardIdBytes

        public com.google.protobuf.ByteString getPinnedLeaderboardIdBytes()
        string pinned_leaderboard_id = 3 [json_name = "pinnedLeaderboardId"];
        Specified by:
        getPinnedLeaderboardIdBytes in interface GamesOverlaySettingsOrBuilder
        Returns:
        The bytes for pinnedLeaderboardId.
      • setPinnedLeaderboardId

        public GamesOverlaySettings.Builder setPinnedLeaderboardId​(java.lang.String value)
        string pinned_leaderboard_id = 3 [json_name = "pinnedLeaderboardId"];
        Parameters:
        value - The pinnedLeaderboardId to set.
        Returns:
        This builder for chaining.
      • clearPinnedLeaderboardId

        public GamesOverlaySettings.Builder clearPinnedLeaderboardId()
        string pinned_leaderboard_id = 3 [json_name = "pinnedLeaderboardId"];
        Returns:
        This builder for chaining.
      • setPinnedLeaderboardIdBytes

        public GamesOverlaySettings.Builder setPinnedLeaderboardIdBytes​(com.google.protobuf.ByteString value)
        string pinned_leaderboard_id = 3 [json_name = "pinnedLeaderboardId"];
        Parameters:
        value - The bytes for pinnedLeaderboardId to set.
        Returns:
        This builder for chaining.
      • getLeaderboardKindValue

        public int getLeaderboardKindValue()
        .streamlayer.sdkSettings.LeaderboardKind leaderboard_kind = 4 [json_name = "leaderboardKind"];
        Specified by:
        getLeaderboardKindValue in interface GamesOverlaySettingsOrBuilder
        Returns:
        The enum numeric value on the wire for leaderboardKind.
      • setLeaderboardKindValue

        public GamesOverlaySettings.Builder setLeaderboardKindValue​(int value)
        .streamlayer.sdkSettings.LeaderboardKind leaderboard_kind = 4 [json_name = "leaderboardKind"];
        Parameters:
        value - The leaderboardKind to set.
        Returns:
        This builder for chaining.
      • setLeaderboardKind

        public GamesOverlaySettings.Builder setLeaderboardKind​(LeaderboardKind value)
        .streamlayer.sdkSettings.LeaderboardKind leaderboard_kind = 4 [json_name = "leaderboardKind"];
        Parameters:
        value - The enum numeric value on the wire for leaderboardKind to set.
        Returns:
        This builder for chaining.
      • clearLeaderboardKind

        public GamesOverlaySettings.Builder clearLeaderboardKind()
        .streamlayer.sdkSettings.LeaderboardKind leaderboard_kind = 4 [json_name = "leaderboardKind"];
        Returns:
        This builder for chaining.