Class RegionReport
- java.lang.Object
-
- software.amazon.awssdk.services.s3control.model.RegionReport
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RegionReport.Builder,RegionReport>
@Generated("software.amazon.awssdk:codegen") public final class RegionReport extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RegionReport.Builder,RegionReport>
A combination of a bucket and Region that's part of a Multi-Region Access Point.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRegionReport.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbucket()The name of the bucket.StringbucketAccountId()The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated with this Multi-Region Access Point.static RegionReport.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringregion()The name of the Region.List<SdkField<?>>sdkFields()static Class<? extends RegionReport.Builder>serializableBuilderClass()RegionReport.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bucket
public final String bucket()
The name of the bucket.
- Returns:
- The name of the bucket.
-
region
public final String region()
The name of the Region.
- Returns:
- The name of the Region.
-
bucketAccountId
public final String bucketAccountId()
The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated with this Multi-Region Access Point.
- Returns:
- The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated with this Multi-Region Access Point.
-
toBuilder
public RegionReport.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RegionReport.Builder,RegionReport>
-
builder
public static RegionReport.Builder builder()
-
serializableBuilderClass
public static Class<? extends RegionReport.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-