public static final class VirtualServiceProps.Builder
extends java.lang.Object
VirtualServiceProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
VirtualServiceProps |
build()
Builds the configured instance.
|
VirtualServiceProps.Builder |
virtualServiceName(java.lang.String virtualServiceName)
Sets the value of
VirtualServiceProps.getVirtualServiceName() |
VirtualServiceProps.Builder |
virtualServiceProvider(VirtualServiceProvider virtualServiceProvider)
Sets the value of
VirtualServiceProps.getVirtualServiceProvider() |
public VirtualServiceProps.Builder virtualServiceProvider(VirtualServiceProvider virtualServiceProvider)
VirtualServiceProps.getVirtualServiceProvider()
virtualServiceProvider
- The VirtualNode or VirtualRouter which the VirtualService uses as its provider. This parameter is required.this
public VirtualServiceProps.Builder virtualServiceName(java.lang.String virtualServiceName)
VirtualServiceProps.getVirtualServiceName()
virtualServiceName
- The name of the VirtualService.
It is recommended this follows the fully-qualified domain name format,
such as "my-service.default.svc.cluster.local".
Example value: service.domain.local
this
public VirtualServiceProps build()
VirtualServiceProps
java.lang.NullPointerException
- if any required attribute was not provided