Class AtmosObjectImpl
java.lang.Object
org.jclouds.http.internal.PayloadEnclosingImpl
org.jclouds.atmos.domain.internal.AtmosObjectImpl
- All Implemented Interfaces:
Comparable<AtmosObject>,AtmosObject,PayloadEnclosing
public class AtmosObjectImpl
extends PayloadEnclosingImpl
implements AtmosObject, Comparable<AtmosObject>
Default Implementation of
AtmosObject.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.jclouds.atmos.domain.AtmosObject
AtmosObject.Factory -
Field Summary
Fields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
payload -
Constructor Summary
ConstructorsConstructorDescriptionAtmosObjectImpl(MutableContentMetadata contentMetadata) AtmosObjectImpl(MutableContentMetadata contentMetadata, SystemMetadata systemMetadata, UserMetadata userMetadata) -
Method Summary
Modifier and TypeMethodDescriptionintbooleaninthashCode()voidsetAllHeaders(com.google.common.collect.Multimap<String, String> allHeaders) voidsetPayload(Payload data) Sets payload for the request or the content from the response.toString()Methods inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
getPayload, resetPayload, setPayload, setPayload, setPayload, setPayload, setPayloadMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jclouds.io.PayloadEnclosing
getPayload, resetPayload, setPayload, setPayload, setPayload, setPayload, setPayload
-
Constructor Details
-
AtmosObjectImpl
public AtmosObjectImpl(MutableContentMetadata contentMetadata, SystemMetadata systemMetadata, UserMetadata userMetadata) -
AtmosObjectImpl
-
-
Method Details
-
getSystemMetadata
- Specified by:
getSystemMetadatain interfaceAtmosObject- Returns:
- System and User metadata relevant to this object.
-
getUserMetadata
- Specified by:
getUserMetadatain interfaceAtmosObject
-
getContentMetadata
- Specified by:
getContentMetadatain interfaceAtmosObject
-
getAllHeaders
- Specified by:
getAllHeadersin interfaceAtmosObject
-
setAllHeaders
- Specified by:
setAllHeadersin interfaceAtmosObject
-
compareTo
- Specified by:
compareToin interfaceComparable<AtmosObject>
-
hashCode
public int hashCode()- Overrides:
hashCodein classPayloadEnclosingImpl
-
equals
- Overrides:
equalsin classPayloadEnclosingImpl
-
toString
-
setPayload
Description copied from class:PayloadEnclosingImplSets payload for the request or the content from the response. If size isn't set, this will attempt to discover it.- Specified by:
setPayloadin interfacePayloadEnclosing- Overrides:
setPayloadin classPayloadEnclosingImpl- Parameters:
data- typically InputStream for downloads, or File, byte[], String, InputStream, of ByteSource for uploads.
-