public static final class IamBinding.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder> implements IamBindingOrBuilder
Represents a particular IAM binding, which captures a member's role addition, removal, or state.Protobuf type
google.cloud.securitycenter.v1.IamBinding| Modifier and Type | Method and Description |
|---|---|
IamBinding.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IamBinding |
build() |
IamBinding |
buildPartial() |
IamBinding.Builder |
clear() |
IamBinding.Builder |
clearAction()
The action that was performed on a Binding.
|
IamBinding.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
IamBinding.Builder |
clearMember()
A single identity requesting access for a Cloud Platform resource, for
example, "foo@google.com".
|
IamBinding.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
IamBinding.Builder |
clearRole()
Role that is assigned to "members".
|
IamBinding.Builder |
clone() |
IamBinding.Action |
getAction()
The action that was performed on a Binding.
|
int |
getActionValue()
The action that was performed on a Binding.
|
IamBinding |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getMember()
A single identity requesting access for a Cloud Platform resource, for
example, "foo@google.com".
|
com.google.protobuf.ByteString |
getMemberBytes()
A single identity requesting access for a Cloud Platform resource, for
example, "foo@google.com".
|
String |
getRole()
Role that is assigned to "members".
|
com.google.protobuf.ByteString |
getRoleBytes()
Role that is assigned to "members".
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
IamBinding.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
IamBinding.Builder |
mergeFrom(IamBinding other) |
IamBinding.Builder |
mergeFrom(com.google.protobuf.Message other) |
IamBinding.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
IamBinding.Builder |
setAction(IamBinding.Action value)
The action that was performed on a Binding.
|
IamBinding.Builder |
setActionValue(int value)
The action that was performed on a Binding.
|
IamBinding.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IamBinding.Builder |
setMember(String value)
A single identity requesting access for a Cloud Platform resource, for
example, "foo@google.com".
|
IamBinding.Builder |
setMemberBytes(com.google.protobuf.ByteString value)
A single identity requesting access for a Cloud Platform resource, for
example, "foo@google.com".
|
IamBinding.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
IamBinding.Builder |
setRole(String value)
Role that is assigned to "members".
|
IamBinding.Builder |
setRoleBytes(com.google.protobuf.ByteString value)
Role that is assigned to "members".
|
IamBinding.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IamBinding build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IamBinding buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IamBinding.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IamBinding.Builder>public IamBinding.Builder mergeFrom(IamBinding other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public IamBinding.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IamBinding.Builder>IOExceptionpublic int getActionValue()
The action that was performed on a Binding.
.google.cloud.securitycenter.v1.IamBinding.Action action = 1;getActionValue in interface IamBindingOrBuilderpublic IamBinding.Builder setActionValue(int value)
The action that was performed on a Binding.
.google.cloud.securitycenter.v1.IamBinding.Action action = 1;value - The enum numeric value on the wire for action to set.public IamBinding.Action getAction()
The action that was performed on a Binding.
.google.cloud.securitycenter.v1.IamBinding.Action action = 1;getAction in interface IamBindingOrBuilderpublic IamBinding.Builder setAction(IamBinding.Action value)
The action that was performed on a Binding.
.google.cloud.securitycenter.v1.IamBinding.Action action = 1;value - The action to set.public IamBinding.Builder clearAction()
The action that was performed on a Binding.
.google.cloud.securitycenter.v1.IamBinding.Action action = 1;public String getRole()
Role that is assigned to "members". For example, "roles/viewer", "roles/editor", or "roles/owner".
string role = 2;getRole in interface IamBindingOrBuilderpublic com.google.protobuf.ByteString getRoleBytes()
Role that is assigned to "members". For example, "roles/viewer", "roles/editor", or "roles/owner".
string role = 2;getRoleBytes in interface IamBindingOrBuilderpublic IamBinding.Builder setRole(String value)
Role that is assigned to "members". For example, "roles/viewer", "roles/editor", or "roles/owner".
string role = 2;value - The role to set.public IamBinding.Builder clearRole()
Role that is assigned to "members". For example, "roles/viewer", "roles/editor", or "roles/owner".
string role = 2;public IamBinding.Builder setRoleBytes(com.google.protobuf.ByteString value)
Role that is assigned to "members". For example, "roles/viewer", "roles/editor", or "roles/owner".
string role = 2;value - The bytes for role to set.public String getMember()
A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".
string member = 3;getMember in interface IamBindingOrBuilderpublic com.google.protobuf.ByteString getMemberBytes()
A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".
string member = 3;getMemberBytes in interface IamBindingOrBuilderpublic IamBinding.Builder setMember(String value)
A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".
string member = 3;value - The member to set.public IamBinding.Builder clearMember()
A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".
string member = 3;public IamBinding.Builder setMemberBytes(com.google.protobuf.ByteString value)
A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".
string member = 3;value - The bytes for member to set.public final IamBinding.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>public final IamBinding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamBinding.Builder>Copyright © 2024 Google LLC. All rights reserved.