public final class AccessStateDiff extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
AccessStateDiff.AccessChangeType
How the principal's access, specified in the AccessState field, changed
between the current (baseline) policies and proposed (simulated) policies.
|
static class |
AccessStateDiff.Builder
A summary and comparison of the principal's access under the current
(baseline) policies and the proposed (simulated) policies for a single
access tuple.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_CHANGE_FIELD_NUMBER |
static int |
BASELINE_FIELD_NUMBER |
static int |
SIMULATED_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.
|
ExplainedAccessOrBuilder |
getBaselineOrBuilder()
The results of evaluating the access tuple under the current (baseline)
policies.
|
static AccessStateDiff |
getDefaultInstance() |
AccessStateDiff |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<AccessStateDiff> |
getParserForType() |
int |
getSerializedSize() |
ExplainedAccess |
getSimulated()
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.
|
int |
hashCode() |
boolean |
hasSimulated()
The results of evaluating the access tuple under the proposed (simulated)
policies.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static AccessStateDiff.Builder |
newBuilder() |
static AccessStateDiff.Builder |
newBuilder(AccessStateDiff prototype) |
AccessStateDiff.Builder |
newBuilderForType() |
protected AccessStateDiff.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AccessStateDiff |
parseDelimitedFrom(InputStream input) |
static AccessStateDiff |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AccessStateDiff |
parseFrom(byte[] data) |
static AccessStateDiff |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AccessStateDiff |
parseFrom(ByteBuffer data) |
static AccessStateDiff |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AccessStateDiff |
parseFrom(com.google.protobuf.ByteString data) |
static AccessStateDiff |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AccessStateDiff |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AccessStateDiff |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AccessStateDiff |
parseFrom(InputStream input) |
static AccessStateDiff |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AccessStateDiff> |
parser() |
AccessStateDiff.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int BASELINE_FIELD_NUMBER
public static final int SIMULATED_FIELD_NUMBER
public static final int ACCESS_CHANGE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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.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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AccessStateDiff parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AccessStateDiff parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AccessStateDiff parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AccessStateDiff parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AccessStateDiff parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AccessStateDiff parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AccessStateDiff parseFrom(InputStream input) throws IOException
IOExceptionpublic static AccessStateDiff parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AccessStateDiff parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AccessStateDiff parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AccessStateDiff parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AccessStateDiff parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AccessStateDiff.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AccessStateDiff.Builder newBuilder()
public static AccessStateDiff.Builder newBuilder(AccessStateDiff prototype)
public AccessStateDiff.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AccessStateDiff.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AccessStateDiff getDefaultInstance()
public static com.google.protobuf.Parser<AccessStateDiff> parser()
public com.google.protobuf.Parser<AccessStateDiff> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AccessStateDiff getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.