Class PipeSourceParametersSelfManagedKafkaParameters


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

      • additionalBootstrapServers

        public java.util.List<java.lang.String> additionalBootstrapServers()
        Returns:
        An array of server URLs. Maximum number of 2 items, each of maximum length 300.
      • batchSize

        public java.util.Optional<java.lang.Integer> batchSize()
        Returns:
        The maximum number of records to include in each batch. Maximum value of 10000.
      • consumerGroupId

        public java.util.Optional<java.lang.String> consumerGroupId()
        Returns:
        The name of the destination queue to consume. Maximum value of 200.
      • maximumBatchingWindowInSeconds

        public java.util.Optional<java.lang.Integer> maximumBatchingWindowInSeconds()
        Returns:
        The maximum length of a time to wait for events. Maximum value of 300.
      • serverRootCaCertificate

        public java.util.Optional<java.lang.String> serverRootCaCertificate()
        Returns:
        The ARN of the Secrets Manager secret used for certification.
      • startingPosition

        public java.util.Optional<java.lang.String> startingPosition()
        Returns:
        The position in a stream from which to start reading. Valid values: TRIM_HORIZON, LATEST.
      • topicName

        public java.lang.String topicName()
        Returns:
        The name of the topic that the pipe will read from. Maximum length of 249.