@Generated(value="software.amazon.awssdk:codegen") public final class MultiRegionAccessPointReport extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MultiRegionAccessPointReport.Builder,MultiRegionAccessPointReport>
A collection of statuses for a Multi-Region Access Point in the various Regions it supports.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MultiRegionAccessPointReport.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
alias()
The alias for the Multi-Region Access Point.
|
static MultiRegionAccessPointReport.Builder |
builder() |
Instant |
createdAt()
When the Multi-Region Access Point create request was received.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRegions()
For responses, this returns true if the service returned a value for the Regions property.
|
String |
name()
The name of the Multi-Region Access Point.
|
PublicAccessBlockConfiguration |
publicAccessBlock()
Returns the value of the PublicAccessBlock property for this object.
|
List<RegionReport> |
regions()
A collection of the Regions and buckets associated with the Multi-Region Access Point.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MultiRegionAccessPointReport.Builder> |
serializableBuilderClass() |
MultiRegionAccessPointStatus |
status()
The current status of the Multi-Region Access Point.
|
String |
statusAsString()
The current status of the Multi-Region Access Point.
|
MultiRegionAccessPointReport.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the Multi-Region Access Point.
public final String alias()
The alias for the Multi-Region Access Point. For more information about the distinction between the name and the alias of an Multi-Region Access Point, see Managing Multi-Region Access Points.
public final Instant createdAt()
When the Multi-Region Access Point create request was received.
public final PublicAccessBlockConfiguration publicAccessBlock()
public final MultiRegionAccessPointStatus status()
The current status of the Multi-Region Access Point.
CREATING and DELETING are temporary states that exist while the request is propogating
and being completed. If a Multi-Region Access Point has a status of PARTIALLY_CREATED, you can retry
creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status
of PARTIALLY_DELETED, you can retry a delete request to finish the deletion of the Multi-Region
Access Point.
If the service returns an enum value that is not available in the current SDK version, status will
return MultiRegionAccessPointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
CREATING and DELETING are temporary states that exist while the request is
propogating and being completed. If a Multi-Region Access Point has a status of
PARTIALLY_CREATED, you can retry creation or send a request to delete the Multi-Region
Access Point. If a Multi-Region Access Point has a status of PARTIALLY_DELETED, you can
retry a delete request to finish the deletion of the Multi-Region Access Point.
MultiRegionAccessPointStatuspublic final String statusAsString()
The current status of the Multi-Region Access Point.
CREATING and DELETING are temporary states that exist while the request is propogating
and being completed. If a Multi-Region Access Point has a status of PARTIALLY_CREATED, you can retry
creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status
of PARTIALLY_DELETED, you can retry a delete request to finish the deletion of the Multi-Region
Access Point.
If the service returns an enum value that is not available in the current SDK version, status will
return MultiRegionAccessPointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
CREATING and DELETING are temporary states that exist while the request is
propogating and being completed. If a Multi-Region Access Point has a status of
PARTIALLY_CREATED, you can retry creation or send a request to delete the Multi-Region
Access Point. If a Multi-Region Access Point has a status of PARTIALLY_DELETED, you can
retry a delete request to finish the deletion of the Multi-Region Access Point.
MultiRegionAccessPointStatuspublic final boolean hasRegions()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<RegionReport> regions()
A collection of the Regions and buckets associated with the Multi-Region Access Point.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRegions() method.
public MultiRegionAccessPointReport.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MultiRegionAccessPointReport.Builder,MultiRegionAccessPointReport>public static MultiRegionAccessPointReport.Builder builder()
public static Class<? extends MultiRegionAccessPointReport.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.