public class JobRequestMetadata
extends java.lang.Object
JobRequest
.Constructor and Description |
---|
JobRequestMetadata(ApiClientMetadata apiClientMetadata,
AgentClientMetadata agentClientMetadata,
int numAttachments,
long totalSizeOfAttachments)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Optional<AgentClientMetadata> |
getAgentClientMetadata()
If the job request was sent via the Agent this field will be populated.
|
java.util.Optional<ApiClientMetadata> |
getApiClientMetadata()
If the job request was sent via API this field will be populated.
|
public JobRequestMetadata(@Nullable ApiClientMetadata apiClientMetadata, @Nullable AgentClientMetadata agentClientMetadata, int numAttachments, long totalSizeOfAttachments) throws java.lang.IllegalArgumentException
apiClientMetadata
- The metadata about the client if this request was received via APIagentClientMetadata
- The metadata about the client if this request was received from the AgentnumAttachments
- The number of attachments that came with this job requesttotalSizeOfAttachments
- The total size of the attachments that came with this job requestjava.lang.IllegalArgumentException
- If both apiClientMetadata and agentClientMetadata are
missing or both are presentpublic java.util.Optional<ApiClientMetadata> getApiClientMetadata()
Optional
public java.util.Optional<AgentClientMetadata> getAgentClientMetadata()
Optional