org.jclouds.openstack.swift.v1.domain
Class Account
java.lang.Object
org.jclouds.openstack.swift.v1.domain.Account
public class Account
- extends Object
Represents an Account in OpenStack Object Storage.
- See Also:
AccountApi
|
Constructor Summary |
protected |
Account(long containerCount,
long objectCount,
long bytesUsed,
Map<String,String> metadata,
com.google.common.collect.Multimap<String,String> headers)
|
Account
protected Account(long containerCount,
long objectCount,
long bytesUsed,
Map<String,String> metadata,
com.google.common.collect.Multimap<String,String> headers)
getContainerCount
public long getContainerCount()
- Returns:
- The count of containers for this account.
getObjectCount
public long getObjectCount()
- Returns:
- The count of objects for this account.
getBytesUsed
public long getBytesUsed()
- Returns:
- The number of bytes used by this account.
getTemporaryUrlKey
public com.google.common.base.Optional<String> getTemporaryUrlKey()
- Returns:
- The
Optional<String> temporary URL key for this account.
getMetadata
public Map<String,String> getMetadata()
NOTE
In current swift implementations, headers keys are lower-cased. This means
characters such as turkish will probably not work out well.
- Returns:
- a
Map<String, String> containing the account metadata.
getHeaders
public com.google.common.collect.Multimap<String,String> getHeaders()
- Returns:
- The HTTP headers for this account.
equals
public boolean equals(Object object)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
string
protected com.google.common.base.Objects.ToStringHelper string()
builder
public static Account.Builder builder()
toBuilder
public Account.Builder toBuilder()
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.