public static final class IamPolicyAnalysisResult.AccessControlList.Builder extends 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.v1.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(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 |
clearConditionEvaluation()
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
clearField(Descriptors.FieldDescriptor field) |
IamPolicyAnalysisResult.AccessControlList.Builder |
clearOneof(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.
|
ConditionEvaluation |
getConditionEvaluation()
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
ConditionEvaluation.Builder |
getConditionEvaluationBuilder()
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
ConditionEvaluationOrBuilder |
getConditionEvaluationOrBuilder()
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
IamPolicyAnalysisResult.AccessControlList |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
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.
|
boolean |
hasConditionEvaluation()
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeConditionEvaluation(ConditionEvaluation value)
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeFrom(IamPolicyAnalysisResult.AccessControlList other) |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeFrom(Message other) |
IamPolicyAnalysisResult.AccessControlList.Builder |
mergeUnknownFields(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 |
setConditionEvaluation(ConditionEvaluation.Builder builderForValue)
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setConditionEvaluation(ConditionEvaluation value)
Condition evaluation for this AccessControlList, if there is a condition
defined in the above IAM policy binding.
|
IamPolicyAnalysisResult.AccessControlList.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
IamPolicyAnalysisResult.AccessControlList.Builder |
setRepeatedField(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(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public IamPolicyAnalysisResult.AccessControlList build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public IamPolicyAnalysisResult.AccessControlList buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public IamPolicyAnalysisResult.AccessControlList.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder mergeFrom(IamPolicyAnalysisResult.AccessControlList other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public IamPolicyAnalysisResult.AccessControlList.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
IOException
public 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.v1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesList
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesCount
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Resource resources = 1;
getResources
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesOrBuilder
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Resource resources = 1;
getResourcesOrBuilderList
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.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.v1.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.v1.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.v1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesList
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesCount
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Access accesses = 2;
getAccesses
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesOrBuilder
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Access accesses = 2;
getAccessesOrBuilderList
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.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.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesList
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public int getResourceEdgesCount()
Resource edges of the graph starting from the policy attached resource to any descendant resources. The [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesCount
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdges
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesOrBuilder
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;
getResourceEdgesOrBuilderList
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public 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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.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.v1.IamPolicyAnalysisResult.Edge.source_node] contains the full resource name of a parent resource and [Edge.target_node][google.cloud.asset.v1.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.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;
public boolean hasConditionEvaluation()
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
hasConditionEvaluation
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public ConditionEvaluation getConditionEvaluation()
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
getConditionEvaluation
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public IamPolicyAnalysisResult.AccessControlList.Builder setConditionEvaluation(ConditionEvaluation value)
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
public IamPolicyAnalysisResult.AccessControlList.Builder setConditionEvaluation(ConditionEvaluation.Builder builderForValue)
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
public IamPolicyAnalysisResult.AccessControlList.Builder mergeConditionEvaluation(ConditionEvaluation value)
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
public IamPolicyAnalysisResult.AccessControlList.Builder clearConditionEvaluation()
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
public ConditionEvaluation.Builder getConditionEvaluationBuilder()
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
public ConditionEvaluationOrBuilder getConditionEvaluationOrBuilder()
Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.
.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;
getConditionEvaluationOrBuilder
in interface IamPolicyAnalysisResult.AccessControlListOrBuilder
public final IamPolicyAnalysisResult.AccessControlList.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
public final IamPolicyAnalysisResult.AccessControlList.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<IamPolicyAnalysisResult.AccessControlList.Builder>
Copyright © 2022 Google LLC. All rights reserved.