@Generated(value="by GAPIC") @BetaApi public final class Binding extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
Binding.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
Expr |
getCondition()
The condition that is associated with this binding.
|
static Binding |
getDefaultInstance() |
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
List<String> |
getMembersList()
Specifies the identities requesting access for a Cloud Platform resource.
|
String |
getRole()
Role that is assigned to `members`.
|
int |
hashCode() |
static Binding.Builder |
newBuilder() |
static Binding.Builder |
newBuilder(Binding prototype) |
Binding.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public Expr getCondition()
public List<String> getMembersList()
* `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account.
* `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account.
* `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` .
* `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`.
* `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`.
* `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
public String getRole()
public static Binding.Builder newBuilder()
public static Binding.Builder newBuilder(Binding prototype)
public Binding.Builder toBuilder()
public static Binding getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.