public static final class AccessStateDiff.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder> implements AccessStateDiffOrBuilder
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple.Protobuf type
google.cloud.policysimulator.v1.AccessStateDiff| Modifier and Type | Method and Description |
|---|---|
AccessStateDiff.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AccessStateDiff |
build() |
AccessStateDiff |
buildPartial() |
AccessStateDiff.Builder |
clear() |
AccessStateDiff.Builder |
clearAccessChange()
How the principal's access, specified in the AccessState field, changed
between the current (baseline) policies and proposed (simulated) policies.
|
AccessStateDiff.Builder |
clearBaseline()
The results of evaluating the access tuple under the current (baseline)
policies.
|
AccessStateDiff.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AccessStateDiff.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AccessStateDiff.Builder |
clearSimulated()
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
AccessStateDiff.Builder |
clone() |
AccessStateDiff.AccessChangeType |
getAccessChange()
How the principal's access, specified in the AccessState field, changed
between the current (baseline) policies and proposed (simulated) policies.
|
int |
getAccessChangeValue()
How the principal's access, specified in the AccessState field, changed
between the current (baseline) policies and proposed (simulated) policies.
|
ExplainedAccess |
getBaseline()
The results of evaluating the access tuple under the current (baseline)
policies.
|
ExplainedAccess.Builder |
getBaselineBuilder()
The results of evaluating the access tuple under the current (baseline)
policies.
|
ExplainedAccessOrBuilder |
getBaselineOrBuilder()
The results of evaluating the access tuple under the current (baseline)
policies.
|
AccessStateDiff |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ExplainedAccess |
getSimulated()
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
ExplainedAccess.Builder |
getSimulatedBuilder()
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
ExplainedAccessOrBuilder |
getSimulatedOrBuilder()
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
boolean |
hasBaseline()
The results of evaluating the access tuple under the current (baseline)
policies.
|
boolean |
hasSimulated()
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AccessStateDiff.Builder |
mergeBaseline(ExplainedAccess value)
The results of evaluating the access tuple under the current (baseline)
policies.
|
AccessStateDiff.Builder |
mergeFrom(AccessStateDiff other) |
AccessStateDiff.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AccessStateDiff.Builder |
mergeFrom(com.google.protobuf.Message other) |
AccessStateDiff.Builder |
mergeSimulated(ExplainedAccess value)
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
AccessStateDiff.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AccessStateDiff.Builder |
setAccessChange(AccessStateDiff.AccessChangeType value)
How the principal's access, specified in the AccessState field, changed
between the current (baseline) policies and proposed (simulated) policies.
|
AccessStateDiff.Builder |
setAccessChangeValue(int value)
How the principal's access, specified in the AccessState field, changed
between the current (baseline) policies and proposed (simulated) policies.
|
AccessStateDiff.Builder |
setBaseline(ExplainedAccess.Builder builderForValue)
The results of evaluating the access tuple under the current (baseline)
policies.
|
AccessStateDiff.Builder |
setBaseline(ExplainedAccess value)
The results of evaluating the access tuple under the current (baseline)
policies.
|
AccessStateDiff.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AccessStateDiff.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AccessStateDiff.Builder |
setSimulated(ExplainedAccess.Builder builderForValue)
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
AccessStateDiff.Builder |
setSimulated(ExplainedAccess value)
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
AccessStateDiff.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>public AccessStateDiff.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.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<AccessStateDiff.Builder>public AccessStateDiff getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AccessStateDiff build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AccessStateDiff buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AccessStateDiff.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>public AccessStateDiff.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<AccessStateDiff.Builder>public AccessStateDiff.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>public AccessStateDiff.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>public AccessStateDiff.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<AccessStateDiff.Builder>public AccessStateDiff.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<AccessStateDiff.Builder>public AccessStateDiff.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AccessStateDiff.Builder>public AccessStateDiff.Builder mergeFrom(AccessStateDiff other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>public AccessStateDiff.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<AccessStateDiff.Builder>IOExceptionpublic boolean hasBaseline()
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;hasBaseline in interface AccessStateDiffOrBuilderpublic ExplainedAccess getBaseline()
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;getBaseline in interface AccessStateDiffOrBuilderpublic AccessStateDiff.Builder setBaseline(ExplainedAccess value)
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;public AccessStateDiff.Builder setBaseline(ExplainedAccess.Builder builderForValue)
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;public AccessStateDiff.Builder mergeBaseline(ExplainedAccess value)
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;public AccessStateDiff.Builder clearBaseline()
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;public ExplainedAccess.Builder getBaselineBuilder()
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;public ExplainedAccessOrBuilder getBaselineOrBuilder()
The results of evaluating the access tuple under the current (baseline) policies. If the [AccessState][google.cloud.policysimulator.v1.AccessState] couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess baseline = 1;getBaselineOrBuilder in interface AccessStateDiffOrBuilderpublic boolean hasSimulated()
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;hasSimulated in interface AccessStateDiffOrBuilderpublic ExplainedAccess getSimulated()
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;getSimulated in interface AccessStateDiffOrBuilderpublic AccessStateDiff.Builder setSimulated(ExplainedAccess value)
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;public AccessStateDiff.Builder setSimulated(ExplainedAccess.Builder builderForValue)
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;public AccessStateDiff.Builder mergeSimulated(ExplainedAccess value)
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;public AccessStateDiff.Builder clearSimulated()
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;public ExplainedAccess.Builder getSimulatedBuilder()
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;public ExplainedAccessOrBuilder getSimulatedOrBuilder()
The results of evaluating the access tuple under the proposed (simulated) policies. If the AccessState couldn't be fully evaluated, this field explains why.
.google.cloud.policysimulator.v1.ExplainedAccess simulated = 2;getSimulatedOrBuilder in interface AccessStateDiffOrBuilderpublic int getAccessChangeValue()
How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
.google.cloud.policysimulator.v1.AccessStateDiff.AccessChangeType access_change = 3;
getAccessChangeValue in interface AccessStateDiffOrBuilderpublic AccessStateDiff.Builder setAccessChangeValue(int value)
How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
.google.cloud.policysimulator.v1.AccessStateDiff.AccessChangeType access_change = 3;
value - The enum numeric value on the wire for accessChange to set.public AccessStateDiff.AccessChangeType getAccessChange()
How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
.google.cloud.policysimulator.v1.AccessStateDiff.AccessChangeType access_change = 3;
getAccessChange in interface AccessStateDiffOrBuilderpublic AccessStateDiff.Builder setAccessChange(AccessStateDiff.AccessChangeType value)
How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
.google.cloud.policysimulator.v1.AccessStateDiff.AccessChangeType access_change = 3;
value - The accessChange to set.public AccessStateDiff.Builder clearAccessChange()
How the principal's access, specified in the AccessState field, changed between the current (baseline) policies and proposed (simulated) policies.
.google.cloud.policysimulator.v1.AccessStateDiff.AccessChangeType access_change = 3;
public final AccessStateDiff.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>public final AccessStateDiff.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AccessStateDiff.Builder>Copyright © 2023 Google LLC. All rights reserved.