@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsDynamoDbTableStreamSpecification extends Object implements Serializable, Cloneable, StructuredPojo
The current DynamoDB Streams configuration for the table.
Constructor and Description |
---|
AwsDynamoDbTableStreamSpecification() |
Modifier and Type | Method and Description |
---|---|
AwsDynamoDbTableStreamSpecification |
clone() |
boolean |
equals(Object obj) |
Boolean |
getStreamEnabled()
Indicates whether DynamoDB Streams is enabled on the table.
|
String |
getStreamViewType()
Determines the information that is written to the table.
|
int |
hashCode() |
Boolean |
isStreamEnabled()
Indicates whether DynamoDB Streams is enabled on the table.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setStreamEnabled(Boolean streamEnabled)
Indicates whether DynamoDB Streams is enabled on the table.
|
void |
setStreamViewType(String streamViewType)
Determines the information that is written to the table.
|
String |
toString()
Returns a string representation of this object.
|
AwsDynamoDbTableStreamSpecification |
withStreamEnabled(Boolean streamEnabled)
Indicates whether DynamoDB Streams is enabled on the table.
|
AwsDynamoDbTableStreamSpecification |
withStreamViewType(String streamViewType)
Determines the information that is written to the table.
|
public void setStreamEnabled(Boolean streamEnabled)
Indicates whether DynamoDB Streams is enabled on the table.
streamEnabled
- Indicates whether DynamoDB Streams is enabled on the table.public Boolean getStreamEnabled()
Indicates whether DynamoDB Streams is enabled on the table.
public AwsDynamoDbTableStreamSpecification withStreamEnabled(Boolean streamEnabled)
Indicates whether DynamoDB Streams is enabled on the table.
streamEnabled
- Indicates whether DynamoDB Streams is enabled on the table.public Boolean isStreamEnabled()
Indicates whether DynamoDB Streams is enabled on the table.
public void setStreamViewType(String streamViewType)
Determines the information that is written to the table.
streamViewType
- Determines the information that is written to the table.public String getStreamViewType()
Determines the information that is written to the table.
public AwsDynamoDbTableStreamSpecification withStreamViewType(String streamViewType)
Determines the information that is written to the table.
streamViewType
- Determines the information that is written to the table.public String toString()
toString
in class Object
Object.toString()
public AwsDynamoDbTableStreamSpecification clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.