Class GoogleDriveConfiguration
java.lang.Object
org.apache.camel.component.google.drive.GoogleDriveConfiguration
- Direct Known Subclasses:
DriveAboutEndpointConfiguration,DriveAppsEndpointConfiguration,DriveChangesEndpointConfiguration,DriveChannelsEndpointConfiguration,DriveChildrenEndpointConfiguration,DriveCommentsEndpointConfiguration,DriveDrivesEndpointConfiguration,DriveFilesEndpointConfiguration,DriveParentsEndpointConfiguration,DrivePermissionsEndpointConfiguration,DrivePropertiesEndpointConfiguration,DriveRepliesEndpointConfiguration,DriveRevisionsEndpointConfiguration,DriveTeamdrivesEndpointConfiguration
Component configuration for GoogleDrive component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAccessToken(String accessToken) OAuth 2 access token.voidsetApiName(GoogleDriveApiName apiName) What kind of operation to performvoidsetApplicationName(String applicationName) Google drive application name.voidsetClientId(String clientId) Client ID of the drive applicationvoidsetClientSecret(String clientSecret) Client secret of the drive applicationvoidsetDelegate(String delegate) Delegate for wide-domain service accountvoidsetMethodName(String methodName) What sub operation to use for the selected operationvoidsetRefreshToken(String refreshToken) OAuth 2 refresh token.voidSpecifies the level of permissions you want a drive application to have to a user account.voidsetServiceAccountKey(String serviceAccountKey) Service account key in json format to authenticate an application as a service account.
-
Constructor Details
-
GoogleDriveConfiguration
public GoogleDriveConfiguration()
-
-
Method Details
-
getApiName
-
setApiName
What kind of operation to perform -
getMethodName
-
setMethodName
What sub operation to use for the selected operation -
getClientId
-
setClientId
Client ID of the drive application -
getClientSecret
-
setClientSecret
Client secret of the drive application -
getAccessToken
-
setAccessToken
OAuth 2 access token. This typically expires after an hour so refreshToken is recommended for long term usage. -
getRefreshToken
-
setRefreshToken
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. -
getApplicationName
-
setApplicationName
Google drive application name. Example would be "camel-google-drive/1.0" -
getScopes
-
setScopes
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. -
getServiceAccountKey
-
setServiceAccountKey
Service account key in json format to authenticate an application as a service account. Accept base64 adding the prefix "base64:"- Parameters:
serviceAccountKey- String file, classpath, base64, or http url
-
getDelegate
-
setDelegate
Delegate for wide-domain service account
-