Class Category.Builder
- java.lang.Object
-
- com.wrapper.spotify.model_objects.AbstractModelObject.Builder
-
- com.wrapper.spotify.model_objects.specification.Category.Builder
-
- All Implemented Interfaces:
IModelObject.Builder
- Enclosing class:
- Category
public static final class Category.Builder extends AbstractModelObject.Builder
Builder class for buildingCategoryinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Categorybuild()Build a model object with the information set in the builder object.Category.BuildersetHref(String href)The category href setter.Category.BuildersetIcons(Image... icons)The category icon setter.Category.BuildersetId(String id)The category ID setter.Category.BuildersetName(String name)The category name setter.
-
-
-
Method Detail
-
setHref
public Category.Builder setHref(String href)
The category href setter.- Parameters:
href- A link to the Spotify Web API endpoint returning full details of the category.- Returns:
- A Category builder.
-
setIcons
public Category.Builder setIcons(Image... icons)
The category icon setter.- Parameters:
icons- The category icon, in various sizes.- Returns:
- A Category builder.
-
setId
public Category.Builder setId(String id)
The category ID setter.- Parameters:
id- The Spotify category ID of the category.- Returns:
- A Category builder.
-
setName
public Category.Builder setName(String name)
The category name setter.- Parameters:
name- The name of the category.- Returns:
- A Category builder.
-
build
public Category build()
Description copied from interface:IModelObject.BuilderBuild 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.
-
-