VMware vCloud Suite SDK for .NET 6.0.0
vmware::vapi::metadata::metamodel::Structure Interface Reference

The Structure interface providers methods to retrieve metamodel information about a structure element in the interface definition language. More...

Inherited by vmware::vapi::metadata::metamodel::StructureStub.

List of all members.

Public Member Functions

global::System.Collections.Generic.List
< string > 
List ()
 Returns the identifiers for the structure elements that are contained in all the package elements and service elements.
global::System.Collections.Generic.List
< string > 
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the identifiers for the structure elements that are contained in all the package elements and service elements.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< string > > 
ListAsync ()
 Returns the identifiers for the structure elements that are contained in all the package elements and service elements.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< string > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the identifiers for the structure elements that are contained in all the package elements and service elements.
vmware.vapi.metadata.metamodel.StructureInfo Get (string structureId)
 Retrieves information about the structure element corresponding to structureId .
vmware.vapi.metadata.metamodel.StructureInfo Get (string structureId, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieves information about the structure element corresponding to structureId .
global::System.Threading.Tasks.Task
< vmware.vapi.metadata.metamodel.StructureInfo
GetAsync (string structureId)
 Retrieves information about the structure element corresponding to structureId .
global::System.Threading.Tasks.Task
< vmware.vapi.metadata.metamodel.StructureInfo
GetAsync (string structureId, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieves information about the structure element corresponding to structureId .

Detailed Description

The Structure interface providers methods to retrieve metamodel information about a structure element in the interface definition language.


Member Function Documentation

vmware.vapi.metadata.metamodel.StructureInfo vmware::vapi::metadata::metamodel::Structure::Get ( string  structureId)

Retrieves information about the structure element corresponding to structureId .

The StructureInfo contains the metamodel information about the structure element. It contains information about all the field elements and enumeration elements contained in this structure element.

Exceptions:
vmware.vapi.std.errors.NotFoundif the structure element associated with structureId is not contained in any of the package elements or service elements.
Parameters:
structureIdIdentifier of the structure element. The parameter must be an identifier for the resource type: com.vmware.vapi.structure .
Returns:
The StructureInfo instance that corresponds to structureId .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

vmware.vapi.metadata.metamodel.StructureInfo vmware::vapi::metadata::metamodel::Structure::Get ( string  structureId,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Retrieves information about the structure element corresponding to structureId .

The StructureInfo contains the metamodel information about the structure element. It contains information about all the field elements and enumeration elements contained in this structure element.

Exceptions:
vmware.vapi.std.errors.NotFoundif the structure element associated with structureId is not contained in any of the package elements or service elements.
Parameters:
structureIdIdentifier of the structure element. The parameter must be an identifier for the resource type: com.vmware.vapi.structure .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The StructureInfo instance that corresponds to structureId .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

global::System.Threading.Tasks.Task<vmware.vapi.metadata.metamodel.StructureInfo> vmware::vapi::metadata::metamodel::Structure::GetAsync ( string  structureId,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Retrieves information about the structure element corresponding to structureId .

The StructureInfo contains the metamodel information about the structure element. It contains information about all the field elements and enumeration elements contained in this structure element.

Exceptions:
vmware.vapi.std.errors.NotFoundif the structure element associated with structureId is not contained in any of the package elements or service elements.
Parameters:
structureIdIdentifier of the structure element. The parameter must be an identifier for the resource type: com.vmware.vapi.structure .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The StructureInfo instance that corresponds to structureId .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

global::System.Threading.Tasks.Task<vmware.vapi.metadata.metamodel.StructureInfo> vmware::vapi::metadata::metamodel::Structure::GetAsync ( string  structureId)

Retrieves information about the structure element corresponding to structureId .

The StructureInfo contains the metamodel information about the structure element. It contains information about all the field elements and enumeration elements contained in this structure element.

Exceptions:
vmware.vapi.std.errors.NotFoundif the structure element associated with structureId is not contained in any of the package elements or service elements.
Parameters:
structureIdIdentifier of the structure element. The parameter must be an identifier for the resource type: com.vmware.vapi.structure .
Returns:
The StructureInfo instance that corresponds to structureId .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

global::System.Collections.Generic.List<string> vmware::vapi::metadata::metamodel::Structure::List ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns the identifiers for the structure elements that are contained in all the package elements and service elements.

Returns:
The list of identifiers for the structure elements. The result will contain identifiers for the resource type: com.vmware.vapi.structure .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

global::System.Collections.Generic.List<string> vmware::vapi::metadata::metamodel::Structure::List ( )

Returns the identifiers for the structure elements that are contained in all the package elements and service elements.

Returns:
The list of identifiers for the structure elements. The result will contain identifiers for the resource type: com.vmware.vapi.structure .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<string> > vmware::vapi::metadata::metamodel::Structure::ListAsync ( )

Returns the identifiers for the structure elements that are contained in all the package elements and service elements.

Returns:
The list of identifiers for the structure elements. The result will contain identifiers for the resource type: com.vmware.vapi.structure .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<string> > vmware::vapi::metadata::metamodel::Structure::ListAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns the identifiers for the structure elements that are contained in all the package elements and service elements.

Returns:
The list of identifiers for the structure elements. The result will contain identifiers for the resource type: com.vmware.vapi.structure .

Implemented in vmware::vapi::metadata::metamodel::StructureStub.


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