Class SourceApiOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.SourceApiOptions.Jsii$Proxy
- All Implemented Interfaces:
SourceApiOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SourceApiOptions
@Stability(Stable)
@Internal
public static final class SourceApiOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SourceApiOptions
An implementation for
SourceApiOptions
-
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.appsync.SourceApiOptions
SourceApiOptions.Builder, SourceApiOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(SourceApiOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theSourceApiOptions.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 Role
IAM Role used to validate access to source APIs at runtime and to update the merged API endpoint with the source API changes.Definition of source APIs associated with this Merged API.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 theSourceApiOptions.Builder
.
-
-
Method Details
-
getSourceApis
Description copied from interface:SourceApiOptions
Definition of source APIs associated with this Merged API.- Specified by:
getSourceApis
in interfaceSourceApiOptions
-
getMergedApiExecutionRole
Description copied from interface:SourceApiOptions
IAM Role used to validate access to source APIs at runtime and to update the merged API endpoint with the source API changes.Default: - An IAM Role with acccess to source schemas will be created
- Specified by:
getMergedApiExecutionRole
in interfaceSourceApiOptions
-
$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()
-