public class RemovedComponentsStub extends com.vmware.vapi.internal.bindings.Stub implements RemovedComponents
RemovedComponents
API service.
WARNING: Internal class, subject to change in future versions.
apiProvider, converter, ifaceId, retryPolicy, securityContext_VAPI_SERVICE_ID, RESOURCE_TYPE| Constructor and Description |
|---|
RemovedComponentsStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.bindings.StubConfigurationBase config) |
RemovedComponentsStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
com.vmware.vapi.bindings.StubConfigurationBase config) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInfo |
get(java.lang.String host,
java.lang.String component)
Returns the component version for the given removed component in the desired
software specification.
|
void |
get(java.lang.String host,
java.lang.String component,
com.vmware.vapi.bindings.client.AsyncCallback<ComponentInfo> asyncCallback)
Returns the component version for the given removed component in the desired
software specification.
|
void |
get(java.lang.String host,
java.lang.String component,
com.vmware.vapi.bindings.client.AsyncCallback<ComponentInfo> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns the component version for the given removed component in the desired
software specification.
|
ComponentInfo |
get(java.lang.String host,
java.lang.String component,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns the component version for the given removed component in the desired
software specification.
|
java.util.Map<java.lang.String,ComponentInfo> |
list(java.lang.String host)
Returns a map of removed components in the desired software specification.
|
void |
list(java.lang.String host,
com.vmware.vapi.bindings.client.AsyncCallback<java.util.Map<java.lang.String,ComponentInfo>> asyncCallback)
Returns a map of removed components in the desired software specification.
|
void |
list(java.lang.String host,
com.vmware.vapi.bindings.client.AsyncCallback<java.util.Map<java.lang.String,ComponentInfo>> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns a map of removed components in the desired software specification.
|
java.util.Map<java.lang.String,ComponentInfo> |
list(java.lang.String host,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns a map of removed components in the desired software specification.
|
public RemovedComponentsStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
com.vmware.vapi.bindings.StubConfigurationBase config)
public RemovedComponentsStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.bindings.StubConfigurationBase config)
public ComponentInfo get(java.lang.String host, java.lang.String component)
RemovedComponentsSynchronous method overload. Result of the invocation will be reported as a method return value.
get in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.component - Identifier of the component.
The parameter must be an identifier for the resource type: com.vmware.esx.settings.component.public ComponentInfo get(java.lang.String host, java.lang.String component, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
RemovedComponentsSynchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
get in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.component - Identifier of the component.
The parameter must be an identifier for the resource type: com.vmware.esx.settings.component.invocationConfig - Configuration for the method invocation.public void get(java.lang.String host,
java.lang.String component,
com.vmware.vapi.bindings.client.AsyncCallback<ComponentInfo> asyncCallback)
RemovedComponentsAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Invocation Result:
Details about the component.
Operation Errors:
Error - If there is unknown internal error. The accompanying error message will give
more details about the failure.
NotFound - If there is no host associated with host in the system or or no
component associated with component in the system.
ServiceUnavailable - If the service is not available.
Unauthenticated - If the caller is not authenticated.
Unauthorized - If the caller does not have the necessary privileges.
Unsupported - If the host is not a vLCM managed standlone host.
Unauthorized - if you do not have all of the privileges described as follows:
VcIntegrity.lifecycleSoftwareSpecification.Read.
HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSoftwareSpecification.Read.
get in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.component - Identifier of the component.
The parameter must be an identifier for the resource type: com.vmware.esx.settings.component.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String host,
java.lang.String component,
com.vmware.vapi.bindings.client.AsyncCallback<ComponentInfo> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
RemovedComponentsAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Invocation Result:
Details about the component.
Operation Errors:
Error - If there is unknown internal error. The accompanying error message will give
more details about the failure.
NotFound - If there is no host associated with host in the system or or no
component associated with component in the system.
ServiceUnavailable - If the service is not available.
Unauthenticated - If the caller is not authenticated.
Unauthorized - If the caller does not have the necessary privileges.
Unsupported - If the host is not a vLCM managed standlone host.
Unauthorized - if you do not have all of the privileges described as follows:
VcIntegrity.lifecycleSoftwareSpecification.Read.
HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSoftwareSpecification.Read.
get in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.component - Identifier of the component.
The parameter must be an identifier for the resource type: com.vmware.esx.settings.component.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.public java.util.Map<java.lang.String,ComponentInfo> list(java.lang.String host)
RemovedComponentsSynchronous method overload. Result of the invocation will be reported as a method return value.
list in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.Map will be an identifier for the
resource type: com.vmware.esx.settings.component.public java.util.Map<java.lang.String,ComponentInfo> list(java.lang.String host, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
RemovedComponentsSynchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
list in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.invocationConfig - Configuration for the method invocation.Map will be an identifier for the
resource type: com.vmware.esx.settings.component.public void list(java.lang.String host,
com.vmware.vapi.bindings.client.AsyncCallback<java.util.Map<java.lang.String,ComponentInfo>> asyncCallback)
RemovedComponentsAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Invocation Result:
Map of ComponentInfo keyed by the component identifier. If no version is
specified in desired software specification, then it will be empty.
The key in the return value Map will be an identifier for the
resource type: com.vmware.esx.settings.component.
Operation Errors:
Error - If there is some unknown internal error. The accompanying error message will
give more details about the failure.
NotFound - If there is no host associated with host in the system.
ServiceUnavailable - If the service is not available.
Unauthenticated - If the caller is not authenticated.
Unauthorized - If the caller does not have the necessary privileges.
Unsupported - If the host is not a vLCM managed standlone host.
list in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void list(java.lang.String host,
com.vmware.vapi.bindings.client.AsyncCallback<java.util.Map<java.lang.String,ComponentInfo>> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
RemovedComponentsAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Invocation Result:
Map of ComponentInfo keyed by the component identifier. If no version is
specified in desired software specification, then it will be empty.
The key in the return value Map will be an identifier for the
resource type: com.vmware.esx.settings.component.
Operation Errors:
Error - If there is some unknown internal error. The accompanying error message will
give more details about the failure.
NotFound - If there is no host associated with host in the system.
ServiceUnavailable - If the service is not available.
Unauthenticated - If the caller is not authenticated.
Unauthorized - If the caller does not have the necessary privileges.
Unsupported - If the host is not a vLCM managed standlone host.
list in interface RemovedComponentshost - Identifier of the host.
The parameter must be an identifier for the resource type: HostSystem.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.