Interface SubscriptionFilter.Builder

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

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

    • filterName

      SubscriptionFilter.Builder filterName(String filterName)

      The name of the subscription filter.

      Parameters:
      filterName - The name of the subscription filter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logGroupName

      SubscriptionFilter.Builder logGroupName(String logGroupName)

      The name of the log group.

      Parameters:
      logGroupName - The name of the log group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filterPattern

      SubscriptionFilter.Builder filterPattern(String filterPattern)
      Sets the value of the FilterPattern property for this object.
      Parameters:
      filterPattern - The new value for the FilterPattern property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationArn

      SubscriptionFilter.Builder destinationArn(String destinationArn)

      The Amazon Resource Name (ARN) of the destination.

      Parameters:
      destinationArn - The Amazon Resource Name (ARN) of the destination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      Parameters:
      roleArn -
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distribution

      SubscriptionFilter.Builder distribution(String distribution)
      Sets the value of the Distribution property for this object.
      Parameters:
      distribution - The new value for the Distribution property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • distribution

      SubscriptionFilter.Builder distribution(Distribution distribution)
      Sets the value of the Distribution property for this object.
      Parameters:
      distribution - The new value for the Distribution property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationTime

      SubscriptionFilter.Builder creationTime(Long creationTime)

      The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

      Parameters:
      creationTime - The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.