Class Description.Builder
- java.lang.Object
-
- com.ibm.cloud.dph_services.dph.v1.model.Description.Builder
-
- Enclosing class:
- Description
public static class Description.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 Description.BuilderaddAuthoritativeDefinitions(ContractAuthoritativeDefinition authoritativeDefinitions)Adds a new element to authoritativeDefinitions.Description.BuilderaddCustomProperties(ContractTemplateCustomProperty customProperties)Adds a new element to customProperties.Description.BuilderauthoritativeDefinitions(java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions)Set the authoritativeDefinitions.Descriptionbuild()Builds a Description.Description.BuildercustomProperties(java.util.List<ContractTemplateCustomProperty> customProperties)Set the customProperties.Description.Builderlimitations(java.lang.String limitations)Set the limitations.Description.Builderpurpose(java.lang.String purpose)Set the purpose.Description.Builderusage(java.lang.String usage)Set the usage.
-
-
-
Method Detail
-
build
public Description build()
Builds a Description.- Returns:
- the new Description instance
-
addAuthoritativeDefinitions
public Description.Builder addAuthoritativeDefinitions(ContractAuthoritativeDefinition authoritativeDefinitions)
Adds a new element to authoritativeDefinitions.- Parameters:
authoritativeDefinitions- the new element to be added- Returns:
- the Description builder
-
addCustomProperties
public Description.Builder addCustomProperties(ContractTemplateCustomProperty customProperties)
Adds a new element to customProperties.- Parameters:
customProperties- the new element to be added- Returns:
- the Description builder
-
purpose
public Description.Builder purpose(java.lang.String purpose)
Set the purpose.- Parameters:
purpose- the purpose- Returns:
- the Description builder
-
limitations
public Description.Builder limitations(java.lang.String limitations)
Set the limitations.- Parameters:
limitations- the limitations- Returns:
- the Description builder
-
usage
public Description.Builder usage(java.lang.String usage)
Set the usage.- Parameters:
usage- the usage- Returns:
- the Description builder
-
authoritativeDefinitions
public Description.Builder authoritativeDefinitions(java.util.List<ContractAuthoritativeDefinition> authoritativeDefinitions)
Set the authoritativeDefinitions. Existing authoritativeDefinitions will be replaced.- Parameters:
authoritativeDefinitions- the authoritativeDefinitions- Returns:
- the Description builder
-
customProperties
public Description.Builder customProperties(java.util.List<ContractTemplateCustomProperty> customProperties)
Set the customProperties. Existing customProperties will be replaced.- Parameters:
customProperties- the customProperties- Returns:
- the Description builder
-
-