Cloud Storage API v1beta2 (revision 2)
com.google.api.services.storage
Class Storage.DefaultObjectAccessControls.Delete
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<Void>
com.google.api.services.storage.Storage.DefaultObjectAccessControls.Delete
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- Storage.DefaultObjectAccessControls
public class Storage.DefaultObjectAccessControls.Delete
- extends StorageRequest<Void>
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, buildHttpRequestUsingHead, checkRequiredParameter, execute, executeAndDownloadTo, executeAsInputStream, executeMedia, executeMediaAndDownloadTo, executeMediaAsInputStream, executeUnparsed, executeUsingHead, getDisableGZipContent, getHttpContent, getLastResponseHeaders, getLastStatusCode, getLastStatusMessage, getMediaHttpDownloader, getMediaHttpUploader, getRequestHeaders, getRequestMethod, getResponseClass, getUriTemplate, initializeMediaDownload, initializeMediaUpload, queue |
Storage.DefaultObjectAccessControls.Delete
protected Storage.DefaultObjectAccessControls.Delete(String bucket,
String entity)
- Permanently deletes the default object ACL entry for the specified entity on the specified
bucket.
Create a request for the method "defaultObjectAccessControls.delete".
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
setAlt
public Storage.DefaultObjectAccessControls.Delete setAlt(String alt)
- Description copied from class:
StorageRequest
- Data format for the response.
- Overrides:
setAlt
in class StorageRequest<Void>
setFields
public Storage.DefaultObjectAccessControls.Delete setFields(String fields)
- Description copied from class:
StorageRequest
- Selector specifying which fields to include in a partial response.
- Overrides:
setFields
in class StorageRequest<Void>
setKey
public Storage.DefaultObjectAccessControls.Delete 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<Void>
setOauthToken
public Storage.DefaultObjectAccessControls.Delete setOauthToken(String oauthToken)
- Description copied from class:
StorageRequest
- OAuth 2.0 token for the current user.
- Overrides:
setOauthToken
in class StorageRequest<Void>
setPrettyPrint
public Storage.DefaultObjectAccessControls.Delete setPrettyPrint(Boolean prettyPrint)
- Description copied from class:
StorageRequest
- Returns response with indentations and line breaks.
- Overrides:
setPrettyPrint
in class StorageRequest<Void>
setQuotaUser
public Storage.DefaultObjectAccessControls.Delete 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<Void>
setUserIp
public Storage.DefaultObjectAccessControls.Delete 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<Void>
getBucket
public String getBucket()
- Name of a bucket.
setBucket
public Storage.DefaultObjectAccessControls.Delete 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.Delete setEntity(String entity)
- The entity holding the permission. Can be user-userId, group-groupId, allUsers, or
allAuthenticatedUsers.
set
public Storage.DefaultObjectAccessControls.Delete set(String parameterName,
Object value)
- Overrides:
set
in class StorageRequest<Void>