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.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.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.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.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.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.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.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.IamPolicyAnalysisResult.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
IamPolicyAnalysisResult
build()
IamPolicyAnalysisResult
buildPartial()
IamPolicyAnalysisResult.Builder
clear()
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.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.IamPolicyAnalysisResult.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
IamPolicyAnalysisResult.Builder
clearFullyExplored()
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.IamPolicyAnalysisResult.Builder
clearIamBinding()
The IAM policy binding under analysis.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.IamPolicyAnalysisResult.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
IamPolicyAnalysisResult.Builder
clone()
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.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.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.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.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.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.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.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.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.IamPolicyAnalysisResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getFullyExplored()
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.com.google.iam.v1.Binding
getIamBinding()
The IAM policy binding under analysis.com.google.iam.v1.Binding.Builder
getIamBindingBuilder()
The IAM policy binding under analysis.com.google.iam.v1.BindingOrBuilder
getIamBindingOrBuilder()
The IAM policy binding under analysis.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.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.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.boolean
hasIamBinding()
The IAM policy binding under analysis.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
IamPolicyAnalysisResult.Builder
mergeFrom(IamPolicyAnalysisResult other)
IamPolicyAnalysisResult.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
IamPolicyAnalysisResult.Builder
mergeFrom(com.google.protobuf.Message other)
IamPolicyAnalysisResult.Builder
mergeIamBinding(com.google.iam.v1.Binding value)
The IAM policy binding under analysis.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.IamPolicyAnalysisResult.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.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.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.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.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.IamPolicyAnalysisResult.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
IamPolicyAnalysisResult.Builder
setFullyExplored(boolean value)
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.IamPolicyAnalysisResult.Builder
setIamBinding(com.google.iam.v1.Binding value)
The IAM policy binding under analysis.IamPolicyAnalysisResult.Builder
setIamBinding(com.google.iam.v1.Binding.Builder builderForValue)
The IAM policy binding under analysis.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.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.IamPolicyAnalysisResult.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
IamPolicyAnalysisResult.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
clear
public IamPolicyAnalysisResult.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
getDefaultInstanceForType
public IamPolicyAnalysisResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public IamPolicyAnalysisResult build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public IamPolicyAnalysisResult buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public IamPolicyAnalysisResult.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
setField
public IamPolicyAnalysisResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
clearField
public IamPolicyAnalysisResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
clearOneof
public IamPolicyAnalysisResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
setRepeatedField
public IamPolicyAnalysisResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
addRepeatedField
public IamPolicyAnalysisResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
mergeFrom
public IamPolicyAnalysisResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisResult.Builder>
-
mergeFrom
public IamPolicyAnalysisResult.Builder mergeFrom(IamPolicyAnalysisResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getAttachedResourceFullName
in 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:
getAttachedResourceFullNameBytes
in 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:
hasIamBinding
in 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:
getIamBinding
in 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:
getIamBindingOrBuilder
in 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:
getAccessControlListsList
in 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:
getAccessControlListsCount
in 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:
getAccessControlLists
in 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:
getAccessControlListsOrBuilder
in 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:
getAccessControlListsOrBuilderList
in 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:
hasIdentityList
in 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:
getIdentityList
in 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:
getIdentityListOrBuilder
in 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:
getFullyExplored
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
mergeUnknownFields
public final IamPolicyAnalysisResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.Builder>
-
-