Cloud Storage API v1beta2 (revision 2)
com.google.api.services.storage
Class Storage.DefaultObjectAccessControls.Get
java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.googleapis.services.AbstractGoogleClientRequest<T>
com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<T>
com.google.api.services.storage.StorageRequest<ObjectAccessControl>
com.google.api.services.storage.Storage.DefaultObjectAccessControls.Get
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- Storage.DefaultObjectAccessControls
public class Storage.DefaultObjectAccessControls.Get
- extends StorageRequest<ObjectAccessControl>
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Methods inherited from class com.google.api.client.googleapis.services.AbstractGoogleClientRequest |
buildHttpRequest, buildHttpRequestUrl, checkRequiredParameter, execute, executeAndDownloadTo, executeAsInputStream, executeMedia, executeMediaAndDownloadTo, executeMediaAsInputStream, executeUnparsed, getDisableGZipContent, getHttpContent, getLastResponseHeaders, getLastStatusCode, getLastStatusMessage, getMediaHttpDownloader, getMediaHttpUploader, getRequestHeaders, getRequestMethod, getResponseClass, getUriTemplate, initializeMediaDownload, initializeMediaUpload, queue |
Storage.DefaultObjectAccessControls.Get
protected Storage.DefaultObjectAccessControls.Get(String bucket,
String entity)
- Returns the default object ACL entry for the specified entity on the specified bucket.
Create a request for the method "defaultObjectAccessControls.get".
This request holds the parameters needed by the the storage server. After setting any optional
parameters, call the
AbstractGoogleClientRequest.execute()
method to invoke the remote operation. Storage.initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)
must be
called to initialize this instance immediately after invoking the constructor.
- Parameters:
bucket
- Name of a bucket.entity
- The entity holding the permission. Can be user-userId, group-groupId, allUsers, or
allAuthenticatedUsers.- Since:
- 1.13
executeUsingHead
public HttpResponse executeUsingHead()
throws IOException
- Overrides:
executeUsingHead
in class AbstractGoogleClientRequest<ObjectAccessControl>
- Throws:
IOException
buildHttpRequestUsingHead
public HttpRequest buildHttpRequestUsingHead()
throws IOException
- Overrides:
buildHttpRequestUsingHead
in class AbstractGoogleClientRequest<ObjectAccessControl>
- Throws:
IOException
setAlt
public Storage.DefaultObjectAccessControls.Get setAlt(String alt)
- Description copied from class:
StorageRequest
- Data format for the response.
- Overrides:
setAlt
in class StorageRequest<ObjectAccessControl>
setFields
public Storage.DefaultObjectAccessControls.Get setFields(String fields)
- Description copied from class:
StorageRequest
- Selector specifying which fields to include in a partial response.
- Overrides:
setFields
in class StorageRequest<ObjectAccessControl>
setKey
public Storage.DefaultObjectAccessControls.Get setKey(String key)
- Description copied from class:
StorageRequest
- API key. Your API key identifies your project and provides you with API access, quota, and
reports. Required unless you provide an OAuth 2.0 token.
- Overrides:
setKey
in class StorageRequest<ObjectAccessControl>
setOauthToken
public Storage.DefaultObjectAccessControls.Get setOauthToken(String oauthToken)
- Description copied from class:
StorageRequest
- OAuth 2.0 token for the current user.
- Overrides:
setOauthToken
in class StorageRequest<ObjectAccessControl>
setPrettyPrint
public Storage.DefaultObjectAccessControls.Get setPrettyPrint(Boolean prettyPrint)
- Description copied from class:
StorageRequest
- Returns response with indentations and line breaks.
- Overrides:
setPrettyPrint
in class StorageRequest<ObjectAccessControl>
setQuotaUser
public Storage.DefaultObjectAccessControls.Get setQuotaUser(String quotaUser)
- Description copied from class:
StorageRequest
- Available to use for quota purposes for server-side applications. Can be any arbitrary string
assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
- Overrides:
setQuotaUser
in class StorageRequest<ObjectAccessControl>
setUserIp
public Storage.DefaultObjectAccessControls.Get setUserIp(String userIp)
- Description copied from class:
StorageRequest
- IP address of the site where the request originates. Use this if you want to enforce per-user
limits.
- Overrides:
setUserIp
in class StorageRequest<ObjectAccessControl>
getBucket
public String getBucket()
- Name of a bucket.
setBucket
public Storage.DefaultObjectAccessControls.Get setBucket(String bucket)
- Name of a bucket.
getEntity
public String getEntity()
- The entity holding the permission. Can be user-userId, group-groupId, allUsers, or
allAuthenticatedUsers.
setEntity
public Storage.DefaultObjectAccessControls.Get setEntity(String entity)
- The entity holding the permission. Can be user-userId, group-groupId, allUsers, or
allAuthenticatedUsers.
set
public Storage.DefaultObjectAccessControls.Get set(String parameterName,
Object value)
- Overrides:
set
in class StorageRequest<ObjectAccessControl>