Index

A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCESS_ATTEMPTED - Enum constant in enum dev.getshield.model.EventType
 
ACCESS_DENIED - Enum constant in enum dev.getshield.model.EventType
 
ACCESS_GRANTED - Enum constant in enum dev.getshield.model.EventType
 
ACCESS_REVOKED - Enum constant in enum dev.getshield.model.EventType
 
agent() - Method in class dev.getshield.ShieldClient
 
AgentEventRequest - Class in dev.getshield.model
Request parameters for recording an AI agent evidence event.
AgentEventRequest.Builder - Class in dev.getshield.model
 
AgentEventsResource - Class in dev.getshield.resources
Agent events resource — record tamper-evident AI agent actions.
AgentEventsResource(ShieldClient) - Constructor for class dev.getshield.resources.AgentEventsResource
 
agentId(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
agentName(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
agentProvider(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
AGREEMENT_APPROVED - Enum constant in enum dev.getshield.model.EventType
 
AGREEMENT_COUNTERSIGNED - Enum constant in enum dev.getshield.model.EventType
 
AGREEMENT_DRAFTED - Enum constant in enum dev.getshield.model.EventType
 
AGREEMENT_REACHED - Enum constant in enum dev.getshield.model.EventType
 
AGREEMENT_REVIEWED - Enum constant in enum dev.getshield.model.EventType
 
AGREEMENT_SIGNED - Enum constant in enum dev.getshield.model.EventType
 
AGREEMENT_VOIDED - Enum constant in enum dev.getshield.model.EventType
 
authorityScope(List) - Method in class dev.getshield.model.AgentEventRequest.Builder
 

B

build() - Method in class dev.getshield.model.AgentEventRequest.Builder
 
builder() - Static method in class dev.getshield.model.AgentEventRequest
 
Builder() - Constructor for class dev.getshield.model.AgentEventRequest.Builder
 

C

close(String) - Method in class dev.getshield.resources.SessionsResource
Close a session permanently.
CONTENT_DELETED - Enum constant in enum dev.getshield.model.EventType
 
CONTENT_DOWNLOADED - Enum constant in enum dev.getshield.model.EventType
 
CONTENT_HASH_VERIFIED - Enum constant in enum dev.getshield.model.EventType
 
CONTENT_SUBMITTED - Enum constant in enum dev.getshield.model.EventType
 
CONTENT_UPLOADED - Enum constant in enum dev.getshield.model.EventType
 
CONTENT_VIEWED - Enum constant in enum dev.getshield.model.EventType
 
create(String) - Method in class dev.getshield.resources.SessionsResource
Create a new session.
create(String, EventType, String) - Method in class dev.getshield.resources.EventsResource
Append an event to a session.
create(String, EventType, String, Map) - Method in class dev.getshield.resources.EventsResource
Append an event with additional data to a session.
create(String, String, String) - Method in class dev.getshield.resources.EventsPiiResource
Store encrypted PII data associated with an event (max 512 KB).
create(String, String, String, Map) - Method in class dev.getshield.resources.EventsResource
Append an event using a raw event type string.

D

data(Map) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
delete(String) - Method in class dev.getshield.resources.SessionsPiiResource
Erase all PII records for a session (GDPR right to erasure).
dev.getshield - package dev.getshield
 
dev.getshield.exception - package dev.getshield.exception
 
dev.getshield.model - package dev.getshield.model
 
dev.getshield.resources - package dev.getshield.resources
 
DISCLOSURE_ACKNOWLEDGED - Enum constant in enum dev.getshield.model.EventType
 
DISCLOSURE_DECLINED - Enum constant in enum dev.getshield.model.EventType
 
DISCLOSURE_PRESENTED - Enum constant in enum dev.getshield.model.EventType
 

E

events() - Method in class dev.getshield.ShieldClient
 
EventsPiiResource - Class in dev.getshield.resources
PII management for session events.
EventsPiiResource(ShieldClient) - Constructor for class dev.getshield.resources.EventsPiiResource
 
EventsResource - Class in dev.getshield.resources
Events resource — record events to a session's hash chain.
EventsResource(ShieldClient) - Constructor for class dev.getshield.resources.EventsResource
 
eventType(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
EventType - Enum in dev.getshield.model
Shield Standard Event Taxonomy v1.0 (39 events).
EVIDENCE_EXPORTED - Enum constant in enum dev.getshield.model.EventType
 
EVIDENCE_TAMPERED_DETECTED - Enum constant in enum dev.getshield.model.EventType
 
EVIDENCE_VERIFIED - Enum constant in enum dev.getshield.model.EventType
 
exportJson(String) - Method in class dev.getshield.resources.SessionsResource
Export a session as JSON.
exportPdf(String) - Method in class dev.getshield.resources.SessionsResource
Export a session as PDF bytes.

G

getActor() - Method in class dev.getshield.model.ShieldEvent
 
getAgentId() - Method in class dev.getshield.model.AgentEventRequest
 
getAgentName() - Method in class dev.getshield.model.AgentEventRequest
 
getAgentProvider() - Method in class dev.getshield.model.AgentEventRequest
 
getAuthorityScope() - Method in class dev.getshield.model.AgentEventRequest
 
getClosedAt() - Method in class dev.getshield.model.ShieldSession
 
getCreatedAt() - Method in class dev.getshield.model.ShieldEvent
 
getCreatedAt() - Method in class dev.getshield.model.ShieldSession
 
getData() - Method in class dev.getshield.model.AgentEventRequest
 
getEventCount() - Method in class dev.getshield.model.ShieldSession
 
getEventType() - Method in class dev.getshield.model.AgentEventRequest
 
getEventType() - Method in class dev.getshield.model.ShieldEvent
 
getHash() - Method in class dev.getshield.model.ShieldEvent
 
getHumanApprovalEventId() - Method in class dev.getshield.model.AgentEventRequest
 
getId() - Method in class dev.getshield.model.ShieldEvent
 
getId() - Method in class dev.getshield.model.ShieldSession
 
getInputHash() - Method in class dev.getshield.model.AgentEventRequest
 
getModel() - Method in class dev.getshield.model.AgentEventRequest
 
getModelVersion() - Method in class dev.getshield.model.AgentEventRequest
 
getObjectMapper() - Method in class dev.getshield.ShieldClient
 
getOrgId() - Method in class dev.getshield.model.ShieldSession
 
getOutputHash() - Method in class dev.getshield.model.AgentEventRequest
 
getParentEventId() - Method in class dev.getshield.model.AgentEventRequest
 
getParticipantCount() - Method in class dev.getshield.model.ShieldSession
 
getPrincipalUserId() - Method in class dev.getshield.model.AgentEventRequest
 
getPromptHash() - Method in class dev.getshield.model.AgentEventRequest
 
getSequence() - Method in class dev.getshield.model.ShieldEvent
 
getStatus() - Method in class dev.getshield.model.ShieldSession
 
getStatusCode() - Method in exception class dev.getshield.exception.ShieldException
 
getTitle() - Method in class dev.getshield.model.ShieldSession
 
getTsaStatus() - Method in class dev.getshield.model.ShieldSession
 
getTsaTimestamp() - Method in class dev.getshield.model.ShieldSession
 
getValue() - Method in enum dev.getshield.model.EventType
 

H

humanApprovalEventId(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 

I

inputHash(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 

L

logAction(String, AgentEventRequest) - Method in class dev.getshield.resources.AgentEventsResource
Record a tamper-evident AI agent action.

M

model(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
modelVersion(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 

N

NEGOTIATION_MESSAGE_READ - Enum constant in enum dev.getshield.model.EventType
 
NEGOTIATION_MESSAGE_SENT - Enum constant in enum dev.getshield.model.EventType
 
NEGOTIATION_TERMS_ACCEPTED - Enum constant in enum dev.getshield.model.EventType
 
NEGOTIATION_TERMS_EXPIRED - Enum constant in enum dev.getshield.model.EventType
 
NEGOTIATION_TERMS_MODIFIED - Enum constant in enum dev.getshield.model.EventType
 
NEGOTIATION_TERMS_PROPOSED - Enum constant in enum dev.getshield.model.EventType
 
NEGOTIATION_TERMS_REJECTED - Enum constant in enum dev.getshield.model.EventType
 

O

outputHash(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 

P

parentEventId(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
PARTY_IDENTITY_FAILED - Enum constant in enum dev.getshield.model.EventType
 
PARTY_IDENTITY_VERIFIED - Enum constant in enum dev.getshield.model.EventType
 
PARTY_JOINED - Enum constant in enum dev.getshield.model.EventType
 
PARTY_LEFT - Enum constant in enum dev.getshield.model.EventType
 
PARTY_ROLE_ASSIGNED - Enum constant in enum dev.getshield.model.EventType
 
pii() - Method in class dev.getshield.resources.EventsResource
 
pii() - Method in class dev.getshield.resources.SessionsResource
 
principalUserId(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 
promptHash(String) - Method in class dev.getshield.model.AgentEventRequest.Builder
 

R

request(String, String, Map) - Method in class dev.getshield.ShieldClient
Perform an HTTP request to the Shield API.
requestBytes(String) - Method in class dev.getshield.ShieldClient
Perform a GET request that returns raw bytes (for PDF export).
retrieve(String) - Method in class dev.getshield.resources.SessionsResource
Retrieve a session by ID.
retrieve(String, String) - Method in class dev.getshield.resources.EventsPiiResource
Retrieve decrypted PII data for a specific event.

S

SDK_USER_AGENT - Static variable in class dev.getshield.ShieldClient
 
session(String) - Method in class dev.getshield.resources.VerifyResource
Verify the hash chain integrity of a session.
SESSION_ARCHIVED - Enum constant in enum dev.getshield.model.EventType
 
SESSION_CLOSED - Enum constant in enum dev.getshield.model.EventType
 
SESSION_CREATED - Enum constant in enum dev.getshield.model.EventType
 
SESSION_EXPIRED - Enum constant in enum dev.getshield.model.EventType
 
SESSION_OPENED - Enum constant in enum dev.getshield.model.EventType
 
sessions() - Method in class dev.getshield.ShieldClient
 
SessionsPiiResource - Class in dev.getshield.resources
Session-level PII erasure (GDPR right to erasure).
SessionsPiiResource(ShieldClient) - Constructor for class dev.getshield.resources.SessionsPiiResource
 
SessionsResource - Class in dev.getshield.resources
Sessions resource — create, retrieve, export, close, stamp, and PII management.
SessionsResource(ShieldClient) - Constructor for class dev.getshield.resources.SessionsResource
 
setActor(String) - Method in class dev.getshield.model.ShieldEvent
 
setClosedAt(String) - Method in class dev.getshield.model.ShieldSession
 
setCreatedAt(String) - Method in class dev.getshield.model.ShieldEvent
 
setCreatedAt(String) - Method in class dev.getshield.model.ShieldSession
 
setEventCount(int) - Method in class dev.getshield.model.ShieldSession
 
setEventType(String) - Method in class dev.getshield.model.ShieldEvent
 
setHash(String) - Method in class dev.getshield.model.ShieldEvent
 
setId(String) - Method in class dev.getshield.model.ShieldEvent
 
setId(String) - Method in class dev.getshield.model.ShieldSession
 
setOrgId(String) - Method in class dev.getshield.model.ShieldSession
 
setParticipantCount(int) - Method in class dev.getshield.model.ShieldSession
 
setSequence(int) - Method in class dev.getshield.model.ShieldEvent
 
setStatus(String) - Method in class dev.getshield.model.ShieldSession
 
setTitle(String) - Method in class dev.getshield.model.ShieldSession
 
setTsaStatus(String) - Method in class dev.getshield.model.ShieldSession
 
setTsaTimestamp(String) - Method in class dev.getshield.model.ShieldSession
 
ShieldClient - Class in dev.getshield
Official Shield SDK client for Java.
ShieldClient(String) - Constructor for class dev.getshield.ShieldClient
 
ShieldClient(String, String) - Constructor for class dev.getshield.ShieldClient
 
ShieldClient(String, String, String) - Constructor for class dev.getshield.ShieldClient
 
ShieldEvent - Class in dev.getshield.model
 
ShieldEvent() - Constructor for class dev.getshield.model.ShieldEvent
 
ShieldException - Exception Class in dev.getshield.exception
Exception thrown when the Shield API returns a non-2xx response.
ShieldException(int, String) - Constructor for exception class dev.getshield.exception.ShieldException
 
ShieldSession - Class in dev.getshield.model
 
ShieldSession() - Constructor for class dev.getshield.model.ShieldSession
 
stamp(String) - Method in class dev.getshield.resources.SessionsResource
Request an RFC 3161 timestamp against the session's hash chain tip.

T

toMap() - Method in class dev.getshield.model.AgentEventRequest
Convert to the map shape expected by ShieldClient.request().
toString() - Method in exception class dev.getshield.exception.ShieldException
 
toString() - Method in enum dev.getshield.model.EventType
 
toString() - Method in class dev.getshield.model.ShieldEvent
 
toString() - Method in class dev.getshield.model.ShieldSession
 

V

valueOf(String) - Static method in enum dev.getshield.model.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.getshield.model.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class dev.getshield.ShieldClient
 
VerifyResource - Class in dev.getshield.resources
Verify resource — verify session hash chain integrity.
VerifyResource(ShieldClient) - Constructor for class dev.getshield.resources.VerifyResource
 
A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form