Class CfnRoutePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.refactorspaces.mixins.CfnRoutePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRoutePropsMixin>
- Enclosing class:
CfnRoutePropsMixin
@Stability(Stable)
public static final class CfnRoutePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRoutePropsMixin>
A fluent builder for
CfnRoutePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationIdentifier(String applicationIdentifier) The unique identifier of the application.build()static CfnRoutePropsMixin.Buildercreate()static CfnRoutePropsMixin.Buildercreate(CfnPropertyMixinOptions options) defaultRoute(IResolvable defaultRoute) Configuration for the default route type.defaultRoute(CfnRoutePropsMixin.DefaultRouteInputProperty defaultRoute) Configuration for the default route type.environmentIdentifier(String environmentIdentifier) The unique identifier of the environment.The route type of the route.serviceIdentifier(String serviceIdentifier) The unique identifier of the service.The tags assigned to the route.uriPathRoute(IResolvable uriPathRoute) The configuration for the URI path route type.uriPathRoute(CfnRoutePropsMixin.UriPathRouteInputProperty uriPathRoute) The configuration for the URI path route type.
-
Method Details
-
create
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRoutePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRoutePropsMixin.Builder.
-
applicationIdentifier
@Stability(Stable) public CfnRoutePropsMixin.Builder applicationIdentifier(String applicationIdentifier) The unique identifier of the application.- Parameters:
applicationIdentifier- The unique identifier of the application. This parameter is required.- Returns:
this- See Also:
-
defaultRoute
Configuration for the default route type.- Parameters:
defaultRoute- Configuration for the default route type. This parameter is required.- Returns:
this- See Also:
-
defaultRoute
@Stability(Stable) public CfnRoutePropsMixin.Builder defaultRoute(CfnRoutePropsMixin.DefaultRouteInputProperty defaultRoute) Configuration for the default route type.- Parameters:
defaultRoute- Configuration for the default route type. This parameter is required.- Returns:
this- See Also:
-
environmentIdentifier
@Stability(Stable) public CfnRoutePropsMixin.Builder environmentIdentifier(String environmentIdentifier) The unique identifier of the environment.- Parameters:
environmentIdentifier- The unique identifier of the environment. This parameter is required.- Returns:
this- See Also:
-
routeType
The route type of the route.- Parameters:
routeType- The route type of the route. This parameter is required.- Returns:
this- See Also:
-
serviceIdentifier
The unique identifier of the service.- Parameters:
serviceIdentifier- The unique identifier of the service. This parameter is required.- Returns:
this- See Also:
-
tags
The tags assigned to the route.- Parameters:
tags- The tags assigned to the route. This parameter is required.- Returns:
this- See Also:
-
uriPathRoute
The configuration for the URI path route type.- Parameters:
uriPathRoute- The configuration for the URI path route type. This parameter is required.- Returns:
this- See Also:
-
uriPathRoute
@Stability(Stable) public CfnRoutePropsMixin.Builder uriPathRoute(CfnRoutePropsMixin.UriPathRouteInputProperty uriPathRoute) The configuration for the URI path route type.- Parameters:
uriPathRoute- The configuration for the URI path route type. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRoutePropsMixin>- Returns:
- a newly built instance of
CfnRoutePropsMixin.
-