Package com.google.cloud.asset.v1
Class IamPolicyAnalysisResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
- com.google.cloud.asset.v1.IamPolicyAnalysisResult.Builder
-
- All Implemented Interfaces:
IamPolicyAnalysisResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- IamPolicyAnalysisResult
public static final class IamPolicyAnalysisResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder> implements IamPolicyAnalysisResultOrBuilder
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Protobuf typegoogle.cloud.asset.v1.IamPolicyAnalysisResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IamPolicyAnalysisResult.BuilderaddAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList value)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuilderaddAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList.Builder builderForValue)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuilderaddAccessControlLists(IamPolicyAnalysisResult.AccessControlList value)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuilderaddAccessControlLists(IamPolicyAnalysisResult.AccessControlList.Builder builderForValue)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.AccessControlList.BuilderaddAccessControlListsBuilder()The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.AccessControlList.BuilderaddAccessControlListsBuilder(int index)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuilderaddAllAccessControlLists(Iterable<? extends IamPolicyAnalysisResult.AccessControlList> values)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)IamPolicyAnalysisResultbuild()IamPolicyAnalysisResultbuildPartial()IamPolicyAnalysisResult.Builderclear()IamPolicyAnalysisResult.BuilderclearAccessControlLists()The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuilderclearAttachedResourceFullName()The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.IamPolicyAnalysisResult.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)IamPolicyAnalysisResult.BuilderclearFullyExplored()Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.IamPolicyAnalysisResult.BuilderclearIamBinding()The IAM policy binding under analysis.IamPolicyAnalysisResult.BuilderclearIdentityList()The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.IamPolicyAnalysisResult.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)IamPolicyAnalysisResult.Builderclone()IamPolicyAnalysisResult.AccessControlListgetAccessControlLists(int index)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.AccessControlList.BuildergetAccessControlListsBuilder(int index)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.List<IamPolicyAnalysisResult.AccessControlList.Builder>getAccessControlListsBuilderList()The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.intgetAccessControlListsCount()The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.List<IamPolicyAnalysisResult.AccessControlList>getAccessControlListsList()The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.AccessControlListOrBuildergetAccessControlListsOrBuilder(int index)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.List<? extends IamPolicyAnalysisResult.AccessControlListOrBuilder>getAccessControlListsOrBuilderList()The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.StringgetAttachedResourceFullName()The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.com.google.protobuf.ByteStringgetAttachedResourceFullNameBytes()The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.IamPolicyAnalysisResultgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetFullyExplored()Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.com.google.iam.v1.BindinggetIamBinding()The IAM policy binding under analysis.com.google.iam.v1.Binding.BuildergetIamBindingBuilder()The IAM policy binding under analysis.com.google.iam.v1.BindingOrBuildergetIamBindingOrBuilder()The IAM policy binding under analysis.IamPolicyAnalysisResult.IdentityListgetIdentityList()The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.IamPolicyAnalysisResult.IdentityList.BuildergetIdentityListBuilder()The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.IamPolicyAnalysisResult.IdentityListOrBuildergetIdentityListOrBuilder()The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.booleanhasIamBinding()The IAM policy binding under analysis.booleanhasIdentityList()The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()IamPolicyAnalysisResult.BuildermergeFrom(IamPolicyAnalysisResult other)IamPolicyAnalysisResult.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)IamPolicyAnalysisResult.BuildermergeFrom(com.google.protobuf.Message other)IamPolicyAnalysisResult.BuildermergeIamBinding(com.google.iam.v1.Binding value)The IAM policy binding under analysis.IamPolicyAnalysisResult.BuildermergeIdentityList(IamPolicyAnalysisResult.IdentityList value)The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.IamPolicyAnalysisResult.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)IamPolicyAnalysisResult.BuilderremoveAccessControlLists(int index)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuildersetAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList value)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuildersetAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList.Builder builderForValue)The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.IamPolicyAnalysisResult.BuildersetAttachedResourceFullName(String value)The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.IamPolicyAnalysisResult.BuildersetAttachedResourceFullNameBytes(com.google.protobuf.ByteString value)The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.IamPolicyAnalysisResult.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)IamPolicyAnalysisResult.BuildersetFullyExplored(boolean value)Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.IamPolicyAnalysisResult.BuildersetIamBinding(com.google.iam.v1.Binding value)The IAM policy binding under analysis.IamPolicyAnalysisResult.BuildersetIamBinding(com.google.iam.v1.Binding.Builder builderForValue)The IAM policy binding under analysis.IamPolicyAnalysisResult.BuildersetIdentityList(IamPolicyAnalysisResult.IdentityList value)The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.IamPolicyAnalysisResult.BuildersetIdentityList(IamPolicyAnalysisResult.IdentityList.Builder builderForValue)The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.IamPolicyAnalysisResult.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)IamPolicyAnalysisResult.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
clear
public IamPolicyAnalysisResult.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.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.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
getDefaultInstanceForType
public IamPolicyAnalysisResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public IamPolicyAnalysisResult build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public IamPolicyAnalysisResult buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public IamPolicyAnalysisResult.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
setField
public IamPolicyAnalysisResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
clearField
public IamPolicyAnalysisResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
clearOneof
public IamPolicyAnalysisResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
setRepeatedField
public IamPolicyAnalysisResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
addRepeatedField
public IamPolicyAnalysisResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
mergeFrom
public IamPolicyAnalysisResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisResult.Builder>
-
mergeFrom
public IamPolicyAnalysisResult.Builder mergeFrom(IamPolicyAnalysisResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
mergeFrom
public IamPolicyAnalysisResult.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<IamPolicyAnalysisResult.Builder>- Throws:
IOException
-
getAttachedResourceFullName
public String getAttachedResourceFullName()
The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
string attached_resource_full_name = 1;- Specified by:
getAttachedResourceFullNamein interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- The attachedResourceFullName.
-
getAttachedResourceFullNameBytes
public com.google.protobuf.ByteString getAttachedResourceFullNameBytes()
The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
string attached_resource_full_name = 1;- Specified by:
getAttachedResourceFullNameBytesin interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- The bytes for attachedResourceFullName.
-
setAttachedResourceFullName
public IamPolicyAnalysisResult.Builder setAttachedResourceFullName(String value)
The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
string attached_resource_full_name = 1;- Parameters:
value- The attachedResourceFullName to set.- Returns:
- This builder for chaining.
-
clearAttachedResourceFullName
public IamPolicyAnalysisResult.Builder clearAttachedResourceFullName()
The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
string attached_resource_full_name = 1;- Returns:
- This builder for chaining.
-
setAttachedResourceFullNameBytes
public IamPolicyAnalysisResult.Builder setAttachedResourceFullNameBytes(com.google.protobuf.ByteString value)
The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
string attached_resource_full_name = 1;- Parameters:
value- The bytes for attachedResourceFullName to set.- Returns:
- This builder for chaining.
-
hasIamBinding
public boolean hasIamBinding()
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;- Specified by:
hasIamBindingin interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- Whether the iamBinding field is set.
-
getIamBinding
public com.google.iam.v1.Binding getIamBinding()
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;- Specified by:
getIamBindingin interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- The iamBinding.
-
setIamBinding
public IamPolicyAnalysisResult.Builder setIamBinding(com.google.iam.v1.Binding value)
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;
-
setIamBinding
public IamPolicyAnalysisResult.Builder setIamBinding(com.google.iam.v1.Binding.Builder builderForValue)
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;
-
mergeIamBinding
public IamPolicyAnalysisResult.Builder mergeIamBinding(com.google.iam.v1.Binding value)
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;
-
clearIamBinding
public IamPolicyAnalysisResult.Builder clearIamBinding()
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;
-
getIamBindingBuilder
public com.google.iam.v1.Binding.Builder getIamBindingBuilder()
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;
-
getIamBindingOrBuilder
public com.google.iam.v1.BindingOrBuilder getIamBindingOrBuilder()
The IAM policy binding under analysis.
.google.iam.v1.Binding iam_binding = 2;- Specified by:
getIamBindingOrBuilderin interfaceIamPolicyAnalysisResultOrBuilder
-
getAccessControlListsList
public List<IamPolicyAnalysisResult.AccessControlList> getAccessControlListsList()
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;- Specified by:
getAccessControlListsListin interfaceIamPolicyAnalysisResultOrBuilder
-
getAccessControlListsCount
public int getAccessControlListsCount()
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;- Specified by:
getAccessControlListsCountin interfaceIamPolicyAnalysisResultOrBuilder
-
getAccessControlLists
public IamPolicyAnalysisResult.AccessControlList getAccessControlLists(int index)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;- Specified by:
getAccessControlListsin interfaceIamPolicyAnalysisResultOrBuilder
-
setAccessControlLists
public IamPolicyAnalysisResult.Builder setAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList value)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
setAccessControlLists
public IamPolicyAnalysisResult.Builder setAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList.Builder builderForValue)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
addAccessControlLists
public IamPolicyAnalysisResult.Builder addAccessControlLists(IamPolicyAnalysisResult.AccessControlList value)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
addAccessControlLists
public IamPolicyAnalysisResult.Builder addAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList value)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
addAccessControlLists
public IamPolicyAnalysisResult.Builder addAccessControlLists(IamPolicyAnalysisResult.AccessControlList.Builder builderForValue)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
addAccessControlLists
public IamPolicyAnalysisResult.Builder addAccessControlLists(int index, IamPolicyAnalysisResult.AccessControlList.Builder builderForValue)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
addAllAccessControlLists
public IamPolicyAnalysisResult.Builder addAllAccessControlLists(Iterable<? extends IamPolicyAnalysisResult.AccessControlList> values)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
clearAccessControlLists
public IamPolicyAnalysisResult.Builder clearAccessControlLists()
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
removeAccessControlLists
public IamPolicyAnalysisResult.Builder removeAccessControlLists(int index)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
getAccessControlListsBuilder
public IamPolicyAnalysisResult.AccessControlList.Builder getAccessControlListsBuilder(int index)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
getAccessControlListsOrBuilder
public IamPolicyAnalysisResult.AccessControlListOrBuilder getAccessControlListsOrBuilder(int index)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;- Specified by:
getAccessControlListsOrBuilderin interfaceIamPolicyAnalysisResultOrBuilder
-
getAccessControlListsOrBuilderList
public List<? extends IamPolicyAnalysisResult.AccessControlListOrBuilder> getAccessControlListsOrBuilderList()
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;- Specified by:
getAccessControlListsOrBuilderListin interfaceIamPolicyAnalysisResultOrBuilder
-
addAccessControlListsBuilder
public IamPolicyAnalysisResult.AccessControlList.Builder addAccessControlListsBuilder()
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
addAccessControlListsBuilder
public IamPolicyAnalysisResult.AccessControlList.Builder addAccessControlListsBuilder(int index)
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
getAccessControlListsBuilderList
public List<IamPolicyAnalysisResult.AccessControlList.Builder> getAccessControlListsBuilderList()
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
-
hasIdentityList
public boolean hasIdentityList()
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;- Specified by:
hasIdentityListin interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- Whether the identityList field is set.
-
getIdentityList
public IamPolicyAnalysisResult.IdentityList getIdentityList()
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;- Specified by:
getIdentityListin interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- The identityList.
-
setIdentityList
public IamPolicyAnalysisResult.Builder setIdentityList(IamPolicyAnalysisResult.IdentityList value)
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
-
setIdentityList
public IamPolicyAnalysisResult.Builder setIdentityList(IamPolicyAnalysisResult.IdentityList.Builder builderForValue)
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
-
mergeIdentityList
public IamPolicyAnalysisResult.Builder mergeIdentityList(IamPolicyAnalysisResult.IdentityList value)
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
-
clearIdentityList
public IamPolicyAnalysisResult.Builder clearIdentityList()
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
-
getIdentityListBuilder
public IamPolicyAnalysisResult.IdentityList.Builder getIdentityListBuilder()
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
-
getIdentityListOrBuilder
public IamPolicyAnalysisResult.IdentityListOrBuilder getIdentityListOrBuilder()
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;- Specified by:
getIdentityListOrBuilderin interfaceIamPolicyAnalysisResultOrBuilder
-
getFullyExplored
public boolean getFullyExplored()
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
bool fully_explored = 5;- Specified by:
getFullyExploredin interfaceIamPolicyAnalysisResultOrBuilder- Returns:
- The fullyExplored.
-
setFullyExplored
public IamPolicyAnalysisResult.Builder setFullyExplored(boolean value)
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
bool fully_explored = 5;- Parameters:
value- The fullyExplored to set.- Returns:
- This builder for chaining.
-
clearFullyExplored
public IamPolicyAnalysisResult.Builder clearFullyExplored()
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
bool fully_explored = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final IamPolicyAnalysisResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
mergeUnknownFields
public final IamPolicyAnalysisResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
-