org.jclouds.googlecloudstorage.options
Class DeleteObjectOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.googlecloudstorage.options.DeleteObjectOptions
All Implemented Interfaces:
org.jclouds.http.options.HttpRequestOptions

public class DeleteObjectOptions
extends org.jclouds.http.options.BaseHttpRequestOptions

Allows to optionally specify ifMetagenerationMatch,ifMetagenerationNotMatch and projection which used in Bucket


Nested Class Summary
static class DeleteObjectOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
 
Constructor Summary
DeleteObjectOptions()
           
 
Method Summary
 DeleteObjectOptions generation(Long generation)
           
 DeleteObjectOptions ifGenerationMatch(Long ifGenerationMatch)
           
 DeleteObjectOptions ifGenerationNotMatch(Long ifGenerationNotMatch)
           
 DeleteObjectOptions ifMetagenerationMatch(Long ifMetagenerationMatch)
           
 DeleteObjectOptions ifMetagenerationNotMatch(Long ifMetagenerationNotMatch)
           
 DeleteObjectOptions predefinedAcl(DomainResourceReferences.PredefinedAcl predefinedAcl)
           
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeleteObjectOptions

public DeleteObjectOptions()
Method Detail

ifGenerationMatch

public DeleteObjectOptions ifGenerationMatch(Long ifGenerationMatch)

ifGenerationNotMatch

public DeleteObjectOptions ifGenerationNotMatch(Long ifGenerationNotMatch)

ifMetagenerationMatch

public DeleteObjectOptions ifMetagenerationMatch(Long ifMetagenerationMatch)

ifMetagenerationNotMatch

public DeleteObjectOptions ifMetagenerationNotMatch(Long ifMetagenerationNotMatch)

generation

public DeleteObjectOptions generation(Long generation)

predefinedAcl

public DeleteObjectOptions predefinedAcl(DomainResourceReferences.PredefinedAcl predefinedAcl)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.