Interface DiscoverInputSchemaRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DiscoverInputSchemaRequest.Builder,DiscoverInputSchemaRequest>,KinesisAnalyticsRequest.Builder,SdkBuilder<DiscoverInputSchemaRequest.Builder,DiscoverInputSchemaRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- DiscoverInputSchemaRequest
public static interface DiscoverInputSchemaRequest.Builder extends KinesisAnalyticsRequest.Builder, SdkPojo, CopyableBuilder<DiscoverInputSchemaRequest.Builder,DiscoverInputSchemaRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DiscoverInputSchemaRequest.BuilderinputProcessingConfiguration(Consumer<InputProcessingConfiguration.Builder> inputProcessingConfiguration)The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.DiscoverInputSchemaRequest.BuilderinputProcessingConfiguration(InputProcessingConfiguration inputProcessingConfiguration)The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.default DiscoverInputSchemaRequest.BuilderinputStartingPositionConfiguration(Consumer<InputStartingPositionConfiguration.Builder> inputStartingPositionConfiguration)Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.DiscoverInputSchemaRequest.BuilderinputStartingPositionConfiguration(InputStartingPositionConfiguration inputStartingPositionConfiguration)Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.DiscoverInputSchemaRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DiscoverInputSchemaRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DiscoverInputSchemaRequest.BuilderresourceARN(String resourceARN)Amazon Resource Name (ARN) of the streaming source.DiscoverInputSchemaRequest.BuilderroleARN(String roleARN)ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.default DiscoverInputSchemaRequest.Builders3Configuration(Consumer<S3Configuration.Builder> s3Configuration)Specify this parameter to discover a schema from data in an Amazon S3 object.DiscoverInputSchemaRequest.Builders3Configuration(S3Configuration s3Configuration)Specify this parameter to discover a schema from data in an Amazon S3 object.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kinesisanalytics.model.KinesisAnalyticsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
resourceARN
DiscoverInputSchemaRequest.Builder resourceARN(String resourceARN)
Amazon Resource Name (ARN) of the streaming source.
- Parameters:
resourceARN- Amazon Resource Name (ARN) of the streaming source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleARN
DiscoverInputSchemaRequest.Builder roleARN(String roleARN)
ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.
- Parameters:
roleARN- ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStartingPositionConfiguration
DiscoverInputSchemaRequest.Builder inputStartingPositionConfiguration(InputStartingPositionConfiguration inputStartingPositionConfiguration)
Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.
- Parameters:
inputStartingPositionConfiguration- Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStartingPositionConfiguration
default DiscoverInputSchemaRequest.Builder inputStartingPositionConfiguration(Consumer<InputStartingPositionConfiguration.Builder> inputStartingPositionConfiguration)
Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.
This is a convenience method that creates an instance of theInputStartingPositionConfiguration.Builderavoiding the need to create one manually viaInputStartingPositionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputStartingPositionConfiguration(InputStartingPositionConfiguration).- Parameters:
inputStartingPositionConfiguration- a consumer that will call methods onInputStartingPositionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputStartingPositionConfiguration(InputStartingPositionConfiguration)
-
s3Configuration
DiscoverInputSchemaRequest.Builder s3Configuration(S3Configuration s3Configuration)
Specify this parameter to discover a schema from data in an Amazon S3 object.
- Parameters:
s3Configuration- Specify this parameter to discover a schema from data in an Amazon S3 object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Configuration
default DiscoverInputSchemaRequest.Builder s3Configuration(Consumer<S3Configuration.Builder> s3Configuration)
Specify this parameter to discover a schema from data in an Amazon S3 object.
This is a convenience method that creates an instance of theS3Configuration.Builderavoiding the need to create one manually viaS3Configuration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Configuration(S3Configuration).- Parameters:
s3Configuration- a consumer that will call methods onS3Configuration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Configuration(S3Configuration)
-
inputProcessingConfiguration
DiscoverInputSchemaRequest.Builder inputProcessingConfiguration(InputProcessingConfiguration inputProcessingConfiguration)
The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.
- Parameters:
inputProcessingConfiguration- The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputProcessingConfiguration
default DiscoverInputSchemaRequest.Builder inputProcessingConfiguration(Consumer<InputProcessingConfiguration.Builder> inputProcessingConfiguration)
The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.
This is a convenience method that creates an instance of theInputProcessingConfiguration.Builderavoiding the need to create one manually viaInputProcessingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputProcessingConfiguration(InputProcessingConfiguration).- Parameters:
inputProcessingConfiguration- a consumer that will call methods onInputProcessingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputProcessingConfiguration(InputProcessingConfiguration)
-
overrideConfiguration
DiscoverInputSchemaRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DiscoverInputSchemaRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-