org.jclouds.googlecloudstorage.options
Class InsertObjectOptions

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

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

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


Nested Class Summary
static class InsertObjectOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
 
Constructor Summary
InsertObjectOptions()
           
 
Method Summary
 InsertObjectOptions contentEncoding(String contentEncoding)
           
 InsertObjectOptions generation(Long generation)
           
 InsertObjectOptions ifGenerationMatch(Long ifGenerationMatch)
           
 InsertObjectOptions ifGenerationNotMatch(Long ifGenerationNotMatch)
           
 InsertObjectOptions ifMetagenerationMatch(Long ifMetagenerationMatch)
           
 InsertObjectOptions ifMetagenerationNotMatch(Long ifMetagenerationNotMatch)
           
 InsertObjectOptions name(String name)
           
 InsertObjectOptions predefinedAcl(DomainResourceReferences.PredefinedAcl predefinedAcl)
           
 InsertObjectOptions projection(DomainResourceReferences.Projection projection)
           
 
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

InsertObjectOptions

public InsertObjectOptions()
Method Detail

contentEncoding

public InsertObjectOptions contentEncoding(String contentEncoding)

name

public InsertObjectOptions name(String name)

ifGenerationMatch

public InsertObjectOptions ifGenerationMatch(Long ifGenerationMatch)

ifGenerationNotMatch

public InsertObjectOptions ifGenerationNotMatch(Long ifGenerationNotMatch)

ifMetagenerationMatch

public InsertObjectOptions ifMetagenerationMatch(Long ifMetagenerationMatch)

ifMetagenerationNotMatch

public InsertObjectOptions ifMetagenerationNotMatch(Long ifMetagenerationNotMatch)

generation

public InsertObjectOptions generation(Long generation)

predefinedAcl

public InsertObjectOptions predefinedAcl(DomainResourceReferences.PredefinedAcl predefinedAcl)

projection

public InsertObjectOptions projection(DomainResourceReferences.Projection projection)


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