Class MetaResponse.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.MetaResponse.Builder
-
- All Implemented Interfaces:
MetaResponse._FinalStage,MetaResponse.HasConditionalParamsStage,MetaResponse.HasRequiredLinkedAccountParamsStage
- Enclosing class:
- MetaResponse
public static final class MetaResponse.Builder extends java.lang.Object implements MetaResponse.HasConditionalParamsStage, MetaResponse.HasRequiredLinkedAccountParamsStage, MetaResponse._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetaResponsebuild()MetaResponse.Builderfrom(MetaResponse other)MetaResponse.HasRequiredLinkedAccountParamsStagehasConditionalParams(boolean hasConditionalParams)MetaResponse._FinalStagehasRequiredLinkedAccountParams(boolean hasRequiredLinkedAccountParams)MetaResponse._FinalStageputAllRequestSchema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> requestSchema)MetaResponse._FinalStageremoteFieldClasses(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> remoteFieldClasses)MetaResponse._FinalStageremoteFieldClasses(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> remoteFieldClasses)MetaResponse._FinalStagerequestSchema(java.lang.String key, com.fasterxml.jackson.databind.JsonNode value)MetaResponse._FinalStagerequestSchema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> requestSchema)MetaResponse._FinalStagestatus(LinkedAccountStatus status)MetaResponse._FinalStagestatus(java.util.Optional<LinkedAccountStatus> status)
-
-
-
Method Detail
-
from
public MetaResponse.Builder from(MetaResponse other)
- Specified by:
fromin interfaceMetaResponse.HasConditionalParamsStage
-
hasConditionalParams
public MetaResponse.HasRequiredLinkedAccountParamsStage hasConditionalParams(boolean hasConditionalParams)
- Specified by:
hasConditionalParamsin interfaceMetaResponse.HasConditionalParamsStage
-
hasRequiredLinkedAccountParams
public MetaResponse._FinalStage hasRequiredLinkedAccountParams(boolean hasRequiredLinkedAccountParams)
- Specified by:
hasRequiredLinkedAccountParamsin interfaceMetaResponse.HasRequiredLinkedAccountParamsStage
-
status
public MetaResponse._FinalStage status(LinkedAccountStatus status)
- Specified by:
statusin interfaceMetaResponse._FinalStage
-
status
public MetaResponse._FinalStage status(java.util.Optional<LinkedAccountStatus> status)
- Specified by:
statusin interfaceMetaResponse._FinalStage
-
remoteFieldClasses
public MetaResponse._FinalStage remoteFieldClasses(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> remoteFieldClasses)
- Specified by:
remoteFieldClassesin interfaceMetaResponse._FinalStage
-
remoteFieldClasses
public MetaResponse._FinalStage remoteFieldClasses(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> remoteFieldClasses)
- Specified by:
remoteFieldClassesin interfaceMetaResponse._FinalStage
-
requestSchema
public MetaResponse._FinalStage requestSchema(java.lang.String key, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
requestSchemain interfaceMetaResponse._FinalStage
-
putAllRequestSchema
public MetaResponse._FinalStage putAllRequestSchema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> requestSchema)
- Specified by:
putAllRequestSchemain interfaceMetaResponse._FinalStage
-
requestSchema
public MetaResponse._FinalStage requestSchema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> requestSchema)
- Specified by:
requestSchemain interfaceMetaResponse._FinalStage
-
build
public MetaResponse build()
- Specified by:
buildin interfaceMetaResponse._FinalStage
-
-