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 patternTheAuthorization
header will be set to the content ofheaderValue
.We 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 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.To 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 patternTo protect your Azure Function, set itsauthLevel
tofunction
and provide the function's key to be used inside thex-functions-key
header.Extension 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 patternExtensionChangeDestinationActionExtensionChangeTriggersAction Example to create an instance using the builder patternExtensionChangeTriggersActionBuilder Example to create an instance using the builder patternExtensionChangeTriggersActionGeneric type for destinations.ExtensionDestinationBuilderGeneric type for destinations.ExtensionDraft Example to create an instance using the builder patternExtensionDraftBuilder Example to create an instance using the builder patternExtensionDraftDeprecated.useHttpDestination
insteadDeprecated.useHttpDestinationAuthentication
insteadDeprecated.useHttpDestinationBuilder
insteadExtensionExtensionInput Example to create an instance using the builder patternExtensionInputBuilder Example to create an instance using the builder patternExtensionInputPagedQueryResult withresults
containing an array of Extension.ExtensionPagedQueryResponseBuilder Example to create an instance using the builder patternPagedQueryResult withresults
containing an array of Extension.Extensions are available for:possible values of ExtensionResourceTypeIdExtensionSetKeyAction Example to create an instance using the builder patternExtensionSetKeyActionBuilder Example to create an instance using the builder patternExtensionSetKeyActionExtensionSetTimeoutInMsAction Example to create an instance using the builder patternExtensionSetTimeoutInMsActionBuilder Example to create an instance using the builder patternExtensionSetTimeoutInMsActionExtensionTrigger Example to create an instance using the builder patternExtensionTriggerBuilder Example to create an instance using the builder patternExtensionTriggerExtensionUpdate Example to create an instance using the builder patternExtensionUpdateAction Example to create a subtype instance using the builder patternExtensionUpdateActionBuilderExtensionUpdateActionExtensionUpdateBuilder Example to create an instance using the builder patternExtensionUpdateFor GoogleCloudFunction destinations, you need to grant permissions to the[email protected]
service account to invoke your function.GoogleCloudFunctionDestinationBuilder Example to create an instance using the builder patternFor GoogleCloudFunction destinations, you need to grant permissions to the[email protected]
service account to invoke your function.We recommend an encryptedHTTPS
connection for production setups.HttpDestinationAuthentication Example to create a subtype instance using the builder patternHttpDestinationAuthenticationBuilderHttpDestinationAuthenticationHttpDestinationBuilder Example to create an instance using the builder patternWe recommend an encryptedHTTPS
connection for production setups.
AuthorizationHeaderAuthentication
instead