Event Class

  • java.lang.Object
    • com.azure.resourcemanager.devtestlabs.models.Event

Implements

public final class Event
implements JsonSerializable<Event>

An event to be notified for.

Constructor Summary

Constructor Description
Event()

Creates an instance of Event class.

Method Summary

Modifier and Type Method and Description
NotificationChannelEventType eventName()

Get the eventName property: The event type for which this notification is enabled (i.e.

static Event fromJson(JsonReader jsonReader)

Reads an instance of Event from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
Event withEventName(NotificationChannelEventType eventName)

Set the eventName property: The event type for which this notification is enabled (i.e.

Methods inherited from java.lang.Object

Constructor Details

Event

public Event()

Creates an instance of Event class.

Method Details

eventName

public NotificationChannelEventType eventName()

Get the eventName property: The event type for which this notification is enabled (i.e. AutoShutdown, Cost).

Returns:

the eventName value.

fromJson

public static Event fromJson(JsonReader jsonReader)

Reads an instance of Event from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of Event 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 Event.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withEventName

public Event withEventName(NotificationChannelEventType eventName)

Set the eventName property: The event type for which this notification is enabled (i.e. AutoShutdown, Cost).

Parameters:

eventName - the eventName value to set.

Returns:

the Event object itself.

Applies to