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()