public class Iam.Projects.Roles.List extends IamRequest<ListRolesResponse>
com.google.api.client.util.GenericData.Flags
Modifier | Constructor and Description |
---|---|
protected |
List(java.lang.String parent)
Lists the Roles defined on a resource.
|
Modifier and Type | Method and Description |
---|---|
com.google.api.client.http.HttpRequest |
buildHttpRequestUsingHead() |
com.google.api.client.http.HttpResponse |
executeUsingHead() |
java.lang.Integer |
getPageSize()
Optional limit on the number of roles to include in the response.
|
java.lang.String |
getPageToken()
Optional pagination token returned in an earlier ListRolesResponse.
|
java.lang.String |
getParent()
The `parent` parameter's value depends on the target resource for the request, namely
[`roles`](/iam/reference/rest/v1/roles), [`projects`](/iam/reference/rest/v1/projects.roles), or
[`organizations`](/iam/reference/rest/v1/organizations.roles).
|
java.lang.Boolean |
getShowDeleted()
Include Roles that have been deleted.
|
java.lang.String |
getView()
Optional view for the returned Role objects.
|
Iam.Projects.Roles.List |
set(java.lang.String parameterName,
java.lang.Object value) |
Iam.Projects.Roles.List |
set$Xgafv(java.lang.String $Xgafv)
V1 error format.
|
Iam.Projects.Roles.List |
setAccessToken(java.lang.String accessToken)
OAuth access token.
|
Iam.Projects.Roles.List |
setAlt(java.lang.String alt)
Data format for response.
|
Iam.Projects.Roles.List |
setCallback(java.lang.String callback)
JSONP
|
Iam.Projects.Roles.List |
setFields(java.lang.String fields)
Selector specifying which fields to include in a partial response.
|
Iam.Projects.Roles.List |
setKey(java.lang.String key)
API key.
|
Iam.Projects.Roles.List |
setOauthToken(java.lang.String oauthToken)
OAuth 2.0 token for the current user.
|
Iam.Projects.Roles.List |
setPageSize(java.lang.Integer pageSize)
Optional limit on the number of roles to include in the response.
|
Iam.Projects.Roles.List |
setPageToken(java.lang.String pageToken)
Optional pagination token returned in an earlier ListRolesResponse.
|
Iam.Projects.Roles.List |
setParent(java.lang.String parent)
The `parent` parameter's value depends on the target resource for the request, namely
[`roles`](/iam/reference/rest/v1/roles),
[`projects`](/iam/reference/rest/v1/projects.roles), or
[`organizations`](/iam/reference/rest/v1/organizations.roles).
|
Iam.Projects.Roles.List |
setPrettyPrint(java.lang.Boolean prettyPrint)
Returns response with indentations and line breaks.
|
Iam.Projects.Roles.List |
setQuotaUser(java.lang.String quotaUser)
Available to use for quota purposes for server-side applications.
|
Iam.Projects.Roles.List |
setShowDeleted(java.lang.Boolean showDeleted)
Include Roles that have been deleted.
|
Iam.Projects.Roles.List |
setUploadProtocol(java.lang.String uploadProtocol)
Upload protocol for media (e.g.
|
Iam.Projects.Roles.List |
setUploadType(java.lang.String uploadType)
Legacy upload protocol for media (e.g.
|
Iam.Projects.Roles.List |
setView(java.lang.String view)
Optional view for the returned Role objects.
|
get$Xgafv, getAbstractGoogleClient, getAccessToken, getAlt, getCallback, getFields, getKey, getOauthToken, getPrettyPrint, getQuotaUser, getUploadProtocol, getUploadType, setDisableGZipContent, setRequestHeaders
getJsonContent, newExceptionOnError, queue
buildHttpRequest, buildHttpRequestUrl, checkRequiredParameter, execute, executeAndDownloadTo, executeAsInputStream, executeMedia, executeMediaAndDownloadTo, executeMediaAsInputStream, executeUnparsed, getDisableGZipContent, getHttpContent, getLastResponseHeaders, getLastStatusCode, getLastStatusMessage, getMediaHttpDownloader, getMediaHttpUploader, getRequestHeaders, getRequestMethod, getResponseClass, getUriTemplate, initializeMediaDownload, initializeMediaUpload, queue
clone, entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, toString, values
protected List(java.lang.String parent)
AbstractGoogleClientRequest.execute()
method to invoke the remote operation. Iam.initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)
must be
called to initialize this instance immediately after invoking the constructor.
parent
- The `parent` parameter's value depends on the target resource for the
request, namely
[`roles`](/iam/reference/rest/v1/roles),
[`projects`](/iam/reference/rest/v1/projects.roles), or
[`organizations`](/iam/reference/rest/v1/organizations.roles). Each
resource type's
`parent` value format is described below:
[`roles.list()`](/iam/reference/rest/v1/roles/list): An empty string.
This method
doesn't require a resource; it simply returns all
[predefined roles](/iam/docs
/understanding-roles#predefined_roles) in
Cloud IAM. Example request URL:
`https://iam.googleapis.com/v1/roles`
[`projects.roles.list()`](/iam/reference/rest/v1/projects.roles/list):
`projects/{PROJECT_ID}`. This method lists all project-level
[custom roles](/iam/docs
/understanding-custom-roles).
Example request URL:
`https://iam.googleapis.com/v1/projects/{PROJECT_ID}/roles`
[`organizations.roles.list()`](/iam/reference/rest/v1/organizations.roles/list):
`organizations/{ORGANIZATION_ID}`. This method lists all
organization-level [custom
roles](/iam/docs/understanding-custom-roles).
Example request URL:
`https://iam.googleapis.com/v1/organizations/{ORGANIZATION_ID}/roles`
Note: Wildcard (*)
values are invalid; you must specify a complete project
ID or organization ID.public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException
executeUsingHead
in class com.google.api.client.googleapis.services.AbstractGoogleClientRequest<ListRolesResponse>
java.io.IOException
public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException
buildHttpRequestUsingHead
in class com.google.api.client.googleapis.services.AbstractGoogleClientRequest<ListRolesResponse>
java.io.IOException
public Iam.Projects.Roles.List set$Xgafv(java.lang.String $Xgafv)
IamRequest
set$Xgafv
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setAccessToken(java.lang.String accessToken)
IamRequest
setAccessToken
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setAlt(java.lang.String alt)
IamRequest
setAlt
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setCallback(java.lang.String callback)
IamRequest
setCallback
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setFields(java.lang.String fields)
IamRequest
setFields
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setKey(java.lang.String key)
IamRequest
setKey
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setOauthToken(java.lang.String oauthToken)
IamRequest
setOauthToken
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setPrettyPrint(java.lang.Boolean prettyPrint)
IamRequest
setPrettyPrint
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setQuotaUser(java.lang.String quotaUser)
IamRequest
setQuotaUser
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setUploadType(java.lang.String uploadType)
IamRequest
setUploadType
in class IamRequest<ListRolesResponse>
public Iam.Projects.Roles.List setUploadProtocol(java.lang.String uploadProtocol)
IamRequest
setUploadProtocol
in class IamRequest<ListRolesResponse>
public java.lang.String getParent()
public Iam.Projects.Roles.List setParent(java.lang.String parent)
public java.lang.String getView()
public Iam.Projects.Roles.List setView(java.lang.String view)
public java.lang.Boolean getShowDeleted()
public Iam.Projects.Roles.List setShowDeleted(java.lang.Boolean showDeleted)
public java.lang.String getPageToken()
public Iam.Projects.Roles.List setPageToken(java.lang.String pageToken)
public java.lang.Integer getPageSize()
public Iam.Projects.Roles.List setPageSize(java.lang.Integer pageSize)
public Iam.Projects.Roles.List set(java.lang.String parameterName, java.lang.Object value)
set
in class IamRequest<ListRolesResponse>