Class AzureEventGridDestinationImpl
java.lang.Object
com.commercetools.api.models.subscription.AzureEventGridDestinationImpl
- All Implemented Interfaces:
AzureEventGridDestination
,Destination
,io.vrap.rmf.base.client.ModelBase
public class AzureEventGridDestinationImpl
extends Object
implements AzureEventGridDestination, io.vrap.rmf.base.client.ModelBase
Azure Event Grid can be used to push messages to Azure Functions, HTTP endpoints (webhooks), and several other Azure tools. Event Grid can only be used with the CloudEventsFormat. To set up a Subscription with Azure Event Grid, first create a topic in the Azure Portal. To allow Composable Commerce to push messages to your topic, provide an access key.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.subscription.AzureEventGridDestination
EVENT_GRID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Partially hidden on retrieval for security reasons.getType()
getUri()
URI of the topic.int
hashCode()
void
setAccessKey
(String accessKey) Partially hidden on retrieval for security reasons.void
URI of the topic.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.subscription.AzureEventGridDestination
withAzureEventGridDestination
Methods inherited from interface com.commercetools.api.models.subscription.Destination
withDestination
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
AzureEventGridDestinationImpl
public AzureEventGridDestinationImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceDestination
- Returns:
- type
-
getUri
URI of the topic.
- Specified by:
getUri
in interfaceAzureEventGridDestination
- Returns:
- uri
-
getAccessKey
Partially hidden on retrieval for security reasons.
- Specified by:
getAccessKey
in interfaceAzureEventGridDestination
- Returns:
- accessKey
-
setUri
Description copied from interface:AzureEventGridDestination
URI of the topic.
- Specified by:
setUri
in interfaceAzureEventGridDestination
- Parameters:
uri
- value to be set
-
setAccessKey
Description copied from interface:AzureEventGridDestination
Partially hidden on retrieval for security reasons.
- Specified by:
setAccessKey
in interfaceAzureEventGridDestination
- Parameters:
accessKey
- value to be set
-
equals
-
hashCode
-