2.4.3. Camel Quarkus の制限
getAlias および listAliases 操作を機能させるには、pojoRequest で使用する必要があります。これは、これらの操作の要求は、以下に示すように手動で明示的に作成する必要があることを意味します。
getAlias 要求を手動で作成する例:
.process(new Processor() {
public void process(Exchange exchange) {
GetAliasRequest getAliasRequest = GetAliasRequest.builder().functionName(functionName).name(aliasName).build();
exchange.getIn().setBody(getAliasRequest);
}})
.to("aws2-lambda:functionName?operation=getAlias&pojoRequest=true");
手動でlistAliases要求を作成する例:
.process(new Processor() {
public void process(Exchange exchange) {
ListAliasesRequest listAliasesRequest = ListAliasesRequest.builder().functionName(functionName).build();
exchange.getIn().setBody(listAliasesRequest);
}})
.to("aws2-lambda:functionName?operation=listAliases&pojoRequest=true");