public static final class ControllerClusterRoleConfig.Builder
extends java.lang.Object
ControllerClusterRoleConfig
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ControllerClusterRoleConfig . |
Modifier and Type | Method and Description |
---|---|
ControllerClusterRoleConfig |
build() |
ControllerClusterRoleConfig.Builder |
setControlClusterListenAddr(ServiceEndpoint controlClusterListenAddr) |
ControllerClusterRoleConfig.Builder |
setControlPlaneListenAddr(ServiceEndpoint controlPlaneListenAddr) |
ControllerClusterRoleConfig.Builder |
setHostMsgClientInfo(MsgClientInfo hostMsgClientInfo) |
ControllerClusterRoleConfig.Builder |
setMpaMsgClientInfo(MsgClientInfo mpaMsgClientInfo) |
ControllerClusterRoleConfig.Builder |
setType(java.lang.String type)
Possible values are:
ControllerClusterRoleConfig.TYPE_MANAGEMENTCLUSTERROLECONFIG
ControllerClusterRoleConfig.TYPE_CONTROLLERCLUSTERROLECONFIG
Type of this role configuration
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
public Builder()
ControllerClusterRoleConfig
.public ControllerClusterRoleConfig.Builder setType(java.lang.String type)
type
- New value for the property.public ControllerClusterRoleConfig.Builder setControlClusterListenAddr(ServiceEndpoint controlClusterListenAddr)
controlClusterListenAddr
- New value for the property.public ControllerClusterRoleConfig.Builder setControlPlaneListenAddr(ServiceEndpoint controlPlaneListenAddr)
controlPlaneListenAddr
- New value for the property.public ControllerClusterRoleConfig.Builder setHostMsgClientInfo(MsgClientInfo hostMsgClientInfo)
hostMsgClientInfo
- New value for the property.public ControllerClusterRoleConfig.Builder setMpaMsgClientInfo(MsgClientInfo mpaMsgClientInfo)
mpaMsgClientInfo
- New value for the property.public ControllerClusterRoleConfig build()