Class BookmarkProperties
java.lang.Object
com.azure.resourcemanager.securityinsights.fluent.models.BookmarkProperties
Describes bookmark properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreated()
Get the created property: The time the bookmark was created.Get the createdBy property: Describes a user that created the bookmark.Get the displayName property: The display name of the bookmark.Get the entityMappings property: Describes the entity mappings of the bookmark.Get the eventTime property: The bookmark event time.Get the incidentInfo property: Describes an incident that relates to bookmark.labels()
Get the labels property: List of labels relevant to this bookmark.notes()
Get the notes property: The notes of the bookmark.query()
Get the query property: The query of the bookmark.Get the queryEndTime property: The end time for the query.Get the queryResult property: The query result of the bookmark.Get the queryStartTime property: The start time for the query.tactics()
Get the tactics property: A list of relevant mitre attacks.Get the techniques property: A list of relevant mitre techniques.updated()
Get the updated property: The last time the bookmark was updated.Get the updatedBy property: Describes a user that updated the bookmark.void
validate()
Validates the instance.withCreated
(OffsetDateTime created) Set the created property: The time the bookmark was created.withCreatedBy
(UserInfo createdBy) Set the createdBy property: Describes a user that created the bookmark.withDisplayName
(String displayName) Set the displayName property: The display name of the bookmark.withEntityMappings
(List<BookmarkEntityMappings> entityMappings) Set the entityMappings property: Describes the entity mappings of the bookmark.withEventTime
(OffsetDateTime eventTime) Set the eventTime property: The bookmark event time.withIncidentInfo
(IncidentInfo incidentInfo) Set the incidentInfo property: Describes an incident that relates to bookmark.withLabels
(List<String> labels) Set the labels property: List of labels relevant to this bookmark.Set the notes property: The notes of the bookmark.Set the query property: The query of the bookmark.withQueryEndTime
(OffsetDateTime queryEndTime) Set the queryEndTime property: The end time for the query.withQueryResult
(String queryResult) Set the queryResult property: The query result of the bookmark.withQueryStartTime
(OffsetDateTime queryStartTime) Set the queryStartTime property: The start time for the query.withTactics
(List<AttackTactic> tactics) Set the tactics property: A list of relevant mitre attacks.withTechniques
(List<String> techniques) Set the techniques property: A list of relevant mitre techniques.withUpdated
(OffsetDateTime updated) Set the updated property: The last time the bookmark was updated.withUpdatedBy
(UserInfo updatedBy) Set the updatedBy property: Describes a user that updated the bookmark.
-
Constructor Details
-
BookmarkProperties
public BookmarkProperties()
-
-
Method Details
-
created
Get the created property: The time the bookmark was created.- Returns:
- the created value.
-
withCreated
Set the created property: The time the bookmark was created.- Parameters:
created
- the created value to set.- Returns:
- the BookmarkProperties object itself.
-
createdBy
Get the createdBy property: Describes a user that created the bookmark.- Returns:
- the createdBy value.
-
withCreatedBy
Set the createdBy property: Describes a user that created the bookmark.- Parameters:
createdBy
- the createdBy value to set.- Returns:
- the BookmarkProperties object itself.
-
displayName
Get the displayName property: The display name of the bookmark.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: The display name of the bookmark.- Parameters:
displayName
- the displayName value to set.- Returns:
- the BookmarkProperties object itself.
-
labels
Get the labels property: List of labels relevant to this bookmark.- Returns:
- the labels value.
-
withLabels
Set the labels property: List of labels relevant to this bookmark.- Parameters:
labels
- the labels value to set.- Returns:
- the BookmarkProperties object itself.
-
notes
Get the notes property: The notes of the bookmark.- Returns:
- the notes value.
-
withNotes
Set the notes property: The notes of the bookmark.- Parameters:
notes
- the notes value to set.- Returns:
- the BookmarkProperties object itself.
-
query
Get the query property: The query of the bookmark.- Returns:
- the query value.
-
withQuery
Set the query property: The query of the bookmark.- Parameters:
query
- the query value to set.- Returns:
- the BookmarkProperties object itself.
-
queryResult
Get the queryResult property: The query result of the bookmark.- Returns:
- the queryResult value.
-
withQueryResult
Set the queryResult property: The query result of the bookmark.- Parameters:
queryResult
- the queryResult value to set.- Returns:
- the BookmarkProperties object itself.
-
updated
Get the updated property: The last time the bookmark was updated.- Returns:
- the updated value.
-
withUpdated
Set the updated property: The last time the bookmark was updated.- Parameters:
updated
- the updated value to set.- Returns:
- the BookmarkProperties object itself.
-
updatedBy
Get the updatedBy property: Describes a user that updated the bookmark.- Returns:
- the updatedBy value.
-
withUpdatedBy
Set the updatedBy property: Describes a user that updated the bookmark.- Parameters:
updatedBy
- the updatedBy value to set.- Returns:
- the BookmarkProperties object itself.
-
eventTime
Get the eventTime property: The bookmark event time.- Returns:
- the eventTime value.
-
withEventTime
Set the eventTime property: The bookmark event time.- Parameters:
eventTime
- the eventTime value to set.- Returns:
- the BookmarkProperties object itself.
-
queryStartTime
Get the queryStartTime property: The start time for the query.- Returns:
- the queryStartTime value.
-
withQueryStartTime
Set the queryStartTime property: The start time for the query.- Parameters:
queryStartTime
- the queryStartTime value to set.- Returns:
- the BookmarkProperties object itself.
-
queryEndTime
Get the queryEndTime property: The end time for the query.- Returns:
- the queryEndTime value.
-
withQueryEndTime
Set the queryEndTime property: The end time for the query.- Parameters:
queryEndTime
- the queryEndTime value to set.- Returns:
- the BookmarkProperties object itself.
-
incidentInfo
Get the incidentInfo property: Describes an incident that relates to bookmark.- Returns:
- the incidentInfo value.
-
withIncidentInfo
Set the incidentInfo property: Describes an incident that relates to bookmark.- Parameters:
incidentInfo
- the incidentInfo value to set.- Returns:
- the BookmarkProperties object itself.
-
entityMappings
Get the entityMappings property: Describes the entity mappings of the bookmark.- Returns:
- the entityMappings value.
-
withEntityMappings
Set the entityMappings property: Describes the entity mappings of the bookmark.- Parameters:
entityMappings
- the entityMappings value to set.- Returns:
- the BookmarkProperties object itself.
-
tactics
Get the tactics property: A list of relevant mitre attacks.- Returns:
- the tactics value.
-
withTactics
Set the tactics property: A list of relevant mitre attacks.- Parameters:
tactics
- the tactics value to set.- Returns:
- the BookmarkProperties object itself.
-
techniques
Get the techniques property: A list of relevant mitre techniques.- Returns:
- the techniques value.
-
withTechniques
Set the techniques property: A list of relevant mitre techniques.- Parameters:
techniques
- the techniques value to set.- Returns:
- the BookmarkProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-