Class DynamodbTableConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.accessanalyzer.model.DynamodbTableConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DynamodbTableConfiguration.Builder,DynamodbTableConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class DynamodbTableConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DynamodbTableConfiguration.Builder,DynamodbTableConfiguration>
The proposed access control configuration for a DynamoDB table or index. You can propose a configuration for a new DynamoDB table or index or an existing DynamoDB table or index that you own by specifying the policy for the DynamoDB table or index. For more information, see PutResourcePolicy.
-
If the configuration is for an existing DynamoDB table or index and you do not specify the DynamoDB policy, then the access preview uses the existing DynamoDB policy for the table or index.
-
If the access preview is for a new resource and you do not specify the policy, then the access preview assumes a DynamoDB table without a policy.
-
To propose deletion of an existing DynamoDB table or index policy, you can specify an empty string for the DynamoDB policy.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDynamodbTableConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DynamodbTableConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DynamodbTableConfiguration.Builder>serializableBuilderClass()StringtablePolicy()The proposed resource policy defining who can access or manage the DynamoDB table.DynamodbTableConfiguration.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
-
tablePolicy
public final String tablePolicy()
The proposed resource policy defining who can access or manage the DynamoDB table.
- Returns:
- The proposed resource policy defining who can access or manage the DynamoDB table.
-
toBuilder
public DynamodbTableConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DynamodbTableConfiguration.Builder,DynamodbTableConfiguration>
-
builder
public static DynamodbTableConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends DynamodbTableConfiguration.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.
-
-