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 Groupbuild()Group.InnerBuilderclearProperties()Group.InnerBuilderdescription(java.lang.String description)Group.InnerBuilderid(long id)Group.InnerBuilderlabel(java.lang.String label)Group.InnerBuildername(java.lang.String name)Group.InnerBuilderowner(java.lang.String owner)Group.InnerBuilderproperties(java.util.Map<? extends java.lang.String,? extends java.lang.String> properties)Group.InnerBuilderproperty(java.lang.String propertyKey, java.lang.String propertyValue)Group.InnerBuilderrecVersion(long recVersion)Group.InnerBuildersystemSpec(SystemSpec systemSpec)java.lang.StringtoString()Group.InnerBuildervisibility(Visibility visibility)
-
-
-
Method Detail
-
id
public Group.InnerBuilder id(long id)
- Returns:
this.
-
name
public Group.InnerBuilder name(java.lang.String name)
- Overrides:
namein classGroup.Builder- Returns:
this.
-
description
public Group.InnerBuilder description(java.lang.String description)
- Overrides:
descriptionin classGroup.Builder- Returns:
this.
-
systemSpec
public Group.InnerBuilder systemSpec(SystemSpec systemSpec)
- Overrides:
systemSpecin classGroup.Builder- Returns:
this.
-
property
public Group.InnerBuilder property(java.lang.String propertyKey, java.lang.String propertyValue)
- Overrides:
propertyin classGroup.Builder
-
properties
public Group.InnerBuilder properties(java.util.Map<? extends java.lang.String,? extends java.lang.String> properties)
- Overrides:
propertiesin classGroup.Builder
-
clearProperties
public Group.InnerBuilder clearProperties()
- Overrides:
clearPropertiesin classGroup.Builder
-
owner
public Group.InnerBuilder owner(java.lang.String owner)
- Overrides:
ownerin classGroup.Builder- Returns:
this.
-
label
public Group.InnerBuilder label(java.lang.String label)
- Overrides:
labelin classGroup.Builder- Returns:
this.
-
visibility
public Group.InnerBuilder visibility(Visibility visibility)
- Overrides:
visibilityin classGroup.Builder- Returns:
this.
-
recVersion
public Group.InnerBuilder recVersion(long recVersion)
- Returns:
this.
-
build
public Group build()
- Overrides:
buildin classGroup.Builder
-
toString
public java.lang.String toString()
- Overrides:
toStringin classGroup.Builder
-
-