Class BucketSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.model.BucketSummary.Builder
-
- Enclosing class:
- BucketSummary
public static class BucketSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketSummary
build()
BucketSummary.Builder
compartmentId(String compartmentId)
The compartment ID in which the bucket is authorized.BucketSummary.Builder
copy(BucketSummary model)
BucketSummary.Builder
createdBy(String createdBy)
The OCID of the user who created the bucket.BucketSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.BucketSummary.Builder
etag(String etag)
The entity tag (ETag) for the bucket.BucketSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.BucketSummary.Builder
name(String name)
The name of the bucket.BucketSummary.Builder
namespace(String namespace)
The Object Storage namespace in which the bucket lives.BucketSummary.Builder
timeCreated(Date timeCreated)
The date and time the bucket was created, as described in RFC 2616.
-
-
-
Method Detail
-
namespace
public BucketSummary.Builder namespace(String namespace)
The Object Storage namespace in which the bucket lives.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
name
public BucketSummary.Builder name(String name)
The name of the bucket.Avoid entering confidential information. Example: my-new-bucket1
- Parameters:
name
- the value to set- Returns:
- this builder
-
compartmentId
public BucketSummary.Builder compartmentId(String compartmentId)
The compartment ID in which the bucket is authorized.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
createdBy
public BucketSummary.Builder createdBy(String createdBy)
The OCID of the user who created the bucket.- Parameters:
createdBy
- the value to set- Returns:
- this builder
-
timeCreated
public BucketSummary.Builder timeCreated(Date timeCreated)
The date and time the bucket was created, as described in RFC 2616.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
etag
public BucketSummary.Builder etag(String etag)
The entity tag (ETag) for the bucket.- Parameters:
etag
- the value to set- Returns:
- this builder
-
freeformTags
public BucketSummary.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public BucketSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public BucketSummary build()
-
copy
public BucketSummary.Builder copy(BucketSummary model)
-
-