Package cdc.issues
Class Project.Builder
java.lang.Object
cdc.issues.Project.Builder
- All Implemented Interfaces:
LabelsBuilding<Project.Builder>,MetasBuilding<Project.Builder>
- Enclosing interface:
- Project
public static class Project.Builder
extends Object
implements MetasBuilding<Project.Builder>, LabelsBuilding<Project.Builder>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Set<IssueAnswer>(package private) String(package private) final Map<IssueId,IssueAnswer> (package private) Labels(package private) final Metas.Builder(package private) String(package private) Profile -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanswer(IssueAnswer answer) answers(Collection<? extends IssueAnswer> answers) build()description(String description) Sets the labels.Adds a new or replaces an existing (name, value) pair.Adds a new or modifies an existing (name, value) pair.Adds new or replaces existing (name, value) pairs.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cdc.issues.LabelsBuilding
labels, labelsMethods inherited from interface cdc.issues.MetasBuilding
meta, meta, metaIfNotNull, metas, self
-
Field Details
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
name
-
description
-
meta
Description copied from interface:MetasBuildingAdds a new or replaces an existing (name, value) pair.- Specified by:
metain interfaceMetasBuilding<Project.Builder>- Parameters:
name- The meta name.value- The meta value.- Returns:
- This builder.
-
meta
Description copied from interface:MetasBuildingAdds a new or modifies an existing (name, value) pair.If no value is associated to
name, behaves like meta(name, value). Otherwise, modify the value associated tonameby appendingseparatorandvalue.- Specified by:
metain interfaceMetasBuilding<Project.Builder>- Parameters:
name- The meta name.value- The meta value.separator- The separator.- Returns:
- This builder.
-
metas
Description copied from interface:MetasBuildingAdds new or replaces existing (name, value) pairs.- Specified by:
metasin interfaceMetasBuilding<Project.Builder>- Parameters:
metas- The meta data.- Returns:
- This builder.
-
labels
Description copied from interface:LabelsBuildingSets the labels.- Specified by:
labelsin interfaceLabelsBuilding<Project.Builder>- Parameters:
labels- The labels.- Returns:
- This builder.
-
profile
-
answer
-
answers
-
build
-