Represents a GoogleDrive endpoint.
Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
---|---|---|---|---|---|---|---|
apiName | path | org.apache.camel.component.google.drive.internal.GoogleDriveApiName | true | false | DRIVE_ABOUT DRIVE_APPS DRIVE_CHANGES DRIVE_CHANNELS DRIVE_CHILDREN DRIVE_COMMENTS DRIVE_FILES DRIVE_PARENTS DRIVE_PERMISSIONS DRIVE_PROPERTIES DRIVE_REALTIME DRIVE_REPLIES DRIVE_REVISIONS |
What kind of operation to perform | |
methodName | path | java.lang.String | true | false | copy delete get getIdForEmail insert list patch stop touch untrash update watch |
What sub operation to use for the selected operation | |
scopes | parameter | java.util.List |
false | Specifies the level of permissions you want a drive application to have to a user account. See https://developers.google.com/drive/web/scopes for more info. | |||
clientId | parameter | java.lang.String | false | Client ID of the drive application | |||
clientSecret | parameter | java.lang.String | false | Client secret of the drive application | |||
accessToken | parameter | java.lang.String | false | OAuth 2 access token. This typically expires after an hour so refreshToken is recommended for long term usage. | |||
refreshToken | parameter | java.lang.String | false | OAuth 2 refresh token. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. | |||
applicationName | parameter | java.lang.String | false | Google drive application name. Example would be "camel-google-drive/1.0" | |||
inBody | parameter | java.lang.String | false | Sets the name of a parameter to be passed in the exchange In Body | |||
exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
The GoogleDrive consumer.