Class ContainerRegistryEventSource

java.lang.Object
com.azure.messaging.eventgrid.systemevents.ContainerRegistryEventSource
All Implemented Interfaces:
com.azure.json.JsonSerializable<ContainerRegistryEventSource>

public final class ContainerRegistryEventSource extends Object implements com.azure.json.JsonSerializable<ContainerRegistryEventSource>
The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of ContainerRegistryEventSource from the JsonReader.
    Get the addr property: The IP or hostname and the port of the registry node that generated the event.
    Get the instanceID property: The running instance of an application.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.azure.json.JsonSerializable

    toJson, toJson, toJsonBytes, toJsonString
  • Method Details

    • getAddr

      public String getAddr()
      Get the addr property: The IP or hostname and the port of the registry node that generated the event. Generally, this will be resolved by os.Hostname() along with the running port.
      Returns:
      the addr value.
    • getInstanceID

      public String getInstanceID()
      Get the instanceID property: The running instance of an application. Changes after each restart.
      Returns:
      the instanceID value.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<ContainerRegistryEventSource>
      Throws:
      IOException
    • fromJson

      public static ContainerRegistryEventSource fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of ContainerRegistryEventSource from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of ContainerRegistryEventSource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the ContainerRegistryEventSource.