public static final class CompatibilityReportTypes.ServerCompatibility.Builder
extends java.lang.Object
CompatibilityReportTypes.ServerCompatibility
.Constructor and Description |
---|
Builder(java.lang.String cpuSeries,
java.net.URI vcgLink)
Constructor with parameters for the required properties of
CompatibilityReportTypes.ServerCompatibility . |
Modifier and Type | Method and Description |
---|---|
CompatibilityReportTypes.ServerCompatibility |
build() |
CompatibilityReportTypes.ServerCompatibility.Builder |
setBiosConstraints(java.util.List<CompatibilityReportTypes.BiosConstraint> biosConstraints)
Lists the BIOS constraints that the target ESXi release has for this server.
|
CompatibilityReportTypes.ServerCompatibility.Builder |
setNotes(java.util.List<LocalizableMessage> notes)
Information that needs to be taken into account when considering this server
hardware compatibility.
|
CompatibilityReportTypes.ServerCompatibility.Builder |
setSupportedReleases(java.util.List<java.lang.String> supportedReleases)
Provides information about supported releases for this entry.
|
public Builder(java.lang.String cpuSeries, java.net.URI vcgLink)
CompatibilityReportTypes.ServerCompatibility
.public CompatibilityReportTypes.ServerCompatibility.Builder setBiosConstraints(java.util.List<CompatibilityReportTypes.BiosConstraint> biosConstraints)
null
no constraints are present as server is either not compatible or
compatibility information is not found.biosConstraints
- New value for the property.public CompatibilityReportTypes.ServerCompatibility.Builder setSupportedReleases(java.util.List<java.lang.String> supportedReleases)
null
server is compatible with the given target release.supportedReleases
- New value for the property.public CompatibilityReportTypes.ServerCompatibility.Builder setNotes(java.util.List<LocalizableMessage> notes)
Set
if there is any information reported.notes
- New value for the property.public CompatibilityReportTypes.ServerCompatibility build()