Class RemoteFieldApi.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.RemoteFieldApi.Builder
-
- All Implemented Interfaces:
RemoteFieldApi._FinalStage,RemoteFieldApi.RemoteEndpointInfoStage,RemoteFieldApi.RemoteKeyNameStage
- Enclosing class:
- RemoteFieldApi
public static final class RemoteFieldApi.Builder extends java.lang.Object implements RemoteFieldApi.RemoteKeyNameStage, RemoteFieldApi.RemoteEndpointInfoStage, RemoteFieldApi._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteFieldApi._FinalStageadvancedMetadata(AdvancedMetadata advancedMetadata)RemoteFieldApi._FinalStageadvancedMetadata(java.util.Optional<AdvancedMetadata> advancedMetadata)RemoteFieldApibuild()RemoteFieldApi._FinalStagecoverage(RemoteFieldApiCoverage coverage)RemoteFieldApi._FinalStagecoverage(java.util.Optional<RemoteFieldApiCoverage> coverage)RemoteFieldApi._FinalStageexampleValues(java.util.List<com.fasterxml.jackson.databind.JsonNode> exampleValues)RemoteFieldApi._FinalStageexampleValues(java.util.Optional<java.util.List<com.fasterxml.jackson.databind.JsonNode>> exampleValues)RemoteFieldApi.Builderfrom(RemoteFieldApi other)RemoteFieldApi._FinalStageputAllSchema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> schema)RemoteFieldApi._FinalStageremoteEndpointInfo(RemoteEndpointInfo remoteEndpointInfo)RemoteFieldApi.RemoteEndpointInfoStageremoteKeyName(java.lang.String remoteKeyName)RemoteFieldApi._FinalStageschema(java.lang.String key, com.fasterxml.jackson.databind.JsonNode value)RemoteFieldApi._FinalStageschema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> schema)
-
-
-
Method Detail
-
from
public RemoteFieldApi.Builder from(RemoteFieldApi other)
- Specified by:
fromin interfaceRemoteFieldApi.RemoteKeyNameStage
-
remoteKeyName
public RemoteFieldApi.RemoteEndpointInfoStage remoteKeyName(java.lang.String remoteKeyName)
- Specified by:
remoteKeyNamein interfaceRemoteFieldApi.RemoteKeyNameStage
-
remoteEndpointInfo
public RemoteFieldApi._FinalStage remoteEndpointInfo(RemoteEndpointInfo remoteEndpointInfo)
- Specified by:
remoteEndpointInfoin interfaceRemoteFieldApi.RemoteEndpointInfoStage
-
coverage
public RemoteFieldApi._FinalStage coverage(RemoteFieldApiCoverage coverage)
- Specified by:
coveragein interfaceRemoteFieldApi._FinalStage
-
coverage
public RemoteFieldApi._FinalStage coverage(java.util.Optional<RemoteFieldApiCoverage> coverage)
- Specified by:
coveragein interfaceRemoteFieldApi._FinalStage
-
advancedMetadata
public RemoteFieldApi._FinalStage advancedMetadata(AdvancedMetadata advancedMetadata)
- Specified by:
advancedMetadatain interfaceRemoteFieldApi._FinalStage
-
advancedMetadata
public RemoteFieldApi._FinalStage advancedMetadata(java.util.Optional<AdvancedMetadata> advancedMetadata)
- Specified by:
advancedMetadatain interfaceRemoteFieldApi._FinalStage
-
exampleValues
public RemoteFieldApi._FinalStage exampleValues(java.util.List<com.fasterxml.jackson.databind.JsonNode> exampleValues)
- Specified by:
exampleValuesin interfaceRemoteFieldApi._FinalStage
-
exampleValues
public RemoteFieldApi._FinalStage exampleValues(java.util.Optional<java.util.List<com.fasterxml.jackson.databind.JsonNode>> exampleValues)
- Specified by:
exampleValuesin interfaceRemoteFieldApi._FinalStage
-
schema
public RemoteFieldApi._FinalStage schema(java.lang.String key, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
schemain interfaceRemoteFieldApi._FinalStage
-
putAllSchema
public RemoteFieldApi._FinalStage putAllSchema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> schema)
- Specified by:
putAllSchemain interfaceRemoteFieldApi._FinalStage
-
schema
public RemoteFieldApi._FinalStage schema(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> schema)
- Specified by:
schemain interfaceRemoteFieldApi._FinalStage
-
build
public RemoteFieldApi build()
- Specified by:
buildin interfaceRemoteFieldApi._FinalStage
-
-