Class EventContent
- java.lang.Object
-
- com.azure.resourcemanager.containerregistry.models.EventContent
-
public final class EventContent extends Object
The content of the event request message.
-
-
Constructor Summary
Constructors Constructor Description EventContent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringaction()Get the action property: The action that encompasses the provided event.Actoractor()Get the actor property: The agent that initiated the event.Stringid()Get the id property: The event ID.Requestrequest()Get the request property: The request that generated the event.Sourcesource()Get the source property: The registry node that generated the event.Targettarget()Get the target property: The target of the event.OffsetDateTimetimestamp()Get the timestamp property: The time at which the event occurred.voidvalidate()Validates the instance.EventContentwithAction(String action)Set the action property: The action that encompasses the provided event.EventContentwithActor(Actor actor)Set the actor property: The agent that initiated the event.EventContentwithId(String id)Set the id property: The event ID.EventContentwithRequest(Request request)Set the request property: The request that generated the event.EventContentwithSource(Source source)Set the source property: The registry node that generated the event.EventContentwithTarget(Target target)Set the target property: The target of the event.EventContentwithTimestamp(OffsetDateTime timestamp)Set the timestamp property: The time at which the event occurred.
-
-
-
Method Detail
-
id
public String id()
Get the id property: The event ID.- Returns:
- the id value.
-
withId
public EventContent withId(String id)
Set the id property: The event ID.- Parameters:
id- the id value to set.- Returns:
- the EventContent object itself.
-
timestamp
public OffsetDateTime timestamp()
Get the timestamp property: The time at which the event occurred.- Returns:
- the timestamp value.
-
withTimestamp
public EventContent withTimestamp(OffsetDateTime timestamp)
Set the timestamp property: The time at which the event occurred.- Parameters:
timestamp- the timestamp value to set.- Returns:
- the EventContent object itself.
-
action
public String action()
Get the action property: The action that encompasses the provided event.- Returns:
- the action value.
-
withAction
public EventContent withAction(String action)
Set the action property: The action that encompasses the provided event.- Parameters:
action- the action value to set.- Returns:
- the EventContent object itself.
-
target
public Target target()
Get the target property: The target of the event.- Returns:
- the target value.
-
withTarget
public EventContent withTarget(Target target)
Set the target property: The target of the event.- Parameters:
target- the target value to set.- Returns:
- the EventContent object itself.
-
request
public Request request()
Get the request property: The request that generated the event.- Returns:
- the request value.
-
withRequest
public EventContent withRequest(Request request)
Set the request property: The request that generated the event.- Parameters:
request- the request value to set.- Returns:
- the EventContent object itself.
-
actor
public Actor actor()
Get the actor property: The agent that initiated the event. For most situations, this could be from the authorization context of the request.- Returns:
- the actor value.
-
withActor
public EventContent withActor(Actor actor)
Set the actor property: The agent that initiated the event. For most situations, this could be from the authorization context of the request.- Parameters:
actor- the actor value to set.- Returns:
- the EventContent object itself.
-
source
public Source source()
Get the source property: The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.- Returns:
- the source value.
-
withSource
public EventContent withSource(Source source)
Set the source property: The registry node that generated the event. Put differently, while the actor initiates the event, the source generates it.- Parameters:
source- the source value to set.- Returns:
- the EventContent object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-