Class InsightQueryItem
java.lang.Object
com.azure.resourcemanager.securityinsights.models.EntityQueryItem
com.azure.resourcemanager.securityinsights.models.InsightQueryItem
Represents Insight Query.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the properties property: Properties bag for InsightQueryItem.void
validate()
Validates the instance.Set the name property: Query Template ARM Name.withProperties
(InsightQueryItemProperties properties) Set the properties property: Properties bag for InsightQueryItem.Set the type property: ARM Type.Methods inherited from class com.azure.resourcemanager.securityinsights.models.EntityQueryItem
id, name, type
-
Constructor Details
-
InsightQueryItem
public InsightQueryItem()
-
-
Method Details
-
properties
Get the properties property: Properties bag for InsightQueryItem.- Returns:
- the properties value.
-
withProperties
Set the properties property: Properties bag for InsightQueryItem.- Parameters:
properties
- the properties value to set.- Returns:
- the InsightQueryItem object itself.
-
withName
Set the name property: Query Template ARM Name.- Overrides:
withName
in classEntityQueryItem
- Parameters:
name
- the name value to set.- Returns:
- the EntityQueryItem object itself.
-
withType
Set the type property: ARM Type.- Overrides:
withType
in classEntityQueryItem
- Parameters:
type
- the type value to set.- Returns:
- the EntityQueryItem object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classEntityQueryItem
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-