Class InventoryTableConfigurationUpdates
- java.lang.Object
-
- software.amazon.awssdk.services.s3.model.InventoryTableConfigurationUpdates
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InventoryTableConfigurationUpdates.Builder,InventoryTableConfigurationUpdates>
@Generated("software.amazon.awssdk:codegen") public final class InventoryTableConfigurationUpdates extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InventoryTableConfigurationUpdates.Builder,InventoryTableConfigurationUpdates>
The specified updates to the S3 Metadata inventory table configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInventoryTableConfigurationUpdates.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InventoryTableConfigurationUpdates.Builderbuilder()InventoryConfigurationStateconfigurationState()The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.StringconfigurationStateAsString()The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.MetadataTableEncryptionConfigurationencryptionConfiguration()The encryption configuration for the inventory table.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends InventoryTableConfigurationUpdates.Builder>serializableBuilderClass()InventoryTableConfigurationUpdates.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
-
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,
configurationStatewill 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,
configurationStatewill 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 InventoryTableConfigurationUpdates.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InventoryTableConfigurationUpdates.Builder,InventoryTableConfigurationUpdates>
-
builder
public static InventoryTableConfigurationUpdates.Builder builder()
-
serializableBuilderClass
public static Class<? extends InventoryTableConfigurationUpdates.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-