Class GoogleDriveConfiguration
- java.lang.Object
-
- org.apache.camel.component.google.drive.GoogleDriveConfiguration
-
- Direct Known Subclasses:
DriveAboutEndpointConfiguration,DriveAppsEndpointConfiguration,DriveChangesEndpointConfiguration,DriveChannelsEndpointConfiguration,DriveChildrenEndpointConfiguration,DriveCommentsEndpointConfiguration,DriveFilesEndpointConfiguration,DriveParentsEndpointConfiguration,DrivePermissionsEndpointConfiguration,DrivePropertiesEndpointConfiguration,DriveRealtimeEndpointConfiguration,DriveRepliesEndpointConfiguration,DriveRevisionsEndpointConfiguration
@UriParams public class GoogleDriveConfiguration extends Object
Component configuration for GoogleDrive component.
-
-
Constructor Summary
Constructors Constructor Description GoogleDriveConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAccessToken()GoogleDriveApiNamegetApiName()StringgetApplicationName()StringgetClientId()StringgetClientSecret()StringgetMethodName()StringgetRefreshToken()List<String>getScopes()voidsetAccessToken(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 applicationvoidsetMethodName(String methodName)What sub operation to use for the selected operationvoidsetRefreshToken(String refreshToken)OAuth 2 refresh token.voidsetScopes(List<String> scopes)Specifies the level of permissions you want a drive application to have to a user account.
-
-
-
Method Detail
-
getApiName
public GoogleDriveApiName getApiName()
-
setApiName
public void setApiName(GoogleDriveApiName apiName)
What kind of operation to perform
-
getMethodName
public String getMethodName()
-
setMethodName
public void setMethodName(String methodName)
What sub operation to use for the selected operation
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
Client ID of the drive application
-
getClientSecret
public String getClientSecret()
-
setClientSecret
public void setClientSecret(String clientSecret)
Client secret of the drive application
-
getAccessToken
public String getAccessToken()
-
setAccessToken
public void setAccessToken(String accessToken)
OAuth 2 access token. This typically expires after an hour so refreshToken is recommended for long term usage.
-
getRefreshToken
public String getRefreshToken()
-
setRefreshToken
public void setRefreshToken(String refreshToken)
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
public String getApplicationName()
-
setApplicationName
public void setApplicationName(String applicationName)
Google drive application name. Example would be "camel-google-drive/1.0"
-
-