Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form