Modifier and Type |
Method and Description |
ResourceSchema.Builder |
addAdditionalIdentifier(java.util.List<java.lang.String> additionalIdentifier) |
ResourceSchema.Builder |
addCreateOnlyProperty(java.lang.String propertyRef) |
ResourceSchema.Builder |
addDefinition(java.lang.String name,
Schema definition) |
ResourceSchema.Builder |
addDeprecatedProperty(java.lang.String propertyRef) |
ResourceSchema.Builder |
addHandler(java.lang.String name,
Handler handler) |
ResourceSchema.Builder |
additionalIdentifiers(java.util.List<java.util.List<java.lang.String>> additionalIdentifiers) |
ResourceSchema.Builder |
addProperty(java.lang.String name,
Property property) |
ResourceSchema.Builder |
addReadOnlyProperty(java.lang.String propertyRef) |
ResourceSchema.Builder |
addRemote(java.lang.String name,
Remote remote) |
ResourceSchema.Builder |
addRequired(java.lang.String required) |
ResourceSchema.Builder |
addWriteOnlyProperty(java.lang.String propertyRef) |
ResourceSchema |
build()
Creates an immutable object that is created from the properties
that have been set on the builder.
|
ResourceSchema.Builder |
clearAdditionalIdentifiers() |
ResourceSchema.Builder |
clearCreateOnlyProperties() |
ResourceSchema.Builder |
clearDefinitions() |
ResourceSchema.Builder |
clearDeprecatedProperties() |
ResourceSchema.Builder |
clearHandlers() |
ResourceSchema.Builder |
clearPrimaryIdentifier() |
ResourceSchema.Builder |
clearProperties() |
ResourceSchema.Builder |
clearReadOnlyProperties() |
ResourceSchema.Builder |
clearRemotes() |
ResourceSchema.Builder |
clearRequired() |
ResourceSchema.Builder |
clearWriteOnlyProperties() |
ResourceSchema.Builder |
createOnlyProperties(java.util.Collection<java.lang.String> createOnlyProperties) |
ResourceSchema.Builder |
definitions(java.util.Map<java.lang.String,Schema> definitions) |
ResourceSchema.Builder |
deprecatedProperties(java.util.Collection<java.lang.String> deprecatedProperties) |
ResourceSchema.Builder |
description(java.lang.String description) |
ResourceSchema.Builder |
documentationUrl(java.lang.String documentationUrl) |
ResourceSchema.Builder |
handlers(java.util.Map<java.lang.String,Handler> handlers) |
ResourceSchema.Builder |
primaryIdentifier(java.util.Collection<java.lang.String> primaryIdentifier) |
ResourceSchema.Builder |
properties(java.util.Map<java.lang.String,Property> properties) |
ResourceSchema.Builder |
readOnlyProperties(java.util.Collection<java.lang.String> readOnlyProperties) |
ResourceSchema.Builder |
remotes(java.util.Map<java.lang.String,Remote> remotes) |
ResourceSchema.Builder |
removeDefinition(java.lang.String name) |
ResourceSchema.Builder |
removeHandler(java.lang.String name) |
ResourceSchema.Builder |
removeProperty(java.lang.String name) |
ResourceSchema.Builder |
removeRemote(java.lang.String name) |
ResourceSchema.Builder |
removeRequired(java.lang.String required) |
ResourceSchema.Builder |
required(java.util.Collection<java.lang.String> required) |
ResourceSchema.Builder |
sourceUrl(java.lang.String sourceUrl) |
ResourceSchema.Builder |
typeName(java.lang.String typeName) |
ResourceSchema.Builder |
writeOnlyProperties(java.util.Collection<java.lang.String> writeOnlyProperties) |