Class CfnBasePathMappingPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.apigateway.CfnBasePathMappingPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBasePathMappingPropsMixin>
- Enclosing class:
CfnBasePathMappingPropsMixin
@Stability(Stable)
public static final class CfnBasePathMappingPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBasePathMappingPropsMixin>
A fluent builder for
CfnBasePathMappingPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe base path name that callers of the API must provide as part of the URL after the domain name.build()create()create(CfnPropertyMixinOptions options) domainName(String domainName) The domain name of the BasePathMapping resource to be described.domainName(IDomainNameRef domainName) The domain name of the BasePathMapping resource to be described.The string identifier of the associated RestApi.restApiId(IRestApiRef restApiId) The string identifier of the associated RestApi.The name of the associated stage.The name of the associated stage.
-
Method Details
-
create
@Stability(Stable) public static CfnBasePathMappingPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnBasePathMappingPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnBasePathMappingPropsMixin.Builder.
-
basePath
The base path name that callers of the API must provide as part of the URL after the domain name.- Parameters:
basePath- The base path name that callers of the API must provide as part of the URL after the domain name. This parameter is required.- Returns:
this- See Also:
-
domainName
The domain name of the BasePathMapping resource to be described.- Parameters:
domainName- The domain name of the BasePathMapping resource to be described. This parameter is required.- Returns:
this- See Also:
-
domainName
@Stability(Stable) public CfnBasePathMappingPropsMixin.Builder domainName(IDomainNameRef domainName) The domain name of the BasePathMapping resource to be described.- Parameters:
domainName- The domain name of the BasePathMapping resource to be described. This parameter is required.- Returns:
this- See Also:
-
id
- Parameters:
id- This parameter is required.- Returns:
this- See Also:
-
restApiId
The string identifier of the associated RestApi.- Parameters:
restApiId- The string identifier of the associated RestApi. This parameter is required.- Returns:
this- See Also:
-
restApiId
The string identifier of the associated RestApi.- Parameters:
restApiId- The string identifier of the associated RestApi. This parameter is required.- Returns:
this- See Also:
-
stage
The name of the associated stage.- Parameters:
stage- The name of the associated stage. This parameter is required.- Returns:
this- See Also:
-
stage
The name of the associated stage.- Parameters:
stage- The name of the associated stage. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnBasePathMappingPropsMixin>- Returns:
- a newly built instance of
CfnBasePathMappingPropsMixin.
-