public class RolesStub extends com.vmware.vapi.internal.bindings.Stub implements Roles
Roles
API service.
WARNING: Internal class, subject to change in future versions.
apiProvider, converter, ifaceId, retryPolicy, securityContext
_VAPI_SERVICE_ID, LIST_SCOPE_ORG, LIST_SCOPE_PROJECT, LIST_SCOPE_ROOT, LIST_SCOPE_VPC
Constructor and Description |
---|
RolesStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.bindings.StubConfigurationBase config) |
RolesStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
com.vmware.vapi.bindings.StubConfigurationBase config) |
Modifier and Type | Method and Description |
---|---|
NewRole |
clone(java.lang.String role,
NewRole newRole)
The role with id
|
void |
clone(java.lang.String role,
NewRole newRole,
com.vmware.vapi.bindings.client.AsyncCallback<NewRole> asyncCallback)
The role with id
|
void |
clone(java.lang.String role,
NewRole newRole,
com.vmware.vapi.bindings.client.AsyncCallback<NewRole> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
The role with id
|
NewRole |
clone(java.lang.String role,
NewRole newRole,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
The role with id
|
void |
delete(java.lang.String role)
If a role is assigned to a role binding then the deletion of the role is not
allowed.
|
void |
delete(java.lang.String role,
com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
If a role is assigned to a role binding then the deletion of the role is not
allowed.
|
void |
delete(java.lang.String role,
com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
If a role is assigned to a role binding then the deletion of the role is not
allowed.
|
void |
delete(java.lang.String role,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
If a role is assigned to a role binding then the deletion of the role is not
allowed.
|
RoleWithFeatures |
get(java.lang.String role)
Get role information
|
void |
get(java.lang.String role,
com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback)
Get role information
|
void |
get(java.lang.String role,
com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Get role information
|
RoleWithFeatures |
get(java.lang.String role,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Get role information
|
RoleListResult |
list(java.lang.String cursor,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String scope,
java.lang.Boolean sortAscending,
java.lang.String sortBy)
Get information about all roles
|
void |
list(java.lang.String cursor,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String scope,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
com.vmware.vapi.bindings.client.AsyncCallback<RoleListResult> asyncCallback)
Get information about all roles
|
void |
list(java.lang.String cursor,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String scope,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
com.vmware.vapi.bindings.client.AsyncCallback<RoleListResult> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Get information about all roles
|
RoleListResult |
list(java.lang.String cursor,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String scope,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Get information about all roles
|
RoleWithFeatures |
update(java.lang.String role,
RoleWithFeatures roleWithFeatures)
Creates a new role with id as
|
void |
update(java.lang.String role,
RoleWithFeatures roleWithFeatures,
com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback)
Creates a new role with id as
|
void |
update(java.lang.String role,
RoleWithFeatures roleWithFeatures,
com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Creates a new role with id as
|
RoleWithFeatures |
update(java.lang.String role,
RoleWithFeatures roleWithFeatures,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Creates a new role with id as
|
RecommendedFeaturePermissionListResult |
validate(FeaturePermissionArray featurePermissionArray)
Validate the permissions of an incoming role.
|
void |
validate(FeaturePermissionArray featurePermissionArray,
com.vmware.vapi.bindings.client.AsyncCallback<RecommendedFeaturePermissionListResult> asyncCallback)
Validate the permissions of an incoming role.
|
void |
validate(FeaturePermissionArray featurePermissionArray,
com.vmware.vapi.bindings.client.AsyncCallback<RecommendedFeaturePermissionListResult> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Validate the permissions of an incoming role.
|
RecommendedFeaturePermissionListResult |
validate(FeaturePermissionArray featurePermissionArray,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Validate the permissions of an incoming role.
|
public RolesStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
public RolesStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)
public NewRole clone(java.lang.String role, NewRole newRole)
Roles
Synchronous method overload. Result of the invocation will be reported as a method return value.
public NewRole clone(java.lang.String role, NewRole newRole, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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 clone(java.lang.String role, NewRole newRole, com.vmware.vapi.bindings.client.AsyncCallback<NewRole> asyncCallback)
Roles
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.NewRole
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void clone(java.lang.String role, NewRole newRole, com.vmware.vapi.bindings.client.AsyncCallback<NewRole> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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:
com.vmware.nsx.model.NewRole
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void delete(java.lang.String role)
Roles
Synchronous method overload. Result of the invocation will be reported as a method return value.
public void delete(java.lang.String role, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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 role, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
Roles
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
public void delete(java.lang.String role, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public RoleWithFeatures get(java.lang.String role)
Roles
Synchronous method overload. Result of the invocation will be reported as a method return value.
public RoleWithFeatures get(java.lang.String role, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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 get(java.lang.String role, com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback)
Roles
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.RoleWithFeatures
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void get(java.lang.String role, com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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:
com.vmware.nsx.model.RoleWithFeatures
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public RoleListResult list(java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String scope, java.lang.Boolean sortAscending, java.lang.String sortBy)
Roles
Synchronous method overload. Result of the invocation will be reported as a method return value.
list
in interface Roles
cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)scope
- List only the roles which are applicable for this scope. (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)public RoleListResult list(java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String scope, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
list
in interface Roles
cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)scope
- List only the roles which are applicable for this scope. (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)invocationConfig
- Configuration for the method invocation.public void list(java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String scope, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.AsyncCallback<RoleListResult> asyncCallback)
Roles
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.RoleListResult
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
list
in interface Roles
cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)scope
- List only the roles which are applicable for this scope. (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void list(java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String scope, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.AsyncCallback<RoleListResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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:
com.vmware.nsx.model.RoleListResult
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
list
in interface Roles
cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)scope
- List only the roles which are applicable for this scope. (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public RoleWithFeatures update(java.lang.String role, RoleWithFeatures roleWithFeatures)
Roles
Synchronous method overload. Result of the invocation will be reported as a method return value.
public RoleWithFeatures update(java.lang.String role, RoleWithFeatures roleWithFeatures, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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 update(java.lang.String role, RoleWithFeatures roleWithFeatures, com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback)
Roles
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.RoleWithFeatures
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void update(java.lang.String role, RoleWithFeatures roleWithFeatures, com.vmware.vapi.bindings.client.AsyncCallback<RoleWithFeatures> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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:
com.vmware.nsx.model.RoleWithFeatures
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public RecommendedFeaturePermissionListResult validate(FeaturePermissionArray featurePermissionArray)
Roles
Synchronous method overload. Result of the invocation will be reported as a method return value.
public RecommendedFeaturePermissionListResult validate(FeaturePermissionArray featurePermissionArray, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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 validate(FeaturePermissionArray featurePermissionArray, com.vmware.vapi.bindings.client.AsyncCallback<RecommendedFeaturePermissionListResult> asyncCallback)
Roles
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.RecommendedFeaturePermissionListResult
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void validate(FeaturePermissionArray featurePermissionArray, com.vmware.vapi.bindings.client.AsyncCallback<RecommendedFeaturePermissionListResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Roles
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:
com.vmware.nsx.model.RecommendedFeaturePermissionListResult
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found