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