org.jclouds.googlecloudstorage.options
Class CopyObjectOptions

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

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

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


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

CopyObjectOptions

public CopyObjectOptions()
Method Detail

contentEncoding

public CopyObjectOptions contentEncoding(String contentEncoding)

name

public CopyObjectOptions name(String name)

ifGenerationMatch

public CopyObjectOptions ifGenerationMatch(Long ifGenerationMatch)

ifGenerationNotMatch

public CopyObjectOptions ifGenerationNotMatch(Long ifGenerationNotMatch)

ifMetagenerationMatch

public CopyObjectOptions ifMetagenerationMatch(Long ifMetagenerationMatch)

ifMetagenerationNotMatch

public CopyObjectOptions ifMetagenerationNotMatch(Long ifMetagenerationNotMatch)

ifSourceGenerationMatch

public CopyObjectOptions ifSourceGenerationMatch(Long ifSourceGenerationMatch)

ifSourceGenerationNotMatch

public CopyObjectOptions ifSourceGenerationNotMatch(Long ifSourceGenerationNotMatch)

ifSourceMetagenerationMatch

public CopyObjectOptions ifSourceMetagenerationMatch(Long ifSourceMetagenerationMatch)

ifSourceMetagenerationNotMatch

public CopyObjectOptions ifSourceMetagenerationNotMatch(Long ifSourceMetagenerationNotMatch)

sourceGeneration

public CopyObjectOptions sourceGeneration(Long sourceGeneration)

predefinedAcl

public CopyObjectOptions predefinedAcl(DomainResourceReferences.PredefinedAcl predefinedAcl)

projection

public CopyObjectOptions projection(DomainResourceReferences.Projection projection)


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