Class AnalyticsApplicationInputs


  • public final class AnalyticsApplicationInputs
    extends java.lang.Object
    • Method Detail

      • id

        public java.util.Optional<java.lang.String> id()
        Returns:
        ARN of the Kinesis Analytics Application.
      • kinesisFirehose

        public java.util.Optional<AnalyticsApplicationInputsKinesisFirehose> kinesisFirehose()
        Returns:
        Kinesis Firehose configuration for the streaming source. Conflicts with `kinesisStream`. See `inputs.kinesis_firehose` Block below for details.
      • kinesisStream

        public java.util.Optional<AnalyticsApplicationInputsKinesisStream> kinesisStream()
        Returns:
        Kinesis Stream configuration for the streaming source. Conflicts with `kinesisFirehose`. See `inputs.kinesis_stream` Block below for details.
      • namePrefix

        public java.lang.String namePrefix()
        Returns:
        Name Prefix to use when creating an in-application stream.
      • parallelism

        public java.util.Optional<AnalyticsApplicationInputsParallelism> parallelism()
        Returns:
        Number of Parallel in-application streams to create. See `inputs.parallelism` Block below for details.
      • processingConfiguration

        public java.util.Optional<AnalyticsApplicationInputsProcessingConfiguration> processingConfiguration()
        Returns:
        Processing Configuration to transform records as they are received from the stream. See `inputs.processing_configuration` Block below for details.
      • schema

        public AnalyticsApplicationInputsSchema schema()
        Returns:
        Schema format of the data in the streaming source. See `inputs.schema` Block below for details.
      • startingPositionConfigurations

        public java.util.List<AnalyticsApplicationInputsStartingPositionConfiguration> startingPositionConfigurations()
        Returns:
        Point at which the application starts processing records from the streaming source. See `inputs.starting_position_configuration` Block below for details.
      • streamNames

        public java.util.List<java.lang.String> streamNames()
        Returns:
        Names of the in-application streams created for the input.