Class ActivityEntityQueryTemplateProperties
java.lang.Object
com.azure.resourcemanager.securityinsights.fluent.models.ActivityEntityQueryTemplateProperties
Describes activity entity query properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncontent()
Get the content property: The entity query content to display in timeline.Get the dataTypes property: List of required data types for the given entity query template.Get the description property: The entity query description.Get the entitiesFilter property: The query applied only to entities matching to all filters.Get the inputEntityType property: The type of the query's source entity.Get the queryDefinitions property: The Activity query definitions.Get the requiredInputFieldsSets property: List of the fields of the source entity that are required to run the query.title()
Get the title property: The entity query title.void
validate()
Validates the instance.withContent
(String content) Set the content property: The entity query content to display in timeline.withDataTypes
(List<DataTypeDefinitions> dataTypes) Set the dataTypes property: List of required data types for the given entity query template.withDescription
(String description) Set the description property: The entity query description.withEntitiesFilter
(Map<String, List<String>> entitiesFilter) Set the entitiesFilter property: The query applied only to entities matching to all filters.withInputEntityType
(EntityType inputEntityType) Set the inputEntityType property: The type of the query's source entity.withQueryDefinitions
(ActivityEntityQueryTemplatePropertiesQueryDefinitions queryDefinitions) Set the queryDefinitions property: The Activity query definitions.withRequiredInputFieldsSets
(List<List<String>> requiredInputFieldsSets) Set the requiredInputFieldsSets property: List of the fields of the source entity that are required to run the query.Set the title property: The entity query title.
-
Constructor Details
-
ActivityEntityQueryTemplateProperties
public ActivityEntityQueryTemplateProperties()
-
-
Method Details
-
title
Get the title property: The entity query title.- Returns:
- the title value.
-
withTitle
Set the title property: The entity query title.- Parameters:
title
- the title value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
content
Get the content property: The entity query content to display in timeline.- Returns:
- the content value.
-
withContent
Set the content property: The entity query content to display in timeline.- Parameters:
content
- the content value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
description
Get the description property: The entity query description.- Returns:
- the description value.
-
withDescription
Set the description property: The entity query description.- Parameters:
description
- the description value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
queryDefinitions
Get the queryDefinitions property: The Activity query definitions.- Returns:
- the queryDefinitions value.
-
withQueryDefinitions
public ActivityEntityQueryTemplateProperties withQueryDefinitions(ActivityEntityQueryTemplatePropertiesQueryDefinitions queryDefinitions) Set the queryDefinitions property: The Activity query definitions.- Parameters:
queryDefinitions
- the queryDefinitions value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
dataTypes
Get the dataTypes property: List of required data types for the given entity query template.- Returns:
- the dataTypes value.
-
withDataTypes
Set the dataTypes property: List of required data types for the given entity query template.- Parameters:
dataTypes
- the dataTypes value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
inputEntityType
Get the inputEntityType property: The type of the query's source entity.- Returns:
- the inputEntityType value.
-
withInputEntityType
Set the inputEntityType property: The type of the query's source entity.- Parameters:
inputEntityType
- the inputEntityType value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
requiredInputFieldsSets
Get the requiredInputFieldsSets property: List of the fields of the source entity that are required to run the query.- Returns:
- the requiredInputFieldsSets value.
-
withRequiredInputFieldsSets
public ActivityEntityQueryTemplateProperties withRequiredInputFieldsSets(List<List<String>> requiredInputFieldsSets) Set the requiredInputFieldsSets property: List of the fields of the source entity that are required to run the query.- Parameters:
requiredInputFieldsSets
- the requiredInputFieldsSets value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
entitiesFilter
Get the entitiesFilter property: The query applied only to entities matching to all filters.- Returns:
- the entitiesFilter value.
-
withEntitiesFilter
public ActivityEntityQueryTemplateProperties withEntitiesFilter(Map<String, List<String>> entitiesFilter) Set the entitiesFilter property: The query applied only to entities matching to all filters.- Parameters:
entitiesFilter
- the entitiesFilter value to set.- Returns:
- the ActivityEntityQueryTemplateProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-