Class DeploymentsStub
- java.lang.Object
-
- com.vmware.vapi.internal.bindings.Stub
-
- com.vmware.nsx_policy.alb.controller_nodes.DeploymentsStub
-
- All Implemented Interfaces:
Deployments,DeploymentsTypes,com.vmware.vapi.bindings.Service
public class DeploymentsStub extends com.vmware.vapi.internal.bindings.Stub implements Deployments
Remote stub implementation of theDeploymentsAPI service.WARNING: Internal class, subject to change in future versions.
-
-
Field Summary
-
Fields inherited from class com.vmware.vapi.internal.bindings.Stub
apiProvider, converter, ifaceId, retryPolicy, securityContext
-
Fields inherited from interface com.vmware.nsx_policy.alb.controller_nodes.DeploymentsTypes
_VAPI_SERVICE_ID, LIST_STATE_DEPLOYED, LIST_STATE_PENDING
-
-
Constructor Summary
Constructors Constructor Description DeploymentsStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)DeploymentsStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ALBControllerNodeVMDeploymentRequestListcreate(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo)Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.voidcreate(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.voidcreate(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.ALBControllerNodeVMDeploymentRequestListcreate(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.voiddelete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible)Attempts to unregister and undeploy a specified auto-deployed cluster node VM.voiddelete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)Attempts to unregister and undeploy a specified auto-deployed cluster node VM.voiddelete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Attempts to unregister and undeploy a specified auto-deployed cluster node VM.voiddelete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Attempts to unregister and undeploy a specified auto-deployed cluster node VM.ALBControllerNodeVMDeploymentRequestget(java.lang.String nodeId)Returns deployment request information for a specific attempted deployment of a cluster node VM.voidget(java.lang.String nodeId, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)Returns deployment request information for a specific attempted deployment of a cluster node VM.voidget(java.lang.String nodeId, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Returns deployment request information for a specific attempted deployment of a cluster node VM.ALBControllerNodeVMDeploymentRequestget(java.lang.String nodeId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Returns deployment request information for a specific attempted deployment of a cluster node VM.ALBControllerNodeVMDeploymentRequestListlist(java.lang.String clusteringId, java.lang.String state)Returns request information for every attempted deployment of a cluster node VM.voidlist(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)Returns request information for every attempted deployment of a cluster node VM.voidlist(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Returns request information for every attempted deployment of a cluster node VM.ALBControllerNodeVMDeploymentRequestListlist(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Returns request information for every attempted deployment of a cluster node VM.ALBControllerNodeVMDeploymentRequestupdate(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig)Update Advanced Load Balancer Controller node VM detailsvoidupdate(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)Update Advanced Load Balancer Controller node VM detailsvoidupdate(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Update Advanced Load Balancer Controller node VM detailsALBControllerNodeVMDeploymentRequestupdate(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Update Advanced Load Balancer Controller node VM details
-
-
-
Constructor Detail
-
DeploymentsStub
public DeploymentsStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
-
DeploymentsStub
public DeploymentsStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)
-
-
Method Detail
-
create
public ALBControllerNodeVMDeploymentRequestList create(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo)
Description copied from interface:DeploymentsDeploys a Advanced Load Balancer controller node VM as specified by the deployment config.Synchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
createin interfaceDeployments- Parameters:
addALBControllerNodeVMInfo- (required)- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
-
create
public ALBControllerNodeVMDeploymentRequestList create(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:DeploymentsDeploys a Advanced Load Balancer controller node VM as specified by the deployment config.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.- Specified by:
createin interfaceDeployments- Parameters:
addALBControllerNodeVMInfo- (required)invocationConfig- Configuration for the method invocation.- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
-
create
public void create(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)
Description copied from interface:DeploymentsDeploys a Advanced Load Balancer controller node VM as specified by the deployment config.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestListOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
createin interfaceDeployments- Parameters:
addALBControllerNodeVMInfo- (required)asyncCallback- Receives the status (progress, result or error) of the operation invocation.
-
create
public void create(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:DeploymentsDeploys a Advanced Load Balancer controller node VM as specified by the deployment config.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestListOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
createin interfaceDeployments- Parameters:
addALBControllerNodeVMInfo- (required)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
delete
public void delete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible)Description copied from interface:DeploymentsAttempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.Synchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
deletein interfaceDeployments- Parameters:
nodeId- (required)forceDelete- Delete by force (optional)inaccessible- Delete when controller is inaccessible (optional)
-
delete
public void delete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:DeploymentsAttempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.- Specified by:
deletein interfaceDeployments- Parameters:
nodeId- (required)forceDelete- Delete by force (optional)inaccessible- Delete when controller is inaccessible (optional)invocationConfig- Configuration for the method invocation.
-
delete
public void delete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)Description copied from interface:DeploymentsAttempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Operation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
deletein interfaceDeployments- Parameters:
nodeId- (required)forceDelete- Delete by force (optional)inaccessible- Delete when controller is inaccessible (optional)asyncCallback- Receives the status (progress, result or error) of the operation invocation.
-
delete
public void delete(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:DeploymentsAttempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Operation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
deletein interfaceDeployments- Parameters:
nodeId- (required)forceDelete- Delete by force (optional)inaccessible- Delete when controller is inaccessible (optional)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
get
public ALBControllerNodeVMDeploymentRequest get(java.lang.String nodeId)
Description copied from interface:DeploymentsReturns deployment request information for a specific attempted deployment of a cluster node VM.Synchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
getin interfaceDeployments- Parameters:
nodeId- (required)- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
-
get
public ALBControllerNodeVMDeploymentRequest get(java.lang.String nodeId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:DeploymentsReturns deployment request information for a specific attempted deployment of a cluster node VM.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.- Specified by:
getin interfaceDeployments- Parameters:
nodeId- (required)invocationConfig- Configuration for the method invocation.- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
-
get
public void get(java.lang.String nodeId, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)Description copied from interface:DeploymentsReturns deployment request information for a specific attempted deployment of a cluster node VM.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
getin interfaceDeployments- Parameters:
nodeId- (required)asyncCallback- Receives the status (progress, result or error) of the operation invocation.
-
get
public void get(java.lang.String nodeId, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:DeploymentsReturns deployment request information for a specific attempted deployment of a cluster node VM.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
getin interfaceDeployments- Parameters:
nodeId- (required)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
list
public ALBControllerNodeVMDeploymentRequestList list(java.lang.String clusteringId, java.lang.String state)
Description copied from interface:DeploymentsReturns request information for every attempted deployment of a cluster node VM.Synchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
listin interfaceDeployments- Parameters:
clusteringId- Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)state- the current state of the Advanced Load Balancer controller VM (optional)- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
-
list
public ALBControllerNodeVMDeploymentRequestList list(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:DeploymentsReturns request information for every attempted deployment of a cluster node VM.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.- Specified by:
listin interfaceDeployments- Parameters:
clusteringId- Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)state- the current state of the Advanced Load Balancer controller VM (optional)invocationConfig- Configuration for the method invocation.- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
-
list
public void list(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)Description copied from interface:DeploymentsReturns request information for every attempted deployment of a cluster node VM.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestListOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
listin interfaceDeployments- Parameters:
clusteringId- Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)state- the current state of the Advanced Load Balancer controller VM (optional)asyncCallback- Receives the status (progress, result or error) of the operation invocation.
-
list
public void list(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:DeploymentsReturns request information for every attempted deployment of a cluster node VM.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestListOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
listin interfaceDeployments- Parameters:
clusteringId- Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)state- the current state of the Advanced Load Balancer controller VM (optional)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
update
public ALBControllerNodeVMDeploymentRequest update(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig)
Description copied from interface:DeploymentsUpdate Advanced Load Balancer Controller node VM detailsSynchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
updatein interfaceDeployments- Parameters:
nodeId- (required)aLBControllerNodeVMDeploymentRequest- (required)runningConfig- Update Advanced Load Balancer Controller runtime config as well (optional)- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
-
update
public ALBControllerNodeVMDeploymentRequest update(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:DeploymentsUpdate Advanced Load Balancer Controller node VM detailsSynchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.- Specified by:
updatein interfaceDeployments- Parameters:
nodeId- (required)aLBControllerNodeVMDeploymentRequest- (required)runningConfig- Update Advanced Load Balancer Controller runtime config as well (optional)invocationConfig- Configuration for the method invocation.- Returns:
- com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
-
update
public void update(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)Description copied from interface:DeploymentsUpdate Advanced Load Balancer Controller node VM detailsAsynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
updatein interfaceDeployments- Parameters:
nodeId- (required)aLBControllerNodeVMDeploymentRequest- (required)runningConfig- Update Advanced Load Balancer Controller runtime config as well (optional)asyncCallback- Receives the status (progress, result or error) of the operation invocation.
-
update
public void update(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:DeploymentsUpdate Advanced Load Balancer Controller node VM detailsAsynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
updatein interfaceDeployments- Parameters:
nodeId- (required)aLBControllerNodeVMDeploymentRequest- (required)runningConfig- Update Advanced Load Balancer Controller runtime config as well (optional)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
-