public static final class LbServiceDebugInfo.Builder
extends java.lang.Object
LbServiceDebugInfo.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
LbServiceDebugInfo. |
| Modifier and Type | Method and Description |
|---|---|
LbServiceDebugInfo |
build() |
LbServiceDebugInfo.Builder |
setApplicationProfiles(java.util.List<com.vmware.vapi.bindings.Structure> applicationProfiles)
The application profiles are associated to virtual servers
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
LbServiceDebugInfo.Builder |
setClientSslProfiles(java.util.List<LbClientSslProfile> clientSslProfiles)
The client SSL profiles are associated to virtual servers.
|
LbServiceDebugInfo.Builder |
setMonitors(java.util.List<com.vmware.vapi.bindings.Structure> monitors)
The load balancer monitors are associated to pools.
|
LbServiceDebugInfo.Builder |
setPersistenceProfiles(java.util.List<com.vmware.vapi.bindings.Structure> persistenceProfiles)
The persistence profiles are associated to virtual servers
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
LbServiceDebugInfo.Builder |
setPools(java.util.List<LbPool> pools)
The pools which are associated to the given load balancer service would be
included.
|
LbServiceDebugInfo.Builder |
setRules(java.util.List<LbRule> rules)
The load balancer rules are associated to virtual servers.
|
LbServiceDebugInfo.Builder |
setServerSslProfiles(java.util.List<LbServerSslProfile> serverSslProfiles)
The server SSL profiles are associated to virtual servers.
|
LbServiceDebugInfo.Builder |
setService(LbService service) |
LbServiceDebugInfo.Builder |
setVirtualServers(java.util.List<LbVirtualServer> virtualServers)
The virtual servers which are associated to the given load balancer service
would be included.
|
public Builder()
LbServiceDebugInfo.public LbServiceDebugInfo.Builder setApplicationProfiles(java.util.List<com.vmware.vapi.bindings.Structure> applicationProfiles)
applicationProfiles - New value for the property.
When clients pass a value of this class as a parameter, the property must
contain all the properties defined in LbAppProfile.
When methods return a value of this class as a return value, the property will
contain all the properties defined in LbAppProfile.public LbServiceDebugInfo.Builder setClientSslProfiles(java.util.List<LbClientSslProfile> clientSslProfiles)
clientSslProfiles - New value for the property.public LbServiceDebugInfo.Builder setMonitors(java.util.List<com.vmware.vapi.bindings.Structure> monitors)
monitors - New value for the property.
When clients pass a value of this class as a parameter, the property must
contain all the properties defined in LbMonitor.
When methods return a value of this class as a return value, the property will
contain all the properties defined in LbMonitor.public LbServiceDebugInfo.Builder setPersistenceProfiles(java.util.List<com.vmware.vapi.bindings.Structure> persistenceProfiles)
persistenceProfiles - New value for the property.
When clients pass a value of this class as a parameter, the property must
contain all the properties defined in LbPersistenceProfile. When methods return a value of this
class as a return value, the property will contain all the properties defined in
LbPersistenceProfile.public LbServiceDebugInfo.Builder setPools(java.util.List<LbPool> pools)
pools - New value for the property.public LbServiceDebugInfo.Builder setRules(java.util.List<LbRule> rules)
rules - New value for the property.public LbServiceDebugInfo.Builder setServerSslProfiles(java.util.List<LbServerSslProfile> serverSslProfiles)
serverSslProfiles - New value for the property.public LbServiceDebugInfo.Builder setService(LbService service)
service - New value for the property.public LbServiceDebugInfo.Builder setVirtualServers(java.util.List<LbVirtualServer> virtualServers)
virtualServers - New value for the property.public LbServiceDebugInfo build()