package policy
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AwsPolicy(base64Encoded: String, signatureName: String, signature: String, conditions: Seq[Condition]) extends Product with Serializable
- trait Condition extends AnyRef
- trait ElementValueBuilder[T] extends AnyRef
- case class Eq(element: String, value: String) extends StringCondition with Product with Serializable
- trait EqBuilder[T] extends ElementValueBuilder[T]
- trait FromRangeBuilder extends AnyRef
- case class PolicyBuilder(expiration: Date, conditions: Seq[Condition] = Seq.empty)(implicit signer: AwsSigner) extends Product with Serializable
- case class Range(element: String, from: Long, to: Long) extends Condition with Product with Serializable
- case class StartsWith(element: String, value: String) extends StringCondition with Product with Serializable
- trait StartsWithBuilder[T] extends ElementValueBuilder[T]
- trait StringCondition extends Condition
- trait ToRangeBuilder extends AnyRef