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 BucketSummarybuild()BucketSummary.BuildercompartmentId(String compartmentId)The compartment ID in which the bucket is authorized.BucketSummary.Buildercopy(BucketSummary model)BucketSummary.BuildercreatedBy(String createdBy)The OCID of the user who created the bucket.BucketSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.BucketSummary.Builderetag(String etag)The entity tag (ETag) for the bucket.BucketSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.BucketSummary.Buildername(String name)The name of the bucket.BucketSummary.Buildernamespace(String namespace)The Object Storage namespace in which the bucket lives.BucketSummary.BuildertimeCreated(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)
-
-