public class PbmCapabilitySchema extends DynamicData
Java class for PbmCapabilitySchema complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PbmCapabilitySchema">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="vendorInfo" type="{urn:pbm}PbmCapabilitySchemaVendorInfo"/>
<element name="namespaceInfo" type="{urn:pbm}PbmCapabilityNamespaceInfo"/>
<element name="lineOfService" type="{urn:pbm}PbmLineOfServiceInfo" minOccurs="0"/>
<element name="capabilityMetadataPerCategory" type="{urn:pbm}PbmCapabilityMetadataPerCategory" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<PbmCapabilityMetadataPerCategory> |
capabilityMetadataPerCategory |
protected PbmLineOfServiceInfo |
lineOfService |
protected PbmCapabilityNamespaceInfo |
namespaceInfo |
protected PbmCapabilitySchemaVendorInfo |
vendorInfo |
| Constructor and Description |
|---|
PbmCapabilitySchema() |
| Modifier and Type | Method and Description |
|---|---|
List<PbmCapabilityMetadataPerCategory> |
getCapabilityMetadataPerCategory()
Gets the value of the capabilityMetadataPerCategory property.
|
PbmLineOfServiceInfo |
getLineOfService()
Gets the value of the lineOfService property.
|
PbmCapabilityNamespaceInfo |
getNamespaceInfo()
Gets the value of the namespaceInfo property.
|
PbmCapabilitySchemaVendorInfo |
getVendorInfo()
Gets the value of the vendorInfo property.
|
void |
setLineOfService(PbmLineOfServiceInfo value)
Sets the value of the lineOfService property.
|
void |
setNamespaceInfo(PbmCapabilityNamespaceInfo value)
Sets the value of the namespaceInfo property.
|
void |
setVendorInfo(PbmCapabilitySchemaVendorInfo value)
Sets the value of the vendorInfo property.
|
protected PbmCapabilitySchemaVendorInfo vendorInfo
protected PbmCapabilityNamespaceInfo namespaceInfo
protected PbmLineOfServiceInfo lineOfService
protected List<PbmCapabilityMetadataPerCategory> capabilityMetadataPerCategory
public PbmCapabilitySchemaVendorInfo getVendorInfo()
PbmCapabilitySchemaVendorInfopublic void setVendorInfo(PbmCapabilitySchemaVendorInfo value)
value - allowed object is
PbmCapabilitySchemaVendorInfopublic PbmCapabilityNamespaceInfo getNamespaceInfo()
PbmCapabilityNamespaceInfopublic void setNamespaceInfo(PbmCapabilityNamespaceInfo value)
value - allowed object is
PbmCapabilityNamespaceInfopublic PbmLineOfServiceInfo getLineOfService()
PbmLineOfServiceInfopublic void setLineOfService(PbmLineOfServiceInfo value)
value - allowed object is
PbmLineOfServiceInfopublic List<PbmCapabilityMetadataPerCategory> getCapabilityMetadataPerCategory()
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 capabilityMetadataPerCategory property.
For example, to add a new item, do as follows:
getCapabilityMetadataPerCategory().add(newItem);
Objects of the following type(s) are allowed in the list
PbmCapabilityMetadataPerCategory
Copyright © 2018. All rights reserved.