@Stability(value=Experimental) @Internal public static final class JsonSchema.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements JsonSchema
JsonSchemasoftware.amazon.jsii.JsiiObject.InitializationModeJsonSchema.Builder, JsonSchema.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(List<? extends JsonSchema> additionalItems,
Object additionalProperties,
List<? extends JsonSchema> allOf,
List<? extends JsonSchema> anyOf,
Object contains,
Object defaultValue,
Map<String,? extends JsonSchema> definitions,
Map<String,? extends Object> dependencies,
String description,
List<? extends Object> enumValue,
Boolean exclusiveMaximum,
Boolean exclusiveMinimum,
String format,
String id,
Object items,
Number maximum,
Number maxItems,
Number maxLength,
Number maxProperties,
Number minimum,
Number minItems,
Number minLength,
Number minProperties,
Number multipleOf,
JsonSchema not,
List<? extends JsonSchema> oneOf,
String pattern,
Map<String,? extends JsonSchema> patternProperties,
Map<String,? extends JsonSchema> properties,
JsonSchema propertyNames,
String ref,
List<String> required,
JsonSchemaVersion schema,
String title,
Object type,
Boolean uniqueItems)
Constructor that initializes the object based on literal property values passed by the
JsonSchema.Builder. |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(List<? extends JsonSchema> additionalItems, Object additionalProperties, List<? extends JsonSchema> allOf, List<? extends JsonSchema> anyOf, Object contains, Object defaultValue, Map<String,? extends JsonSchema> definitions, Map<String,? extends Object> dependencies, String description, List<? extends Object> enumValue, Boolean exclusiveMaximum, Boolean exclusiveMinimum, String format, String id, Object items, Number maximum, Number maxItems, Number maxLength, Number maxProperties, Number minimum, Number minItems, Number minLength, Number minProperties, Number multipleOf, JsonSchema not, List<? extends JsonSchema> oneOf, String pattern, Map<String,? extends JsonSchema> patternProperties, Map<String,? extends JsonSchema> properties, JsonSchema propertyNames, String ref, List<String> required, JsonSchemaVersion schema, String title, Object type, Boolean uniqueItems)
JsonSchema.Builder.public final List<JsonSchema> getAdditionalItems()
getAdditionalItems in interface JsonSchemapublic final Object getAdditionalProperties()
getAdditionalProperties in interface JsonSchemapublic final List<JsonSchema> getAllOf()
getAllOf in interface JsonSchemapublic final List<JsonSchema> getAnyOf()
getAnyOf in interface JsonSchemapublic final Object getContains()
getContains in interface JsonSchemapublic final Object getDefaultValue()
JsonSchemaDefault: - not set
getDefaultValue in interface JsonSchemapublic final Map<String,JsonSchema> getDefinitions()
getDefinitions in interface JsonSchemapublic final Map<String,Object> getDependencies()
getDependencies in interface JsonSchemapublic final String getDescription()
getDescription in interface JsonSchemapublic final List<Object> getEnumValue()
getEnumValue in interface JsonSchemapublic final Boolean getExclusiveMaximum()
getExclusiveMaximum in interface JsonSchemapublic final Boolean getExclusiveMinimum()
getExclusiveMinimum in interface JsonSchemapublic final String getFormat()
getFormat in interface JsonSchemapublic final String getId()
getId in interface JsonSchemapublic final Object getItems()
getItems in interface JsonSchemapublic final Number getMaximum()
getMaximum in interface JsonSchemapublic final Number getMaxItems()
getMaxItems in interface JsonSchemapublic final Number getMaxLength()
getMaxLength in interface JsonSchemapublic final Number getMaxProperties()
getMaxProperties in interface JsonSchemapublic final Number getMinimum()
getMinimum in interface JsonSchemapublic final Number getMinItems()
getMinItems in interface JsonSchemapublic final Number getMinLength()
getMinLength in interface JsonSchemapublic final Number getMinProperties()
getMinProperties in interface JsonSchemapublic final Number getMultipleOf()
getMultipleOf in interface JsonSchemapublic final JsonSchema getNot()
getNot in interface JsonSchemapublic final List<JsonSchema> getOneOf()
getOneOf in interface JsonSchemapublic final String getPattern()
getPattern in interface JsonSchemapublic final Map<String,JsonSchema> getPatternProperties()
getPatternProperties in interface JsonSchemapublic final Map<String,JsonSchema> getProperties()
getProperties in interface JsonSchemapublic final JsonSchema getPropertyNames()
getPropertyNames in interface JsonSchemapublic final String getRef()
getRef in interface JsonSchemapublic final List<String> getRequired()
getRequired in interface JsonSchemapublic final JsonSchemaVersion getSchema()
getSchema in interface JsonSchemapublic final String getTitle()
getTitle in interface JsonSchemapublic final Object getType()
getType in interface JsonSchemapublic final Boolean getUniqueItems()
getUniqueItems in interface JsonSchema@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.