Class ObjectVersionSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.objectstorage.model.ObjectVersionSummary.Builder
 
- 
- Enclosing class:
- ObjectVersionSummary
 
 public static class ObjectVersionSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectVersionSummary.BuilderarchivalState(ArchivalState archivalState)Archival state of an object.ObjectVersionSummarybuild()ObjectVersionSummary.Buildercopy(ObjectVersionSummary model)ObjectVersionSummary.Builderetag(String etag)The current entity tag (ETag) for the object.ObjectVersionSummary.BuilderisDeleteMarker(Boolean isDeleteMarker)This flag will indicate if the version is deleted or not.ObjectVersionSummary.Buildermd5(String md5)Base64-encoded MD5 hash of the object data.ObjectVersionSummary.Buildername(String name)The name of the object.ObjectVersionSummary.Buildersize(Long size)Size of the object in bytes.ObjectVersionSummary.BuilderstorageTier(StorageTier storageTier)The storage tier that the object is stored in.ObjectVersionSummary.BuildertimeCreated(Date timeCreated)The date and time the object was created, as described in RFC 2616.ObjectVersionSummary.BuildertimeModified(Date timeModified)The date and time the object was modified, as described in RFC 2616.ObjectVersionSummary.BuilderversionId(String versionId)VersionId of the object.
 
- 
- 
- 
Method Detail- 
namepublic ObjectVersionSummary.Builder name(String name) The name of the object.Avoid entering confidential information. Example: test/object1.log - Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
sizepublic ObjectVersionSummary.Builder size(Long size) Size of the object in bytes.- Parameters:
- size- the value to set
- Returns:
- this builder
 
 - 
md5public ObjectVersionSummary.Builder md5(String md5) Base64-encoded MD5 hash of the object data.- Parameters:
- md5- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic ObjectVersionSummary.Builder timeCreated(Date timeCreated) The date and time the object was created, as described in RFC 2616.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeModifiedpublic ObjectVersionSummary.Builder timeModified(Date timeModified) The date and time the object was modified, as described in RFC 2616.- Parameters:
- timeModified- the value to set
- Returns:
- this builder
 
 - 
etagpublic ObjectVersionSummary.Builder etag(String etag) The current entity tag (ETag) for the object.- Parameters:
- etag- the value to set
- Returns:
- this builder
 
 - 
storageTierpublic ObjectVersionSummary.Builder storageTier(StorageTier storageTier) The storage tier that the object is stored in.- Parameters:
- storageTier- the value to set
- Returns:
- this builder
 
 - 
archivalStatepublic ObjectVersionSummary.Builder archivalState(ArchivalState archivalState) Archival state of an object.This field is set only for objects in Archive tier. - Parameters:
- archivalState- the value to set
- Returns:
- this builder
 
 - 
versionIdpublic ObjectVersionSummary.Builder versionId(String versionId) VersionId of the object.- Parameters:
- versionId- the value to set
- Returns:
- this builder
 
 - 
isDeleteMarkerpublic ObjectVersionSummary.Builder isDeleteMarker(Boolean isDeleteMarker) This flag will indicate if the version is deleted or not.- Parameters:
- isDeleteMarker- the value to set
- Returns:
- this builder
 
 - 
buildpublic ObjectVersionSummary build() 
 - 
copypublic ObjectVersionSummary.Builder copy(ObjectVersionSummary model) 
 
- 
 
-