public static final class SiteRecovery.Builder
extends java.lang.Object
SiteRecovery
.Constructor and Description |
---|
Builder(java.lang.String id,
long version,
java.util.Calendar created,
java.lang.String userId,
java.lang.String userName,
java.util.Calendar updated,
java.lang.String updatedByUserId,
java.lang.String updatedByUserName)
Constructor with parameters for the required properties of
SiteRecovery . |
Modifier and Type | Method and Description |
---|---|
SiteRecovery |
build() |
SiteRecovery.Builder |
setDraasH5Url(java.lang.String draasH5Url) |
SiteRecovery.Builder |
setSddcId(java.lang.String sddcId) |
SiteRecovery.Builder |
setSiteRecoveryState(java.lang.String siteRecoveryState)
Possible values are:
SiteRecovery.SITE_RECOVERY_STATE_ACTIVATING
SiteRecovery.SITE_RECOVERY_STATE_ACTIVATED
SiteRecovery.SITE_RECOVERY_STATE_DEACTIVATING
SiteRecovery.SITE_RECOVERY_STATE_DEACTIVATED
SiteRecovery.SITE_RECOVERY_STATE_FAILED
SiteRecovery.SITE_RECOVERY_STATE_CANCELED
SiteRecovery.SITE_RECOVERY_STATE_DELETED
|
SiteRecovery.Builder |
setSrmNodes(java.util.List<SrmNode> srmNodes) |
SiteRecovery.Builder |
setVrNode(SiteRecoveryNode vrNode) |
SiteRecovery.Builder |
setVrsNodes(java.util.List<SiteRecoveryNode> vrsNodes) |
public Builder(java.lang.String id, long version, java.util.Calendar created, java.lang.String userId, java.lang.String userName, java.util.Calendar updated, java.lang.String updatedByUserId, java.lang.String updatedByUserName)
SiteRecovery
.public SiteRecovery.Builder setSddcId(java.lang.String sddcId)
sddcId
- New value for the property.public SiteRecovery.Builder setSiteRecoveryState(java.lang.String siteRecoveryState)
SiteRecovery.SITE_RECOVERY_STATE_ACTIVATING
SiteRecovery.SITE_RECOVERY_STATE_ACTIVATED
SiteRecovery.SITE_RECOVERY_STATE_DEACTIVATING
SiteRecovery.SITE_RECOVERY_STATE_DEACTIVATED
SiteRecovery.SITE_RECOVERY_STATE_FAILED
SiteRecovery.SITE_RECOVERY_STATE_CANCELED
SiteRecovery.SITE_RECOVERY_STATE_DELETED
siteRecoveryState
- New value for the property.public SiteRecovery.Builder setDraasH5Url(java.lang.String draasH5Url)
draasH5Url
- New value for the property.public SiteRecovery.Builder setVrNode(SiteRecoveryNode vrNode)
vrNode
- New value for the property.public SiteRecovery.Builder setSrmNodes(java.util.List<SrmNode> srmNodes)
srmNodes
- New value for the property.public SiteRecovery.Builder setVrsNodes(java.util.List<SiteRecoveryNode> vrsNodes)
vrsNodes
- New value for the property.public SiteRecovery build()