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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.SourceApiOptions
SourceApiOptions.Builder, SourceApiOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(SourceApiOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theSourceApiOptions.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 RoleIAM 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 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 theSourceApiOptions.Builder.
-
-
Method Details
-
getSourceApis
Description copied from interface:SourceApiOptionsDefinition of source APIs associated with this Merged API.- Specified by:
getSourceApisin interfaceSourceApiOptions
-
getMergedApiExecutionRole
Description copied from interface:SourceApiOptionsIAM 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:
getMergedApiExecutionRolein interfaceSourceApiOptions
-
$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()
-