Package com.oracle.bmc.sch.model
Class ObjectStorageTargetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.sch.model.ObjectStorageTargetDetails.Builder
-
- Enclosing class:
- ObjectStorageTargetDetails
public static class ObjectStorageTargetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectStorageTargetDetails.Builder
batchRolloverSizeInMBs(Integer batchRolloverSizeInMBs)
The batch rollover size in megabytes.ObjectStorageTargetDetails.Builder
batchRolloverTimeInMs(Integer batchRolloverTimeInMs)
The batch rollover time in milliseconds.ObjectStorageTargetDetails.Builder
bucketName(String bucketName)
The name of the bucket.ObjectStorageTargetDetails
build()
ObjectStorageTargetDetails.Builder
copy(ObjectStorageTargetDetails model)
ObjectStorageTargetDetails.Builder
namespace(String namespace)
The namespace.ObjectStorageTargetDetails.Builder
objectNamePrefix(String objectNamePrefix)
The prefix of the objects.
-
-
-
Method Detail
-
namespace
public ObjectStorageTargetDetails.Builder namespace(String namespace)
The namespace.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
bucketName
public ObjectStorageTargetDetails.Builder bucketName(String bucketName)
The name of the bucket.Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
objectNamePrefix
public ObjectStorageTargetDetails.Builder objectNamePrefix(String objectNamePrefix)
The prefix of the objects.Avoid entering confidential information.
- Parameters:
objectNamePrefix
- the value to set- Returns:
- this builder
-
batchRolloverSizeInMBs
public ObjectStorageTargetDetails.Builder batchRolloverSizeInMBs(Integer batchRolloverSizeInMBs)
The batch rollover size in megabytes.- Parameters:
batchRolloverSizeInMBs
- the value to set- Returns:
- this builder
-
batchRolloverTimeInMs
public ObjectStorageTargetDetails.Builder batchRolloverTimeInMs(Integer batchRolloverTimeInMs)
The batch rollover time in milliseconds.- Parameters:
batchRolloverTimeInMs
- the value to set- Returns:
- this builder
-
build
public ObjectStorageTargetDetails build()
-
copy
public ObjectStorageTargetDetails.Builder copy(ObjectStorageTargetDetails model)
-
-