Class ProxyResourceOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.ProxyResourceOptions.Jsii$Proxy
- All Implemented Interfaces:
ProxyResourceOptions
,ResourceOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ProxyResourceOptions
@Stability(Stable)
@Internal
public static final class ProxyResourceOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ProxyResourceOptions
An implementation for
ProxyResourceOptions
-
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.apigateway.ProxyResourceOptions
ProxyResourceOptions.Builder, ProxyResourceOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ProxyResourceOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theProxyResourceOptions.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 Boolean
Adds an "ANY" method to this resource.final CorsOptions
Adds a CORS preflight OPTIONS method to this resource and all child resources.final Integration
An integration to use as a default for all methods created within this API unless an integration is specified.final MethodOptions
Method options to use as a default for all methods created within this API unless custom options are specified.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 theProxyResourceOptions.Builder
.
-
-
Method Details
-
getAnyMethod
Description copied from interface:ProxyResourceOptions
Adds 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:
getAnyMethod
in interfaceProxyResourceOptions
-
getDefaultCorsPreflightOptions
Description copied from interface:ResourceOptions
Adds 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:
getDefaultCorsPreflightOptions
in interfaceResourceOptions
-
getDefaultIntegration
Description copied from interface:ResourceOptions
An integration to use as a default for all methods created within this API unless an integration is specified.Default: - Inherited from parent.
- Specified by:
getDefaultIntegration
in interfaceResourceOptions
-
getDefaultMethodOptions
Description copied from interface:ResourceOptions
Method options to use as a default for all methods created within this API unless custom options are specified.Default: - Inherited from parent.
- Specified by:
getDefaultMethodOptions
in interfaceResourceOptions
-
$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()
-