Cloud Storage API v1beta2 (revision 2)
com.google.api.services.storage
Class Storage.DefaultObjectAccessControls.Insert
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.Insert
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- Storage.DefaultObjectAccessControls
public class Storage.DefaultObjectAccessControls.Insert
- 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, 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.Insert
protected Storage.DefaultObjectAccessControls.Insert(String bucket,
ObjectAccessControl content)
- Creates a new default object ACL entry on the specified bucket.
Create a request for the method "defaultObjectAccessControls.insert".
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.content
- the ObjectAccessControl
- Since:
- 1.13
setAlt
public Storage.DefaultObjectAccessControls.Insert setAlt(String alt)
- Description copied from class:
StorageRequest
- Data format for the response.
- Overrides:
setAlt
in class StorageRequest<ObjectAccessControl>
setFields
public Storage.DefaultObjectAccessControls.Insert 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.Insert 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.Insert 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.Insert 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.Insert 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.Insert 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.Insert setBucket(String bucket)
- Name of a bucket.
set
public Storage.DefaultObjectAccessControls.Insert set(String parameterName,
Object value)
- Overrides:
set
in class StorageRequest<ObjectAccessControl>