Class RestoreObjectsDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.model.RestoreObjectsDetails.Builder
-
- Enclosing class:
- RestoreObjectsDetails
public static class RestoreObjectsDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestoreObjectsDetails
build()
RestoreObjectsDetails.Builder
copy(RestoreObjectsDetails model)
RestoreObjectsDetails.Builder
hours(Integer hours)
The number of hours for which this object will be restored.RestoreObjectsDetails.Builder
objectName(String objectName)
An object that is in an archive storage tier and needs to be restored.RestoreObjectsDetails.Builder
versionId(String versionId)
The versionId of the object to restore.
-
-
-
Method Detail
-
objectName
public RestoreObjectsDetails.Builder objectName(String objectName)
An object that is in an archive storage tier and needs to be restored.- Parameters:
objectName
- the value to set- Returns:
- this builder
-
hours
public RestoreObjectsDetails.Builder hours(Integer hours)
The number of hours for which this object will be restored.By default objects will be restored for 24 hours. You can instead configure the duration using the hours parameter.
- Parameters:
hours
- the value to set- Returns:
- this builder
-
versionId
public RestoreObjectsDetails.Builder versionId(String versionId)
The versionId of the object to restore.Current object version is used by default.
- Parameters:
versionId
- the value to set- Returns:
- this builder
-
build
public RestoreObjectsDetails build()
-
copy
public RestoreObjectsDetails.Builder copy(RestoreObjectsDetails model)
-
-