Interface ExpirationSettings.Builder

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

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

    • expirationDays

      ExpirationSettings.Builder expirationDays(Integer expirationDays)

      The period in days after which the system automatically deletes a channel.

      Parameters:
      expirationDays - The period in days after which the system automatically deletes a channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expirationCriterion

      ExpirationSettings.Builder expirationCriterion(String expirationCriterion)

      The conditions that must be met for a channel to expire.

      Parameters:
      expirationCriterion - The conditions that must be met for a channel to expire.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • expirationCriterion

      ExpirationSettings.Builder expirationCriterion(ExpirationCriterion expirationCriterion)

      The conditions that must be met for a channel to expire.

      Parameters:
      expirationCriterion - The conditions that must be met for a channel to expire.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: