Package cern.nxcals.api.domain
Class Group.InnerBuilder
- java.lang.Object
-
- cern.nxcals.api.domain.Group.Builder
-
- cern.nxcals.api.domain.Group.InnerBuilder
-
- Enclosing class:
- Group
public static class Group.InnerBuilder extends Group.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Group
build()
Group.InnerBuilder
clearProperties()
Group.InnerBuilder
description(java.lang.String description)
Group.InnerBuilder
id(long id)
Group.InnerBuilder
label(java.lang.String label)
Group.InnerBuilder
name(java.lang.String name)
Group.InnerBuilder
owner(java.lang.String owner)
Group.InnerBuilder
properties(java.util.Map<? extends java.lang.String,? extends java.lang.String> properties)
Group.InnerBuilder
property(java.lang.String propertyKey, java.lang.String propertyValue)
Group.InnerBuilder
recVersion(long recVersion)
Group.InnerBuilder
systemSpec(SystemSpec systemSpec)
java.lang.String
toString()
Group.InnerBuilder
visibility(Visibility visibility)
-
-
-
Method Detail
-
id
public Group.InnerBuilder id(long id)
- Returns:
this
.
-
name
public Group.InnerBuilder name(java.lang.String name)
- Overrides:
name
in classGroup.Builder
- Returns:
this
.
-
description
public Group.InnerBuilder description(java.lang.String description)
- Overrides:
description
in classGroup.Builder
- Returns:
this
.
-
systemSpec
public Group.InnerBuilder systemSpec(SystemSpec systemSpec)
- Overrides:
systemSpec
in classGroup.Builder
- Returns:
this
.
-
property
public Group.InnerBuilder property(java.lang.String propertyKey, java.lang.String propertyValue)
- Overrides:
property
in classGroup.Builder
-
properties
public Group.InnerBuilder properties(java.util.Map<? extends java.lang.String,? extends java.lang.String> properties)
- Overrides:
properties
in classGroup.Builder
-
clearProperties
public Group.InnerBuilder clearProperties()
- Overrides:
clearProperties
in classGroup.Builder
-
owner
public Group.InnerBuilder owner(java.lang.String owner)
- Overrides:
owner
in classGroup.Builder
- Returns:
this
.
-
label
public Group.InnerBuilder label(java.lang.String label)
- Overrides:
label
in classGroup.Builder
- Returns:
this
.
-
visibility
public Group.InnerBuilder visibility(Visibility visibility)
- Overrides:
visibility
in classGroup.Builder
- Returns:
this
.
-
recVersion
public Group.InnerBuilder recVersion(long recVersion)
- Returns:
this
.
-
build
public Group build()
- Overrides:
build
in classGroup.Builder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classGroup.Builder
-
-