@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:54:56.856Z") @Stability(value=Experimental) public interface JsonSchema extends software.amazon.jsii.JsiiSerializable
Copied from npm module jsonschema.
https://github.com/tdegrunt/jsonschema| Modifier and Type | Interface and Description |
|---|---|
static class |
JsonSchema.Builder
A builder for
JsonSchema |
static class |
JsonSchema.Jsii$Proxy
An implementation for
JsonSchema |
@Stability(value=Experimental) @Nullable default List<JsonSchema> getAdditionalItems()
@Stability(value=Experimental) @Nullable default Object getAdditionalProperties()
@Stability(value=Experimental) @Nullable default List<JsonSchema> getAllOf()
@Stability(value=Experimental) @Nullable default List<JsonSchema> getAnyOf()
@Stability(value=Experimental) @Nullable default Object getContains()
@Stability(value=Experimental) @Nullable default Object getDefaultValue()
Default: - not set
@Stability(value=Experimental) @Nullable default Map<String,JsonSchema> getDefinitions()
@Stability(value=Experimental) @Nullable default Map<String,Object> getDependencies()
@Stability(value=Experimental) @Nullable default String getDescription()
@Stability(value=Experimental) @Nullable default Boolean getExclusiveMaximum()
@Stability(value=Experimental) @Nullable default Boolean getExclusiveMinimum()
@Stability(value=Experimental) @Nullable default String getFormat()
@Stability(value=Experimental) @Nullable default String getId()
@Stability(value=Experimental) @Nullable default Object getItems()
@Stability(value=Experimental) @Nullable default Number getMaximum()
@Stability(value=Experimental) @Nullable default Number getMaxItems()
@Stability(value=Experimental) @Nullable default Number getMaxLength()
@Stability(value=Experimental) @Nullable default Number getMaxProperties()
@Stability(value=Experimental) @Nullable default Number getMinimum()
@Stability(value=Experimental) @Nullable default Number getMinItems()
@Stability(value=Experimental) @Nullable default Number getMinLength()
@Stability(value=Experimental) @Nullable default Number getMinProperties()
@Stability(value=Experimental) @Nullable default Number getMultipleOf()
@Stability(value=Experimental) @Nullable default JsonSchema getNot()
@Stability(value=Experimental) @Nullable default List<JsonSchema> getOneOf()
@Stability(value=Experimental) @Nullable default String getPattern()
@Stability(value=Experimental) @Nullable default Map<String,JsonSchema> getPatternProperties()
@Stability(value=Experimental) @Nullable default Map<String,JsonSchema> getProperties()
@Stability(value=Experimental) @Nullable default JsonSchema getPropertyNames()
@Stability(value=Experimental) @Nullable default String getRef()
@Stability(value=Experimental) @Nullable default JsonSchemaVersion getSchema()
@Stability(value=Experimental) @Nullable default String getTitle()
@Stability(value=Experimental) @Nullable default Object getType()
@Stability(value=Experimental) @Nullable default Boolean getUniqueItems()
@Stability(value=Experimental) static JsonSchema.Builder builder()
JsonSchema.Builder of JsonSchemaCopyright © 2021. All rights reserved.