public static final class VirtualService.Builder
extends java.lang.Object
VirtualService
.Modifier and Type | Method and Description |
---|---|
VirtualService |
build() |
static VirtualService.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
VirtualService.Builder |
virtualServiceName(java.lang.String virtualServiceName)
The name of the VirtualService.
|
VirtualService.Builder |
virtualServiceProvider(VirtualServiceProvider virtualServiceProvider)
The VirtualNode or VirtualRouter which the VirtualService uses as its provider.
|
public static VirtualService.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.VirtualService.Builder
.public VirtualService.Builder virtualServiceProvider(VirtualServiceProvider virtualServiceProvider)
virtualServiceProvider
- The VirtualNode or VirtualRouter which the VirtualService uses as its provider. This parameter is required.this
public VirtualService.Builder virtualServiceName(java.lang.String virtualServiceName)
It is recommended this follows the fully-qualified domain name format, such as "my-service.default.svc.cluster.local".
Example value: service.domain.local
Default: - A name is automatically generated
virtualServiceName
- The name of the VirtualService. This parameter is required.this
public VirtualService build()