Package org.jclouds.cloudstack.options
Class ListUsersOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.cloudstack.options.AccountInDomainOptions
org.jclouds.cloudstack.options.ListUsersOptions
- All Implemented Interfaces:
HttpRequestOptions
Options used to control what user information is returned
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountInDomain
(String account, String domain) accountType
(String accountType) page
(long page) pageSize
(long pageSize) state
(User.State state) Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
-
Field Details
-
NONE
-
-
Constructor Details
-
ListUsersOptions
public ListUsersOptions()
-
-
Method Details
-
id
- Parameters:
id
- list account by account ID
-
userName
- Parameters:
userName
- retrieve user by name
-
state
- Parameters:
state
- list accounts by state. Valid states are enabled, disabled, and locked.
-
accountType
- Parameters:
accountType
- List users by account type. Valid types include admin, domain-admin, read-only-admin, or user.
-
keyword
- Parameters:
keyword
-
-
page
- Parameters:
page
- the page number
-
pageSize
- Parameters:
pageSize
- the number of items per page
-
accountInDomain
- Overrides:
accountInDomain
in classAccountInDomainOptions
- Parameters:
account
- an optional account for the resourcedomain
- domain id
-
domainId
- Overrides:
domainId
in classAccountInDomainOptions
- Parameters:
domainId
- The domain for the resource
-