Interface EndPoint.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EndPoint.Builder,EndPoint>, SdkBuilder<EndPoint.Builder,EndPoint>, SdkPojo
Enclosing class:
EndPoint

public static interface EndPoint.Builder extends SdkPojo, CopyableBuilder<EndPoint.Builder,EndPoint>
  • Method Details

    • streamType

      EndPoint.Builder streamType(String streamType)

      The type of data stream where you are sending real-time log data. The only valid value is Kinesis.

      Parameters:
      streamType - The type of data stream where you are sending real-time log data. The only valid value is Kinesis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kinesisStreamConfig

      EndPoint.Builder kinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig)

      Contains information about the Amazon Kinesis data stream where you are sending real-time log data.

      Parameters:
      kinesisStreamConfig - Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kinesisStreamConfig

      default EndPoint.Builder kinesisStreamConfig(Consumer<KinesisStreamConfig.Builder> kinesisStreamConfig)

      Contains information about the Amazon Kinesis data stream where you are sending real-time log data.

      This is a convenience method that creates an instance of the KinesisStreamConfig.Builder avoiding the need to create one manually via KinesisStreamConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to kinesisStreamConfig(KinesisStreamConfig).

      Parameters:
      kinesisStreamConfig - a consumer that will call methods on KinesisStreamConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: