Package com.google.iam.admin.v1
Class AuditData.PermissionDelta.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AuditData.PermissionDelta.Builder>
com.google.iam.admin.v1.AuditData.PermissionDelta.Builder
- All Implemented Interfaces:
AuditData.PermissionDeltaOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AuditData.PermissionDelta
public static final class AuditData.PermissionDelta.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AuditData.PermissionDelta.Builder>
implements AuditData.PermissionDeltaOrBuilder
A PermissionDelta message to record the added_permissions and removed_permissions inside a role.Protobuf type
google.iam.admin.v1.AuditData.PermissionDelta-
Method Summary
Modifier and TypeMethodDescriptionaddAddedPermissions(String value) Added permissions.addAddedPermissionsBytes(com.google.protobuf.ByteString value) Added permissions.addAllAddedPermissions(Iterable<String> values) Added permissions.addAllRemovedPermissions(Iterable<String> values) Removed permissions.addRemovedPermissions(String value) Removed permissions.addRemovedPermissionsBytes(com.google.protobuf.ByteString value) Removed permissions.build()clear()Added permissions.Removed permissions.getAddedPermissions(int index) Added permissions.com.google.protobuf.ByteStringgetAddedPermissionsBytes(int index) Added permissions.intAdded permissions.com.google.protobuf.ProtocolStringListAdded permissions.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRemovedPermissions(int index) Removed permissions.com.google.protobuf.ByteStringgetRemovedPermissionsBytes(int index) Removed permissions.intRemoved permissions.com.google.protobuf.ProtocolStringListRemoved permissions.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAddedPermissions(int index, String value) Added permissions.setRemovedPermissions(int index, String value) Removed permissions.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AuditData.PermissionDelta.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AuditData.PermissionDelta.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AuditData.PermissionDelta.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuditData.PermissionDelta.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AuditData.PermissionDelta.Builder>
-
mergeFrom
public AuditData.PermissionDelta.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuditData.PermissionDelta.Builder>- Throws:
IOException
-
getAddedPermissionsList
public com.google.protobuf.ProtocolStringList getAddedPermissionsList()Added permissions.
repeated string added_permissions = 1;- Specified by:
getAddedPermissionsListin interfaceAuditData.PermissionDeltaOrBuilder- Returns:
- A list containing the addedPermissions.
-
getAddedPermissionsCount
public int getAddedPermissionsCount()Added permissions.
repeated string added_permissions = 1;- Specified by:
getAddedPermissionsCountin interfaceAuditData.PermissionDeltaOrBuilder- Returns:
- The count of addedPermissions.
-
getAddedPermissions
Added permissions.
repeated string added_permissions = 1;- Specified by:
getAddedPermissionsin interfaceAuditData.PermissionDeltaOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The addedPermissions at the given index.
-
getAddedPermissionsBytes
public com.google.protobuf.ByteString getAddedPermissionsBytes(int index) Added permissions.
repeated string added_permissions = 1;- Specified by:
getAddedPermissionsBytesin interfaceAuditData.PermissionDeltaOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the addedPermissions at the given index.
-
setAddedPermissions
Added permissions.
repeated string added_permissions = 1;- Parameters:
index- The index to set the value at.value- The addedPermissions to set.- Returns:
- This builder for chaining.
-
addAddedPermissions
Added permissions.
repeated string added_permissions = 1;- Parameters:
value- The addedPermissions to add.- Returns:
- This builder for chaining.
-
addAllAddedPermissions
Added permissions.
repeated string added_permissions = 1;- Parameters:
values- The addedPermissions to add.- Returns:
- This builder for chaining.
-
clearAddedPermissions
Added permissions.
repeated string added_permissions = 1;- Returns:
- This builder for chaining.
-
addAddedPermissionsBytes
public AuditData.PermissionDelta.Builder addAddedPermissionsBytes(com.google.protobuf.ByteString value) Added permissions.
repeated string added_permissions = 1;- Parameters:
value- The bytes of the addedPermissions to add.- Returns:
- This builder for chaining.
-
getRemovedPermissionsList
public com.google.protobuf.ProtocolStringList getRemovedPermissionsList()Removed permissions.
repeated string removed_permissions = 2;- Specified by:
getRemovedPermissionsListin interfaceAuditData.PermissionDeltaOrBuilder- Returns:
- A list containing the removedPermissions.
-
getRemovedPermissionsCount
public int getRemovedPermissionsCount()Removed permissions.
repeated string removed_permissions = 2;- Specified by:
getRemovedPermissionsCountin interfaceAuditData.PermissionDeltaOrBuilder- Returns:
- The count of removedPermissions.
-
getRemovedPermissions
Removed permissions.
repeated string removed_permissions = 2;- Specified by:
getRemovedPermissionsin interfaceAuditData.PermissionDeltaOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The removedPermissions at the given index.
-
getRemovedPermissionsBytes
public com.google.protobuf.ByteString getRemovedPermissionsBytes(int index) Removed permissions.
repeated string removed_permissions = 2;- Specified by:
getRemovedPermissionsBytesin interfaceAuditData.PermissionDeltaOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the removedPermissions at the given index.
-
setRemovedPermissions
Removed permissions.
repeated string removed_permissions = 2;- Parameters:
index- The index to set the value at.value- The removedPermissions to set.- Returns:
- This builder for chaining.
-
addRemovedPermissions
Removed permissions.
repeated string removed_permissions = 2;- Parameters:
value- The removedPermissions to add.- Returns:
- This builder for chaining.
-
addAllRemovedPermissions
Removed permissions.
repeated string removed_permissions = 2;- Parameters:
values- The removedPermissions to add.- Returns:
- This builder for chaining.
-
clearRemovedPermissions
Removed permissions.
repeated string removed_permissions = 2;- Returns:
- This builder for chaining.
-
addRemovedPermissionsBytes
public AuditData.PermissionDelta.Builder addRemovedPermissionsBytes(com.google.protobuf.ByteString value) Removed permissions.
repeated string removed_permissions = 2;- Parameters:
value- The bytes of the removedPermissions to add.- Returns:
- This builder for chaining.
-