Statement

case class Statement(effect: Effect, actions: Seq[Action], resources: Seq[Resource], id: Option[String], conditions: Seq[Condition], principals: Seq[Principal]) extends Statement
trait Serializable
trait Product
trait Equals
class Statement
class Object
trait Matchable
class Any

Value members

Inherited methods

def getActions(): List[Action]
Inherited from
Statement
def getConditions(): List[Condition]
Inherited from
Statement
def getEffect(): Effect
Inherited from
Statement
def getId(): String
Inherited from
Statement
def getPrincipals(): List[Principal]
Inherited from
Statement
def getResources(): List[Resource]
Inherited from
Statement
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def setActions(`x$0`: Collection[Action]): Unit
Inherited from
Statement
def setConditions(`x$0`: List[Condition]): Unit
Inherited from
Statement
def setEffect(`x$0`: Effect): Unit
Inherited from
Statement
def setId(`x$0`: String): Unit
Inherited from
Statement
def setPrincipals(`x$0`: Principal*): Unit
Inherited from
Statement
def setPrincipals(`x$0`: Collection[Principal]): Unit
Inherited from
Statement
def setResources(`x$0`: Collection[Resource]): Unit
Inherited from
Statement
def withActions(`x$0`: Action*): Statement
Inherited from
Statement
def withConditions(`x$0`: Condition*): Statement
Inherited from
Statement
def withId(`x$0`: String): Statement
Inherited from
Statement
def withPrincipals(`x$0`: Principal*): Statement
Inherited from
Statement
def withResources(`x$0`: Resource*): Statement
Inherited from
Statement