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