public static final class TeamCloneParameterSet.TeamCloneParameterSetBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
classification
The classification parameter value
|
protected java.lang.String |
description
The description parameter value
|
protected java.lang.String |
displayName
The displayName parameter value
|
protected java.lang.String |
mailNickname
The mailNickname parameter value
|
protected java.util.EnumSet<ClonableTeamParts> |
partsToClone
The partsToClone parameter value
|
protected TeamVisibilityType |
visibility
The visibility parameter value
|
Modifier | Constructor and Description |
---|---|
protected |
TeamCloneParameterSetBuilder()
Instanciates a new TeamCloneParameterSetBuilder
|
Modifier and Type | Method and Description |
---|---|
TeamCloneParameterSet |
build()
Buils the resulting body object to be passed to the request
|
TeamCloneParameterSet.TeamCloneParameterSetBuilder |
withClassification(java.lang.String val)
Sets the Classification
|
TeamCloneParameterSet.TeamCloneParameterSetBuilder |
withDescription(java.lang.String val)
Sets the Description
|
TeamCloneParameterSet.TeamCloneParameterSetBuilder |
withDisplayName(java.lang.String val)
Sets the DisplayName
|
TeamCloneParameterSet.TeamCloneParameterSetBuilder |
withMailNickname(java.lang.String val)
Sets the MailNickname
|
TeamCloneParameterSet.TeamCloneParameterSetBuilder |
withPartsToClone(java.util.EnumSet<ClonableTeamParts> val)
Sets the PartsToClone
|
TeamCloneParameterSet.TeamCloneParameterSetBuilder |
withVisibility(TeamVisibilityType val)
Sets the Visibility
|
@Nullable protected java.lang.String displayName
@Nullable protected java.lang.String description
@Nullable protected java.lang.String mailNickname
@Nullable protected java.lang.String classification
@Nullable protected TeamVisibilityType visibility
@Nullable protected java.util.EnumSet<ClonableTeamParts> partsToClone
@Nullable protected TeamCloneParameterSetBuilder()
@Nonnull public TeamCloneParameterSet.TeamCloneParameterSetBuilder withDisplayName(@Nullable java.lang.String val)
val
- the value to set it to@Nonnull public TeamCloneParameterSet.TeamCloneParameterSetBuilder withDescription(@Nullable java.lang.String val)
val
- the value to set it to@Nonnull public TeamCloneParameterSet.TeamCloneParameterSetBuilder withMailNickname(@Nullable java.lang.String val)
val
- the value to set it to@Nonnull public TeamCloneParameterSet.TeamCloneParameterSetBuilder withClassification(@Nullable java.lang.String val)
val
- the value to set it to@Nonnull public TeamCloneParameterSet.TeamCloneParameterSetBuilder withVisibility(@Nullable TeamVisibilityType val)
val
- the value to set it to@Nonnull public TeamCloneParameterSet.TeamCloneParameterSetBuilder withPartsToClone(@Nullable java.util.EnumSet<ClonableTeamParts> val)
val
- the value to set it to@Nonnull public TeamCloneParameterSet build()