public static final class FederationSite.Builder
extends java.lang.Object
FederationSite
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
FederationSite . |
Modifier and Type | Method and Description |
---|---|
FederationSite |
build() |
FederationSite.Builder |
setActiveGm(java.lang.String activeGm)
Possible values are:
FederationSite.ACTIVE_GM_ACTIVE FederationSite.ACTIVE_GM_STANDBY FederationSite.ACTIVE_GM_NONE FederationSite.ACTIVE_GM_INVALID Does site have
active GM |
FederationSite.Builder |
setAphList(java.util.List<AphInfo> aphList)
Aph services in the site
|
FederationSite.Builder |
setCertHash(java.lang.String certHash)
Hash of the trustManagerCert
|
FederationSite.Builder |
setClusterId(java.lang.String clusterId)
Cluster id
|
FederationSite.Builder |
setConfigVersion(java.lang.Long configVersion)
Site config version format: int64
|
FederationSite.Builder |
setId(java.lang.String id)
Id of the site
|
FederationSite.Builder |
setIsFederated(java.lang.Boolean isFederated)
Is site federated
|
FederationSite.Builder |
setIsLocal(java.lang.Boolean isLocal)
Is site local
|
FederationSite.Builder |
setName(java.lang.String name)
Name of the site
|
FederationSite.Builder |
setNodeType(java.lang.String nodeType)
Possible values are:
FederationSite.NODE_TYPE_GM FederationSite.NODE_TYPE_LM FederationSite.NODE_TYPE_GM_AND_LM Type of node |
FederationSite.Builder |
setSiteVersion(java.lang.String siteVersion)
Version of the site
|
FederationSite.Builder |
setSplitBrain(java.lang.Boolean splitBrain)
Split brain
|
FederationSite.Builder |
setSystemId(java.lang.Long systemId)
System id format: int64
|
FederationSite.Builder |
setTrustManagerCert(java.lang.String trustManagerCert)
Cert string from trust manager
|
FederationSite.Builder |
setVipIp(java.lang.String vipIp)
Vip ip
|
public Builder()
FederationSite
.public FederationSite.Builder setActiveGm(java.lang.String activeGm)
activeGm
- New value for the property.public FederationSite.Builder setAphList(java.util.List<AphInfo> aphList)
aphList
- New value for the property.public FederationSite.Builder setCertHash(java.lang.String certHash)
certHash
- New value for the property.public FederationSite.Builder setClusterId(java.lang.String clusterId)
clusterId
- New value for the property.public FederationSite.Builder setConfigVersion(java.lang.Long configVersion)
configVersion
- New value for the property.public FederationSite.Builder setId(java.lang.String id)
id
- New value for the property.public FederationSite.Builder setIsFederated(java.lang.Boolean isFederated)
isFederated
- New value for the property.public FederationSite.Builder setIsLocal(java.lang.Boolean isLocal)
isLocal
- New value for the property.public FederationSite.Builder setName(java.lang.String name)
name
- New value for the property.public FederationSite.Builder setNodeType(java.lang.String nodeType)
nodeType
- New value for the property.public FederationSite.Builder setSiteVersion(java.lang.String siteVersion)
siteVersion
- New value for the property.public FederationSite.Builder setSplitBrain(java.lang.Boolean splitBrain)
splitBrain
- New value for the property.public FederationSite.Builder setSystemId(java.lang.Long systemId)
systemId
- New value for the property.public FederationSite.Builder setTrustManagerCert(java.lang.String trustManagerCert)
trustManagerCert
- New value for the property.public FederationSite.Builder setVipIp(java.lang.String vipIp)
vipIp
- New value for the property.public FederationSite build()