Class ProxyResourceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.ProxyResourceProps.Jsii$Proxy
- All Implemented Interfaces:
ProxyResourceOptions,ProxyResourceProps,ResourceOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ProxyResourceProps
@Stability(Stable)
@Internal
public static final class ProxyResourceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ProxyResourceProps
An implementation for
ProxyResourceProps-
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.apigateway.ProxyResourceProps
ProxyResourceProps.Builder, ProxyResourceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ProxyResourceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theProxyResourceProps.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 BooleanAdds an "ANY" method to this resource.final CorsOptionsAdds a CORS preflight OPTIONS method to this resource and all child resources.final IntegrationAn integration to use as a default for all methods created within this API unless an integration is specified.final MethodOptionsMethod options to use as a default for all methods created within this API unless custom options are specified.final IResourceThe parent resource of this resource.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 theProxyResourceProps.Builder.
-
-
Method Details
-
getParent
Description copied from interface:ProxyResourcePropsThe parent resource of this resource.You can either pass another
Resourceobject or aRestApiobject here.- Specified by:
getParentin interfaceProxyResourceProps
-
getAnyMethod
Description copied from interface:ProxyResourceOptionsAdds an "ANY" method to this resource.If set to
false, you will have to explicitly add methods to this resource after it's created.Default: true
- Specified by:
getAnyMethodin interfaceProxyResourceOptions
-
getDefaultCorsPreflightOptions
Description copied from interface:ResourceOptionsAdds a CORS preflight OPTIONS method to this resource and all child resources.You can add CORS at the resource-level using
addCorsPreflight.Default: - CORS is disabled
- Specified by:
getDefaultCorsPreflightOptionsin interfaceResourceOptions
-
getDefaultIntegration
Description copied from interface:ResourceOptionsAn integration to use as a default for all methods created within this API unless an integration is specified.Default: - Inherited from parent.
- Specified by:
getDefaultIntegrationin interfaceResourceOptions
-
getDefaultMethodOptions
Description copied from interface:ResourceOptionsMethod options to use as a default for all methods created within this API unless custom options are specified.Default: - Inherited from parent.
- Specified by:
getDefaultMethodOptionsin interfaceResourceOptions
-
$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()
-