StructuredPojo
, ToCopyableBuilder<InputConfiguration.Builder,InputConfiguration>
@Generated("software.amazon.awssdk:codegen") public 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 | Description |
---|---|---|
static interface |
InputConfiguration.Builder |
Modifier and Type | Method | Description |
---|---|---|
static InputConfiguration.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
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() |
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.