Class Provider


  • public class Provider
    extends Object
    The Adobe I/O Events Provider model
    • Field Detail

      • instanceId

        protected String instanceId
      • providerMetadata

        protected String providerMetadata
      • eventDeliveryFormat

        protected String eventDeliveryFormat
    • Constructor Detail

      • Provider

        public Provider()
    • Method Detail

      • getId

        public String getId()
        The Id of this Events Provider
        Returns:
        id
      • getLabel

        public String getLabel()
        The label of this Events Provider, as shown on the Adobe I/O console
        Returns:
        label
      • getDescription

        public String getDescription()
        The description of this Events Provider, as shown on the Adobe I/O console
        Returns:
        description
      • getInstanceId

        public String getInstanceId()
        The instanceId of this Events Provider, this can be null/NA
        Returns:
        instanceId
      • getSource

        public String getSource()
        A URI-reference (this provider id prefixed with `urn:uuid:`), identifying the context in which an event happened. Producers MUST ensure that source + event.id is unique for each distinct event. See https://github.com/cloudevents/spec/blob/master/spec.md#source-1
        Returns:
        source
      • getDocsUrl

        public String getDocsUrl()
        The documentation url of this Events Provider, as shown on the Adobe I/O console
        Returns:
        docsUrl
      • getPublisher

        public String getPublisher()
        The publisher is `Adobe` for Adobe Cloud Solution. In the case of multi-instances or on-premise Adobe solutions: the publisher will be set to the organization_id owning this solution. In the case of event-providers registered by an organization using Adobe I/O registration API: the publisher will be set to the organization_id which registered this event providers
        Returns:
        publisher
      • getProviderMetadata

        public String getProviderMetadata()
        Returns:
        an provider_metadata id defining the type of provider
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object