All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmware.vim25.HostConfigInfo Maven / Gradle / Ivy

The newest version!

package com.vmware.vim25;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for HostConfigInfo complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="HostConfigInfo">
 *   <complexContent>
 *     <extension base="{urn:vim25}DynamicData">
 *       <sequence>
 *         <element name="host" type="{urn:vim25}ManagedObjectReference"/>
 *         <element name="product" type="{urn:vim25}AboutInfo"/>
 *         <element name="deploymentInfo" type="{urn:vim25}HostDeploymentInfo" minOccurs="0"/>
 *         <element name="hyperThread" type="{urn:vim25}HostHyperThreadScheduleInfo" minOccurs="0"/>
 *         <element name="consoleReservation" type="{urn:vim25}ServiceConsoleReservationInfo" minOccurs="0"/>
 *         <element name="virtualMachineReservation" type="{urn:vim25}VirtualMachineMemoryReservationInfo" minOccurs="0"/>
 *         <element name="storageDevice" type="{urn:vim25}HostStorageDeviceInfo" minOccurs="0"/>
 *         <element name="multipathState" type="{urn:vim25}HostMultipathStateInfo" minOccurs="0"/>
 *         <element name="fileSystemVolume" type="{urn:vim25}HostFileSystemVolumeInfo" minOccurs="0"/>
 *         <element name="systemFile" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="network" type="{urn:vim25}HostNetworkInfo" minOccurs="0"/>
 *         <element name="vmotion" type="{urn:vim25}HostVMotionInfo" minOccurs="0"/>
 *         <element name="virtualNicManagerInfo" type="{urn:vim25}HostVirtualNicManagerInfo" minOccurs="0"/>
 *         <element name="capabilities" type="{urn:vim25}HostNetCapabilities" minOccurs="0"/>
 *         <element name="datastoreCapabilities" type="{urn:vim25}HostDatastoreSystemCapabilities" minOccurs="0"/>
 *         <element name="offloadCapabilities" type="{urn:vim25}HostNetOffloadCapabilities" minOccurs="0"/>
 *         <element name="service" type="{urn:vim25}HostServiceInfo" minOccurs="0"/>
 *         <element name="firewall" type="{urn:vim25}HostFirewallInfo" minOccurs="0"/>
 *         <element name="autoStart" type="{urn:vim25}HostAutoStartManagerConfig" minOccurs="0"/>
 *         <element name="activeDiagnosticPartition" type="{urn:vim25}HostDiagnosticPartition" minOccurs="0"/>
 *         <element name="option" type="{urn:vim25}OptionValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="optionDef" type="{urn:vim25}OptionDef" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="datastorePrincipal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="localSwapDatastore" type="{urn:vim25}ManagedObjectReference" minOccurs="0"/>
 *         <element name="systemSwapConfiguration" type="{urn:vim25}HostSystemSwapConfiguration" minOccurs="0"/>
 *         <element name="systemResources" type="{urn:vim25}HostSystemResourceInfo" minOccurs="0"/>
 *         <element name="dateTimeInfo" type="{urn:vim25}HostDateTimeInfo" minOccurs="0"/>
 *         <element name="flags" type="{urn:vim25}HostFlagInfo" minOccurs="0"/>
 *         <element name="adminDisabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="lockdownMode" type="{urn:vim25}HostLockdownMode" minOccurs="0"/>
 *         <element name="ipmi" type="{urn:vim25}HostIpmiInfo" minOccurs="0"/>
 *         <element name="sslThumbprintInfo" type="{urn:vim25}HostSslThumbprintInfo" minOccurs="0"/>
 *         <element name="sslThumbprintData" type="{urn:vim25}HostSslThumbprintInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="certificate" type="{http://www.w3.org/2001/XMLSchema}byte" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="pciPassthruInfo" type="{urn:vim25}HostPciPassthruInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="authenticationManagerInfo" type="{urn:vim25}HostAuthenticationManagerInfo" minOccurs="0"/>
 *         <element name="featureVersion" type="{urn:vim25}HostFeatureVersionInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="powerSystemCapability" type="{urn:vim25}PowerSystemCapability" minOccurs="0"/>
 *         <element name="powerSystemInfo" type="{urn:vim25}PowerSystemInfo" minOccurs="0"/>
 *         <element name="cacheConfigurationInfo" type="{urn:vim25}HostCacheConfigurationInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="wakeOnLanCapable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="featureCapability" type="{urn:vim25}HostFeatureCapability" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="maskedFeatureCapability" type="{urn:vim25}HostFeatureCapability" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="vFlashConfigInfo" type="{urn:vim25}HostVFlashManagerVFlashConfigInfo" minOccurs="0"/>
 *         <element name="vsanHostConfig" type="{urn:vim25}VsanHostConfigInfo" minOccurs="0"/>
 *         <element name="domainList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="scriptCheckSum" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
 *         <element name="hostConfigCheckSum" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
 *         <element name="graphicsInfo" type="{urn:vim25}HostGraphicsInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="sharedPassthruGpuTypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="graphicsConfig" type="{urn:vim25}HostGraphicsConfig" minOccurs="0"/>
 *         <element name="ioFilterInfo" type="{urn:vim25}HostIoFilterInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="sriovDevicePool" type="{urn:vim25}HostSriovDevicePoolInfo" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "HostConfigInfo", propOrder = { "host", "product", "deploymentInfo", "hyperThread", "consoleReservation", "virtualMachineReservation", "storageDevice", "multipathState", "fileSystemVolume", "systemFile", "network", "vmotion", "virtualNicManagerInfo", "capabilities", "datastoreCapabilities", "offloadCapabilities", "service", "firewall", "autoStart", "activeDiagnosticPartition", "option", "optionDef", "datastorePrincipal", "localSwapDatastore", "systemSwapConfiguration", "systemResources", "dateTimeInfo", "flags", "adminDisabled", "lockdownMode", "ipmi", "sslThumbprintInfo", "sslThumbprintData", "certificate", "pciPassthruInfo", "authenticationManagerInfo", "featureVersion", "powerSystemCapability", "powerSystemInfo", "cacheConfigurationInfo", "wakeOnLanCapable", "featureCapability", "maskedFeatureCapability", "vFlashConfigInfo", "vsanHostConfig", "domainList", "scriptCheckSum", "hostConfigCheckSum", "graphicsInfo", "sharedPassthruGpuTypes", "graphicsConfig", "ioFilterInfo", "sriovDevicePool" }) public class HostConfigInfo extends DynamicData { @XmlElement(required = true) protected ManagedObjectReference host; @XmlElement(required = true) protected AboutInfo product; protected HostDeploymentInfo deploymentInfo; protected HostHyperThreadScheduleInfo hyperThread; protected ServiceConsoleReservationInfo consoleReservation; protected VirtualMachineMemoryReservationInfo virtualMachineReservation; protected HostStorageDeviceInfo storageDevice; protected HostMultipathStateInfo multipathState; protected HostFileSystemVolumeInfo fileSystemVolume; protected List systemFile; protected HostNetworkInfo network; protected HostVMotionInfo vmotion; protected HostVirtualNicManagerInfo virtualNicManagerInfo; protected HostNetCapabilities capabilities; protected HostDatastoreSystemCapabilities datastoreCapabilities; protected HostNetOffloadCapabilities offloadCapabilities; protected HostServiceInfo service; protected HostFirewallInfo firewall; protected HostAutoStartManagerConfig autoStart; protected HostDiagnosticPartition activeDiagnosticPartition; protected List option; protected List optionDef; protected String datastorePrincipal; protected ManagedObjectReference localSwapDatastore; protected HostSystemSwapConfiguration systemSwapConfiguration; protected HostSystemResourceInfo systemResources; protected HostDateTimeInfo dateTimeInfo; protected HostFlagInfo flags; protected Boolean adminDisabled; @XmlSchemaType(name = "string") protected HostLockdownMode lockdownMode; protected HostIpmiInfo ipmi; protected HostSslThumbprintInfo sslThumbprintInfo; protected List sslThumbprintData; @XmlElement(type = Byte.class) protected List certificate; protected List pciPassthruInfo; protected HostAuthenticationManagerInfo authenticationManagerInfo; protected List featureVersion; protected PowerSystemCapability powerSystemCapability; protected PowerSystemInfo powerSystemInfo; protected List cacheConfigurationInfo; protected Boolean wakeOnLanCapable; protected List featureCapability; protected List maskedFeatureCapability; protected HostVFlashManagerVFlashConfigInfo vFlashConfigInfo; protected VsanHostConfigInfo vsanHostConfig; protected List domainList; protected byte[] scriptCheckSum; protected byte[] hostConfigCheckSum; protected List graphicsInfo; protected List sharedPassthruGpuTypes; protected HostGraphicsConfig graphicsConfig; protected List ioFilterInfo; protected List sriovDevicePool; /** * Gets the value of the host property. * * @return * possible object is * {@link ManagedObjectReference } * */ public ManagedObjectReference getHost() { return host; } /** * Sets the value of the host property. * * @param value * allowed object is * {@link ManagedObjectReference } * */ public void setHost(ManagedObjectReference value) { this.host = value; } /** * Gets the value of the product property. * * @return * possible object is * {@link AboutInfo } * */ public AboutInfo getProduct() { return product; } /** * Sets the value of the product property. * * @param value * allowed object is * {@link AboutInfo } * */ public void setProduct(AboutInfo value) { this.product = value; } /** * Gets the value of the deploymentInfo property. * * @return * possible object is * {@link HostDeploymentInfo } * */ public HostDeploymentInfo getDeploymentInfo() { return deploymentInfo; } /** * Sets the value of the deploymentInfo property. * * @param value * allowed object is * {@link HostDeploymentInfo } * */ public void setDeploymentInfo(HostDeploymentInfo value) { this.deploymentInfo = value; } /** * Gets the value of the hyperThread property. * * @return * possible object is * {@link HostHyperThreadScheduleInfo } * */ public HostHyperThreadScheduleInfo getHyperThread() { return hyperThread; } /** * Sets the value of the hyperThread property. * * @param value * allowed object is * {@link HostHyperThreadScheduleInfo } * */ public void setHyperThread(HostHyperThreadScheduleInfo value) { this.hyperThread = value; } /** * Gets the value of the consoleReservation property. * * @return * possible object is * {@link ServiceConsoleReservationInfo } * */ public ServiceConsoleReservationInfo getConsoleReservation() { return consoleReservation; } /** * Sets the value of the consoleReservation property. * * @param value * allowed object is * {@link ServiceConsoleReservationInfo } * */ public void setConsoleReservation(ServiceConsoleReservationInfo value) { this.consoleReservation = value; } /** * Gets the value of the virtualMachineReservation property. * * @return * possible object is * {@link VirtualMachineMemoryReservationInfo } * */ public VirtualMachineMemoryReservationInfo getVirtualMachineReservation() { return virtualMachineReservation; } /** * Sets the value of the virtualMachineReservation property. * * @param value * allowed object is * {@link VirtualMachineMemoryReservationInfo } * */ public void setVirtualMachineReservation(VirtualMachineMemoryReservationInfo value) { this.virtualMachineReservation = value; } /** * Gets the value of the storageDevice property. * * @return * possible object is * {@link HostStorageDeviceInfo } * */ public HostStorageDeviceInfo getStorageDevice() { return storageDevice; } /** * Sets the value of the storageDevice property. * * @param value * allowed object is * {@link HostStorageDeviceInfo } * */ public void setStorageDevice(HostStorageDeviceInfo value) { this.storageDevice = value; } /** * Gets the value of the multipathState property. * * @return * possible object is * {@link HostMultipathStateInfo } * */ public HostMultipathStateInfo getMultipathState() { return multipathState; } /** * Sets the value of the multipathState property. * * @param value * allowed object is * {@link HostMultipathStateInfo } * */ public void setMultipathState(HostMultipathStateInfo value) { this.multipathState = value; } /** * Gets the value of the fileSystemVolume property. * * @return * possible object is * {@link HostFileSystemVolumeInfo } * */ public HostFileSystemVolumeInfo getFileSystemVolume() { return fileSystemVolume; } /** * Sets the value of the fileSystemVolume property. * * @param value * allowed object is * {@link HostFileSystemVolumeInfo } * */ public void setFileSystemVolume(HostFileSystemVolumeInfo value) { this.fileSystemVolume = value; } /** * Gets the value of the systemFile property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the systemFile property. * *

* For example, to add a new item, do as follows: *

     *    getSystemFile().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getSystemFile() { if (systemFile == null) { systemFile = new ArrayList(); } return this.systemFile; } /** * Gets the value of the network property. * * @return * possible object is * {@link HostNetworkInfo } * */ public HostNetworkInfo getNetwork() { return network; } /** * Sets the value of the network property. * * @param value * allowed object is * {@link HostNetworkInfo } * */ public void setNetwork(HostNetworkInfo value) { this.network = value; } /** * Gets the value of the vmotion property. * * @return * possible object is * {@link HostVMotionInfo } * */ public HostVMotionInfo getVmotion() { return vmotion; } /** * Sets the value of the vmotion property. * * @param value * allowed object is * {@link HostVMotionInfo } * */ public void setVmotion(HostVMotionInfo value) { this.vmotion = value; } /** * Gets the value of the virtualNicManagerInfo property. * * @return * possible object is * {@link HostVirtualNicManagerInfo } * */ public HostVirtualNicManagerInfo getVirtualNicManagerInfo() { return virtualNicManagerInfo; } /** * Sets the value of the virtualNicManagerInfo property. * * @param value * allowed object is * {@link HostVirtualNicManagerInfo } * */ public void setVirtualNicManagerInfo(HostVirtualNicManagerInfo value) { this.virtualNicManagerInfo = value; } /** * Gets the value of the capabilities property. * * @return * possible object is * {@link HostNetCapabilities } * */ public HostNetCapabilities getCapabilities() { return capabilities; } /** * Sets the value of the capabilities property. * * @param value * allowed object is * {@link HostNetCapabilities } * */ public void setCapabilities(HostNetCapabilities value) { this.capabilities = value; } /** * Gets the value of the datastoreCapabilities property. * * @return * possible object is * {@link HostDatastoreSystemCapabilities } * */ public HostDatastoreSystemCapabilities getDatastoreCapabilities() { return datastoreCapabilities; } /** * Sets the value of the datastoreCapabilities property. * * @param value * allowed object is * {@link HostDatastoreSystemCapabilities } * */ public void setDatastoreCapabilities(HostDatastoreSystemCapabilities value) { this.datastoreCapabilities = value; } /** * Gets the value of the offloadCapabilities property. * * @return * possible object is * {@link HostNetOffloadCapabilities } * */ public HostNetOffloadCapabilities getOffloadCapabilities() { return offloadCapabilities; } /** * Sets the value of the offloadCapabilities property. * * @param value * allowed object is * {@link HostNetOffloadCapabilities } * */ public void setOffloadCapabilities(HostNetOffloadCapabilities value) { this.offloadCapabilities = value; } /** * Gets the value of the service property. * * @return * possible object is * {@link HostServiceInfo } * */ public HostServiceInfo getService() { return service; } /** * Sets the value of the service property. * * @param value * allowed object is * {@link HostServiceInfo } * */ public void setService(HostServiceInfo value) { this.service = value; } /** * Gets the value of the firewall property. * * @return * possible object is * {@link HostFirewallInfo } * */ public HostFirewallInfo getFirewall() { return firewall; } /** * Sets the value of the firewall property. * * @param value * allowed object is * {@link HostFirewallInfo } * */ public void setFirewall(HostFirewallInfo value) { this.firewall = value; } /** * Gets the value of the autoStart property. * * @return * possible object is * {@link HostAutoStartManagerConfig } * */ public HostAutoStartManagerConfig getAutoStart() { return autoStart; } /** * Sets the value of the autoStart property. * * @param value * allowed object is * {@link HostAutoStartManagerConfig } * */ public void setAutoStart(HostAutoStartManagerConfig value) { this.autoStart = value; } /** * Gets the value of the activeDiagnosticPartition property. * * @return * possible object is * {@link HostDiagnosticPartition } * */ public HostDiagnosticPartition getActiveDiagnosticPartition() { return activeDiagnosticPartition; } /** * Sets the value of the activeDiagnosticPartition property. * * @param value * allowed object is * {@link HostDiagnosticPartition } * */ public void setActiveDiagnosticPartition(HostDiagnosticPartition value) { this.activeDiagnosticPartition = value; } /** * Gets the value of the option property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the option property. * *

* For example, to add a new item, do as follows: *

     *    getOption().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link OptionValue } * * */ public List getOption() { if (option == null) { option = new ArrayList(); } return this.option; } /** * Gets the value of the optionDef property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the optionDef property. * *

* For example, to add a new item, do as follows: *

     *    getOptionDef().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link OptionDef } * * */ public List getOptionDef() { if (optionDef == null) { optionDef = new ArrayList(); } return this.optionDef; } /** * Gets the value of the datastorePrincipal property. * * @return * possible object is * {@link String } * */ public String getDatastorePrincipal() { return datastorePrincipal; } /** * Sets the value of the datastorePrincipal property. * * @param value * allowed object is * {@link String } * */ public void setDatastorePrincipal(String value) { this.datastorePrincipal = value; } /** * Gets the value of the localSwapDatastore property. * * @return * possible object is * {@link ManagedObjectReference } * */ public ManagedObjectReference getLocalSwapDatastore() { return localSwapDatastore; } /** * Sets the value of the localSwapDatastore property. * * @param value * allowed object is * {@link ManagedObjectReference } * */ public void setLocalSwapDatastore(ManagedObjectReference value) { this.localSwapDatastore = value; } /** * Gets the value of the systemSwapConfiguration property. * * @return * possible object is * {@link HostSystemSwapConfiguration } * */ public HostSystemSwapConfiguration getSystemSwapConfiguration() { return systemSwapConfiguration; } /** * Sets the value of the systemSwapConfiguration property. * * @param value * allowed object is * {@link HostSystemSwapConfiguration } * */ public void setSystemSwapConfiguration(HostSystemSwapConfiguration value) { this.systemSwapConfiguration = value; } /** * Gets the value of the systemResources property. * * @return * possible object is * {@link HostSystemResourceInfo } * */ public HostSystemResourceInfo getSystemResources() { return systemResources; } /** * Sets the value of the systemResources property. * * @param value * allowed object is * {@link HostSystemResourceInfo } * */ public void setSystemResources(HostSystemResourceInfo value) { this.systemResources = value; } /** * Gets the value of the dateTimeInfo property. * * @return * possible object is * {@link HostDateTimeInfo } * */ public HostDateTimeInfo getDateTimeInfo() { return dateTimeInfo; } /** * Sets the value of the dateTimeInfo property. * * @param value * allowed object is * {@link HostDateTimeInfo } * */ public void setDateTimeInfo(HostDateTimeInfo value) { this.dateTimeInfo = value; } /** * Gets the value of the flags property. * * @return * possible object is * {@link HostFlagInfo } * */ public HostFlagInfo getFlags() { return flags; } /** * Sets the value of the flags property. * * @param value * allowed object is * {@link HostFlagInfo } * */ public void setFlags(HostFlagInfo value) { this.flags = value; } /** * Gets the value of the adminDisabled property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAdminDisabled() { return adminDisabled; } /** * Sets the value of the adminDisabled property. * * @param value * allowed object is * {@link Boolean } * */ public void setAdminDisabled(Boolean value) { this.adminDisabled = value; } /** * Gets the value of the lockdownMode property. * * @return * possible object is * {@link HostLockdownMode } * */ public HostLockdownMode getLockdownMode() { return lockdownMode; } /** * Sets the value of the lockdownMode property. * * @param value * allowed object is * {@link HostLockdownMode } * */ public void setLockdownMode(HostLockdownMode value) { this.lockdownMode = value; } /** * Gets the value of the ipmi property. * * @return * possible object is * {@link HostIpmiInfo } * */ public HostIpmiInfo getIpmi() { return ipmi; } /** * Sets the value of the ipmi property. * * @param value * allowed object is * {@link HostIpmiInfo } * */ public void setIpmi(HostIpmiInfo value) { this.ipmi = value; } /** * Gets the value of the sslThumbprintInfo property. * * @return * possible object is * {@link HostSslThumbprintInfo } * */ public HostSslThumbprintInfo getSslThumbprintInfo() { return sslThumbprintInfo; } /** * Sets the value of the sslThumbprintInfo property. * * @param value * allowed object is * {@link HostSslThumbprintInfo } * */ public void setSslThumbprintInfo(HostSslThumbprintInfo value) { this.sslThumbprintInfo = value; } /** * Gets the value of the sslThumbprintData property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the sslThumbprintData property. * *

* For example, to add a new item, do as follows: *

     *    getSslThumbprintData().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostSslThumbprintInfo } * * */ public List getSslThumbprintData() { if (sslThumbprintData == null) { sslThumbprintData = new ArrayList(); } return this.sslThumbprintData; } /** * Gets the value of the certificate property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the certificate property. * *

* For example, to add a new item, do as follows: *

     *    getCertificate().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Byte } * * */ public List getCertificate() { if (certificate == null) { certificate = new ArrayList(); } return this.certificate; } /** * Gets the value of the pciPassthruInfo property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the pciPassthruInfo property. * *

* For example, to add a new item, do as follows: *

     *    getPciPassthruInfo().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostPciPassthruInfo } * * */ public List getPciPassthruInfo() { if (pciPassthruInfo == null) { pciPassthruInfo = new ArrayList(); } return this.pciPassthruInfo; } /** * Gets the value of the authenticationManagerInfo property. * * @return * possible object is * {@link HostAuthenticationManagerInfo } * */ public HostAuthenticationManagerInfo getAuthenticationManagerInfo() { return authenticationManagerInfo; } /** * Sets the value of the authenticationManagerInfo property. * * @param value * allowed object is * {@link HostAuthenticationManagerInfo } * */ public void setAuthenticationManagerInfo(HostAuthenticationManagerInfo value) { this.authenticationManagerInfo = value; } /** * Gets the value of the featureVersion property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the featureVersion property. * *

* For example, to add a new item, do as follows: *

     *    getFeatureVersion().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostFeatureVersionInfo } * * */ public List getFeatureVersion() { if (featureVersion == null) { featureVersion = new ArrayList(); } return this.featureVersion; } /** * Gets the value of the powerSystemCapability property. * * @return * possible object is * {@link PowerSystemCapability } * */ public PowerSystemCapability getPowerSystemCapability() { return powerSystemCapability; } /** * Sets the value of the powerSystemCapability property. * * @param value * allowed object is * {@link PowerSystemCapability } * */ public void setPowerSystemCapability(PowerSystemCapability value) { this.powerSystemCapability = value; } /** * Gets the value of the powerSystemInfo property. * * @return * possible object is * {@link PowerSystemInfo } * */ public PowerSystemInfo getPowerSystemInfo() { return powerSystemInfo; } /** * Sets the value of the powerSystemInfo property. * * @param value * allowed object is * {@link PowerSystemInfo } * */ public void setPowerSystemInfo(PowerSystemInfo value) { this.powerSystemInfo = value; } /** * Gets the value of the cacheConfigurationInfo property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the cacheConfigurationInfo property. * *

* For example, to add a new item, do as follows: *

     *    getCacheConfigurationInfo().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostCacheConfigurationInfo } * * */ public List getCacheConfigurationInfo() { if (cacheConfigurationInfo == null) { cacheConfigurationInfo = new ArrayList(); } return this.cacheConfigurationInfo; } /** * Gets the value of the wakeOnLanCapable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isWakeOnLanCapable() { return wakeOnLanCapable; } /** * Sets the value of the wakeOnLanCapable property. * * @param value * allowed object is * {@link Boolean } * */ public void setWakeOnLanCapable(Boolean value) { this.wakeOnLanCapable = value; } /** * Gets the value of the featureCapability property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the featureCapability property. * *

* For example, to add a new item, do as follows: *

     *    getFeatureCapability().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostFeatureCapability } * * */ public List getFeatureCapability() { if (featureCapability == null) { featureCapability = new ArrayList(); } return this.featureCapability; } /** * Gets the value of the maskedFeatureCapability property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the maskedFeatureCapability property. * *

* For example, to add a new item, do as follows: *

     *    getMaskedFeatureCapability().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostFeatureCapability } * * */ public List getMaskedFeatureCapability() { if (maskedFeatureCapability == null) { maskedFeatureCapability = new ArrayList(); } return this.maskedFeatureCapability; } /** * Gets the value of the vFlashConfigInfo property. * * @return * possible object is * {@link HostVFlashManagerVFlashConfigInfo } * */ public HostVFlashManagerVFlashConfigInfo getVFlashConfigInfo() { return vFlashConfigInfo; } /** * Sets the value of the vFlashConfigInfo property. * * @param value * allowed object is * {@link HostVFlashManagerVFlashConfigInfo } * */ public void setVFlashConfigInfo(HostVFlashManagerVFlashConfigInfo value) { this.vFlashConfigInfo = value; } /** * Gets the value of the vsanHostConfig property. * * @return * possible object is * {@link VsanHostConfigInfo } * */ public VsanHostConfigInfo getVsanHostConfig() { return vsanHostConfig; } /** * Sets the value of the vsanHostConfig property. * * @param value * allowed object is * {@link VsanHostConfigInfo } * */ public void setVsanHostConfig(VsanHostConfigInfo value) { this.vsanHostConfig = value; } /** * Gets the value of the domainList property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the domainList property. * *

* For example, to add a new item, do as follows: *

     *    getDomainList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getDomainList() { if (domainList == null) { domainList = new ArrayList(); } return this.domainList; } /** * Gets the value of the scriptCheckSum property. * * @return * possible object is * byte[] */ public byte[] getScriptCheckSum() { return scriptCheckSum; } /** * Sets the value of the scriptCheckSum property. * * @param value * allowed object is * byte[] */ public void setScriptCheckSum(byte[] value) { this.scriptCheckSum = value; } /** * Gets the value of the hostConfigCheckSum property. * * @return * possible object is * byte[] */ public byte[] getHostConfigCheckSum() { return hostConfigCheckSum; } /** * Sets the value of the hostConfigCheckSum property. * * @param value * allowed object is * byte[] */ public void setHostConfigCheckSum(byte[] value) { this.hostConfigCheckSum = value; } /** * Gets the value of the graphicsInfo property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the graphicsInfo property. * *

* For example, to add a new item, do as follows: *

     *    getGraphicsInfo().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostGraphicsInfo } * * */ public List getGraphicsInfo() { if (graphicsInfo == null) { graphicsInfo = new ArrayList(); } return this.graphicsInfo; } /** * Gets the value of the sharedPassthruGpuTypes property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the sharedPassthruGpuTypes property. * *

* For example, to add a new item, do as follows: *

     *    getSharedPassthruGpuTypes().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getSharedPassthruGpuTypes() { if (sharedPassthruGpuTypes == null) { sharedPassthruGpuTypes = new ArrayList(); } return this.sharedPassthruGpuTypes; } /** * Gets the value of the graphicsConfig property. * * @return * possible object is * {@link HostGraphicsConfig } * */ public HostGraphicsConfig getGraphicsConfig() { return graphicsConfig; } /** * Sets the value of the graphicsConfig property. * * @param value * allowed object is * {@link HostGraphicsConfig } * */ public void setGraphicsConfig(HostGraphicsConfig value) { this.graphicsConfig = value; } /** * Gets the value of the ioFilterInfo property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the ioFilterInfo property. * *

* For example, to add a new item, do as follows: *

     *    getIoFilterInfo().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostIoFilterInfo } * * */ public List getIoFilterInfo() { if (ioFilterInfo == null) { ioFilterInfo = new ArrayList(); } return this.ioFilterInfo; } /** * Gets the value of the sriovDevicePool property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the sriovDevicePool property. * *

* For example, to add a new item, do as follows: *

     *    getSriovDevicePool().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostSriovDevicePoolInfo } * * */ public List getSriovDevicePool() { if (sriovDevicePool == null) { sriovDevicePool = new ArrayList(); } return this.sriovDevicePool; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy