Package org.jclouds.cloudstack.options
Class ListProjectsOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.cloudstack.options.AccountInDomainOptions
org.jclouds.cloudstack.options.ListProjectsOptions
- All Implemented Interfaces:
HttpRequestOptions
Options used to control what account 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) displayText
(String displayText) recursive
(boolean recursive) 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
-
ListProjectsOptions
public ListProjectsOptions()
-
-
Method Details
-
id
- Parameters:
id
- list projects by project ID
-
name
- Parameters:
name
- list project by project name
-
state
- Parameters:
state
- list projects by state. Valid states are enabled, disabled, and locked.
-
displayText
- Parameters:
displayText
- list projects by displayText.
-
keyword
- Parameters:
keyword
- list projects by keyword.
-
recursive
- Parameters:
recursive
- defaults to false, but if true, lists all projects from the parent specified by the domain id till leaves.
-
tags
- Parameters:
tags
- Key/value pairs for tags that need to be matched.
-
page
-
pageSize
-
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
-