Class Roles.Builder
- java.lang.Object
-
- com.ibm.cloud.dph_services.dph.v1.model.Roles.Builder
-
- Enclosing class:
- Roles
public static class Roles.Builder extends java.lang.ObjectBuilder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Roles.Builderaccess(java.lang.String access)Set the access.Roles.BuilderaddCustomProperties(ContractTemplateCustomProperty customProperties)Adds a new element to customProperties.Rolesbuild()Builds a Roles.Roles.BuildercustomProperties(java.util.List<ContractTemplateCustomProperty> customProperties)Set the customProperties.Roles.Builderdescription(java.lang.String description)Set the description.Roles.BuilderfirstLevelApprovers(java.lang.String firstLevelApprovers)Set the firstLevelApprovers.Roles.Builderid(java.lang.String id)Set the id.Roles.Builderrole(java.lang.String role)Set the role.Roles.BuildersecondLevelApprovers(java.lang.String secondLevelApprovers)Set the secondLevelApprovers.
-
-
-
Method Detail
-
build
public Roles build()
Builds a Roles.- Returns:
- the new Roles instance
-
addCustomProperties
public Roles.Builder addCustomProperties(ContractTemplateCustomProperty customProperties)
Adds a new element to customProperties.- Parameters:
customProperties- the new element to be added- Returns:
- the Roles builder
-
id
public Roles.Builder id(java.lang.String id)
Set the id.- Parameters:
id- the id- Returns:
- the Roles builder
-
role
public Roles.Builder role(java.lang.String role)
Set the role.- Parameters:
role- the role- Returns:
- the Roles builder
-
access
public Roles.Builder access(java.lang.String access)
Set the access.- Parameters:
access- the access- Returns:
- the Roles builder
-
firstLevelApprovers
public Roles.Builder firstLevelApprovers(java.lang.String firstLevelApprovers)
Set the firstLevelApprovers.- Parameters:
firstLevelApprovers- the firstLevelApprovers- Returns:
- the Roles builder
-
secondLevelApprovers
public Roles.Builder secondLevelApprovers(java.lang.String secondLevelApprovers)
Set the secondLevelApprovers.- Parameters:
secondLevelApprovers- the secondLevelApprovers- Returns:
- the Roles builder
-
description
public Roles.Builder description(java.lang.String description)
Set the description.- Parameters:
description- the description- Returns:
- the Roles builder
-
customProperties
public Roles.Builder customProperties(java.util.List<ContractTemplateCustomProperty> customProperties)
Set the customProperties. Existing customProperties will be replaced.- Parameters:
customProperties- the customProperties- Returns:
- the Roles builder
-
-