@Generated(value="software.amazon.awssdk:codegen") public final class Bucket extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Bucket.Builder,Bucket>
In terms of implementation, a Bucket is a resource. An Amazon S3 bucket name is globally unique, and the namespace is shared by all AWS accounts.
Modifier and Type | Class and Description |
---|---|
static interface |
Bucket.Builder |
Modifier and Type | Method and Description |
---|---|
static Bucket.Builder |
builder() |
Instant |
creationDate()
Date the bucket was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the bucket.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Bucket.Builder> |
serializableBuilderClass() |
Bucket.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String name()
The name of the bucket.
public Instant creationDate()
Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.
public Bucket.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Bucket.Builder,Bucket>
public static Bucket.Builder builder()
public static Class<? extends Bucket.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.