Class AdvancedMetadata.Builder
- java.lang.Object
-
- com.merge.api.resources.filestorage.types.AdvancedMetadata.Builder
-
- All Implemented Interfaces:
AdvancedMetadata._FinalStage,AdvancedMetadata.IdStage
- Enclosing class:
- AdvancedMetadata
public static final class AdvancedMetadata.Builder extends java.lang.Object implements AdvancedMetadata.IdStage, AdvancedMetadata._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedMetadatabuild()AdvancedMetadata._FinalStagedescription(java.lang.String description)AdvancedMetadata._FinalStagedescription(java.util.Optional<java.lang.String> description)AdvancedMetadata._FinalStagedisplayName(java.lang.String displayName)AdvancedMetadata._FinalStagedisplayName(java.util.Optional<java.lang.String> displayName)AdvancedMetadata._FinalStagefieldChoices(java.util.List<com.fasterxml.jackson.databind.JsonNode> fieldChoices)AdvancedMetadata._FinalStagefieldChoices(java.util.Optional<java.util.List<com.fasterxml.jackson.databind.JsonNode>> fieldChoices)AdvancedMetadata.Builderfrom(AdvancedMetadata other)AdvancedMetadata._FinalStageid(java.lang.String id)AdvancedMetadata._FinalStageisCustom(java.lang.Boolean isCustom)AdvancedMetadata._FinalStageisCustom(java.util.Optional<java.lang.Boolean> isCustom)AdvancedMetadata._FinalStageisRequired(java.lang.Boolean isRequired)AdvancedMetadata._FinalStageisRequired(java.util.Optional<java.lang.Boolean> isRequired)
-
-
-
Method Detail
-
from
public AdvancedMetadata.Builder from(AdvancedMetadata other)
- Specified by:
fromin interfaceAdvancedMetadata.IdStage
-
id
public AdvancedMetadata._FinalStage id(java.lang.String id)
- Specified by:
idin interfaceAdvancedMetadata.IdStage
-
fieldChoices
public AdvancedMetadata._FinalStage fieldChoices(java.util.List<com.fasterxml.jackson.databind.JsonNode> fieldChoices)
- Specified by:
fieldChoicesin interfaceAdvancedMetadata._FinalStage
-
fieldChoices
public AdvancedMetadata._FinalStage fieldChoices(java.util.Optional<java.util.List<com.fasterxml.jackson.databind.JsonNode>> fieldChoices)
- Specified by:
fieldChoicesin interfaceAdvancedMetadata._FinalStage
-
isCustom
public AdvancedMetadata._FinalStage isCustom(java.lang.Boolean isCustom)
- Specified by:
isCustomin interfaceAdvancedMetadata._FinalStage
-
isCustom
public AdvancedMetadata._FinalStage isCustom(java.util.Optional<java.lang.Boolean> isCustom)
- Specified by:
isCustomin interfaceAdvancedMetadata._FinalStage
-
isRequired
public AdvancedMetadata._FinalStage isRequired(java.lang.Boolean isRequired)
- Specified by:
isRequiredin interfaceAdvancedMetadata._FinalStage
-
isRequired
public AdvancedMetadata._FinalStage isRequired(java.util.Optional<java.lang.Boolean> isRequired)
- Specified by:
isRequiredin interfaceAdvancedMetadata._FinalStage
-
description
public AdvancedMetadata._FinalStage description(java.lang.String description)
- Specified by:
descriptionin interfaceAdvancedMetadata._FinalStage
-
description
public AdvancedMetadata._FinalStage description(java.util.Optional<java.lang.String> description)
- Specified by:
descriptionin interfaceAdvancedMetadata._FinalStage
-
displayName
public AdvancedMetadata._FinalStage displayName(java.lang.String displayName)
- Specified by:
displayNamein interfaceAdvancedMetadata._FinalStage
-
displayName
public AdvancedMetadata._FinalStage displayName(java.util.Optional<java.lang.String> displayName)
- Specified by:
displayNamein interfaceAdvancedMetadata._FinalStage
-
build
public AdvancedMetadata build()
- Specified by:
buildin interfaceAdvancedMetadata._FinalStage
-
-