public abstract static class AttributeHolder.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public abstract AttributeHolder.Builder $ref(String ref)
public abstract AttributeHolder.Builder id(String id)
public abstract AttributeHolder.Builder title(String title)
public abstract AttributeHolder.Builder description(String description)
public abstract AttributeHolder.Builder maximum(int maximum)
public abstract AttributeHolder.Builder exclusiveMaximum(boolean exclusiveMaximum)
public abstract AttributeHolder.Builder minimum(int minimum)
public abstract AttributeHolder.Builder exclusiveMinimum(boolean exclusiveMinimum)
public abstract AttributeHolder.Builder pattern(String pattern)
public abstract AttributeHolder.Builder format(String format)
public abstract AttributeHolder.Builder required(boolean required)
public abstract com.google.common.collect.ImmutableSet.Builder<String> enumsBuilder()
public AttributeHolder.Builder addEnum(String enumValue)
public abstract AttributeHolder.Builder minItems(int minItems)
public abstract AttributeHolder.Builder maxItems(int maxItems)
public abstract AttributeHolder.Builder uniqueItems(boolean uniqueItems)
public abstract AttributeHolder.Builder multipleOf(int multipleOf)
public abstract AttributeHolder.Builder minLength(int minLength)
public abstract AttributeHolder.Builder maxLength(int maxLength)
public abstract AttributeHolder.Builder readonly(boolean readOnly)
public abstract AttributeHolder.Builder additionalProperties(boolean additionalProperties)
public abstract AttributeHolder.Builder ignored(boolean ignored)
public abstract AttributeHolder.Builder ignoredProperties(boolean ignored)
public abstract AttributeHolder.Builder nullable(boolean nullable)
public abstract AttributeHolder.Builder named(String name)
public abstract AttributeHolder.Builder type(String type)
public abstract AttributeHolder build()
public AttributeHolder.Builder attributes(JsonSchema jsonSchema)
Copyright © 2018. All rights reserved.