@Generated(value="software.amazon.awssdk:codegen") public final class InputConfiguration extends Object implements StructuredPojo, ToCopyableBuilder<InputConfiguration.Builder,InputConfiguration>
When you start your application, you provide this configuration, which identifies the input source and the point in the input source at which you want the application to start processing records.
Modifier and Type | Class and Description |
---|---|
static interface |
InputConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static InputConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
Input source ID.
|
InputStartingPositionConfiguration |
inputStartingPositionConfiguration()
Point at which you want the application to start processing records from the streaming source.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends InputConfiguration.Builder> |
serializableBuilderClass() |
InputConfiguration.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String id()
Input source ID. You can get this ID by calling the DescribeApplication operation.
public InputStartingPositionConfiguration inputStartingPositionConfiguration()
Point at which you want the application to start processing records from the streaming source.
public InputConfiguration.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InputConfiguration.Builder,InputConfiguration>
public static InputConfiguration.Builder builder()
public static Class<? extends InputConfiguration.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.