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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.JsonSchema
JsonSchema.Builder, JsonSchema.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(JsonSchema.Builder builder) Constructor that initializes the object based on literal property values passed by theJsonSchema.Builder
.protected
Jsii$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.JsonNode
final boolean
final List<JsonSchema>
final Object
final List<JsonSchema>
getAllOf()
final List<JsonSchema>
getAnyOf()
final Object
final Object
The default value if you use an enum.final Map<String,
JsonSchema> final String
final Boolean
final Boolean
final String
final String
getId()
final Object
getItems()
final Number
final Number
final Number
final Number
final Number
final Number
final Number
final Number
final Number
final JsonSchema
getNot()
final List<JsonSchema>
getOneOf()
final String
final Map<String,
JsonSchema> final Map<String,
JsonSchema> final JsonSchema
final String
getRef()
final JsonSchemaVersion
final String
getTitle()
final Object
getType()
final Boolean
final int
hashCode()
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
- Specified by:
getAdditionalItems
in interfaceJsonSchema
-
getAdditionalProperties
- Specified by:
getAdditionalProperties
in interfaceJsonSchema
-
getAllOf
- Specified by:
getAllOf
in interfaceJsonSchema
-
getAnyOf
- Specified by:
getAnyOf
in interfaceJsonSchema
-
getContains
- Specified by:
getContains
in interfaceJsonSchema
-
getDefaultValue
Description copied from interface:JsonSchema
The default value if you use an enum.Default: - not set
- Specified by:
getDefaultValue
in interfaceJsonSchema
-
getDefinitions
- Specified by:
getDefinitions
in interfaceJsonSchema
-
getDependencies
- Specified by:
getDependencies
in interfaceJsonSchema
-
getDescription
- Specified by:
getDescription
in interfaceJsonSchema
-
getEnumValue
- Specified by:
getEnumValue
in interfaceJsonSchema
-
getExclusiveMaximum
- Specified by:
getExclusiveMaximum
in interfaceJsonSchema
-
getExclusiveMinimum
- Specified by:
getExclusiveMinimum
in interfaceJsonSchema
-
getFormat
- Specified by:
getFormat
in interfaceJsonSchema
-
getId
- Specified by:
getId
in interfaceJsonSchema
-
getItems
- Specified by:
getItems
in interfaceJsonSchema
-
getMaximum
- Specified by:
getMaximum
in interfaceJsonSchema
-
getMaxItems
- Specified by:
getMaxItems
in interfaceJsonSchema
-
getMaxLength
- Specified by:
getMaxLength
in interfaceJsonSchema
-
getMaxProperties
- Specified by:
getMaxProperties
in interfaceJsonSchema
-
getMinimum
- Specified by:
getMinimum
in interfaceJsonSchema
-
getMinItems
- Specified by:
getMinItems
in interfaceJsonSchema
-
getMinLength
- Specified by:
getMinLength
in interfaceJsonSchema
-
getMinProperties
- Specified by:
getMinProperties
in interfaceJsonSchema
-
getMultipleOf
- Specified by:
getMultipleOf
in interfaceJsonSchema
-
getNot
- Specified by:
getNot
in interfaceJsonSchema
-
getOneOf
- Specified by:
getOneOf
in interfaceJsonSchema
-
getPattern
- Specified by:
getPattern
in interfaceJsonSchema
-
getPatternProperties
- Specified by:
getPatternProperties
in interfaceJsonSchema
-
getProperties
- Specified by:
getProperties
in interfaceJsonSchema
-
getPropertyNames
- Specified by:
getPropertyNames
in interfaceJsonSchema
-
getRef
- Specified by:
getRef
in interfaceJsonSchema
-
getRequired
- Specified by:
getRequired
in interfaceJsonSchema
-
getSchema
- Specified by:
getSchema
in interfaceJsonSchema
-
getTitle
- Specified by:
getTitle
in interfaceJsonSchema
-
getType
- Specified by:
getType
in interfaceJsonSchema
-
getUniqueItems
- Specified by:
getUniqueItems
in interfaceJsonSchema
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-