Class UpdateContributorInsightsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.dynamodb.model.DynamoDbRequest
-
- software.amazon.awssdk.services.dynamodb.model.UpdateContributorInsightsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateContributorInsightsRequest.Builder,UpdateContributorInsightsRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateContributorInsightsRequest extends DynamoDbRequest implements ToCopyableBuilder<UpdateContributorInsightsRequest.Builder,UpdateContributorInsightsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateContributorInsightsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateContributorInsightsRequest.Builderbuilder()ContributorInsightsActioncontributorInsightsAction()Represents the contributor insights action.StringcontributorInsightsActionAsString()Represents the contributor insights action.ContributorInsightsModecontributorInsightsMode()Specifies whether to track all access and throttled events or throttled events only for the DynamoDB table or index.StringcontributorInsightsModeAsString()Specifies whether to track all access and throttled events or throttled events only for the DynamoDB table or index.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringindexName()The global secondary index name, if applicable.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateContributorInsightsRequest.Builder>serializableBuilderClass()StringtableName()The name of the table.UpdateContributorInsightsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
tableName
public final String tableName()
The name of the table. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.
- Returns:
- The name of the table. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.
-
indexName
public final String indexName()
The global secondary index name, if applicable.
- Returns:
- The global secondary index name, if applicable.
-
contributorInsightsAction
public final ContributorInsightsAction contributorInsightsAction()
Represents the contributor insights action.
If the service returns an enum value that is not available in the current SDK version,
contributorInsightsActionwill returnContributorInsightsAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcontributorInsightsActionAsString().- Returns:
- Represents the contributor insights action.
- See Also:
ContributorInsightsAction
-
contributorInsightsActionAsString
public final String contributorInsightsActionAsString()
Represents the contributor insights action.
If the service returns an enum value that is not available in the current SDK version,
contributorInsightsActionwill returnContributorInsightsAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcontributorInsightsActionAsString().- Returns:
- Represents the contributor insights action.
- See Also:
ContributorInsightsAction
-
contributorInsightsMode
public final ContributorInsightsMode contributorInsightsMode()
Specifies whether to track all access and throttled events or throttled events only for the DynamoDB table or index.
If the service returns an enum value that is not available in the current SDK version,
contributorInsightsModewill returnContributorInsightsMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcontributorInsightsModeAsString().- Returns:
- Specifies whether to track all access and throttled events or throttled events only for the DynamoDB table or index.
- See Also:
ContributorInsightsMode
-
contributorInsightsModeAsString
public final String contributorInsightsModeAsString()
Specifies whether to track all access and throttled events or throttled events only for the DynamoDB table or index.
If the service returns an enum value that is not available in the current SDK version,
contributorInsightsModewill returnContributorInsightsMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcontributorInsightsModeAsString().- Returns:
- Specifies whether to track all access and throttled events or throttled events only for the DynamoDB table or index.
- See Also:
ContributorInsightsMode
-
toBuilder
public UpdateContributorInsightsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateContributorInsightsRequest.Builder,UpdateContributorInsightsRequest>- Specified by:
toBuilderin classDynamoDbRequest
-
builder
public static UpdateContributorInsightsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateContributorInsightsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-