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.SummaryapiProvider, 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)
ServicesServices 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)
ServicesServices 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)
ServicesServices 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)
ServicesServices 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)
ServicesServices 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)
ServicesServices 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 Servicesservice - the Services instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.Service.invocationConfig - Configuration for the method invocation.Services instance.public void get(java.lang.String service,
AsyncCallback<ServicesTypes.Info> asyncCallback)
ServicesServices 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 Servicesservice - the Services instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.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)
ServicesServices 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 Servicesservice - the Services instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.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)
ServicesServices 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)
ServicesServices 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 Servicesspec - The CreateSpec for the new service.invocationConfig - Configuration for the method invocation.com.vmware.vcenter.trusted_platform.kms.Service.public void create(ServicesTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback)
ServicesServices 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 Key Provider Service instance.
The return value will be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.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)
ServicesServices 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 Key Provider Service instance.
The return value will be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.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)
ServicesServices 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)
ServicesServices 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)
ServicesServices 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.
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 Servicesservice - the Services instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.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)
ServicesServices 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.
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 Servicesservice - the Services instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_platform.kms.Service.asyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.