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.BuilderbatchRolloverSizeInMBs(Integer batchRolloverSizeInMBs)The batch rollover size in megabytes.ObjectStorageTargetDetails.BuilderbatchRolloverTimeInMs(Integer batchRolloverTimeInMs)The batch rollover time in milliseconds.ObjectStorageTargetDetails.BuilderbucketName(String bucketName)The name of the bucket.ObjectStorageTargetDetailsbuild()ObjectStorageTargetDetails.Buildercopy(ObjectStorageTargetDetails model)ObjectStorageTargetDetails.Buildernamespace(String namespace)The namespace.ObjectStorageTargetDetails.BuilderobjectNamePrefix(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)
-
-