Class ContractTemplateMember.Builder
- java.lang.Object
-
- com.ibm.cloud.dph_services.dph.v1.model.ContractTemplateMember.Builder
-
- Enclosing class:
- ContractTemplateMember
public static class ContractTemplateMember.Builder extends java.lang.ObjectBuilder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContractTemplateMember.BuilderaddAuthoritativeDefinitions(ContractAuthoritativeDefinition authoritativeDefinitions)Adds a new element to authoritativeDefinitions.ContractTemplateMember.BuilderaddCustomProperties(ContractTemplateCustomProperty customProperties)Adds a new element to customProperties.ContractTemplateMember.BuilderaddTags(java.lang.String tags)Adds a new element to tags.ContractTemplateMember.BuilderauthoritativeDefinitions(java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions)Set the authoritativeDefinitions.ContractTemplateMemberbuild()Builds a ContractTemplateMember.ContractTemplateMember.BuildercustomProperties(java.util.List<ContractTemplateCustomProperty> customProperties)Set the customProperties.ContractTemplateMember.BuilderdateIn(java.util.Date dateIn)Set the dateIn.ContractTemplateMember.BuilderdateOut(java.util.Date dateOut)Set the dateOut.ContractTemplateMember.Builderdescription(java.lang.String description)Set the description.ContractTemplateMember.Builderid(java.lang.String id)Set the id.ContractTemplateMember.Buildername(java.lang.String name)Set the name.ContractTemplateMember.BuilderreplacedByUsername(java.lang.String replacedByUsername)Set the replacedByUsername.ContractTemplateMember.Builderrole(java.lang.String role)Set the role.ContractTemplateMember.Buildertags(java.util.List<java.lang.String> tags)Set the tags.ContractTemplateMember.BuilderuserId(java.lang.String userId)Set the userId.
-
-
-
Method Detail
-
build
public ContractTemplateMember build()
Builds a ContractTemplateMember.- Returns:
- the new ContractTemplateMember instance
-
addTags
public ContractTemplateMember.Builder addTags(java.lang.String tags)
Adds a new element to tags.- Parameters:
tags- the new element to be added- Returns:
- the ContractTemplateMember builder
-
addCustomProperties
public ContractTemplateMember.Builder addCustomProperties(ContractTemplateCustomProperty customProperties)
Adds a new element to customProperties.- Parameters:
customProperties- the new element to be added- Returns:
- the ContractTemplateMember builder
-
addAuthoritativeDefinitions
public ContractTemplateMember.Builder addAuthoritativeDefinitions(ContractAuthoritativeDefinition authoritativeDefinitions)
Adds a new element to authoritativeDefinitions.- Parameters:
authoritativeDefinitions- the new element to be added- Returns:
- the ContractTemplateMember builder
-
id
public ContractTemplateMember.Builder id(java.lang.String id)
Set the id.- Parameters:
id- the id- Returns:
- the ContractTemplateMember builder
-
userId
public ContractTemplateMember.Builder userId(java.lang.String userId)
Set the userId.- Parameters:
userId- the userId- Returns:
- the ContractTemplateMember builder
-
name
public ContractTemplateMember.Builder name(java.lang.String name)
Set the name.- Parameters:
name- the name- Returns:
- the ContractTemplateMember builder
-
role
public ContractTemplateMember.Builder role(java.lang.String role)
Set the role.- Parameters:
role- the role- Returns:
- the ContractTemplateMember builder
-
description
public ContractTemplateMember.Builder description(java.lang.String description)
Set the description.- Parameters:
description- the description- Returns:
- the ContractTemplateMember builder
-
dateIn
public ContractTemplateMember.Builder dateIn(java.util.Date dateIn)
Set the dateIn.- Parameters:
dateIn- the dateIn- Returns:
- the ContractTemplateMember builder
-
dateOut
public ContractTemplateMember.Builder dateOut(java.util.Date dateOut)
Set the dateOut.- Parameters:
dateOut- the dateOut- Returns:
- the ContractTemplateMember builder
-
replacedByUsername
public ContractTemplateMember.Builder replacedByUsername(java.lang.String replacedByUsername)
Set the replacedByUsername.- Parameters:
replacedByUsername- the replacedByUsername- Returns:
- the ContractTemplateMember builder
-
tags
public ContractTemplateMember.Builder tags(java.util.List<java.lang.String> tags)
Set the tags. Existing tags will be replaced.- Parameters:
tags- the tags- Returns:
- the ContractTemplateMember builder
-
customProperties
public ContractTemplateMember.Builder customProperties(java.util.List<ContractTemplateCustomProperty> customProperties)
Set the customProperties. Existing customProperties will be replaced.- Parameters:
customProperties- the customProperties- Returns:
- the ContractTemplateMember builder
-
authoritativeDefinitions
public ContractTemplateMember.Builder authoritativeDefinitions(java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions)
Set the authoritativeDefinitions. Existing authoritativeDefinitions will be replaced.- Parameters:
authoritativeDefinitions- the authoritativeDefinitions- Returns:
- the ContractTemplateMember builder
-
-