public interface BindingOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMembers(int index)
Format of member entries:
1.
|
com.google.protobuf.ByteString |
getMembersBytes(int index)
Format of member entries:
1.
|
int |
getMembersCount()
Format of member entries:
1.
|
java.util.List<java.lang.String> |
getMembersList()
Format of member entries:
1.
|
java.lang.String |
getRole()
The name of the role to which the members should be bound.
|
com.google.protobuf.ByteString |
getRoleBytes()
The name of the role to which the members should be bound.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofjava.lang.String getRole()
The name of the role to which the members should be bound. Examples: "roles/viewer", "roles/editor", "roles/owner". Required
optional string role = 1;com.google.protobuf.ByteString getRoleBytes()
The name of the role to which the members should be bound. Examples: "roles/viewer", "roles/editor", "roles/owner". Required
optional string role = 1;java.util.List<java.lang.String> getMembersList()
Format of member entries:
1. allUsers
Matches any requesting principal (users, service accounts or anonymous).
2. allAuthenticatedUsers
Matches any requesting authenticated principal (users or service
accounts).
3. user:{emailid}
A google user account using an email address.
For example alice@gmail.com, joe@example.com
4. serviceAccount:{emailid}
An service account email.
5. group:{emailid}
A google group with an email address. For example
auth-ti-cloud@google.com
6. domain:{domain}
A Google Apps domain name.
For example google.com, example.com
repeated string members = 2;int getMembersCount()
Format of member entries:
1. allUsers
Matches any requesting principal (users, service accounts or anonymous).
2. allAuthenticatedUsers
Matches any requesting authenticated principal (users or service
accounts).
3. user:{emailid}
A google user account using an email address.
For example alice@gmail.com, joe@example.com
4. serviceAccount:{emailid}
An service account email.
5. group:{emailid}
A google group with an email address. For example
auth-ti-cloud@google.com
6. domain:{domain}
A Google Apps domain name.
For example google.com, example.com
repeated string members = 2;java.lang.String getMembers(int index)
Format of member entries:
1. allUsers
Matches any requesting principal (users, service accounts or anonymous).
2. allAuthenticatedUsers
Matches any requesting authenticated principal (users or service
accounts).
3. user:{emailid}
A google user account using an email address.
For example alice@gmail.com, joe@example.com
4. serviceAccount:{emailid}
An service account email.
5. group:{emailid}
A google group with an email address. For example
auth-ti-cloud@google.com
6. domain:{domain}
A Google Apps domain name.
For example google.com, example.com
repeated string members = 2;com.google.protobuf.ByteString getMembersBytes(int index)
Format of member entries:
1. allUsers
Matches any requesting principal (users, service accounts or anonymous).
2. allAuthenticatedUsers
Matches any requesting authenticated principal (users or service
accounts).
3. user:{emailid}
A google user account using an email address.
For example alice@gmail.com, joe@example.com
4. serviceAccount:{emailid}
An service account email.
5. group:{emailid}
A google group with an email address. For example
auth-ti-cloud@google.com
6. domain:{domain}
A Google Apps domain name.
For example google.com, example.com
repeated string members = 2;