public static final class FederationUpgradeSummary.Builder
extends java.lang.Object
FederationUpgradeSummary.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
FederationUpgradeSummary. |
| Modifier and Type | Method and Description |
|---|---|
FederationUpgradeSummary |
build() |
FederationUpgradeSummary.Builder |
setComponentStatus(java.util.List<FederationComponentUpgradeStatus> componentStatus)
List of component statuses
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
FederationUpgradeSummary.Builder |
setCurrentVersion(java.lang.String currentVersion)
This is NSX version for the site.
|
FederationUpgradeSummary.Builder |
setGpmName(java.lang.String gpmName)
Name of the global manager if present.
|
FederationUpgradeSummary.Builder |
setId(java.lang.String id)
Unique identifier of this resource.
|
FederationUpgradeSummary.Builder |
setLastUpgradeTimestamp(java.lang.String lastUpgradeTimestamp)
Indicates the time when the site was upgraded.
|
FederationUpgradeSummary.Builder |
setName(java.lang.String name)
Name of the site.
|
FederationUpgradeSummary.Builder |
setOverallUpgradeStatus(java.lang.String overallUpgradeStatus)
Possible values are:
FederationUpgradeSummary.OVERALL_UPGRADE_STATUS_SUCCESS
FederationUpgradeSummary.OVERALL_UPGRADE_STATUS_FAILED
FederationUpgradeSummary.OVERALL_UPGRADE_STATUS_IN_PROGRESS
FederationUpgradeSummary.OVERALL_UPGRADE_STATUS_NOT_STARTED
FederationUpgradeSummary.OVERALL_UPGRADE_STATUS_PAUSED
Status of upgrade
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
FederationUpgradeSummary.Builder |
setSiteId(java.lang.String siteId)
This is the Site Manager generated UUID for every NSX deployment.
|
FederationUpgradeSummary.Builder |
setSiteIp(java.lang.String siteIp)
IP address of the site.
|
FederationUpgradeSummary.Builder |
setSiteType(java.lang.String siteType)
Possible values are:
FederationUpgradeSummary.SITE_TYPE_ACTIVE_GM_SITE
FederationUpgradeSummary.SITE_TYPE_STANDBY_GM_SITE
FederationUpgradeSummary.SITE_TYPE_NON_GM_SITE
Type of this site. |
FederationUpgradeSummary.Builder |
setTargetVersion(java.lang.String targetVersion)
This is NSX target version for the site, if it is undergoing upgrade.
|
public Builder()
FederationUpgradeSummary.public FederationUpgradeSummary.Builder setComponentStatus(java.util.List<FederationComponentUpgradeStatus> componentStatus)
componentStatus - New value for the property.public FederationUpgradeSummary.Builder setCurrentVersion(java.lang.String currentVersion)
currentVersion - New value for the property.public FederationUpgradeSummary.Builder setGpmName(java.lang.String gpmName)
gpmName - New value for the property.public FederationUpgradeSummary.Builder setId(java.lang.String id)
id - New value for the property.public FederationUpgradeSummary.Builder setLastUpgradeTimestamp(java.lang.String lastUpgradeTimestamp)
lastUpgradeTimestamp - New value for the property.public FederationUpgradeSummary.Builder setName(java.lang.String name)
name - New value for the property.public FederationUpgradeSummary.Builder setOverallUpgradeStatus(java.lang.String overallUpgradeStatus)
overallUpgradeStatus - New value for the property.public FederationUpgradeSummary.Builder setSiteId(java.lang.String siteId)
siteId - New value for the property.public FederationUpgradeSummary.Builder setSiteIp(java.lang.String siteIp)
siteIp - New value for the property.public FederationUpgradeSummary.Builder setSiteType(java.lang.String siteType)
siteType - New value for the property.public FederationUpgradeSummary.Builder setTargetVersion(java.lang.String targetVersion)
targetVersion - New value for the property.public FederationUpgradeSummary build()