@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(Bucket o) { Builder copiedBuilder = namespace(o.getNamespace()) .name(o.getName()) .compartmentId(o.getCompartmentId()) .metadata(o.getMetadata()) .createdBy(o.getCreatedBy()) .timeCreated(o.getTimeCreated()) .etag(o.getEtag()) .publicAccessType(o.getPublicAccessType()) .storageTier(o.getStorageTier()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()) .kmsKeyId(o.getKmsKeyId()) .objectLifecyclePolicyEtag(o.getObjectLifecyclePolicyEtag()) .approximateCount(o.getApproximateCount()) .approximateSize(o.getApproximateSize()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }
public Bucket build() { Bucket __instance__ = new Bucket( namespace, name, compartmentId, metadata, createdBy, timeCreated, etag, publicAccessType, storageTier, freeformTags, definedTags, kmsKeyId, objectLifecyclePolicyEtag, approximateCount, approximateSize); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; }
GetBucketResponse response = client.getBucket(request); System.out.println("Bucket Name : " + response.getBucket().getName()); System.out.println("Bucket Compartment : " + response.getBucket().getCompartmentId()); System.out.println( "The Approximate total number of objects within this bucket : " + response.getBucket().getApproximateCount()); System.out.println( "The Approximate total size of objects within this bucket : " + response.getBucket().getApproximateSize());
.updateBucketDetails(updateBucketkmsKeyId) .build()); System.out.println("Updated kmsKeyId of a to " + updateResponse.getBucket().getKmsKeyId()); System.out.println( "Update bucket without touching kmsKeyId " + updateResponse.getBucket().getKmsKeyId()); System.out.println( "Removed kmsKey from a bucket, now the kmsKey is " + updateResponse.getBucket().getKmsKeyId());