Interface CreateArchiveRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CloudWatchEventsRequest.Builder, CopyableBuilder<CreateArchiveRequest.Builder,CreateArchiveRequest>, SdkBuilder<CreateArchiveRequest.Builder,CreateArchiveRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateArchiveRequest

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

    • archiveName

      CreateArchiveRequest.Builder archiveName(String archiveName)

      The name for the archive to create.

      Parameters:
      archiveName - The name for the archive to create.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventSourceArn

      CreateArchiveRequest.Builder eventSourceArn(String eventSourceArn)

      The ARN of the event bus that sends events to the archive.

      Parameters:
      eventSourceArn - The ARN of the event bus that sends events to the archive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CreateArchiveRequest.Builder description(String description)

      A description for the archive.

      Parameters:
      description - A description for the archive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventPattern

      CreateArchiveRequest.Builder eventPattern(String eventPattern)

      An event pattern to use to filter events sent to the archive.

      Parameters:
      eventPattern - An event pattern to use to filter events sent to the archive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • retentionDays

      CreateArchiveRequest.Builder retentionDays(Integer retentionDays)

      The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely

      Parameters:
      retentionDays - The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateArchiveRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.