in aws-iotwireless-destination/src/main/java/software/amazon/iotwireless/destination/BaseHandlerStd.java [43:63]
protected abstract ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
final ProxyClient<IotWirelessClient> proxyClient,
final Logger logger);
private String extractResourceIdFromRequests(final Object request) {
if (request instanceof DeleteDestinationRequest) {
final DeleteDestinationRequest deleteDestinationRequest = (DeleteDestinationRequest) request;
return deleteDestinationRequest.name();
} if (request instanceof GetDestinationRequest) {
final GetDestinationRequest getDestinationRequest = (GetDestinationRequest) request;
return getDestinationRequest.name();
} if (request instanceof UpdateDestinationRequest) {
final UpdateDestinationRequest updateDestinationRequest = (UpdateDestinationRequest) request;
return updateDestinationRequest.name();
} else {
return "";
}
}