Package com.google.iam.v1
Interface BindingDeltaOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
BindingDelta,BindingDelta.Builder
public interface BindingDeltaOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe action that was performed on a Binding.intThe action that was performed on a Binding.The condition that is associated with this binding.A single identity requesting access for a Google Cloud resource.com.google.protobuf.ByteStringA single identity requesting access for a Google Cloud resource.getRole()Role that is assigned to `members`.com.google.protobuf.ByteStringRole that is assigned to `members`.booleanThe condition that is associated with this binding.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getActionValue
int getActionValue()The action that was performed on a Binding. Required
.google.iam.v1.BindingDelta.Action action = 1 [json_name = "action"];- Returns:
- The enum numeric value on the wire for action.
-
getAction
BindingDelta.Action getAction()The action that was performed on a Binding. Required
.google.iam.v1.BindingDelta.Action action = 1 [json_name = "action"];- Returns:
- The action.
-
getRole
String getRole()Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Required
string role = 2 [json_name = "role"];- Returns:
- The role.
-
getRoleBytes
com.google.protobuf.ByteString getRoleBytes()Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Required
string role = 2 [json_name = "role"];- Returns:
- The bytes for role.
-
getMember
String getMember()A single identity requesting access for a Google Cloud resource. Follows the same format of Binding.members. Required
string member = 3 [json_name = "member"];- Returns:
- The member.
-
getMemberBytes
com.google.protobuf.ByteString getMemberBytes()A single identity requesting access for a Google Cloud resource. Follows the same format of Binding.members. Required
string member = 3 [json_name = "member"];- Returns:
- The bytes for member.
-
hasCondition
boolean hasCondition()The condition that is associated with this binding.
.google.type.Expr condition = 4 [json_name = "condition"];- Returns:
- Whether the condition field is set.
-
getCondition
Expr getCondition()The condition that is associated with this binding.
.google.type.Expr condition = 4 [json_name = "condition"];- Returns:
- The condition.
-