@Generated(value="software.amazon.awssdk:codegen") public final class CheckpointConfigurationDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CheckpointConfigurationDescription.Builder,CheckpointConfigurationDescription>
Describes checkpointing parameters for a Java-based Amazon Kinesis Data Analytics application.
Modifier and Type | Class and Description |
---|---|
static interface |
CheckpointConfigurationDescription.Builder |
Modifier and Type | Method and Description |
---|---|
static CheckpointConfigurationDescription.Builder |
builder() |
Boolean |
checkpointingEnabled()
Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.
|
Long |
checkpointInterval()
Describes the interval in milliseconds between checkpoint operations.
|
ConfigurationType |
configurationType()
Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.
|
String |
configurationTypeAsString()
Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
minPauseBetweenCheckpoints()
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation
can start.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CheckpointConfigurationDescription.Builder> |
serializableBuilderClass() |
CheckpointConfigurationDescription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public ConfigurationType configurationType()
Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.
If the service returns an enum value that is not available in the current SDK version, configurationType
will return ConfigurationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from configurationTypeAsString()
.
ConfigurationType
public String configurationTypeAsString()
Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.
If the service returns an enum value that is not available in the current SDK version, configurationType
will return ConfigurationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from configurationTypeAsString()
.
ConfigurationType
public Boolean checkpointingEnabled()
Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.
public Long checkpointInterval()
Describes the interval in milliseconds between checkpoint operations.
public Long minPauseBetweenCheckpoints()
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
public CheckpointConfigurationDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CheckpointConfigurationDescription.Builder,CheckpointConfigurationDescription>
public static CheckpointConfigurationDescription.Builder builder()
public static Class<? extends CheckpointConfigurationDescription.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.