Class BasePathMappingProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.BasePathMappingProps.Jsii$Proxy
- All Implemented Interfaces:
BasePathMappingOptions
,BasePathMappingProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BasePathMappingProps
@Stability(Stable)
@Internal
public static final class BasePathMappingProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BasePathMappingProps
An implementation for
BasePathMappingProps
-
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.BasePathMappingProps
BasePathMappingProps.Builder, BasePathMappingProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(BasePathMappingProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBasePathMappingProps.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 String
The base path name that callers of the API must provide in the URL after the domain name (e.g.final IDomainName
The DomainName to associate with this base path mapping.final IRestApi
The RestApi resource to target.final Stage
getStage()
The Deployment stage of API [disable-awslint:ref-via-interface].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 theBasePathMappingProps.Builder
.
-
-
Method Details
-
getDomainName
Description copied from interface:BasePathMappingProps
The DomainName to associate with this base path mapping.- Specified by:
getDomainName
in interfaceBasePathMappingProps
-
getRestApi
Description copied from interface:BasePathMappingProps
The RestApi resource to target.- Specified by:
getRestApi
in interfaceBasePathMappingProps
-
getBasePath
Description copied from interface:BasePathMappingOptions
The base path name that callers of the API must provide in the URL after the domain name (e.g.example.com/base-path
). If you specify this property, it can't be an empty string.Default: - map requests from the domain root (e.g. `example.com`). If this is undefined, no additional mappings will be allowed on this domain name.
- Specified by:
getBasePath
in interfaceBasePathMappingOptions
-
getStage
Description copied from interface:BasePathMappingOptions
The Deployment stage of API [disable-awslint:ref-via-interface].Default: - map to deploymentStage of restApi otherwise stage needs to pass in URL
- Specified by:
getStage
in interfaceBasePathMappingOptions
-
$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()
-