public static final class SddcManifest.Builder
extends java.lang.Object
SddcManifest
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
SddcManifest . |
Modifier and Type | Method and Description |
---|---|
SddcManifest |
build() |
SddcManifest.Builder |
setEbsBackedVsanConfig(EbsBackedVsanConfig ebsBackedVsanConfig) |
SddcManifest.Builder |
setEsxAmi(AmiInfo esxAmi) |
SddcManifest.Builder |
setEsxNsxtAmi(AmiInfo esxNsxtAmi) |
SddcManifest.Builder |
setGlcmBundle(GlcmBundle glcmBundle) |
SddcManifest.Builder |
setMetadata(Metadata metadata) |
SddcManifest.Builder |
setPopInfo(PopInfo popInfo) |
SddcManifest.Builder |
setVmcInternalVersion(java.lang.String vmcInternalVersion)
the vmcInternalVersion of the sddc for internal use
|
SddcManifest.Builder |
setVmcVersion(java.lang.String vmcVersion)
the vmcVersion of the sddc for display
|
SddcManifest.Builder |
setVsanWitnessAmi(AmiInfo vsanWitnessAmi) |
public Builder()
SddcManifest
.public SddcManifest.Builder setVmcVersion(java.lang.String vmcVersion)
vmcVersion
- New value for the property.public SddcManifest.Builder setGlcmBundle(GlcmBundle glcmBundle)
glcmBundle
- New value for the property.public SddcManifest.Builder setPopInfo(PopInfo popInfo)
popInfo
- New value for the property.public SddcManifest.Builder setVmcInternalVersion(java.lang.String vmcInternalVersion)
vmcInternalVersion
- New value for the property.public SddcManifest.Builder setEbsBackedVsanConfig(EbsBackedVsanConfig ebsBackedVsanConfig)
ebsBackedVsanConfig
- New value for the property.public SddcManifest.Builder setVsanWitnessAmi(AmiInfo vsanWitnessAmi)
vsanWitnessAmi
- New value for the property.public SddcManifest.Builder setEsxAmi(AmiInfo esxAmi)
esxAmi
- New value for the property.public SddcManifest.Builder setEsxNsxtAmi(AmiInfo esxNsxtAmi)
esxNsxtAmi
- New value for the property.public SddcManifest.Builder setMetadata(Metadata metadata)
metadata
- New value for the property.public SddcManifest build()