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");