Class InventoryTableConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.s3.model.InventoryTableConfiguration
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<InventoryTableConfiguration.Builder,InventoryTableConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class InventoryTableConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InventoryTableConfiguration.Builder,InventoryTableConfiguration>
The inventory table configuration for an S3 Metadata configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
InventoryTableConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InventoryTableConfiguration.Builder
builder()
InventoryConfigurationState
configurationState()
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.String
configurationStateAsString()
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.MetadataTableEncryptionConfiguration
encryptionConfiguration()
The encryption configuration for the inventory table.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends InventoryTableConfiguration.Builder>
serializableBuilderClass()
InventoryTableConfiguration.Builder
toBuilder()
String
toString()
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
-
configurationState
public final InventoryConfigurationState configurationState()
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.
If the service returns an enum value that is not available in the current SDK version,
configurationState
will returnInventoryConfigurationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromconfigurationStateAsString()
.- Returns:
- The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.
- See Also:
InventoryConfigurationState
-
configurationStateAsString
public final String configurationStateAsString()
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.
If the service returns an enum value that is not available in the current SDK version,
configurationState
will returnInventoryConfigurationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromconfigurationStateAsString()
.- Returns:
- The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.
- See Also:
InventoryConfigurationState
-
encryptionConfiguration
public final MetadataTableEncryptionConfiguration encryptionConfiguration()
The encryption configuration for the inventory table.
- Returns:
- The encryption configuration for the inventory table.
-
toBuilder
public InventoryTableConfiguration.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<InventoryTableConfiguration.Builder,InventoryTableConfiguration>
-
builder
public static InventoryTableConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends InventoryTableConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-