public static final class IamPolicyAnalysisResult.Access.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder> implements IamPolicyAnalysisResult.AccessOrBuilder
A role or permission that appears in an access control list.Protobuf type
google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.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<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IamPolicyAnalysisResult.Access build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IamPolicyAnalysisResult.Access buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IamPolicyAnalysisResult.Access.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.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<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.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<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.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<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.Builder mergeFrom(IamPolicyAnalysisResult.Access other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>public IamPolicyAnalysisResult.Access.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<IamPolicyAnalysisResult.Access.Builder>IOExceptionpublic IamPolicyAnalysisResult.Access.OneofAccessCase getOneofAccessCase()
getOneofAccessCase in interface IamPolicyAnalysisResult.AccessOrBuilderpublic IamPolicyAnalysisResult.Access.Builder clearOneofAccess()
public boolean hasRole()
The role.
string role = 1;hasRole in interface IamPolicyAnalysisResult.AccessOrBuilderpublic String getRole()
The role.
string role = 1;getRole in interface IamPolicyAnalysisResult.AccessOrBuilderpublic com.google.protobuf.ByteString getRoleBytes()
The role.
string role = 1;getRoleBytes in interface IamPolicyAnalysisResult.AccessOrBuilderpublic IamPolicyAnalysisResult.Access.Builder setRole(String value)
The role.
string role = 1;value - The role to set.public IamPolicyAnalysisResult.Access.Builder clearRole()
The role.
string role = 1;public IamPolicyAnalysisResult.Access.Builder setRoleBytes(com.google.protobuf.ByteString value)
The role.
string role = 1;value - The bytes for role to set.public boolean hasPermission()
The permission.
string permission = 2;hasPermission in interface IamPolicyAnalysisResult.AccessOrBuilderpublic String getPermission()
The permission.
string permission = 2;getPermission in interface IamPolicyAnalysisResult.AccessOrBuilderpublic com.google.protobuf.ByteString getPermissionBytes()
The permission.
string permission = 2;getPermissionBytes in interface IamPolicyAnalysisResult.AccessOrBuilderpublic IamPolicyAnalysisResult.Access.Builder setPermission(String value)
The permission.
string permission = 2;value - The permission to set.public IamPolicyAnalysisResult.Access.Builder clearPermission()
The permission.
string permission = 2;public IamPolicyAnalysisResult.Access.Builder setPermissionBytes(com.google.protobuf.ByteString value)
The permission.
string permission = 2;value - The bytes for permission to set.public boolean hasAnalysisState()
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
hasAnalysisState in interface IamPolicyAnalysisResult.AccessOrBuilderpublic IamPolicyAnalysisResult.AnalysisState getAnalysisState()
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
getAnalysisState in interface IamPolicyAnalysisResult.AccessOrBuilderpublic IamPolicyAnalysisResult.Access.Builder setAnalysisState(IamPolicyAnalysisResult.AnalysisState value)
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
public IamPolicyAnalysisResult.Access.Builder setAnalysisState(IamPolicyAnalysisResult.AnalysisState.Builder builderForValue)
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
public IamPolicyAnalysisResult.Access.Builder mergeAnalysisState(IamPolicyAnalysisResult.AnalysisState value)
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
public IamPolicyAnalysisResult.Access.Builder clearAnalysisState()
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
public IamPolicyAnalysisResult.AnalysisState.Builder getAnalysisStateBuilder()
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
public IamPolicyAnalysisResult.AnalysisStateOrBuilder getAnalysisStateOrBuilder()
The analysis state of this access node.
.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 3;
getAnalysisStateOrBuilder in interface IamPolicyAnalysisResult.AccessOrBuilderpublic final IamPolicyAnalysisResult.Access.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>public final IamPolicyAnalysisResult.Access.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Access.Builder>Copyright © 2022 Google LLC. All rights reserved.