Class CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appmesh.CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVirtualServicePropsMixin.VirtualServiceProviderProperty>
- Enclosing interface:
CfnVirtualServicePropsMixin.VirtualServiceProviderProperty
@Stability(Stable)
public static final class CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVirtualServicePropsMixin.VirtualServiceProviderProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.virtualNode(IResolvable virtualNode) virtualRouter(IResolvable virtualRouter)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
virtualNode
@Stability(Stable) public CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder virtualNode(IResolvable virtualNode) - Parameters:
virtualNode- The virtual node associated with a virtual service.- Returns:
this
-
virtualNode
@Stability(Stable) public CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder virtualNode(CfnVirtualServicePropsMixin.VirtualNodeServiceProviderProperty virtualNode) - Parameters:
virtualNode- The virtual node associated with a virtual service.- Returns:
this
-
virtualRouter
@Stability(Stable) public CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder virtualRouter(IResolvable virtualRouter) - Parameters:
virtualRouter- The virtual router associated with a virtual service.- Returns:
this
-
virtualRouter
@Stability(Stable) public CfnVirtualServicePropsMixin.VirtualServiceProviderProperty.Builder virtualRouter(CfnVirtualServicePropsMixin.VirtualRouterServiceProviderProperty virtualRouter) - Parameters:
virtualRouter- The virtual router associated with a virtual service.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnVirtualServicePropsMixin.VirtualServiceProviderProperty>- Returns:
- a new instance of
CfnVirtualServicePropsMixin.VirtualServiceProviderProperty - Throws:
NullPointerException- if any required attribute was not provided
-