public static final class VirtualGatewayBaseProps.Builder
extends java.lang.Object
VirtualGatewayBaseProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
VirtualGatewayBaseProps.Builder |
accessLog(AccessLog accessLog)
Sets the value of
VirtualGatewayBaseProps.getAccessLog() |
VirtualGatewayBaseProps.Builder |
backendDefaults(BackendDefaults backendDefaults)
Sets the value of
VirtualGatewayBaseProps.getBackendDefaults() |
VirtualGatewayBaseProps |
build()
Builds the configured instance.
|
VirtualGatewayBaseProps.Builder |
listeners(java.util.List<? extends VirtualGatewayListener> listeners)
Sets the value of
VirtualGatewayBaseProps.getListeners() |
VirtualGatewayBaseProps.Builder |
virtualGatewayName(java.lang.String virtualGatewayName)
Sets the value of
VirtualGatewayBaseProps.getVirtualGatewayName() |
public VirtualGatewayBaseProps.Builder accessLog(AccessLog accessLog)
VirtualGatewayBaseProps.getAccessLog()
accessLog
- Access Logging Configuration for the VirtualGateway.this
public VirtualGatewayBaseProps.Builder backendDefaults(BackendDefaults backendDefaults)
VirtualGatewayBaseProps.getBackendDefaults()
backendDefaults
- Default Configuration Virtual Node uses to communicate with Virtual Service.this
public VirtualGatewayBaseProps.Builder listeners(java.util.List<? extends VirtualGatewayListener> listeners)
VirtualGatewayBaseProps.getListeners()
listeners
- Listeners for the VirtualGateway.
Only one is supported.this
public VirtualGatewayBaseProps.Builder virtualGatewayName(java.lang.String virtualGatewayName)
VirtualGatewayBaseProps.getVirtualGatewayName()
virtualGatewayName
- Name of the VirtualGateway.this
public VirtualGatewayBaseProps build()
VirtualGatewayBaseProps
java.lang.NullPointerException
- if any required attribute was not provided