Package com.vmware.nsx.model
Class FederationSite.Builder
- java.lang.Object
-
- com.vmware.nsx.model.FederationSite.Builder
-
- Enclosing class:
- FederationSite
public static final class FederationSite.Builder extends java.lang.Object
Builder class forFederationSite
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofFederationSite
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 GMFederationSite.Builder
setAphList(java.util.List<AphInfo> aphList)
Aph services in the siteFederationSite.Builder
setCertHash(java.lang.String certHash)
Hash of the trustManagerCertFederationSite.Builder
setClusterId(java.lang.String clusterId)
Cluster idFederationSite.Builder
setConfigVersion(java.lang.Long configVersion)
Site config version format: int64FederationSite.Builder
setId(java.lang.String id)
Id of the siteFederationSite.Builder
setIsFederated(java.lang.Boolean isFederated)
Is site federatedFederationSite.Builder
setIsLocal(java.lang.Boolean isLocal)
Is site localFederationSite.Builder
setName(java.lang.String name)
Name of the siteFederationSite.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 nodeFederationSite.Builder
setSiteVersion(java.lang.String siteVersion)
Version of the siteFederationSite.Builder
setSplitBrain(java.lang.Boolean splitBrain)
Split brainFederationSite.Builder
setSystemId(java.lang.Long systemId)
System id format: int64FederationSite.Builder
setTrustManagerCert(java.lang.String trustManagerCert)
Cert string from trust managerFederationSite.Builder
setVipIp(java.lang.String vipIp)
Vip ip
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofFederationSite
.
-
-
Method Detail
-
setActiveGm
public FederationSite.Builder setActiveGm(java.lang.String activeGm)
Possible values are: Does site have active GM- Parameters:
activeGm
- New value for the property.
-
setAphList
public FederationSite.Builder setAphList(java.util.List<AphInfo> aphList)
Aph services in the site- Parameters:
aphList
- New value for the property.
-
setCertHash
public FederationSite.Builder setCertHash(java.lang.String certHash)
Hash of the trustManagerCert- Parameters:
certHash
- New value for the property.
-
setClusterId
public FederationSite.Builder setClusterId(java.lang.String clusterId)
Cluster id- Parameters:
clusterId
- New value for the property.
-
setConfigVersion
public FederationSite.Builder setConfigVersion(java.lang.Long configVersion)
Site config version format: int64- Parameters:
configVersion
- New value for the property.
-
setId
public FederationSite.Builder setId(java.lang.String id)
Id of the site- Parameters:
id
- New value for the property.
-
setIsFederated
public FederationSite.Builder setIsFederated(java.lang.Boolean isFederated)
Is site federated- Parameters:
isFederated
- New value for the property.
-
setIsLocal
public FederationSite.Builder setIsLocal(java.lang.Boolean isLocal)
Is site local- Parameters:
isLocal
- New value for the property.
-
setName
public FederationSite.Builder setName(java.lang.String name)
Name of the site- Parameters:
name
- New value for the property.
-
setNodeType
public FederationSite.Builder setNodeType(java.lang.String nodeType)
Possible values are: Type of node- Parameters:
nodeType
- New value for the property.
-
setSiteVersion
public FederationSite.Builder setSiteVersion(java.lang.String siteVersion)
Version of the site- Parameters:
siteVersion
- New value for the property.
-
setSplitBrain
public FederationSite.Builder setSplitBrain(java.lang.Boolean splitBrain)
Split brain- Parameters:
splitBrain
- New value for the property.
-
setSystemId
public FederationSite.Builder setSystemId(java.lang.Long systemId)
System id format: int64- Parameters:
systemId
- New value for the property.
-
setTrustManagerCert
public FederationSite.Builder setTrustManagerCert(java.lang.String trustManagerCert)
Cert string from trust manager- Parameters:
trustManagerCert
- New value for the property.
-
setVipIp
public FederationSite.Builder setVipIp(java.lang.String vipIp)
Vip ip- Parameters:
vipIp
- New value for the property.
-
build
public FederationSite build()
-
-