public class ComplianceStub extends com.vmware.vapi.internal.bindings.Stub implements Compliance
Compliance
API service.
WARNING: Internal class, subject to change in future versions.
ComplianceTypes.CheckSpec, ComplianceTypes.Info, ComplianceTypes.Status, ComplianceTypes.VmComplianceInfoapiProvider, converter, ifaceId, securityContext_VAPI_SERVICE_ID| Constructor and Description |
|---|
ComplianceStub(ApiProvider apiProvider,
StubConfigurationBase config) |
ComplianceStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
| Modifier and Type | Method and Description |
|---|---|
ComplianceTypes.Info |
check(java.lang.String vm,
ComplianceTypes.CheckSpec checkSpec)
Returns the storage policy Compliance
ComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check. |
void |
check(java.lang.String vm,
ComplianceTypes.CheckSpec checkSpec,
AsyncCallback<ComplianceTypes.Info> asyncCallback)
Returns the storage policy Compliance
ComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check. |
void |
check(java.lang.String vm,
ComplianceTypes.CheckSpec checkSpec,
AsyncCallback<ComplianceTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns the storage policy Compliance
ComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check. |
ComplianceTypes.Info |
check(java.lang.String vm,
ComplianceTypes.CheckSpec checkSpec,
InvocationConfig invocationConfig)
Returns the storage policy Compliance
ComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check. |
ComplianceTypes.Info |
get(java.lang.String vm)
Returns the cached storage policy compliance information of a virtual machine.
|
void |
get(java.lang.String vm,
AsyncCallback<ComplianceTypes.Info> asyncCallback)
Returns the cached storage policy compliance information of a virtual machine.
|
void |
get(java.lang.String vm,
AsyncCallback<ComplianceTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns the cached storage policy compliance information of a virtual machine.
|
ComplianceTypes.Info |
get(java.lang.String vm,
InvocationConfig invocationConfig)
Returns the cached storage policy compliance information of a virtual machine.
|
public ComplianceStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public ComplianceStub(ApiProvider apiProvider, StubConfigurationBase config)
public ComplianceTypes.Info get(java.lang.String vm)
ComplianceSynchronous method overload. Result of the invocation will be reported as a method return value.
get in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.ComplianceTypes.Info.
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.public ComplianceTypes.Info get(java.lang.String vm, InvocationConfig invocationConfig)
ComplianceSynchronous 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 Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.invocationConfig - Configuration for the method invocation.ComplianceTypes.Info.
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.public void get(java.lang.String vm,
AsyncCallback<ComplianceTypes.Info> asyncCallback)
ComplianceAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Operation Result:
Virtual machine storage policy compliance Info ComplianceTypes.Info.
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.
Operation Errors:
Error - if the system reports an error while responding to the request.
ServiceUnavailable - if the system is unable to communicate with a service to complete the request.
Unauthenticated - if the user cannot be authenticated.
Unauthorized - if the user does not have the required privileges.
get in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String vm,
AsyncCallback<ComplianceTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
ComplianceAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Operation Result:
Virtual machine storage policy compliance Info ComplianceTypes.Info.
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.
Operation Errors:
Error - if the system reports an error while responding to the request.
ServiceUnavailable - if the system is unable to communicate with a service to complete the request.
Unauthenticated - if the user cannot be authenticated.
Unauthorized - if the user does not have the required privileges.
get in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.public ComplianceTypes.Info check(java.lang.String vm, ComplianceTypes.CheckSpec checkSpec)
ComplianceComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check.
Synchronous method overload. Result of the invocation will be reported as a method return value.
check in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.checkSpec - Parameter specifies the entities on which storage policy compliance check is to
be invoked. The storage compliance Info ComplianceTypes.Info is returned.
If null, the behavior is equivalent to a ComplianceTypes.CheckSpec with
CheckSpec#vmHome set to true and CheckSpec#disks populated with all disks
attached to the virtual machine.Info class .
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.public ComplianceTypes.Info check(java.lang.String vm, ComplianceTypes.CheckSpec checkSpec, InvocationConfig invocationConfig)
ComplianceComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
check in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.checkSpec - Parameter specifies the entities on which storage policy compliance check is to
be invoked. The storage compliance Info ComplianceTypes.Info is returned.
If null, the behavior is equivalent to a ComplianceTypes.CheckSpec with
CheckSpec#vmHome set to true and CheckSpec#disks populated with all disks
attached to the virtual machine.invocationConfig - Configuration for the method invocation.Info class .
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.public void check(java.lang.String vm,
ComplianceTypes.CheckSpec checkSpec,
AsyncCallback<ComplianceTypes.Info> asyncCallback)
ComplianceComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Operation Result:
Virtual machine storage policy compliance Info class .
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.
Operation Errors:
Error - if the system reports an error while responding to the request.
ServiceUnavailable - if the system is unable to communicate with a service necessary to complete the
request.
Unauthenticated - if the user cannot be authenticated.
Unauthorized - if the user does not have the required privileges.
check in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.checkSpec - Parameter specifies the entities on which storage policy compliance check is to
be invoked. The storage compliance Info ComplianceTypes.Info is returned.
If null, the behavior is equivalent to a ComplianceTypes.CheckSpec with
CheckSpec#vmHome set to true and CheckSpec#disks populated with all disks
attached to the virtual machine.asyncCallback - Receives the status (progress, result or error) of the operation invocation.public void check(java.lang.String vm,
ComplianceTypes.CheckSpec checkSpec,
AsyncCallback<ComplianceTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
ComplianceComplianceTypes.Info of a virtual machine
after explicitly re-computing compliance check.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Operation Result:
Virtual machine storage policy compliance Info class .
If null, neither the virtual machine home directory nor any of it's
virtual disks are associated with a storage policy.
Operation Errors:
Error - if the system reports an error while responding to the request.
ServiceUnavailable - if the system is unable to communicate with a service necessary to complete the
request.
Unauthenticated - if the user cannot be authenticated.
Unauthorized - if the user does not have the required privileges.
check in interface Compliancevm - Virtual machine identifier.
The parameter must be an identifier for the resource type: VirtualMachine.checkSpec - Parameter specifies the entities on which storage policy compliance check is to
be invoked. The storage compliance Info ComplianceTypes.Info is returned.
If null, the behavior is equivalent to a ComplianceTypes.CheckSpec with
CheckSpec#vmHome set to true and CheckSpec#disks populated with all disks
attached to the virtual machine.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.