Class JsonSchema.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.JsonSchema.Jsii$Proxy
- All Implemented Interfaces:
JsonSchema,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
JsonSchema
@Stability(Stable)
@Internal
public static final class JsonSchema.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements JsonSchema
An implementation for
JsonSchema-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.JsonSchema
JsonSchema.Builder, JsonSchema.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(JsonSchema.Builder builder) Constructor that initializes the object based on literal property values passed by theJsonSchema.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectReturns union: eitherBooleanorJsonSchemafinal ObjectReturns union: eitherBooleanorJsonSchemafinal List<JsonSchema> getAllOf()final List<JsonSchema> getAnyOf()final Objectfinal ObjectThe default value if you use an enum.final Map<String, JsonSchema> final Stringfinal Booleanfinal Booleanfinal Stringfinal StringgetId()final ObjectgetItems()final Numberfinal Numberfinal Numberfinal Numberfinal Numberfinal Numberfinal Numberfinal Numberfinal Numberfinal JsonSchemagetNot()final List<JsonSchema> getOneOf()final Stringfinal Map<String, JsonSchema> final Map<String, JsonSchema> final JsonSchemafinal StringgetRef()final JsonSchemaVersionfinal StringgetTitle()final ObjectgetType()final Booleanfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theJsonSchema.Builder.
-
-
Method Details
-
getAdditionalItems
Description copied from interface:JsonSchemaReturns union: eitherBooleanorJsonSchema- Specified by:
getAdditionalItemsin interfaceJsonSchema
-
getAdditionalProperties
Description copied from interface:JsonSchemaReturns union: eitherBooleanorJsonSchema- Specified by:
getAdditionalPropertiesin interfaceJsonSchema
-
getAllOf
- Specified by:
getAllOfin interfaceJsonSchema
-
getAnyOf
- Specified by:
getAnyOfin interfaceJsonSchema
-
getContains
Description copied from interface:JsonSchema- Specified by:
getContainsin interfaceJsonSchema
-
getDefaultValue
Description copied from interface:JsonSchemaThe default value if you use an enum.Default: - not set
- Specified by:
getDefaultValuein interfaceJsonSchema
-
getDefinitions
- Specified by:
getDefinitionsin interfaceJsonSchema
-
getDependencies
Description copied from interface:JsonSchema- Specified by:
getDependenciesin interfaceJsonSchema
-
getDescription
- Specified by:
getDescriptionin interfaceJsonSchema
-
getEnumValue
- Specified by:
getEnumValuein interfaceJsonSchema
-
getExclusiveMaximum
- Specified by:
getExclusiveMaximumin interfaceJsonSchema
-
getExclusiveMinimum
- Specified by:
getExclusiveMinimumin interfaceJsonSchema
-
getFormat
- Specified by:
getFormatin interfaceJsonSchema
-
getId
- Specified by:
getIdin interfaceJsonSchema
-
getItems
Description copied from interface:JsonSchema- Specified by:
getItemsin interfaceJsonSchema
-
getMaximum
- Specified by:
getMaximumin interfaceJsonSchema
-
getMaxItems
- Specified by:
getMaxItemsin interfaceJsonSchema
-
getMaxLength
- Specified by:
getMaxLengthin interfaceJsonSchema
-
getMaxProperties
- Specified by:
getMaxPropertiesin interfaceJsonSchema
-
getMinimum
- Specified by:
getMinimumin interfaceJsonSchema
-
getMinItems
- Specified by:
getMinItemsin interfaceJsonSchema
-
getMinLength
- Specified by:
getMinLengthin interfaceJsonSchema
-
getMinProperties
- Specified by:
getMinPropertiesin interfaceJsonSchema
-
getMultipleOf
- Specified by:
getMultipleOfin interfaceJsonSchema
-
getNot
- Specified by:
getNotin interfaceJsonSchema
-
getOneOf
- Specified by:
getOneOfin interfaceJsonSchema
-
getPattern
- Specified by:
getPatternin interfaceJsonSchema
-
getPatternProperties
- Specified by:
getPatternPropertiesin interfaceJsonSchema
-
getProperties
- Specified by:
getPropertiesin interfaceJsonSchema
-
getPropertyNames
- Specified by:
getPropertyNamesin interfaceJsonSchema
-
getRef
- Specified by:
getRefin interfaceJsonSchema
-
getRequired
- Specified by:
getRequiredin interfaceJsonSchema
-
getSchema
- Specified by:
getSchemain interfaceJsonSchema
-
getTitle
- Specified by:
getTitlein interfaceJsonSchema
-
getType
Description copied from interface:JsonSchema- Specified by:
getTypein interfaceJsonSchema
-
getUniqueItems
- Specified by:
getUniqueItemsin interfaceJsonSchema
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-