public abstract class AwsServiceDownstreamRequestEvent extends software.amazon.disco.agent.event.ServiceDownstreamRequestEvent implements AwsServiceDownstreamEvent, software.amazon.disco.agent.event.HeaderReplaceable, software.amazon.disco.agent.event.HeaderRetrievable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AwsServiceDownstreamRequestEvent.DataKey
Keys to use in the data map
|
| Constructor and Description |
|---|
AwsServiceDownstreamRequestEvent(java.lang.String origin,
java.lang.String service,
java.lang.String operation)
Construct a new AwsServiceDownstreamRequestEvent
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaderMap()
Deprecated.
deprecated in favour of
HeaderRetrievable which should be used wherever possible instead. |
java.lang.String |
getRegion()
Retrieve the region for this event
|
getTypegetRequest, withRequestgetOperation, getService, getServiceEventIdgetData, getOrigin, withDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValueForFieldpublic AwsServiceDownstreamRequestEvent(java.lang.String origin,
java.lang.String service,
java.lang.String operation)
origin - the origin of the downstream call e.g. 'AWSv1' or 'AWSv2'service - the service name e.g. 'DynamoDb'operation - the operation name e.g. 'ListTables'public java.lang.String getRegion()
@Deprecated public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderMap()
HeaderRetrievable which should be used wherever possible instead.getHeaderMap in interface AwsServiceDownstreamEvent