Class UserCredentialStub
- java.lang.Object
-
- com.vmware.vapi.internal.bindings.Stub
-
- com.vmware.nsx_policy.alb.controller_nodes.UserCredentialStub
-
- All Implemented Interfaces:
UserCredential
,UserCredentialTypes
,com.vmware.vapi.bindings.Service
public class UserCredentialStub extends com.vmware.vapi.internal.bindings.Stub implements UserCredential
Remote stub implementation of theUserCredential
API 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.UserCredentialTypes
_VAPI_SERVICE_ID
-
-
Constructor Summary
Constructors Constructor Description UserCredentialStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)
UserCredentialStub(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 ALBControllerUserCredentialResponse
create(ALBControllerUserCredential aLBControllerUserCredential)
Use this API to create service user object credential in ALB controller clutser.void
create(ALBControllerUserCredential aLBControllerUserCredential, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback)
Use this API to create service user object credential in ALB controller clutser.void
create(ALBControllerUserCredential aLBControllerUserCredential, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Use this API to create service user object credential in ALB controller clutser.ALBControllerUserCredentialResponse
create(ALBControllerUserCredential aLBControllerUserCredential, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Use this API to create service user object credential in ALB controller clutser.ALBControllerUserCredentialResponse
update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig)
Use this API to update admin user password or service user object password in ALB controller.void
update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback)
Use this API to update admin user password or service user object password in ALB controller.void
update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Use this API to update admin user password or service user object password in ALB controller.ALBControllerUserCredentialResponse
update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Use this API to update admin user password or service user object password in ALB controller.
-
-
-
Constructor Detail
-
UserCredentialStub
public UserCredentialStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
-
UserCredentialStub
public UserCredentialStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)
-
-
Method Detail
-
create
public ALBControllerUserCredentialResponse create(ALBControllerUserCredential aLBControllerUserCredential)
Description copied from interface:UserCredential
Use this API to create service user object credential in ALB controller clutser. This API is for VCF deployments only.Synchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
create
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (required)- Returns:
- com.vmware.nsx_policy.model.ALBControllerUserCredentialResponse
-
create
public ALBControllerUserCredentialResponse create(ALBControllerUserCredential aLBControllerUserCredential, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:UserCredential
Use this API to create service user object credential in ALB controller clutser. This API is for VCF deployments only.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfig
to specify configuration for this particular invocation.- Specified by:
create
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (required)invocationConfig
- Configuration for the method invocation.- Returns:
- com.vmware.nsx_policy.model.ALBControllerUserCredentialResponse
-
create
public void create(ALBControllerUserCredential aLBControllerUserCredential, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback)
Description copied from interface:UserCredential
Use this API to create service user object credential in ALB controller clutser. This API is for VCF deployments only.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerUserCredentialResponseOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
create
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.
-
create
public void create(ALBControllerUserCredential aLBControllerUserCredential, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:UserCredential
Use this API to create service user object credential in ALB controller clutser. This API is for VCF deployments only.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
. UseinvocationConfig
to specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerUserCredentialResponseOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
create
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.
-
update
public ALBControllerUserCredentialResponse update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig)
Description copied from interface:UserCredential
Use this API to update admin user password or service user object password in ALB controller. This API is for VCF deployments only.Synchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
update
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (required)runningConfig
- Update Advanced Load Balancer Controller runtime config as well (optional)- Returns:
- com.vmware.nsx_policy.model.ALBControllerUserCredentialResponse
-
update
public ALBControllerUserCredentialResponse update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:UserCredential
Use this API to update admin user password or service user object password in ALB controller. This API is for VCF deployments only.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfig
to specify configuration for this particular invocation.- Specified by:
update
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (required)runningConfig
- Update Advanced Load Balancer Controller runtime config as well (optional)invocationConfig
- Configuration for the method invocation.- Returns:
- com.vmware.nsx_policy.model.ALBControllerUserCredentialResponse
-
update
public void update(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback)
Description copied from interface:UserCredential
Use this API to update admin user password or service user object password in ALB controller. This API is for VCF deployments only.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerUserCredentialResponseOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
update
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (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(ALBControllerUserCredential aLBControllerUserCredential, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerUserCredentialResponse> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:UserCredential
Use this API to update admin user password or service user object password in ALB controller. This API is for VCF deployments only.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
. UseinvocationConfig
to specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.ALBControllerUserCredentialResponseOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
update
in interfaceUserCredential
- Parameters:
aLBControllerUserCredential
- (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.
-
-