@Stability(value=Experimental) public static final class VirtualService.Builder extends Object implements software.amazon.jsii.Builder<VirtualService>
VirtualService.| Modifier and Type | Method and Description |
|---|---|
VirtualService |
build() |
static VirtualService.Builder |
create(software.constructs.Construct scope,
String id) |
VirtualService.Builder |
mesh(IMesh mesh)
(experimental) The Mesh which the VirtualService belongs to.
|
VirtualService.Builder |
virtualNode(IVirtualNode virtualNode)
(experimental) The VirtualNode attached to the virtual service.
|
VirtualService.Builder |
virtualRouter(IVirtualRouter virtualRouter)
(experimental) The VirtualRouter which the VirtualService uses as provider.
|
VirtualService.Builder |
virtualServiceName(String virtualServiceName)
(experimental) The name of the VirtualService.
|
@Stability(value=Experimental) public static VirtualService.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.VirtualService.Builder.@Stability(value=Experimental) public VirtualService.Builder virtualNode(IVirtualNode virtualNode)
Default: - At most one of virtualRouter and virtualNode is allowed.
virtualNode - The VirtualNode attached to the virtual service. This parameter is required.this@Stability(value=Experimental) public VirtualService.Builder virtualRouter(IVirtualRouter virtualRouter)
Default: - At most one of virtualRouter and virtualNode is allowed.
virtualRouter - The VirtualRouter which the VirtualService uses as provider. This parameter is required.this@Stability(value=Experimental) public VirtualService.Builder virtualServiceName(String virtualServiceName)
It is recommended this follows the fully-qualified domain name format, such as "my-service.default.svc.cluster.local".
Default: - A name is automatically generated
Example:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 service.domain.getLocal();
virtualServiceName - The name of the VirtualService. This parameter is required.this@Stability(value=Experimental) public VirtualService.Builder mesh(IMesh mesh)
mesh - The Mesh which the VirtualService belongs to. This parameter is required.this@Stability(value=Experimental) public VirtualService build()
build in interface software.amazon.jsii.Builder<VirtualService>Copyright © 2020. All rights reserved.