Class AWSInputCreateRequest

java.lang.Object
org.graylog.integrations.aws.resources.requests.AWSInputCreateRequest
All Implemented Interfaces:
AWSRequest

public abstract class AWSInputCreateRequest extends Object implements AWSRequest
This request is used to save a new Kinesis AWS input. Each type of AWS input will use it's own request object due to typically very unique required fields for each.
  • Constructor Details

    • AWSInputCreateRequest

      public AWSInputCreateRequest()
  • Method Details

    • name

      public abstract String name()
    • awsMessageType

      public abstract String awsMessageType()
    • streamName

      public abstract String streamName()
    • batchSize

      public abstract int batchSize()
    • throttlingAllowed

      public abstract boolean throttlingAllowed()
    • addFlowLogPrefix

      public abstract boolean addFlowLogPrefix()
    • builder

      public static AWSInputCreateRequest.Builder builder()