Class ContractTermsTeam.Builder
- java.lang.Object
-
- com.ibm.cloud.dph_services.dph.v1.model.ContractTermsTeam.Builder
-
- Enclosing class:
- ContractTermsTeam
public static class ContractTermsTeam.Builder extends java.lang.ObjectBuilder.
-
-
Constructor Summary
Constructors Constructor Description Builder()Instantiates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContractTermsTeam.BuilderaddAuthoritativeDefinitions(ContractAuthoritativeDefinition authoritativeDefinitions)Adds a new element to authoritativeDefinitions.ContractTermsTeam.BuilderaddCustomProperties(ContractTemplateCustomProperty customProperties)Adds a new element to customProperties.ContractTermsTeam.BuilderaddMembers(ContractTemplateMember members)Adds a new element to members.ContractTermsTeam.BuilderaddTags(java.lang.String tags)Adds a new element to tags.ContractTermsTeam.BuilderauthoritativeDefinitions(java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions)Set the authoritativeDefinitions.ContractTermsTeambuild()Builds a ContractTermsTeam.ContractTermsTeam.BuildercustomProperties(java.util.List<ContractTemplateCustomProperty> customProperties)Set the customProperties.ContractTermsTeam.Builderdescription(java.lang.String description)Set the description.ContractTermsTeam.Builderid(java.lang.String id)Set the id.ContractTermsTeam.Buildermembers(java.util.List<ContractTemplateMember> members)Set the members.ContractTermsTeam.Buildername(java.lang.String name)Set the name.ContractTermsTeam.Buildertags(java.util.List<java.lang.String> tags)Set the tags.
-
-
-
Method Detail
-
build
public ContractTermsTeam build()
Builds a ContractTermsTeam.- Returns:
- the new ContractTermsTeam instance
-
addMembers
public ContractTermsTeam.Builder addMembers(ContractTemplateMember members)
Adds a new element to members.- Parameters:
members- the new element to be added- Returns:
- the ContractTermsTeam builder
-
addTags
public ContractTermsTeam.Builder addTags(java.lang.String tags)
Adds a new element to tags.- Parameters:
tags- the new element to be added- Returns:
- the ContractTermsTeam builder
-
addCustomProperties
public ContractTermsTeam.Builder addCustomProperties(ContractTemplateCustomProperty customProperties)
Adds a new element to customProperties.- Parameters:
customProperties- the new element to be added- Returns:
- the ContractTermsTeam builder
-
addAuthoritativeDefinitions
public ContractTermsTeam.Builder addAuthoritativeDefinitions(ContractAuthoritativeDefinition authoritativeDefinitions)
Adds a new element to authoritativeDefinitions.- Parameters:
authoritativeDefinitions- the new element to be added- Returns:
- the ContractTermsTeam builder
-
id
public ContractTermsTeam.Builder id(java.lang.String id)
Set the id.- Parameters:
id- the id- Returns:
- the ContractTermsTeam builder
-
name
public ContractTermsTeam.Builder name(java.lang.String name)
Set the name.- Parameters:
name- the name- Returns:
- the ContractTermsTeam builder
-
description
public ContractTermsTeam.Builder description(java.lang.String description)
Set the description.- Parameters:
description- the description- Returns:
- the ContractTermsTeam builder
-
members
public ContractTermsTeam.Builder members(java.util.List<ContractTemplateMember> members)
Set the members. Existing members will be replaced.- Parameters:
members- the members- Returns:
- the ContractTermsTeam builder
-
tags
public ContractTermsTeam.Builder tags(java.util.List<java.lang.String> tags)
Set the tags. Existing tags will be replaced.- Parameters:
tags- the tags- Returns:
- the ContractTermsTeam builder
-
customProperties
public ContractTermsTeam.Builder customProperties(java.util.List<ContractTemplateCustomProperty> customProperties)
Set the customProperties. Existing customProperties will be replaced.- Parameters:
customProperties- the customProperties- Returns:
- the ContractTermsTeam builder
-
authoritativeDefinitions
public ContractTermsTeam.Builder authoritativeDefinitions(java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions)
Set the authoritativeDefinitions. Existing authoritativeDefinitions will be replaced.- Parameters:
authoritativeDefinitions- the authoritativeDefinitions- Returns:
- the ContractTermsTeam builder
-
-