Package com.commercetools.api.models.extension
package com.commercetools.api.models.extension
-
ClassDescriptionThe
Authorization
header will be set to the content ofheaderValue
.AuthorizationHeaderAuthenticationBuilder Example to create an instance using the builder patternWe recommend creating an Identify and Access Management (IAM) user with anaccessKey
andaccessSecret
pair, specifically for each Extension that only has thelambda:InvokeFunction
permission on this function.AWSLambdaDestinationBuilder Example to create an instance using the builder patternTo protect your Azure Function, set itsauthLevel
tofunction
and provide the function's key to be used inside thex-functions-key
header.AzureFunctionsAuthenticationBuilder Example to create an instance using the builder patternExtension Example to create an instance using the builder patternAn Extension gets called during any of the following requests of an API call, but before the result is persisted.possible values of ExtensionActionDeprecated.Deprecated.useAuthorizationHeaderAuthenticationBuilder
insteadDeprecated.useAWSLambdaDestination
insteadDeprecated.useAWSLambdaDestinationBuilder
insteadDeprecated.useAzureFunctionsAuthentication
insteadDeprecated.useAzureFunctionsAuthenticationBuilder
insteadExtensionBuilder Example to create an instance using the builder patternExtensionChangeDestinationAction Example to create an instance using the builder patternExtensionChangeDestinationActionBuilder Example to create an instance using the builder patternExtensionChangeTriggersAction Example to create an instance using the builder patternExtensionChangeTriggersActionBuilder Example to create an instance using the builder patternGeneric type for destinations.ExtensionDestinationBuilderExtensionDraft Example to create an instance using the builder patternExtensionDraftBuilder Example to create an instance using the builder patternDeprecated.useHttpDestination
insteadDeprecated.useHttpDestinationAuthentication
insteadDeprecated.useHttpDestinationBuilder
insteadExtensionInput Example to create an instance using the builder patternExtensionInputBuilder Example to create an instance using the builder patternPagedQueryResult withresults
containing an array of Extension.ExtensionPagedQueryResponseBuilder Example to create an instance using the builder patternExtensions are available for:possible values of ExtensionResourceTypeIdExtensionSetKeyAction Example to create an instance using the builder patternExtensionSetKeyActionBuilder Example to create an instance using the builder patternExtensionSetTimeoutInMsAction Example to create an instance using the builder patternExtensionSetTimeoutInMsActionBuilder Example to create an instance using the builder patternExtensionTrigger Example to create an instance using the builder patternExtensionTriggerBuilder Example to create an instance using the builder patternExtensionUpdate Example to create an instance using the builder patternExtensionUpdateAction Example to create a subtype instance using the builder patternExtensionUpdateActionBuilderExtensionUpdateBuilder Example to create an instance using the builder patternFor GoogleCloudFunction destinations, you need to grant permissions to theextensions@commercetools-platform.iam.gserviceaccount.com
service account to invoke your function.GoogleCloudFunctionDestinationBuilder Example to create an instance using the builder patternWe recommend an encryptedHTTPS
connection for production setups.HttpDestinationAuthentication Example to create a subtype instance using the builder patternHttpDestinationAuthenticationBuilderHttpDestinationBuilder Example to create an instance using the builder pattern
AuthorizationHeaderAuthentication
instead