EventDataInner Class
- java.
lang. Object - com.
azure. resourcemanager. monitor. fluent. models. EventDataInner
- com.
Implements
public final class EventDataInner
implements JsonSerializable<EventDataInner>
The Azure event log entries are of type EventData.
Constructor Summary
Constructor | Description |
---|---|
EventDataInner() |
Creates an instance of Event |
Method Summary
Modifier and Type | Method and Description |
---|---|
Sender |
authorization()
Get the authorization property: The sender authorization information. |
String |
caller()
Get the caller property: the email address of the user who has performed the operation, the UPN claim or SPN claim based on availability. |
Localizable |
category()
Get the category property: the event category. |
Map<String,String> |
claims()
Get the claims property: key value pairs to identify ARM permissions. |
String |
correlationId()
Get the correlation |
String |
description()
Get the description property: the description of the event. |
String |
eventDataId()
Get the event |
Localizable |
eventName()
Get the event |
Offset |
eventTimestamp()
Get the event |
static
Event |
fromJson(JsonReader jsonReader)
Reads an instance of Event |
Http |
httpRequest()
Get the http |
String |
id()
Get the id property: the Id of this event as required by ARM for RBAC. |
Event |
level()
Get the level property: the event level. |
String |
operationId()
Get the operation |
Localizable |
operationName()
Get the operation |
Map<String,String> |
properties()
Get the properties property: the set of <Key, Value> pairs (usually a Dictionary<String, String>) that includes details about the event. |
String |
resourceGroupName()
Get the resource |
String |
resourceId()
Get the resource |
Localizable |
resourceProviderName()
Get the resource |
Localizable |
resourceType()
Get the resource |
Localizable |
status()
Get the status property: a string describing the status of the operation. |
Localizable |
subStatus()
Get the sub |
Offset |
submissionTimestamp()
Get the submission |
String |
subscriptionId()
Get the subscription |
String |
tenantId()
Get the tenant |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Methods inherited from java.lang.Object
Constructor Details
EventDataInner
public EventDataInner()
Creates an instance of EventDataInner class.
Method Details
authorization
public SenderAuthorization authorization()
Get the authorization property: The sender authorization information.
Returns:
caller
public String caller()
Get the caller property: the email address of the user who has performed the operation, the UPN claim or SPN claim based on availability.
Returns:
category
public LocalizableStringInner category()
Get the category property: the event category.
Returns:
claims
public Map
Get the claims property: key value pairs to identify ARM permissions.
Returns:
correlationId
public String correlationId()
Get the correlationId property: the correlation Id, usually a GUID in the string format. The correlation Id is shared among the events that belong to the same uber operation.
Returns:
description
public String description()
Get the description property: the description of the event.
Returns:
eventDataId
public String eventDataId()
Get the eventDataId property: the event data Id. This is a unique identifier for an event.
Returns:
eventName
public LocalizableStringInner eventName()
Get the eventName property: the event name. This value should not be confused with OperationName. For practical purposes, OperationName might be more appealing to end users.
Returns:
eventTimestamp
public OffsetDateTime eventTimestamp()
Get the eventTimestamp property: the timestamp of when the event was generated by the Azure service processing the request corresponding the event. It in ISO 8601 format.
Returns:
fromJson
public static EventDataInner fromJson(JsonReader jsonReader)
Reads an instance of EventDataInner from the JsonReader.
Parameters:
Returns:
Throws:
httpRequest
public HttpRequestInfo httpRequest()
Get the httpRequest property: the HTTP request info. Usually includes the 'clientRequestId', 'clientIpAddress' (IP address of the user who initiated the event) and 'method' (HTTP method e.g. PUT).
Returns:
id
public String id()
Get the id property: the Id of this event as required by ARM for RBAC. It contains the EventDataID and a timestamp information.
Returns:
level
public EventLevel level()
Get the level property: the event level.
Returns:
operationId
public String operationId()
Get the operationId property: It is usually a GUID shared among the events corresponding to single operation. This value should not be confused with EventName.
Returns:
operationName
public LocalizableStringInner operationName()
Get the operationName property: the operation name.
Returns:
properties
public Map
Get the properties property: the set of <Key, Value> pairs (usually a Dictionary<String, String>) that includes details about the event.
Returns:
resourceGroupName
public String resourceGroupName()
Get the resourceGroupName property: the resource group name of the impacted resource.
Returns:
resourceId
public String resourceId()
Get the resourceId property: the resource uri that uniquely identifies the resource that caused this event.
Returns:
resourceProviderName
public LocalizableStringInner resourceProviderName()
Get the resourceProviderName property: the resource provider name of the impacted resource.
Returns:
resourceType
public LocalizableStringInner resourceType()
Get the resourceType property: the resource type.
Returns:
status
public LocalizableStringInner status()
Get the status property: a string describing the status of the operation. Some typical values are: Started, In progress, Succeeded, Failed, Resolved.
Returns:
subStatus
public LocalizableStringInner subStatus()
Get the subStatus property: the event sub status. Most of the time, when included, this captures the HTTP status code of the REST call. Common values are: OK (HTTP Status Code: 200), Created (HTTP Status Code: 201), Accepted (HTTP Status Code: 202), No Content (HTTP Status Code: 204), Bad Request(HTTP Status Code: 400), Not Found (HTTP Status Code: 404), Conflict (HTTP Status Code: 409), Internal Server Error (HTTP Status Code: 500), Service Unavailable (HTTP Status Code:503), Gateway Timeout (HTTP Status Code: 504).
Returns:
submissionTimestamp
public OffsetDateTime submissionTimestamp()
Get the submissionTimestamp property: the timestamp of when the event became available for querying via this API. It is in ISO 8601 format. This value should not be confused eventTimestamp. As there might be a delay between the occurrence time of the event, and the time that the event is submitted to the Azure logging infrastructure.
Returns:
subscriptionId
public String subscriptionId()
Get the subscriptionId property: the Azure subscription Id usually a GUID.
Returns:
tenantId
public String tenantId()
Get the tenantId property: the Azure tenant Id.
Returns:
toJson
validate
public void validate()
Validates the instance.
Applies to
Azure SDK for Java