Class ObjectVersionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.model.ObjectVersionSummary.Builder
-
- Enclosing class:
- ObjectVersionSummary
public static class ObjectVersionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectVersionSummary.Builder
archivalState(ArchivalState archivalState)
Archival state of an object.ObjectVersionSummary
build()
ObjectVersionSummary.Builder
copy(ObjectVersionSummary model)
ObjectVersionSummary.Builder
etag(String etag)
The current entity tag (ETag) for the object.ObjectVersionSummary.Builder
isDeleteMarker(Boolean isDeleteMarker)
This flag will indicate if the version is deleted or not.ObjectVersionSummary.Builder
md5(String md5)
Base64-encoded MD5 hash of the object data.ObjectVersionSummary.Builder
name(String name)
The name of the object.ObjectVersionSummary.Builder
size(Long size)
Size of the object in bytes.ObjectVersionSummary.Builder
storageTier(StorageTier storageTier)
The storage tier that the object is stored in.ObjectVersionSummary.Builder
timeCreated(Date timeCreated)
The date and time the object was created, as described in RFC 2616.ObjectVersionSummary.Builder
timeModified(Date timeModified)
The date and time the object was modified, as described in RFC 2616.ObjectVersionSummary.Builder
versionId(String versionId)
VersionId of the object.
-
-
-
Method Detail
-
name
public 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
-
size
public ObjectVersionSummary.Builder size(Long size)
Size of the object in bytes.- Parameters:
size
- the value to set- Returns:
- this builder
-
md5
public ObjectVersionSummary.Builder md5(String md5)
Base64-encoded MD5 hash of the object data.- Parameters:
md5
- the value to set- Returns:
- this builder
-
timeCreated
public 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
-
timeModified
public 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
-
etag
public ObjectVersionSummary.Builder etag(String etag)
The current entity tag (ETag) for the object.- Parameters:
etag
- the value to set- Returns:
- this builder
-
storageTier
public ObjectVersionSummary.Builder storageTier(StorageTier storageTier)
The storage tier that the object is stored in.- Parameters:
storageTier
- the value to set- Returns:
- this builder
-
archivalState
public 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
-
versionId
public ObjectVersionSummary.Builder versionId(String versionId)
VersionId of the object.- Parameters:
versionId
- the value to set- Returns:
- this builder
-
isDeleteMarker
public 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
-
build
public ObjectVersionSummary build()
-
copy
public ObjectVersionSummary.Builder copy(ObjectVersionSummary model)
-
-