VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::appliance::update::Summary Class Reference

The Summary class contains the essential information about the update. More...

List of all members.

Classes

class  Builder
 Builder class for Summary. More...

Public Member Functions

 Summary ()
 Generate all-fields constructor only for errors and standard structures that have relevant fields.
string GetVersion ()
 Version in form of X.Y.Z.P.
void SetVersion (string version)
 Version in form of X.Y.Z.P.
vmware.vapi.std.LocalizableMessage GetDescription ()
 Description of the update.
void SetDescription (vmware.vapi.std.LocalizableMessage description)
 Description of the update.
vmware.appliance.update.CommonInfo.Priority GetPriority ()
 Update priority.
void SetPriority (vmware.appliance.update.CommonInfo.Priority priority)
 Update priority.
vmware.appliance.update.CommonInfo.Severity GetSeverity ()
 Update severity.
void SetSeverity (vmware.appliance.update.CommonInfo.Severity severity)
 Update severity.
vmware.appliance.update.CommonInfo.Category GetUpdateType ()
 Update category.
void SetUpdateType (vmware.appliance.update.CommonInfo.Category updateType)
 Update category.
global::System.DateTimeOffset GetReleaseDate ()
 Update release date.
void SetReleaseDate (global::System.DateTimeOffset releaseDate)
 Update release date.
bool GetRebootRequired ()
 Flag indicating whether reboot is required after update.
void SetRebootRequired (bool rebootRequired)
 Flag indicating whether reboot is required after update.
long GetSize ()
 Download Size of update in Megabytes.
void SetSize (long size)
 Download Size of update in Megabytes.
vmware.vapi.bindings.type.StructType _GetType ()
vmware.vapi.data.StructValue _GetDataValue ()
void _Validate ()
bool _HasTypeNameOf< T > ()
_ConvertTo< T > ()
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()

Detailed Description

The Summary class contains the essential information about the update.

This class was added in vSphere API 6.7.


Constructor & Destructor Documentation

vmware::appliance::update::Summary::Summary ( ) [inline]

Generate all-fields constructor only for errors and standard structures that have relevant fields.

Creates a default new instance.


Member Function Documentation

T vmware::appliance::update::Summary::_ConvertTo< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
vmware.vapi.data.StructValue vmware::appliance::update::Summary::_GetDataValue ( ) [inline]
vmware.vapi.bindings.type.StructType vmware::appliance::update::Summary::_GetType ( ) [inline]
bool vmware::appliance::update::Summary::_HasTypeNameOf< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
void vmware::appliance::update::Summary::_Validate ( ) [inline]
override bool vmware::appliance::update::Summary::Equals ( object  obj) [inline]
vmware.vapi.std.LocalizableMessage vmware::appliance::update::Summary::GetDescription ( ) [inline]

Description of the update.

The short information what this update is. E.g. "Update2 for vCenter Server Appliance 6.5". This attribute was added in vSphere API 6.7.

override int vmware::appliance::update::Summary::GetHashCode ( ) [inline]
vmware.appliance.update.CommonInfo.Priority vmware::appliance::update::Summary::GetPriority ( ) [inline]

Update priority.

This attribute was added in vSphere API 6.7.

bool vmware::appliance::update::Summary::GetRebootRequired ( ) [inline]

Flag indicating whether reboot is required after update.

This attribute was added in vSphere API 6.7.

global::System.DateTimeOffset vmware::appliance::update::Summary::GetReleaseDate ( ) [inline]

Update release date.

This attribute was added in vSphere API 6.7.

vmware.appliance.update.CommonInfo.Severity vmware::appliance::update::Summary::GetSeverity ( ) [inline]

Update severity.

This attribute was added in vSphere API 6.7.

long vmware::appliance::update::Summary::GetSize ( ) [inline]

Download Size of update in Megabytes.

This attribute was added in vSphere API 6.7.

vmware.appliance.update.CommonInfo.Category vmware::appliance::update::Summary::GetUpdateType ( ) [inline]

Update category.

This attribute was added in vSphere API 6.7.

string vmware::appliance::update::Summary::GetVersion ( ) [inline]

Version in form of X.Y.Z.P.

e.g. 6.5.1.5400. This attribute was added in vSphere API 6.7. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: com.vmware.appliance.update.pending . When methods return a value of this class as a result, the field will be an identifier for the resource type: com.vmware.appliance.update.pending .

void vmware::appliance::update::Summary::SetDescription ( vmware.vapi.std.LocalizableMessage  description) [inline]

Description of the update.

The short information what this update is. E.g. "Update2 for vCenter Server Appliance 6.5". This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetPriority ( vmware.appliance.update.CommonInfo.Priority  priority) [inline]

Update priority.

This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetRebootRequired ( bool  rebootRequired) [inline]

Flag indicating whether reboot is required after update.

This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetReleaseDate ( global::System.DateTimeOffset  releaseDate) [inline]

Update release date.

This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetSeverity ( vmware.appliance.update.CommonInfo.Severity  severity) [inline]

Update severity.

This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetSize ( long  size) [inline]

Download Size of update in Megabytes.

This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetUpdateType ( vmware.appliance.update.CommonInfo.Category  updateType) [inline]

Update category.

This attribute was added in vSphere API 6.7.

void vmware::appliance::update::Summary::SetVersion ( string  version) [inline]

Version in form of X.Y.Z.P.

e.g. 6.5.1.5400. This attribute was added in vSphere API 6.7. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: com.vmware.appliance.update.pending . When methods return a value of this class as a result, the field will be an identifier for the resource type: com.vmware.appliance.update.pending .

override string vmware::appliance::update::Summary::ToString ( ) [inline]

The documentation for this class was generated from the following file: