public interface JSONSchemaPropsFluent<A extends JSONSchemaPropsFluent<A>> extends Fluent<A>
Modifier and Type | Interface and Description |
---|---|
static interface |
JSONSchemaPropsFluent.AdditionalItemsNested<N> |
static interface |
JSONSchemaPropsFluent.AdditionalPropertiesNested<N> |
static interface |
JSONSchemaPropsFluent.AllOfNested<N> |
static interface |
JSONSchemaPropsFluent.AnyOfNested<N> |
static interface |
JSONSchemaPropsFluent.DefaultNested<N> |
static interface |
JSONSchemaPropsFluent.EnumNested<N> |
static interface |
JSONSchemaPropsFluent.ExampleNested<N> |
static interface |
JSONSchemaPropsFluent.ExternalDocsNested<N> |
static interface |
JSONSchemaPropsFluent.ItemsNested<N> |
static interface |
JSONSchemaPropsFluent.NotNested<N> |
static interface |
JSONSchemaPropsFluent.OneOfNested<N> |
String getRef()
Boolean hasRef()
String getSchema()
Boolean hasSchema()
@Deprecated JSONSchemaPropsOrBool getAdditionalItems()
JSONSchemaPropsOrBool buildAdditionalItems()
A withAdditionalItems(JSONSchemaPropsOrBool additionalItems)
Boolean hasAdditionalItems()
JSONSchemaPropsFluent.AdditionalItemsNested<A> withNewAdditionalItems()
JSONSchemaPropsFluent.AdditionalItemsNested<A> withNewAdditionalItemsLike(JSONSchemaPropsOrBool item)
JSONSchemaPropsFluent.AdditionalItemsNested<A> editAdditionalItems()
JSONSchemaPropsFluent.AdditionalItemsNested<A> editOrNewAdditionalItems()
JSONSchemaPropsFluent.AdditionalItemsNested<A> editOrNewAdditionalItemsLike(JSONSchemaPropsOrBool item)
@Deprecated JSONSchemaPropsOrBool getAdditionalProperties()
JSONSchemaPropsOrBool buildAdditionalProperties()
A withAdditionalProperties(JSONSchemaPropsOrBool additionalProperties)
Boolean hasAdditionalProperties()
JSONSchemaPropsFluent.AdditionalPropertiesNested<A> withNewAdditionalProperties()
JSONSchemaPropsFluent.AdditionalPropertiesNested<A> withNewAdditionalPropertiesLike(JSONSchemaPropsOrBool item)
JSONSchemaPropsFluent.AdditionalPropertiesNested<A> editAdditionalProperties()
JSONSchemaPropsFluent.AdditionalPropertiesNested<A> editOrNewAdditionalProperties()
JSONSchemaPropsFluent.AdditionalPropertiesNested<A> editOrNewAdditionalPropertiesLike(JSONSchemaPropsOrBool item)
A addToAllOf(int index, JSONSchemaProps item)
A setToAllOf(int index, JSONSchemaProps item)
A addToAllOf(JSONSchemaProps... items)
A addAllToAllOf(Collection<JSONSchemaProps> items)
A removeFromAllOf(JSONSchemaProps... items)
A removeAllFromAllOf(Collection<JSONSchemaProps> items)
@Deprecated List<JSONSchemaProps> getAllOf()
List<JSONSchemaProps> buildAllOf()
JSONSchemaProps buildAllOf(int index)
JSONSchemaProps buildFirstAllOf()
JSONSchemaProps buildLastAllOf()
JSONSchemaProps buildMatchingAllOf(Predicate<JSONSchemaPropsBuilder> predicate)
A withAllOf(List<JSONSchemaProps> allOf)
A withAllOf(JSONSchemaProps... allOf)
Boolean hasAllOf()
JSONSchemaPropsFluent.AllOfNested<A> addNewAllOf()
JSONSchemaPropsFluent.AllOfNested<A> addNewAllOfLike(JSONSchemaProps item)
JSONSchemaPropsFluent.AllOfNested<A> setNewAllOfLike(int index, JSONSchemaProps item)
JSONSchemaPropsFluent.AllOfNested<A> editAllOf(int index)
JSONSchemaPropsFluent.AllOfNested<A> editFirstAllOf()
JSONSchemaPropsFluent.AllOfNested<A> editLastAllOf()
JSONSchemaPropsFluent.AllOfNested<A> editMatchingAllOf(Predicate<JSONSchemaPropsBuilder> predicate)
A addToAnyOf(int index, JSONSchemaProps item)
A setToAnyOf(int index, JSONSchemaProps item)
A addToAnyOf(JSONSchemaProps... items)
A addAllToAnyOf(Collection<JSONSchemaProps> items)
A removeFromAnyOf(JSONSchemaProps... items)
A removeAllFromAnyOf(Collection<JSONSchemaProps> items)
@Deprecated List<JSONSchemaProps> getAnyOf()
List<JSONSchemaProps> buildAnyOf()
JSONSchemaProps buildAnyOf(int index)
JSONSchemaProps buildFirstAnyOf()
JSONSchemaProps buildLastAnyOf()
JSONSchemaProps buildMatchingAnyOf(Predicate<JSONSchemaPropsBuilder> predicate)
A withAnyOf(List<JSONSchemaProps> anyOf)
A withAnyOf(JSONSchemaProps... anyOf)
Boolean hasAnyOf()
JSONSchemaPropsFluent.AnyOfNested<A> addNewAnyOf()
JSONSchemaPropsFluent.AnyOfNested<A> addNewAnyOfLike(JSONSchemaProps item)
JSONSchemaPropsFluent.AnyOfNested<A> setNewAnyOfLike(int index, JSONSchemaProps item)
JSONSchemaPropsFluent.AnyOfNested<A> editAnyOf(int index)
JSONSchemaPropsFluent.AnyOfNested<A> editFirstAnyOf()
JSONSchemaPropsFluent.AnyOfNested<A> editLastAnyOf()
JSONSchemaPropsFluent.AnyOfNested<A> editMatchingAnyOf(Predicate<JSONSchemaPropsBuilder> predicate)
@Deprecated JSON getDefault()
JSON buildDefault()
Boolean hasDefault()
JSONSchemaPropsFluent.DefaultNested<A> withNewDefault()
JSONSchemaPropsFluent.DefaultNested<A> withNewDefaultLike(JSON item)
JSONSchemaPropsFluent.DefaultNested<A> editDefault()
JSONSchemaPropsFluent.DefaultNested<A> editOrNewDefault()
JSONSchemaPropsFluent.DefaultNested<A> editOrNewDefaultLike(JSON item)
A addToDefinitions(String key, JSONSchemaProps value)
A addToDefinitions(Map<String,JSONSchemaProps> map)
A removeFromDefinitions(Map<String,JSONSchemaProps> map)
Map<String,JSONSchemaProps> getDefinitions()
A withDefinitions(Map<String,JSONSchemaProps> definitions)
Boolean hasDefinitions()
A addToDependencies(String key, JSONSchemaPropsOrStringArray value)
A addToDependencies(Map<String,JSONSchemaPropsOrStringArray> map)
A removeFromDependencies(Map<String,JSONSchemaPropsOrStringArray> map)
Map<String,JSONSchemaPropsOrStringArray> getDependencies()
A withDependencies(Map<String,JSONSchemaPropsOrStringArray> dependencies)
Boolean hasDependencies()
String getDescription()
Boolean hasDescription()
A addAllToEnum(Collection<JSON> items)
A removeAllFromEnum(Collection<JSON> items)
@Deprecated List<JSON> getEnum()
JSON buildEnum(int index)
JSON buildFirstEnum()
JSON buildLastEnum()
JSON buildMatchingEnum(Predicate<JSONBuilder> predicate)
Boolean hasEnum()
JSONSchemaPropsFluent.EnumNested<A> addNewEnum()
JSONSchemaPropsFluent.EnumNested<A> addNewEnumLike(JSON item)
JSONSchemaPropsFluent.EnumNested<A> setNewEnumLike(int index, JSON item)
JSONSchemaPropsFluent.EnumNested<A> editEnum(int index)
JSONSchemaPropsFluent.EnumNested<A> editFirstEnum()
JSONSchemaPropsFluent.EnumNested<A> editLastEnum()
JSONSchemaPropsFluent.EnumNested<A> editMatchingEnum(Predicate<JSONBuilder> predicate)
@Deprecated JSON getExample()
JSON buildExample()
Boolean hasExample()
JSONSchemaPropsFluent.ExampleNested<A> withNewExample()
JSONSchemaPropsFluent.ExampleNested<A> withNewExampleLike(JSON item)
JSONSchemaPropsFluent.ExampleNested<A> editExample()
JSONSchemaPropsFluent.ExampleNested<A> editOrNewExample()
JSONSchemaPropsFluent.ExampleNested<A> editOrNewExampleLike(JSON item)
Boolean isExclusiveMaximum()
Boolean hasExclusiveMaximum()
A withNewExclusiveMaximum(boolean arg1)
Boolean isExclusiveMinimum()
Boolean hasExclusiveMinimum()
A withNewExclusiveMinimum(boolean arg1)
@Deprecated ExternalDocumentation getExternalDocs()
ExternalDocumentation buildExternalDocs()
A withExternalDocs(ExternalDocumentation externalDocs)
Boolean hasExternalDocs()
JSONSchemaPropsFluent.ExternalDocsNested<A> withNewExternalDocs()
JSONSchemaPropsFluent.ExternalDocsNested<A> withNewExternalDocsLike(ExternalDocumentation item)
JSONSchemaPropsFluent.ExternalDocsNested<A> editExternalDocs()
JSONSchemaPropsFluent.ExternalDocsNested<A> editOrNewExternalDocs()
JSONSchemaPropsFluent.ExternalDocsNested<A> editOrNewExternalDocsLike(ExternalDocumentation item)
String getFormat()
Boolean hasFormat()
String getId()
Boolean hasId()
@Deprecated JSONSchemaPropsOrArray getItems()
JSONSchemaPropsOrArray buildItems()
A withItems(JSONSchemaPropsOrArray items)
Boolean hasItems()
JSONSchemaPropsFluent.ItemsNested<A> withNewItems()
JSONSchemaPropsFluent.ItemsNested<A> withNewItemsLike(JSONSchemaPropsOrArray item)
JSONSchemaPropsFluent.ItemsNested<A> editItems()
JSONSchemaPropsFluent.ItemsNested<A> editOrNewItems()
JSONSchemaPropsFluent.ItemsNested<A> editOrNewItemsLike(JSONSchemaPropsOrArray item)
Long getMaxItems()
Boolean hasMaxItems()
A withNewMaxItems(long arg1)
Long getMaxLength()
Boolean hasMaxLength()
A withNewMaxLength(long arg1)
Long getMaxProperties()
Boolean hasMaxProperties()
A withNewMaxProperties(long arg1)
Double getMaximum()
Boolean hasMaximum()
A withNewMaximum(double arg1)
Long getMinItems()
Boolean hasMinItems()
A withNewMinItems(long arg1)
Long getMinLength()
Boolean hasMinLength()
A withNewMinLength(long arg1)
Long getMinProperties()
Boolean hasMinProperties()
A withNewMinProperties(long arg1)
Double getMinimum()
Boolean hasMinimum()
A withNewMinimum(double arg1)
Double getMultipleOf()
Boolean hasMultipleOf()
A withNewMultipleOf(double arg1)
@Deprecated JSONSchemaProps getNot()
JSONSchemaProps buildNot()
A withNot(JSONSchemaProps not)
Boolean hasNot()
JSONSchemaPropsFluent.NotNested<A> withNewNot()
JSONSchemaPropsFluent.NotNested<A> withNewNotLike(JSONSchemaProps item)
JSONSchemaPropsFluent.NotNested<A> editNot()
JSONSchemaPropsFluent.NotNested<A> editOrNewNot()
JSONSchemaPropsFluent.NotNested<A> editOrNewNotLike(JSONSchemaProps item)
A addToOneOf(int index, JSONSchemaProps item)
A setToOneOf(int index, JSONSchemaProps item)
A addToOneOf(JSONSchemaProps... items)
A addAllToOneOf(Collection<JSONSchemaProps> items)
A removeFromOneOf(JSONSchemaProps... items)
A removeAllFromOneOf(Collection<JSONSchemaProps> items)
@Deprecated List<JSONSchemaProps> getOneOf()
List<JSONSchemaProps> buildOneOf()
JSONSchemaProps buildOneOf(int index)
JSONSchemaProps buildFirstOneOf()
JSONSchemaProps buildLastOneOf()
JSONSchemaProps buildMatchingOneOf(Predicate<JSONSchemaPropsBuilder> predicate)
A withOneOf(List<JSONSchemaProps> oneOf)
A withOneOf(JSONSchemaProps... oneOf)
Boolean hasOneOf()
JSONSchemaPropsFluent.OneOfNested<A> addNewOneOf()
JSONSchemaPropsFluent.OneOfNested<A> addNewOneOfLike(JSONSchemaProps item)
JSONSchemaPropsFluent.OneOfNested<A> setNewOneOfLike(int index, JSONSchemaProps item)
JSONSchemaPropsFluent.OneOfNested<A> editOneOf(int index)
JSONSchemaPropsFluent.OneOfNested<A> editFirstOneOf()
JSONSchemaPropsFluent.OneOfNested<A> editLastOneOf()
JSONSchemaPropsFluent.OneOfNested<A> editMatchingOneOf(Predicate<JSONSchemaPropsBuilder> predicate)
String getPattern()
Boolean hasPattern()
A addToPatternProperties(String key, JSONSchemaProps value)
A addToPatternProperties(Map<String,JSONSchemaProps> map)
A removeFromPatternProperties(Map<String,JSONSchemaProps> map)
Map<String,JSONSchemaProps> getPatternProperties()
A withPatternProperties(Map<String,JSONSchemaProps> patternProperties)
Boolean hasPatternProperties()
A addToProperties(String key, JSONSchemaProps value)
A addToProperties(Map<String,JSONSchemaProps> map)
A removeFromProperties(Map<String,JSONSchemaProps> map)
Map<String,JSONSchemaProps> getProperties()
A withProperties(Map<String,JSONSchemaProps> properties)
Boolean hasProperties()
A addAllToRequired(Collection<String> items)
A removeAllFromRequired(Collection<String> items)
String getRequired(int index)
String getFirstRequired()
String getLastRequired()
Boolean hasRequired()
String getTitle()
Boolean hasTitle()
String getType()
Boolean hasType()
Boolean isUniqueItems()
Boolean hasUniqueItems()
A withNewUniqueItems(boolean arg1)
Copyright © 2015–2018 Red Hat. All rights reserved.