org.jclouds.openstack.swift.v1.domain
Class SwiftObject.Builder
java.lang.Object
org.jclouds.openstack.swift.v1.domain.SwiftObject.Builder
- Enclosing class:
- SwiftObject
public static class SwiftObject.Builder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
uri
protected URI uri
etag
protected String etag
lastModified
protected Date lastModified
payload
protected org.jclouds.io.Payload payload
headers
protected com.google.common.collect.Multimap<String,String> headers
metadata
protected Map<String,String> metadata
SwiftObject.Builder
public SwiftObject.Builder()
name
public SwiftObject.Builder name(String name)
- See Also:
SwiftObject.getName()
uri
public SwiftObject.Builder uri(URI uri)
- See Also:
SwiftObject.getUri()
etag
public SwiftObject.Builder etag(String etag)
- See Also:
SwiftObject.getETag()
lastModified
public SwiftObject.Builder lastModified(Date lastModified)
- See Also:
SwiftObject.getLastModified()
payload
public SwiftObject.Builder payload(org.jclouds.io.Payload payload)
- See Also:
SwiftObject.getPayload()
headers
public SwiftObject.Builder headers(com.google.common.collect.Multimap<String,String> headers)
- See Also:
SwiftObject.getHeaders()
metadata
public SwiftObject.Builder metadata(Map<String,String> metadata)
- Will lower-case all metadata keys due to a swift implementation
decision.
- See Also:
SwiftObject.getMetadata()
build
public SwiftObject build()
fromObject
public SwiftObject.Builder fromObject(SwiftObject from)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.