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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.BasePathMappingProps
BasePathMappingProps.Builder, BasePathMappingProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BasePathMappingProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBasePathMappingProps.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 StringThe base path name that callers of the API must provide in the URL after the domain name (e.g.final IDomainNameThe DomainName to associate with this base path mapping.final IRestApiThe RestApi resource to target.final StagegetStage()The Deployment stage of API [disable-awslint:ref-via-interface].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 theBasePathMappingProps.Builder.
-
-
Method Details
-
getDomainName
Description copied from interface:BasePathMappingPropsThe DomainName to associate with this base path mapping.- Specified by:
getDomainNamein interfaceBasePathMappingProps
-
getRestApi
Description copied from interface:BasePathMappingPropsThe RestApi resource to target.- Specified by:
getRestApiin interfaceBasePathMappingProps
-
getBasePath
Description copied from interface:BasePathMappingOptionsThe 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:
getBasePathin interfaceBasePathMappingOptions
-
getStage
Description copied from interface:BasePathMappingOptionsThe Deployment stage of API [disable-awslint:ref-via-interface].Default: - map to deploymentStage of restApi otherwise stage needs to pass in URL
- Specified by:
getStagein interfaceBasePathMappingOptions
-
$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()
-