Class RecommendationsSeed.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setAfterFilteringSize

        public RecommendationsSeed.Builder setAfterFilteringSize​(java.lang.Integer afterFilteringSize)
        The after filtering size setter.
        Parameters:
        afterFilteringSize - The number of tracks available after min_* and max_* filters have been applied.
        Returns:
        A RecommendationsSeed.Builder.
      • setAfterRelinkingSize

        public RecommendationsSeed.Builder setAfterRelinkingSize​(java.lang.Integer afterRelinkingSize)
        The after relinking size setter.
        Parameters:
        afterRelinkingSize - The number of tracks available after relinking for regional availability.
        Returns:
        A RecommendationsSeed.Builder.
      • setHref

        public RecommendationsSeed.Builder setHref​(java.lang.String href)
        The href setter.
        Parameters:
        href - A link to the full track or artist data for this seed. For tracks this will be a link to a Track object. For artists a link to an Artist Object. For genre seeds, this value will be null.
        Returns:
        A RecommendationsSeed.Builder.
      • setId

        public RecommendationsSeed.Builder setId​(java.lang.String id)
        The ID setter.
        Parameters:
        id - The ID used to select this seed. This will be the same as the string used in the seed_artists, seed_tracks or seed_genres request parameter.
        Returns:
        A RecommendationsSeed.Builder.
      • setInitialPoolSize

        public RecommendationsSeed.Builder setInitialPoolSize​(java.lang.Integer initialPoolSize)
        The initial pool size setter.
        Parameters:
        initialPoolSize - The number of recommended tracks available for this seed.
        Returns:
        A RecommendationsSeed.Builder.
      • build

        public RecommendationsSeed build()
        Description copied from interface: IModelObject.Builder
        Build a model object with the information set in the builder object.
        The type of the model object and its methods depend on its corresponding implementation.
        Returns:
        A model object.