public static final class ReplayDiff.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder> implements ReplayDiffOrBuilder
The difference between the results of evaluating an access tuple under the current (baseline) policies and under the proposed (simulated) policies. This difference explains how a principal's access could change if the proposed policies were applied.Protobuf type
google.cloud.policysimulator.v1.ReplayDiff| Modifier and Type | Method and Description |
|---|---|
ReplayDiff.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReplayDiff |
build() |
ReplayDiff |
buildPartial() |
ReplayDiff.Builder |
clear() |
ReplayDiff.Builder |
clearAccessDiff()
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
ReplayDiff.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ReplayDiff.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ReplayDiff.Builder |
clone() |
AccessStateDiff |
getAccessDiff()
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
AccessStateDiff.Builder |
getAccessDiffBuilder()
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
AccessStateDiffOrBuilder |
getAccessDiffOrBuilder()
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
ReplayDiff |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
hasAccessDiff()
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ReplayDiff.Builder |
mergeAccessDiff(AccessStateDiff value)
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
ReplayDiff.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReplayDiff.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReplayDiff.Builder |
mergeFrom(ReplayDiff other) |
ReplayDiff.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReplayDiff.Builder |
setAccessDiff(AccessStateDiff.Builder builderForValue)
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
ReplayDiff.Builder |
setAccessDiff(AccessStateDiff value)
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
ReplayDiff.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReplayDiff.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ReplayDiff.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<ReplayDiff.Builder>public ReplayDiff.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.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<ReplayDiff.Builder>public ReplayDiff getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReplayDiff build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReplayDiff buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReplayDiff.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder>public ReplayDiff.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<ReplayDiff.Builder>public ReplayDiff.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder>public ReplayDiff.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder>public ReplayDiff.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<ReplayDiff.Builder>public ReplayDiff.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<ReplayDiff.Builder>public ReplayDiff.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReplayDiff.Builder>public ReplayDiff.Builder mergeFrom(ReplayDiff other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder>public ReplayDiff.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<ReplayDiff.Builder>IOExceptionpublic boolean hasAccessDiff()
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;hasAccessDiff in interface ReplayDiffOrBuilderpublic AccessStateDiff getAccessDiff()
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;getAccessDiff in interface ReplayDiffOrBuilderpublic ReplayDiff.Builder setAccessDiff(AccessStateDiff value)
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;public ReplayDiff.Builder setAccessDiff(AccessStateDiff.Builder builderForValue)
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;public ReplayDiff.Builder mergeAccessDiff(AccessStateDiff value)
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;public ReplayDiff.Builder clearAccessDiff()
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;public AccessStateDiff.Builder getAccessDiffBuilder()
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;public AccessStateDiffOrBuilder getAccessDiffOrBuilder()
A summary and comparison of the principal's access under the current (baseline) policies and the proposed (simulated) policies for a single access tuple. The evaluation of the principal's access is reported in the [AccessState][google.cloud.policysimulator.v1.AccessState] field.
.google.cloud.policysimulator.v1.AccessStateDiff access_diff = 2;getAccessDiffOrBuilder in interface ReplayDiffOrBuilderpublic final ReplayDiff.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder>public final ReplayDiff.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReplayDiff.Builder>Copyright © 2024 Google LLC. All rights reserved.