Group

case class Group(id: String, name: String, arn: String, path: String, createdAt: DateTime) extends Group
Companion
object
trait Product
trait Equals
class Group
trait Cloneable
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def add(user: User)(iam: IAM): Unit
def addUser(user: User)(iam: IAM): Unit
def destroy(iam: IAM): Unit
def policy(name: String)(iam: IAM): GroupPolicy
def policyNames(iam: IAM): Seq[String]
def putPolicy(name: String, policy: Policy)(iam: IAM): Unit
def putPolicy(name: String, document: String)(iam: IAM): Unit
def remove(user: User)(iam: IAM): Unit
def remove(policy: GroupPolicy)(iam: IAM): Unit
def removePolicy(policy: GroupPolicy)(iam: IAM): Unit
def removeUser(user: User)(iam: IAM): Unit
def updateName(newName: String)(iam: IAM): Unit
def updatePath(newPath: String)(iam: IAM): Unit

Inherited methods

def clone(): Group
Inherited from
Group
def equals(`x$0`: `<FromJavaObject>`): Boolean
Inherited from
Group
def getArn(): String
Inherited from
Group
def getCreateDate(): Date
Inherited from
Group
def getGroupId(): String
Inherited from
Group
def getGroupName(): String
Inherited from
Group
def getPath(): String
Inherited from
Group
def hashCode(): Int
Inherited from
Group
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def setArn(`x$0`: String): Unit
Inherited from
Group
def setCreateDate(`x$0`: Date): Unit
Inherited from
Group
def setGroupId(`x$0`: String): Unit
Inherited from
Group
def setGroupName(`x$0`: String): Unit
Inherited from
Group
def setPath(`x$0`: String): Unit
Inherited from
Group
def toString(): String
Inherited from
Group
def withArn(`x$0`: String): Group
Inherited from
Group
def withCreateDate(`x$0`: Date): Group
Inherited from
Group
def withGroupId(`x$0`: String): Group
Inherited from
Group
def withGroupName(`x$0`: String): Group
Inherited from
Group
def withPath(`x$0`: String): Group
Inherited from
Group