public final class ReplayResult extends GeneratedMessageV3 implements ReplayResultOrBuilder
The result of replaying a single access tuple against a simulated state.
Protobuf type google.cloud.policysimulator.v1.ReplayResult
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ACCESS_TUPLE_FIELD_NUMBER
public static final int ACCESS_TUPLE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DIFF_FIELD_NUMBER
public static final int DIFF_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LAST_SEEN_DATE_FIELD_NUMBER
public static final int LAST_SEEN_DATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ReplayResult getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ReplayResult.Builder newBuilder()
newBuilder(ReplayResult prototype)
public static ReplayResult.Builder newBuilder(ReplayResult prototype)
public static ReplayResult parseDelimitedFrom(InputStream input)
public static ReplayResult parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ReplayResult parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReplayResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ReplayResult parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReplayResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReplayResult parseFrom(CodedInputStream input)
public static ReplayResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReplayResult parseFrom(InputStream input)
public static ReplayResult parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ReplayResult parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ReplayResult parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ReplayResult> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAccessTuple()
public AccessTuple getAccessTuple()
The access tuple that was replayed. This field includes information about
the principal, resource, and permission that were involved in the access
attempt.
.google.cloud.policysimulator.v1.AccessTuple access_tuple = 3;
getAccessTupleOrBuilder()
public AccessTupleOrBuilder getAccessTupleOrBuilder()
The access tuple that was replayed. This field includes information about
the principal, resource, and permission that were involved in the access
attempt.
.google.cloud.policysimulator.v1.AccessTuple access_tuple = 3;
getDefaultInstanceForType()
public ReplayResult getDefaultInstanceForType()
getDiff()
public ReplayDiff getDiff()
The difference between the principal's access under the current
(baseline) policies and the principal's access under the proposed
(simulated) policies.
This field is only included for access tuples that were successfully
replayed and had different results under the current policies and the
proposed policies.
.google.cloud.policysimulator.v1.ReplayDiff diff = 5;
getDiffOrBuilder()
public ReplayDiffOrBuilder getDiffOrBuilder()
The difference between the principal's access under the current
(baseline) policies and the principal's access under the proposed
(simulated) policies.
This field is only included for access tuples that were successfully
replayed and had different results under the current policies and the
proposed policies.
.google.cloud.policysimulator.v1.ReplayDiff diff = 5;
getError()
The error that caused the access tuple replay to fail.
This field is only included for access tuples that were not replayed
successfully.
.google.rpc.Status error = 6;
Returns |
Type |
Description |
com.google.rpc.Status |
The error.
|
getErrorOrBuilder()
public StatusOrBuilder getErrorOrBuilder()
The error that caused the access tuple replay to fail.
This field is only included for access tuples that were not replayed
successfully.
.google.rpc.Status error = 6;
Returns |
Type |
Description |
com.google.rpc.StatusOrBuilder |
|
getLastSeenDate()
public Date getLastSeenDate()
The latest date this access tuple was seen in the logs.
.google.type.Date last_seen_date = 4;
Returns |
Type |
Description |
com.google.type.Date |
The lastSeenDate.
|
getLastSeenDateOrBuilder()
public DateOrBuilder getLastSeenDateOrBuilder()
The latest date this access tuple was seen in the logs.
.google.type.Date last_seen_date = 4;
Returns |
Type |
Description |
com.google.type.DateOrBuilder |
|
getName()
The resource name of the ReplayResult
, in the following format:
{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}
,
where {resource-id}
is the ID of the project, folder, or organization
that owns the Replay.
Example:
projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234
string name = 1;
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
The resource name of the ReplayResult
, in the following format:
{projects|folders|organizations}/{resource-id}/locations/global/replays/{replay-id}/results/{replay-result-id}
,
where {resource-id}
is the ID of the project, folder, or organization
that owns the Replay.
Example:
projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d-8e03-479ce1833c36/results/1234
string name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParent()
public String getParent()
The Replay that the access tuple
was included in.
string parent = 2 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The parent.
|
getParentBytes()
public ByteString getParentBytes()
The Replay that the access tuple
was included in.
string parent = 2 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
getParserForType()
public Parser<ReplayResult> getParserForType()
Overrides
getResultCase()
public ReplayResult.ResultCase getResultCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasAccessTuple()
public boolean hasAccessTuple()
The access tuple that was replayed. This field includes information about
the principal, resource, and permission that were involved in the access
attempt.
.google.cloud.policysimulator.v1.AccessTuple access_tuple = 3;
Returns |
Type |
Description |
boolean |
Whether the accessTuple field is set.
|
hasDiff()
The difference between the principal's access under the current
(baseline) policies and the principal's access under the proposed
(simulated) policies.
This field is only included for access tuples that were successfully
replayed and had different results under the current policies and the
proposed policies.
.google.cloud.policysimulator.v1.ReplayDiff diff = 5;
Returns |
Type |
Description |
boolean |
Whether the diff field is set.
|
hasError()
public boolean hasError()
The error that caused the access tuple replay to fail.
This field is only included for access tuples that were not replayed
successfully.
.google.rpc.Status error = 6;
Returns |
Type |
Description |
boolean |
Whether the error field is set.
|
hasLastSeenDate()
public boolean hasLastSeenDate()
The latest date this access tuple was seen in the logs.
.google.type.Date last_seen_date = 4;
Returns |
Type |
Description |
boolean |
Whether the lastSeenDate field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ReplayResult.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ReplayResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public ReplayResult.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides