@Generated(value="com.ibm.cos.v2:codegen") public final class LocationInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LocationInfo.Builder,LocationInfo>
Specifies the location where the bucket will be created.
For directory buckets, the location type is Availability Zone or Local Zone. For more information about directory buckets, see Working with directory buckets in the Amazon S3 User Guide.
This functionality is only supported by directory buckets.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LocationInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LocationInfo.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the location where the bucket will be created.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends LocationInfo.Builder> |
serializableBuilderClass() |
LocationInfo.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
LocationType |
type()
The type of location where the bucket will be created.
|
String |
typeAsString()
The type of location where the bucket will be created.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final LocationType type()
The type of location where the bucket will be created.
If the service returns an enum value that is not available in the current SDK version, type will return
LocationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
LocationTypepublic final String typeAsString()
The type of location where the bucket will be created.
If the service returns an enum value that is not available in the current SDK version, type will return
LocationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
LocationTypepublic final String name()
The name of the location where the bucket will be created.
For directory buckets, the name of the location is the Zone ID of the Availability Zone (AZ) or Local Zone (LZ)
where the bucket will be created. An example AZ ID value is usw2-az1.
For directory buckets, the name of the location is the Zone ID of the Availability Zone (AZ) or Local
Zone (LZ) where the bucket will be created. An example AZ ID value is usw2-az1.
public LocationInfo.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<LocationInfo.Builder,LocationInfo>public static LocationInfo.Builder builder()
public static Class<? extends LocationInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojoSdkPojo class,
and is generated based on a service model.
If an SdkPojo class does not have any inherited fields, equalsBySdkFields
and equals are essentially the same.
equalsBySdkFields in interface SdkPojoobj - the object to be compared withpublic final String toString()
public final Map<String,SdkField<?>> sdkFieldNameToField()
sdkFieldNameToField in interface SdkPojoCopyright © 2026. All rights reserved.