public static final class IamPolicyAnalysisResult.AccessControlList.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder> implements IamPolicyAnalysisResult.AccessControlListOrBuilder
An access control list, derived from the above IAM policy binding, which contains a set of resources and accesses. May include one item from each set to compose an access control entry. NOTICE that there could be multiple access control lists for one IAM policy binding. The access control lists are created based on resource and access combinations. For example, assume we have the following cases in one IAM policy binding: - Permission P1 and P2 apply to resource R1 and R2; - Permission P3 applies to resource R2 and R3; This will result in the following access control lists: - AccessControlList 1: [R1, R2], [P1, P2] - AccessControlList 2: [R2, R3], [P3]Protobuf type
google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList| Modifier and Type | Method and Description |
|---|---|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAccesses(IamPolicyAnalysisResult.Access.Builder builderForValue)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAccesses(IamPolicyAnalysisResult.Access value)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAccesses(int index,
IamPolicyAnalysisResult.Access.Builder builderForValue)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAccesses(int index,
IamPolicyAnalysisResult.Access value)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.Access.Builder |
addAccessesBuilder()
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.Access.Builder |
addAccessesBuilder(int index)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAllAccesses(Iterable<? extends IamPolicyAnalysisResult.Access> values)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAllResourceEdges(Iterable<? extends IamPolicyAnalysisResult.Edge> values)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addAllResources(Iterable<? extends IamPolicyAnalysisResult.Resource> values)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IamPolicyAnalysisResult.AccessControlList.Builder |
addResourceEdges(IamPolicyAnalysisResult.Edge.Builder builderForValue)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResourceEdges(IamPolicyAnalysisResult.Edge value)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResourceEdges(int index,
IamPolicyAnalysisResult.Edge.Builder builderForValue)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResourceEdges(int index,
IamPolicyAnalysisResult.Edge value)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.Edge.Builder |
addResourceEdgesBuilder()
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.Edge.Builder |
addResourceEdgesBuilder(int index)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResources(IamPolicyAnalysisResult.Resource.Builder builderForValue)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResources(IamPolicyAnalysisResult.Resource value)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResources(int index,
IamPolicyAnalysisResult.Resource.Builder builderForValue)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
addResources(int index,
IamPolicyAnalysisResult.Resource value)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.Resource.Builder |
addResourcesBuilder()
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.Resource.Builder |
addResourcesBuilder(int index)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList |
build() |
IamPolicyAnalysisResult.AccessControlList |
buildPartial() |
IamPolicyAnalysisResult.AccessControlList.Builder |
clear() |
IamPolicyAnalysisResult.AccessControlList.Builder |
clearAccesses()
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
IamPolicyAnalysisResult.AccessControlList.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
IamPolicyAnalysisResult.AccessControlList.Builder |
clearResourceEdges()
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
clearResources()
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
clone() |
IamPolicyAnalysisResult.Access |
getAccesses(int index)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.Access.Builder |
getAccessesBuilder(int index)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
List<IamPolicyAnalysisResult.Access.Builder> |
getAccessesBuilderList()
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
int |
getAccessesCount()
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
List<IamPolicyAnalysisResult.Access> |
getAccessesList()
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessOrBuilder |
getAccessesOrBuilder(int index)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
List<? extends IamPolicyAnalysisResult.AccessOrBuilder> |
getAccessesOrBuilderList()
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
IamPolicyAnalysisResult.Edge |
getResourceEdges(int index)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.Edge.Builder |
getResourceEdgesBuilder(int index)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
List<IamPolicyAnalysisResult.Edge.Builder> |
getResourceEdgesBuilderList()
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
int |
getResourceEdgesCount()
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
List<IamPolicyAnalysisResult.Edge> |
getResourceEdgesList()
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.EdgeOrBuilder |
getResourceEdgesOrBuilder(int index)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
List<? extends IamPolicyAnalysisResult.EdgeOrBuilder> |
getResourceEdgesOrBuilderList()
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.Resource |
getResources(int index)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.Resource.Builder |
getResourcesBuilder(int index)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
List<IamPolicyAnalysisResult.Resource.Builder> |
getResourcesBuilderList()
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
int |
getResourcesCount()
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
List<IamPolicyAnalysisResult.Resource> |
getResourcesList()
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.ResourceOrBuilder |
getResourcesOrBuilder(int index)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
List<? extends IamPolicyAnalysisResult.ResourceOrBuilder> |
getResourcesOrBuilderList()
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeFrom(IamPolicyAnalysisResult.AccessControlList other) |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeFrom(com.google.protobuf.Message other) |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
IamPolicyAnalysisResult.AccessControlList.Builder |
removeAccesses(int index)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
removeResourceEdges(int index)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
removeResources(int index)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setAccesses(int index,
IamPolicyAnalysisResult.Access.Builder builderForValue)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setAccesses(int index,
IamPolicyAnalysisResult.Access value)
The accesses that match one of the following conditions:
- The access_selector, if it is specified in request;
- Otherwise, access specifiers reachable from the policy binding's role.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IamPolicyAnalysisResult.AccessControlList.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
IamPolicyAnalysisResult.AccessControlList.Builder |
setResourceEdges(int index,
IamPolicyAnalysisResult.Edge.Builder builderForValue)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setResourceEdges(int index,
IamPolicyAnalysisResult.Edge value)
Resource edges of the graph starting from the policy attached
resource to any descendant resources.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setResources(int index,
IamPolicyAnalysisResult.Resource.Builder builderForValue)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setResources(int index,
IamPolicyAnalysisResult.Resource value)
The resources that match one of the following conditions:
- The resource_selector, if it is specified in request;
- Otherwise, resources reachable from the policy attached resource.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.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.AccessControlList.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.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IamPolicyAnalysisResult.AccessControlList build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IamPolicyAnalysisResult.AccessControlList buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IamPolicyAnalysisResult.AccessControlList.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.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.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.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.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.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.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.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.Builder mergeFrom(IamPolicyAnalysisResult.AccessControlList other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>public IamPolicyAnalysisResult.AccessControlList.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.AccessControlList.Builder>IOExceptionpublic List<IamPolicyAnalysisResult.Resource> getResourcesList()
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesList in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic int getResourcesCount()
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesCount in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.Resource getResources(int index)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
getResources in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.AccessControlList.Builder setResources(int index, IamPolicyAnalysisResult.Resource value)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder setResources(int index, IamPolicyAnalysisResult.Resource.Builder builderForValue)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder addResources(IamPolicyAnalysisResult.Resource value)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder addResources(int index, IamPolicyAnalysisResult.Resource value)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder addResources(IamPolicyAnalysisResult.Resource.Builder builderForValue)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder addResources(int index, IamPolicyAnalysisResult.Resource.Builder builderForValue)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder addAllResources(Iterable<? extends IamPolicyAnalysisResult.Resource> values)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder clearResources()
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.AccessControlList.Builder removeResources(int index)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.Resource.Builder getResourcesBuilder(int index)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.ResourceOrBuilder getResourcesOrBuilder(int index)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesOrBuilder in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic List<? extends IamPolicyAnalysisResult.ResourceOrBuilder> getResourcesOrBuilderList()
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesOrBuilderList in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.Resource.Builder addResourcesBuilder()
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public IamPolicyAnalysisResult.Resource.Builder addResourcesBuilder(int index)
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public List<IamPolicyAnalysisResult.Resource.Builder> getResourcesBuilderList()
The resources that match one of the following conditions: - The resource_selector, if it is specified in request; - Otherwise, resources reachable from the policy attached resource.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource resources = 1;
public List<IamPolicyAnalysisResult.Access> getAccessesList()
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesList in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic int getAccessesCount()
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesCount in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.Access getAccesses(int index)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
getAccesses in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.AccessControlList.Builder setAccesses(int index, IamPolicyAnalysisResult.Access value)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder setAccesses(int index, IamPolicyAnalysisResult.Access.Builder builderForValue)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder addAccesses(IamPolicyAnalysisResult.Access value)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder addAccesses(int index, IamPolicyAnalysisResult.Access value)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder addAccesses(IamPolicyAnalysisResult.Access.Builder builderForValue)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder addAccesses(int index, IamPolicyAnalysisResult.Access.Builder builderForValue)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder addAllAccesses(Iterable<? extends IamPolicyAnalysisResult.Access> values)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder clearAccesses()
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessControlList.Builder removeAccesses(int index)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.Access.Builder getAccessesBuilder(int index)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrBuilder(int index)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesOrBuilder in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic List<? extends IamPolicyAnalysisResult.AccessOrBuilder> getAccessesOrBuilderList()
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesOrBuilderList in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.Access.Builder addAccessesBuilder()
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public IamPolicyAnalysisResult.Access.Builder addAccessesBuilder(int index)
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public List<IamPolicyAnalysisResult.Access.Builder> getAccessesBuilderList()
The accesses that match one of the following conditions: - The access_selector, if it is specified in request; - Otherwise, access specifiers reachable from the policy binding's role.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access accesses = 2;
public List<IamPolicyAnalysisResult.Edge> getResourceEdgesList()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesList in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic int getResourceEdgesCount()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesCount in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.Edge getResourceEdges(int index)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdges in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.AccessControlList.Builder setResourceEdges(int index, IamPolicyAnalysisResult.Edge value)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder setResourceEdges(int index, IamPolicyAnalysisResult.Edge.Builder builderForValue)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder addResourceEdges(IamPolicyAnalysisResult.Edge value)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder addResourceEdges(int index, IamPolicyAnalysisResult.Edge value)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder addResourceEdges(IamPolicyAnalysisResult.Edge.Builder builderForValue)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder addResourceEdges(int index, IamPolicyAnalysisResult.Edge.Builder builderForValue)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder addAllResourceEdges(Iterable<? extends IamPolicyAnalysisResult.Edge> values)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder clearResourceEdges()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.AccessControlList.Builder removeResourceEdges(int index)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.Edge.Builder getResourceEdgesBuilder(int index)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdgesOrBuilder(int index)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesOrBuilder in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic List<? extends IamPolicyAnalysisResult.EdgeOrBuilder> getResourceEdgesOrBuilderList()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesOrBuilderList in interface IamPolicyAnalysisResult.AccessControlListOrBuilderpublic IamPolicyAnalysisResult.Edge.Builder addResourceEdgesBuilder()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public IamPolicyAnalysisResult.Edge.Builder addResourceEdgesBuilder(int index)
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public List<IamPolicyAnalysisResult.Edge.Builder> getResourceEdgesBuilderList()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge.target_node] contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.
repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public final IamPolicyAnalysisResult.AccessControlList.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>public final IamPolicyAnalysisResult.AccessControlList.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>Copyright © 2022 Google LLC. All rights reserved.