public class CloudObject extends Object
Constructor and Description |
---|
CloudObject() |
Modifier and Type | Method and Description |
---|---|
String |
getContainer()
Returns the name of container where this object exists.
|
long |
getContentLength()
Returns the size of an object.
|
String |
getContentType()
Returns the content type of an object.
|
Date |
getCreationDate()
Returns the creation date of the object.
|
String |
getETag()
Returns the eTag of cloud object.
|
Date |
getLastModifiedDate()
Returns last modified date of the object.
|
String |
getManifest()
Returns object manifest if DLO.
|
String |
getName()
Returns the name of cloud object.
|
ObjectMetadata |
getObjectMetadata()
Returns object meta data
|
boolean |
isSLO()
Returns the true of an SLO object.
|
void |
setContainer(String container)
For internal use only.
|
void |
setContentLength(long contentLength)
For internal use only.
|
void |
setContentType(String contentType)
For internal use only.
|
void |
setCreationDate(Date creationDate)
For internal use only.
|
void |
setETag(String eTag)
For internal use only.
|
void |
setLastModifiedDate(Date lastModifiedDate)
For internal use only.
|
void |
setManifest(String manifest)
For internal use only.
|
void |
setName(String name)
For internal use only.
|
void |
setObjectMetadata(ObjectMetadata objectMetadata)
For internal use only.
|
void |
setSLO(boolean isSLO)
For internal use only.
|
String |
toString() |
public String getName()
public void setName(String name)
This will *not* update the object in the cloud storage. Not to be used by external code.
name
-public String getContainer()
public void setContainer(String container)
This will *not* update the object in the cloud storage. Not to be used by external code.
container
-public String getETag()
public void setETag(String eTag)
This will *not* update the object in the cloud storage. Not to be used by external code.
eTag
-public boolean isSLO()
public void setSLO(boolean isSLO)
This will *not* update the object in the cloud storage. Not to be used by external code.
isSLO
-public String getManifest()
public void setManifest(String manifest)
This will *not* update the object in the cloud storage. Not to be used by external code.
manifest
-public String getContentType()
public void setContentType(String contentType)
This will *not* update the object in the cloud storage. Not to be used by external code.
contentType
-public long getContentLength()
public void setContentLength(long contentLength)
This will *not* update the object in the cloud storage. Not to be used by external code.
contentLength
-public Date getLastModifiedDate()
public void setLastModifiedDate(Date lastModifiedDate)
This will *not* update the object in the cloud storage. Not to be used by external code.
lastModifiedDate
-public Date getCreationDate()
public void setCreationDate(Date creationDate)
This will *not* update the object in the cloud storage. Not to be used by external code.
creationDate
- creation data of objectpublic ObjectMetadata getObjectMetadata()
public void setObjectMetadata(ObjectMetadata objectMetadata)
This will *not* update the object in the cloud storage. Not to be used by external code.
objectMetadata
- object meta-data