VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::hcl::ReportsStub Class Reference

Remote stub implementation of the Reports API service. More...

Inherits vmware::esx::hcl::Reports.

List of all members.

Public Member Functions

 ReportsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 ReportsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.esx.hcl.ReportsTypes.Location Get (string report)
 Returns the location Reports.Location information for downloading a compatibility report.
vmware.esx.hcl.ReportsTypes.Location Get (string report, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the location Reports.Location information for downloading a compatibility report.
global::System.Threading.Tasks.Task
< vmware.esx.hcl.ReportsTypes.Location
GetAsync (string report)
 Returns the location Reports.Location information for downloading a compatibility report.
global::System.Threading.Tasks.Task
< vmware.esx.hcl.ReportsTypes.Location
GetAsync (string report, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the location Reports.Location information for downloading a compatibility report.

Detailed Description

Remote stub implementation of the Reports API service.


Constructor & Destructor Documentation

vmware::esx::hcl::ReportsStub::ReportsStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::esx::hcl::ReportsStub::ReportsStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

vmware.esx.hcl.ReportsTypes.Location vmware::esx::hcl::ReportsStub::Get ( string  report) [inline]

Returns the location Reports.Location information for downloading a compatibility report.

Exceptions:
vmware.vapi.std.errors.NotFoundif there is no report for the given id.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
reportidentifier of hardware compatiblity report to be downloaded. The parameter must be an identifier for the resource type: com.vmware.esx.hcl.resources.CompatibilityReport .
Returns:
Reports.Location class which includes the URI to file, short lived token and expiry of the token in the Reports.Location object.

Implements vmware::esx::hcl::Reports.

vmware.esx.hcl.ReportsTypes.Location vmware::esx::hcl::ReportsStub::Get ( string  report,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the location Reports.Location information for downloading a compatibility report.

Exceptions:
vmware.vapi.std.errors.NotFoundif there is no report for the given id.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
reportidentifier of hardware compatiblity report to be downloaded. The parameter must be an identifier for the resource type: com.vmware.esx.hcl.resources.CompatibilityReport .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Reports.Location class which includes the URI to file, short lived token and expiry of the token in the Reports.Location object.

Implements vmware::esx::hcl::Reports.

global::System.Threading.Tasks.Task<vmware.esx.hcl.ReportsTypes.Location> vmware::esx::hcl::ReportsStub::GetAsync ( string  report) [inline]

Returns the location Reports.Location information for downloading a compatibility report.

Exceptions:
vmware.vapi.std.errors.NotFoundif there is no report for the given id.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
reportidentifier of hardware compatiblity report to be downloaded. The parameter must be an identifier for the resource type: com.vmware.esx.hcl.resources.CompatibilityReport .
Returns:
Reports.Location class which includes the URI to file, short lived token and expiry of the token in the Reports.Location object.

Implements vmware::esx::hcl::Reports.

global::System.Threading.Tasks.Task<vmware.esx.hcl.ReportsTypes.Location> vmware::esx::hcl::ReportsStub::GetAsync ( string  report,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the location Reports.Location information for downloading a compatibility report.

Exceptions:
vmware.vapi.std.errors.NotFoundif there is no report for the given id.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
reportidentifier of hardware compatiblity report to be downloaded. The parameter must be an identifier for the resource type: com.vmware.esx.hcl.resources.CompatibilityReport .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Reports.Location class which includes the URI to file, short lived token and expiry of the token in the Reports.Location object.

Implements vmware::esx::hcl::Reports.


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