Class ViolatingConstructJson.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cloud_assembly_schema.ViolatingConstructJson.Jsii$Proxy
- All Implemented Interfaces:
ViolatingConstructJson,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ViolatingConstructJson
@Stability(Stable)
@Internal
public static final class ViolatingConstructJson.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ViolatingConstructJson
An implementation for
ViolatingConstructJson-
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.cloud_assembly_schema.ViolatingConstructJson
ViolatingConstructJson.Builder, ViolatingConstructJson.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ViolatingConstructJson.Builder builder) Constructor that initializes the object based on literal property values passed by theViolatingConstructJson.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 booleanIf this construct violation regards a CloudFormation resource, a reference to the resource details.final StringThe fully qualified name of the construct class (includes the library name).final StringThe construct path as defined in the application.final StringThe version of the library that contains this construct.Stack traces associated with this violation.final 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 theViolatingConstructJson.Builder.
-
-
Method Details
-
getConstructPath
Description copied from interface:ViolatingConstructJsonThe construct path as defined in the application.Default: - no construct path
- Specified by:
getConstructPathin interfaceViolatingConstructJson
-
getCloudFormationResource
Description copied from interface:ViolatingConstructJsonIf this construct violation regards a CloudFormation resource, a reference to the resource details.- Specified by:
getCloudFormationResourcein interfaceViolatingConstructJson
-
getConstructFqn
Description copied from interface:ViolatingConstructJsonThe fully qualified name of the construct class (includes the library name).Default: - no construct info
- Specified by:
getConstructFqnin interfaceViolatingConstructJson
-
getLibraryVersion
Description copied from interface:ViolatingConstructJsonThe version of the library that contains this construct.The library name is the first component of the construct FQN.
Default: - no version info
- Specified by:
getLibraryVersionin interfaceViolatingConstructJson
-
getStackTraces
Description copied from interface:ViolatingConstructJsonStack traces associated with this violation.This can be all the stack traces where a violating property got its value, or just the construct creation stack trace.
Every element of the array is a stack trace, where each stack trace is a
\n-delimited string.Default: - No stack traces
- Specified by:
getStackTracesin interfaceViolatingConstructJson
-
$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()
-