[ https://issues.apache.org/jira/browse/CAMEL-18802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17646077#comment-17646077 ]
Andrea Cosentino commented on CAMEL-18802: ------------------------------------------ My bad. Thanks for this. > camel-base64 - Optional properties: if encoded the optional doesn't have any > effect > ----------------------------------------------------------------------------------- > > Key: CAMEL-18802 > URL: https://issues.apache.org/jira/browse/CAMEL-18802 > Project: Camel > Issue Type: Improvement > Components: camel-base64, camel-core > Reporter: Andrea Cosentino > Assignee: Claus Ibsen > Priority: Major > Fix For: 3.20.0 > > > Suppose you have something like: > {code:java} > template: > from: > uri: "google-storage://{{bucketNameOrArn}}" > parameters: > autoCreateBucket: "{{autoCreateBucket}}" > serviceAccountKey: "base64:{{serviceAccountKey}}" > deleteAfterRead: "{{deleteAfterRead}}" > {code} > and you want to have serviceAccountKey as optional parameter. If you prefix > the parameter with '?', like > {code:java} > template: > from: > uri: "google-storage://{{bucketNameOrArn}}" > parameters: > autoCreateBucket: "{{autoCreateBucket}}" > serviceAccountKey: "base64:{{?serviceAccountKey}}" > deleteAfterRead: "{{deleteAfterRead}}" > {code} > We'll try to encode the value anyway, even if not specified. -- This message was sent by Atlassian Jira (v8.20.10#820010)