Class ChannelS3DestinationArgs.Builder

  • Enclosing class:
    ChannelS3DestinationArgs

    public static final class ChannelS3DestinationArgs.Builder
    extends java.lang.Object
    • Method Detail

      • dataFreshnessInSeconds

        public ChannelS3DestinationArgs.Builder dataFreshnessInSeconds​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Integer> dataFreshnessInSeconds)
        Parameters:
        dataFreshnessInSeconds - Maximum time, in seconds, that records buffer in MSK before being flushed to the destination. Valid values are between `300` and `900`. Defaults to `600`. Can be updated in place without recreating the channel.
        Returns:
        builder
      • dataFreshnessInSeconds

        public ChannelS3DestinationArgs.Builder dataFreshnessInSeconds​(java.lang.Integer dataFreshnessInSeconds)
        Parameters:
        dataFreshnessInSeconds - Maximum time, in seconds, that records buffer in MSK before being flushed to the destination. Valid values are between `300` and `900`. Defaults to `600`. Can be updated in place without recreating the channel.
        Returns:
        builder
      • serviceExecutionRoleArn

        public ChannelS3DestinationArgs.Builder serviceExecutionRoleArn​(com.pulumi.core.Output<java.lang.String> serviceExecutionRoleArn)
        Parameters:
        serviceExecutionRoleArn - ARN of the IAM role that MSK assumes to write to the destination Amazon S3 bucket and the dead-letter bucket.
        Returns:
        builder
      • serviceExecutionRoleArn

        public ChannelS3DestinationArgs.Builder serviceExecutionRoleArn​(java.lang.String serviceExecutionRoleArn)
        Parameters:
        serviceExecutionRoleArn - ARN of the IAM role that MSK assumes to write to the destination Amazon S3 bucket and the dead-letter bucket.
        Returns:
        builder