Class ViolatingConstructJson.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.amazon.awscdk.cloudassembly.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 forViolatingConstructJson
-
-
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.cloudassembly.schema.ViolatingConstructJson
ViolatingConstructJson.Builder, ViolatingConstructJson.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)CloudFormationResourceJsongetCloudFormationResource()If this construct violation regards a CloudFormation resource, a reference to the resource details.StringgetConstructFqn()The fully qualified name of the construct class (includes the library name).StringgetConstructPath()The construct path as defined in the application.StringgetLibraryVersion()The version of the library that contains this construct.List<String>getStackTraces()Stack traces associated with this violation.inthashCode()
-
-
-
Constructor Detail
-
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
protected Jsii$Proxy(ViolatingConstructJson.Builder builder)
Constructor that initializes the object based on literal property values passed by theViolatingConstructJson.Builder.
-
-
Method Detail
-
getConstructPath
public final String getConstructPath()
Description copied from interface:ViolatingConstructJsonThe construct path as defined in the application.Default: - no construct path
- Specified by:
getConstructPathin interfaceViolatingConstructJson
-
getCloudFormationResource
public final CloudFormationResourceJson getCloudFormationResource()
Description copied from interface:ViolatingConstructJsonIf this construct violation regards a CloudFormation resource, a reference to the resource details.- Specified by:
getCloudFormationResourcein interfaceViolatingConstructJson
-
getConstructFqn
public final String 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
public final String 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
public final List<String> 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
-
-