@Generated(value="by GAPIC") @BetaApi public final class Condition extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
Condition.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static Condition |
getDefaultInstance() |
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getIam()
Trusted attributes supplied by the IAM system.
|
String |
getOp()
An operator to apply the subject with.
|
String |
getSvc()
Trusted attributes discharged by the service.
|
String |
getSys()
Trusted attributes supplied by any service that owns resources and uses the IAM system for
access control.
|
List<String> |
getValuesList()
The objects of the condition.
|
int |
hashCode() |
static Condition.Builder |
newBuilder() |
static Condition.Builder |
newBuilder(Condition prototype) |
Condition.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 String getIam()
public String getOp()
public String getSvc()
public String getSys()
public static Condition.Builder newBuilder()
public static Condition.Builder newBuilder(Condition prototype)
public Condition.Builder toBuilder()
public static Condition getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.