Class DependencyBuilder
- java.lang.Object
-
- com.maxxton.microdocs.core.builder.DependencyBuilder
-
- All Implemented Interfaces:
Builder<Dependency>
public class DependencyBuilder extends java.lang.Object implements Builder<Dependency>
Build dependency
-
-
Constructor Summary
Constructors Constructor Description DependencyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dependencybuild()Build the domain objectDependencyBuildercomponent(ReflectClass<?> controller)DependencyBuildercomponent(java.lang.String controllerName)DependencyBuilderdescription(java.lang.String description)DependencyBuildergroup(java.lang.String group)DependencyBuilderlatestVersion(java.lang.String latestVersion)DependencyBuilderpath(PathBuilder pathBuilder)DependencyBuilderpath(java.lang.String path, java.lang.String method, Path endpoint)DependencyBuilderprotocol(java.lang.String protocol)java.lang.Stringtitle()DependencyBuildertitle(java.lang.String title)DependencyBuildertype(DependencyType type)DependencyBuilderversion(java.lang.String version)
-
-
-
Method Detail
-
title
public java.lang.String title()
-
title
public DependencyBuilder title(java.lang.String title)
-
path
public DependencyBuilder path(PathBuilder pathBuilder)
-
path
public DependencyBuilder path(java.lang.String path, java.lang.String method, Path endpoint)
-
group
public DependencyBuilder group(java.lang.String group)
-
description
public DependencyBuilder description(java.lang.String description)
-
component
public DependencyBuilder component(ReflectClass<?> controller)
-
component
public DependencyBuilder component(java.lang.String controllerName)
-
type
public DependencyBuilder type(DependencyType type)
-
version
public DependencyBuilder version(java.lang.String version)
-
latestVersion
public DependencyBuilder latestVersion(java.lang.String latestVersion)
-
protocol
public DependencyBuilder protocol(java.lang.String protocol)
-
build
public Dependency build()
Description copied from interface:BuilderBuild the domain object- Specified by:
buildin interfaceBuilder<Dependency>- Returns:
- the domain object
-
-