Class Bucket
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Bucket.Builder,Bucket>
In terms of implementation, a Bucket is a resource.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Amazon Resource Name (ARN) of the S3 bucket.final StringBucketRegionindicates the Amazon Web Services region where the bucket is located.static Bucket.Builderbuilder()final InstantDate the bucket was created.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the bucket.static Class<? extends Bucket.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The name of the bucket.
- Returns:
- The name of the bucket.
-
creationDate
Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.
- Returns:
- Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.
-
bucketRegion
BucketRegionindicates the Amazon Web Services region where the bucket is located. If the request contains at least one valid parameter, it is included in the response.- Returns:
BucketRegionindicates the Amazon Web Services region where the bucket is located. If the request contains at least one valid parameter, it is included in the response.
-
bucketArn
The Amazon Resource Name (ARN) of the S3 bucket. ARNs uniquely identify Amazon Web Services resources across all of Amazon Web Services.
This parameter is only supported for S3 directory buckets. For more information, see Using tags with directory buckets.
- Returns:
- The Amazon Resource Name (ARN) of the S3 bucket. ARNs uniquely identify Amazon Web Services resources
across all of Amazon Web Services.
This parameter is only supported for S3 directory buckets. For more information, see Using tags with directory buckets.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<Bucket.Builder,Bucket>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-