public class ServicesStub extends com.vmware.vapi.internal.bindings.Stub implements Services
Services
API service.
WARNING: Internal class, subject to change in future versions.
ServicesTypes.CreateSpec, ServicesTypes.FilterSpec, ServicesTypes.Info, ServicesTypes.Summary
apiProvider, converter, ifaceId, securityContext
_VAPI_SERVICE_ID, RESOURCE_TYPE
Constructor and Description |
---|
ServicesStub(ApiProvider apiProvider,
StubConfigurationBase config) |
ServicesStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
create(ServicesTypes.CreateSpec spec)
Adds a new
Services instance to this vCenter. |
void |
create(ServicesTypes.CreateSpec spec,
AsyncCallback<java.lang.String> asyncCallback)
Adds a new
Services instance to this vCenter. |
void |
create(ServicesTypes.CreateSpec spec,
AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Adds a new
Services instance to this vCenter. |
java.lang.String |
create(ServicesTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Adds a new
Services instance to this vCenter. |
void |
delete(java.lang.String service)
Removes a currently configured
Services instance from this vCenter. |
void |
delete(java.lang.String service,
AsyncCallback<java.lang.Void> asyncCallback)
Removes a currently configured
Services instance from this vCenter. |
void |
delete(java.lang.String service,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Removes a currently configured
Services instance from this vCenter. |
void |
delete(java.lang.String service,
InvocationConfig invocationConfig)
Removes a currently configured
Services instance from this vCenter. |
ServicesTypes.Info |
get(java.lang.String service)
Returns the detailed information about an
Services instance for this
vCenter. |
void |
get(java.lang.String service,
AsyncCallback<ServicesTypes.Info> asyncCallback)
Returns the detailed information about an
Services instance for this
vCenter. |
void |
get(java.lang.String service,
AsyncCallback<ServicesTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns the detailed information about an
Services instance for this
vCenter. |
ServicesTypes.Info |
get(java.lang.String service,
InvocationConfig invocationConfig)
Returns the detailed information about an
Services instance for this
vCenter. |
java.util.List<ServicesTypes.Summary> |
list(ServicesTypes.FilterSpec spec)
Returns the list of all
Services instances for this vCenter. |
void |
list(ServicesTypes.FilterSpec spec,
AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback)
Returns the list of all
Services instances for this vCenter. |
void |
list(ServicesTypes.FilterSpec spec,
AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
Returns the list of all
Services instances for this vCenter. |
java.util.List<ServicesTypes.Summary> |
list(ServicesTypes.FilterSpec spec,
InvocationConfig invocationConfig)
Returns the list of all
Services instances for this vCenter. |
public ServicesStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public ServicesStub(ApiProvider apiProvider, StubConfigurationBase config)
public java.util.List<ServicesTypes.Summary> list(ServicesTypes.FilterSpec spec)
Services
Services
instances for this vCenter. This method
was added in vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
public java.util.List<ServicesTypes.Summary> list(ServicesTypes.FilterSpec spec, InvocationConfig invocationConfig)
Services
Services
instances for this vCenter. This method
was added in vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
public void list(ServicesTypes.FilterSpec spec, AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback)
Services
Services
instances for this vCenter. This method
was added in vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
List of all Services
instances for this vCenter.
Operation Errors:
Error
- if an error occurred while getting the data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. public void list(ServicesTypes.FilterSpec spec, AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
Services
Services
instances for this vCenter. This method
was added in vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
List of all Services
instances for this vCenter.
Operation Errors:
Error
- if an error occurred while getting the data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. public ServicesTypes.Info get(java.lang.String service)
Services
Services
instance for this
vCenter. This method was added in vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
public ServicesTypes.Info get(java.lang.String service, InvocationConfig invocationConfig)
Services
Services
instance for this
vCenter. This method was added in vSphere API 7.0.0.
Synchronous 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 Services
service
- the Services
instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.invocationConfig
- Configuration for the method invocation.Services
instance.public void get(java.lang.String service, AsyncCallback<ServicesTypes.Info> asyncCallback)
Services
Services
instance for this
vCenter. This method was added in vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Detailed information about the specified Services
instance.
Operation Errors:
Error
- if an error occurred while getting the data.
NotFound
- if there is no Services
instance with the specified ID.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. get
in interface Services
service
- the Services
instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String service, AsyncCallback<ServicesTypes.Info> asyncCallback, InvocationConfig invocationConfig)
Services
Services
instance for this
vCenter. This method was added in vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
Detailed information about the specified Services
instance.
Operation Errors:
Error
- if an error occurred while getting the data.
NotFound
- if there is no Services
instance with the specified ID.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. get
in interface Services
service
- the Services
instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public java.lang.String create(ServicesTypes.CreateSpec spec)
Services
Services
instance to this vCenter. This method was added in
vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
public java.lang.String create(ServicesTypes.CreateSpec spec, InvocationConfig invocationConfig)
Services
Services
instance to this vCenter. This method was added in
vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
create
in interface Services
spec
- The CreateSpec for the new service.invocationConfig
- Configuration for the method invocation.com.vmware.vcenter.trusted_platform.attestation.Service
.public void create(ServicesTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback)
Services
Services
instance to this vCenter. This method was added in
vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
ID of the newly registered Attestation Service instance.
The return value will be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.
Operation Errors:
AlreadyExists
- if there is already a Services
instance with the same Address.
Error
- if there is a generic error.
InvalidArgument
- if the CreateSpec contains invalid data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. public void create(ServicesTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
Services
Services
instance to this vCenter. This method was added in
vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
ID of the newly registered Attestation Service instance.
The return value will be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.
Operation Errors:
AlreadyExists
- if there is already a Services
instance with the same Address.
Error
- if there is a generic error.
InvalidArgument
- if the CreateSpec contains invalid data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. public void delete(java.lang.String service)
Services
Services
instance from this vCenter. This
method was added in vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
public void delete(java.lang.String service, InvocationConfig invocationConfig)
Services
Services
instance from this vCenter. This
method was added in vSphere API 7.0.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
public void delete(java.lang.String service, AsyncCallback<java.lang.Void> asyncCallback)
Services
Services
instance from this vCenter. This
method was added in vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
Error
- if an error occurred while deleting the service.
Error
- if there is a generic error.
NotFound
- if the Services
instance is not found.
ResourceBusy
- if the Services
instance is used by a configuration on a cluster level.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. delete
in interface Services
service
- the Services
instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void delete(java.lang.String service, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Services
Services
instance from this vCenter. This
method was added in vSphere API 7.0.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
Error
- if an error occurred while deleting the service.
Error
- if there is a generic error.
NotFound
- if the Services
instance is not found.
ResourceBusy
- if the Services
instance is used by a configuration on a cluster level.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. delete
in interface Services
service
- the Services
instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.