public final class BindingDelta extends GeneratedMessageV3 implements BindingDeltaOrBuilder
One delta entry for Binding. Each individual change (only one member in each entry) to a binding will be a separate entry.Protobuf type
google.iam.v1.BindingDelta| Modifier and Type | Class and Description |
|---|---|
static class |
BindingDelta.Action
The type of action performed on a Binding in a policy.
|
static class |
BindingDelta.Builder
One delta entry for Binding.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION_FIELD_NUMBER |
static int |
CONDITION_FIELD_NUMBER |
static int |
MEMBER_FIELD_NUMBER |
static int |
ROLE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCode| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
BindingDelta.Action |
getAction()
The action that was performed on a Binding.
|
int |
getActionValue()
The action that was performed on a Binding.
|
Expr |
getCondition()
The condition that is associated with this binding.
|
ExprOrBuilder |
getConditionOrBuilder()
The condition that is associated with this binding.
|
static BindingDelta |
getDefaultInstance() |
BindingDelta |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
java.lang.String |
getMember()
A single identity requesting access for a Cloud Platform resource.
|
ByteString |
getMemberBytes()
A single identity requesting access for a Cloud Platform resource.
|
Parser<BindingDelta> |
getParserForType() |
java.lang.String |
getRole()
Role that is assigned to `members`.
|
ByteString |
getRoleBytes()
Role that is assigned to `members`.
|
int |
getSerializedSize() |
UnknownFieldSet |
getUnknownFields() |
boolean |
hasCondition()
The condition that is associated with this binding.
|
int |
hashCode() |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static BindingDelta.Builder |
newBuilder() |
static BindingDelta.Builder |
newBuilder(BindingDelta prototype) |
BindingDelta.Builder |
newBuilderForType() |
protected BindingDelta.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
static BindingDelta |
parseDelimitedFrom(java.io.InputStream input) |
static BindingDelta |
parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static BindingDelta |
parseFrom(byte[] data) |
static BindingDelta |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static BindingDelta |
parseFrom(java.nio.ByteBuffer data) |
static BindingDelta |
parseFrom(java.nio.ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static BindingDelta |
parseFrom(ByteString data) |
static BindingDelta |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static BindingDelta |
parseFrom(CodedInputStream input) |
static BindingDelta |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static BindingDelta |
parseFrom(java.io.InputStream input) |
static BindingDelta |
parseFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<BindingDelta> |
parser() |
BindingDelta.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int ACTION_FIELD_NUMBER
public static final int ROLE_FIELD_NUMBER
public static final int MEMBER_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public int getActionValue()
The action that was performed on a Binding. Required
.google.iam.v1.BindingDelta.Action action = 1;getActionValue in interface BindingDeltaOrBuilderpublic BindingDelta.Action getAction()
The action that was performed on a Binding. Required
.google.iam.v1.BindingDelta.Action action = 1;getAction in interface BindingDeltaOrBuilderpublic java.lang.String getRole()
Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Required
string role = 2;getRole in interface BindingDeltaOrBuilderpublic ByteString getRoleBytes()
Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Required
string role = 2;getRoleBytes in interface BindingDeltaOrBuilderpublic java.lang.String getMember()
A single identity requesting access for a Cloud Platform resource. Follows the same format of Binding.members. Required
string member = 3;getMember in interface BindingDeltaOrBuilderpublic ByteString getMemberBytes()
A single identity requesting access for a Cloud Platform resource. Follows the same format of Binding.members. Required
string member = 3;getMemberBytes in interface BindingDeltaOrBuilderpublic boolean hasCondition()
The condition that is associated with this binding.
.google.type.Expr condition = 4;hasCondition in interface BindingDeltaOrBuilderpublic Expr getCondition()
The condition that is associated with this binding.
.google.type.Expr condition = 4;getCondition in interface BindingDeltaOrBuilderpublic ExprOrBuilder getConditionOrBuilder()
The condition that is associated with this binding.
.google.type.Expr condition = 4;getConditionOrBuilder in interface BindingDeltaOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static BindingDelta parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BindingDelta parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BindingDelta parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BindingDelta parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BindingDelta parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BindingDelta parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BindingDelta parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static BindingDelta parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static BindingDelta parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static BindingDelta parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static BindingDelta parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static BindingDelta parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic BindingDelta.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static BindingDelta.Builder newBuilder()
public static BindingDelta.Builder newBuilder(BindingDelta prototype)
public BindingDelta.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected BindingDelta.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static BindingDelta getDefaultInstance()
public static Parser<BindingDelta> parser()
public Parser<BindingDelta> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public BindingDelta getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder