class BindingDelta extends Message

One delta entry for Binding. Each individual change (only one member in each entry) to a binding will be a separate entry.

Generated from protobuf message google.iam.v1.BindingDelta

Methods

__construct(array $data = NULL)

Constructor.

int
getAction()

The action that was performed on a Binding.

$this
setAction(int $var)

The action that was performed on a Binding.

string
getRole()

Role that is assigned to members.

$this
setRole(string $var)

Role that is assigned to members.

string
getMember()

A single identity requesting access for a Cloud Platform resource.

$this
setMember(string $var)

A single identity requesting access for a Cloud Platform resource.

getCondition()

The condition that is associated with this binding.

$this
setCondition(Expr $var)

The condition that is associated with this binding.

Details

at line 70
__construct(array $data = NULL)

Constructor.

Parameters

array $data { Optional. Data for populating the Message object.

@type int $action
      The action that was performed on a Binding.
      Required
@type string $role
      Role that is assigned to `members`.
      For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
      Required
@type string $member
      A single identity requesting access for a Cloud Platform resource.
      Follows the same format of Binding.members.
      Required
@type \Google\Type\Expr $condition
      The condition that is associated with this binding.

}

at line 82
int getAction()

The action that was performed on a Binding.

Required

Generated from protobuf field .google.iam.v1.BindingDelta.Action action = 1;

Return Value

int

at line 95
$this setAction(int $var)

The action that was performed on a Binding.

Required

Generated from protobuf field .google.iam.v1.BindingDelta.Action action = 1;

Parameters

int $var

Return Value

$this

at line 111
string getRole()

Role that is assigned to members.

For example, roles/viewer, roles/editor, or roles/owner. Required

Generated from protobuf field string role = 2;

Return Value

string

at line 125
$this setRole(string $var)

Role that is assigned to members.

For example, roles/viewer, roles/editor, or roles/owner. Required

Generated from protobuf field string role = 2;

Parameters

string $var

Return Value

$this

at line 141
string getMember()

A single identity requesting access for a Cloud Platform resource.

Follows the same format of Binding.members. Required

Generated from protobuf field string member = 3;

Return Value

string

at line 155
$this setMember(string $var)

A single identity requesting access for a Cloud Platform resource.

Follows the same format of Binding.members. Required

Generated from protobuf field string member = 3;

Parameters

string $var

Return Value

$this

at line 169
Expr getCondition()

The condition that is associated with this binding.

Generated from protobuf field .google.type.Expr condition = 4;

Return Value

Expr

at line 181
$this setCondition(Expr $var)

The condition that is associated with this binding.

Generated from protobuf field .google.type.Expr condition = 4;

Parameters

Expr $var

Return Value

$this