Package io.thestencil.client.api.beans
Class TopicBean
- java.lang.Object
-
- io.thestencil.client.api.beans.TopicBean
-
- All Implemented Interfaces:
MigrationBuilder.Topic
public final class TopicBean extends Object implements MigrationBuilder.Topic
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTopicBean.Builder
-
Constructor Summary
Constructors Constructor Description TopicBean()TopicBean(String id, String name, Collection<String> links, Collection<? extends MigrationBuilder.TopicHeading> headings, String parent, String blob)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TopicBean.Builderbuilder()booleanequals(Object another)StringgetBlob()List<MigrationBuilder.TopicHeading>getHeadings()StringgetId()List<String>getLinks()StringgetName()StringgetParent()inthashCode()voidsetBlob(String blob)voidsetHeadings(List<MigrationBuilder.TopicHeading> headings)voidsetId(String id)voidsetLinks(List<String> links)voidsetName(String name)voidsetParent(String parent)StringtoString()
-
-
-
Constructor Detail
-
TopicBean
public TopicBean(String id, String name, Collection<String> links, Collection<? extends MigrationBuilder.TopicHeading> headings, @Nullable String parent, @Nullable String blob)
-
TopicBean
public TopicBean()
-
-
Method Detail
-
setId
public void setId(String id)
-
setName
public void setName(String name)
-
setHeadings
public void setHeadings(List<MigrationBuilder.TopicHeading> headings)
-
setParent
public void setParent(String parent)
-
setBlob
public void setBlob(String blob)
-
getId
public String getId()
- Specified by:
getIdin interfaceMigrationBuilder.Topic
-
getName
public String getName()
- Specified by:
getNamein interfaceMigrationBuilder.Topic
-
getLinks
public List<String> getLinks()
- Specified by:
getLinksin interfaceMigrationBuilder.Topic
-
getHeadings
public List<MigrationBuilder.TopicHeading> getHeadings()
- Specified by:
getHeadingsin interfaceMigrationBuilder.Topic
-
getParent
@Nullable public String getParent()
- Specified by:
getParentin interfaceMigrationBuilder.Topic
-
getBlob
@Nullable public String getBlob()
- Specified by:
getBlobin interfaceMigrationBuilder.Topic
-
builder
public static TopicBean.Builder builder()
-
-