Compartir a través de


EventGridOutput Interfaz

public interface EventGridOutput

EventGridOutput(name = "outputEvent", topicEndpointUri = "MyEventGridTopicUriSetting", topicKeySetting = "MyEventGridTopicKeySetting") OutputBinding<String> outputEvent final ExecutionContext context ) { context.getLogger().info(content); final String eventGridOutputDocument = "{\"id": "100", "eventType":"recordInserted ", "subject": "myapp/test/java", "eventTime":"2017-08-10T21:03:07+00:00", "data": {"tag1": "value1","tag2":"value2"}, "dataVersion": "1.0"}"; outputEvent. setValue(eventGridOutputDocument); }

Resumen del método

Modificador y tipo Método y descripción
String dataType()

Define cómo debe tratar Functions Runtime el valor del parámetro. Los valores posibles son:

    <li>
    
      <p>"" or string: treat it as a string whose value is serialized from the parameter </p>
    
    </li>
    
    <li>
    
      <p>binary: treat it as a binary data whose value comes from for example OutputBinding&lt;byte[]&gt; </p>
    
    </li>
    

String name()

Nombre de variable usado en function.json.

String topicEndpointUri()

Obtiene o establece el URI del punto de conexión de eventos de tema. Por ejemplo: https://topic1.westus2-1.eventgrid.azure.net/api/events Esto se encuentra en la definición del tema de Event Grid. Puede encontrar información sobre cómo obtener la dirección URL de un tema aquí: https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

String topicKeySetting()

Obtiene o establece la configuración clave del tema. Puede encontrar información sobre cómo obtener la clave de un tema aquí: https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

Detalles del método

dataType

public String dataType() default ""

Define cómo debe tratar Functions Runtime el valor del parámetro. Los valores posibles son:

    <li>
    
      <p>"" or string: treat it as a string whose value is serialized from the parameter </p>
    
    </li>
    
    <li>
    
      <p>binary: treat it as a binary data whose value comes from for example OutputBinding&lt;byte[]&gt; </p>
    
    </li>
    

Returns:

DataType que usará el runtime de Functions.

name

public String name()

Nombre de variable usado en function.json.

Returns:

Nombre de variable usado en function.json.

topicEndpointUri

public String topicEndpointUri()

Obtiene o establece el URI del punto de conexión de eventos de tema. Por ejemplo: https://topic1.westus2-1.eventgrid.azure.net/api/events Esto se encuentra en la definición del tema de Event Grid. Puede encontrar información sobre cómo obtener la dirección URL de un tema aquí: https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

Returns:

El URI del punto de conexión de eventos del tema eventGrid.

topicKeySetting

public String topicKeySetting()

Obtiene o establece la configuración clave del tema. Puede encontrar información sobre cómo obtener la clave de un tema aquí: https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic

Returns:

Configuración clave del tema del tema eventGrid.

Se aplica a