Represents a LinkedIn endpoint.
Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
---|---|---|---|---|---|---|---|
apiName | path | org.apache.camel.component.linkedin.internal.LinkedInApiName | true | false | COMMENTS COMPANIES GROUPS JOBS PEOPLE POSTS SEARCH |
What kind of operation to perform | |
methodName | path | java.lang.String | true | false | addActivity addComment addCompanyUpdateComment addCompanyUpdateCommentAsCompany addGroupMembership addInvite addJob addJobBookmark addPost addShare addUpdateComment editJob flagCategory followCompany followPost getComment getCompanies getCompanyById getCompanyByName getCompanyUpdateComments getCompanyUpdateLikes getCompanyUpdates getConnections getConnectionsById getConnectionsByUrl getFollowedCompanies getGroup getGroupMemberships getGroupMembershipSettings getHistoricalFollowStatistics getHistoricalStatusUpdateStatistics getJob getJobBookmarks getNetworkStats getNetworkUpdates getNetworkUpdatesById getNumberOfFollowers getPerson getPersonById getPersonByUrl getPost getPostComments getPosts getStatistics getSuggestedCompanies getSuggestedGroupPosts getSuggestedGroups getSuggestedJobs getUpdateComments getUpdateLikes isShareEnabled isViewerShareEnabled likeCompanyUpdate likePost likeUpdate removeComment removeGroupMembership removeGroupSuggestion removeJob removeJobBookmark removePost searchCompanies searchJobs searchPeople share stopFollowingCompany updateGroupMembership |
What sub operation to use for the selected operation | |
userName | parameter | java.lang.String | true | false | LinkedIn user account name, MUST be provided | ||
userPassword | parameter | java.lang.String | true | false | LinkedIn account password | ||
secureStorage | parameter | org.apache.camel.component.linkedin.api.OAuthSecureStorage | false | Callback interface for providing an OAuth token or to store the token generated by the component. The callback should return null on the first call and then save the created token in the saveToken() callback. If the callback returns null the first time, a userPassword MUST be provided | |||
clientId | parameter | java.lang.String | false | LinkedIn application client ID | |||
clientSecret | parameter | java.lang.String | false | LinkedIn application client secret | |||
scopes | parameter | org.apache.camel.component.linkedin.api.OAuthScope[] | false | List of LinkedIn scopes as specified at https://developer.linkedin.com/documents/authentication#granting | |||
redirectUri | parameter | java.lang.String | false | Application redirect URI, although the component never redirects to this page to avoid having to have a functioning redirect server. So for testing one could use https://localhost | |||
httpParams | parameter | java.util.Map |
false | Custom HTTP params, for example proxy host and port, use constants from AllClientPNames | |||
lazyAuth | parameter | boolean | false | true | Flag to enable/disable lazy OAuth, default is true. when enabled, OAuth token retrieval or generation is not done until the first REST call | ||
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 LinkedIn consumer.