Package com.vmware.nsx_policy.model
Class LBSslModeSelectionAction.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.LBSslModeSelectionAction.Builder
-
- Enclosing class:
- LBSslModeSelectionAction
public static final class LBSslModeSelectionAction.Builder extends java.lang.Object
Builder class forLBSslModeSelectionAction
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofLBSslModeSelectionAction
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LBSslModeSelectionAction
build()
LBSslModeSelectionAction.Builder
setSslMode(java.lang.String sslMode)
Possible values are:LBSslModeSelectionAction.SSL_MODE_PASSTHROUGH
LBSslModeSelectionAction.SSL_MODE_END_TO_END
LBSslModeSelectionAction.SSL_MODE_OFFLOAD
SSL Passthrough: LB establishes a TCP connection with client and another connection with selected backend server.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofLBSslModeSelectionAction
.
-
-
Method Detail
-
setSslMode
public LBSslModeSelectionAction.Builder setSslMode(java.lang.String sslMode)
Possible values are: SSL Passthrough: LB establishes a TCP connection with client and another connection with selected backend server. LB won't inspect the stream data between client and backend server, but just pass it through. Backend server exchanges SSL connection with client. SSL Offloading: LB terminiates the connections from client, and establishes SSL connection with it. After receiving the HTTP request, LB connects the selected backend server and talk with it via HTTP without SSL. LB estalishes new connection to selected backend server for each HTTP request, in case server_keep_alive or multiplexing are NOT configured. SSL End-to-End: LB terminiates the connections from client, and establishes SSL connection with it. After receiving the HTTP request, LB connects the selected backend server and talk with it via HTTPS. LB estalishes new SSL connection to selected backend server for each HTTP request, in case server_keep_alive or multiplexing are NOT configured.- Parameters:
sslMode
- New value for the property.
-
build
public LBSslModeSelectionAction build()
-
-