Class EntityQueryItemProperties
- java.lang.Object
-
- com.azure.resourcemanager.securityinsights.models.EntityQueryItemProperties
-
- Direct Known Subclasses:
InsightQueryItemProperties
public class EntityQueryItemProperties extends Object
An properties abstract Query item for entity.
-
-
Constructor Summary
Constructors Constructor Description EntityQueryItemProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<EntityQueryItemPropertiesDataTypesItem>
dataTypes()
Get the dataTypes property: Data types for template.Object
entitiesFilter()
Get the entitiesFilter property: The query applied only to entities matching to all filters.EntityType
inputEntityType()
Get the inputEntityType property: The type of the entity.List<List<String>>
requiredInputFieldsSets()
Get the requiredInputFieldsSets property: Data types for template.void
validate()
Validates the instance.EntityQueryItemProperties
withDataTypes(List<EntityQueryItemPropertiesDataTypesItem> dataTypes)
Set the dataTypes property: Data types for template.EntityQueryItemProperties
withEntitiesFilter(Object entitiesFilter)
Set the entitiesFilter property: The query applied only to entities matching to all filters.EntityQueryItemProperties
withInputEntityType(EntityType inputEntityType)
Set the inputEntityType property: The type of the entity.EntityQueryItemProperties
withRequiredInputFieldsSets(List<List<String>> requiredInputFieldsSets)
Set the requiredInputFieldsSets property: Data types for template.
-
-
-
Method Detail
-
dataTypes
public List<EntityQueryItemPropertiesDataTypesItem> dataTypes()
Get the dataTypes property: Data types for template.- Returns:
- the dataTypes value.
-
withDataTypes
public EntityQueryItemProperties withDataTypes(List<EntityQueryItemPropertiesDataTypesItem> dataTypes)
Set the dataTypes property: Data types for template.- Parameters:
dataTypes
- the dataTypes value to set.- Returns:
- the EntityQueryItemProperties object itself.
-
inputEntityType
public EntityType inputEntityType()
Get the inputEntityType property: The type of the entity.- Returns:
- the inputEntityType value.
-
withInputEntityType
public EntityQueryItemProperties withInputEntityType(EntityType inputEntityType)
Set the inputEntityType property: The type of the entity.- Parameters:
inputEntityType
- the inputEntityType value to set.- Returns:
- the EntityQueryItemProperties object itself.
-
requiredInputFieldsSets
public List<List<String>> requiredInputFieldsSets()
Get the requiredInputFieldsSets property: Data types for template.- Returns:
- the requiredInputFieldsSets value.
-
withRequiredInputFieldsSets
public EntityQueryItemProperties withRequiredInputFieldsSets(List<List<String>> requiredInputFieldsSets)
Set the requiredInputFieldsSets property: Data types for template.- Parameters:
requiredInputFieldsSets
- the requiredInputFieldsSets value to set.- Returns:
- the EntityQueryItemProperties object itself.
-
entitiesFilter
public Object entitiesFilter()
Get the entitiesFilter property: The query applied only to entities matching to all filters.- Returns:
- the entitiesFilter value.
-
withEntitiesFilter
public EntityQueryItemProperties withEntitiesFilter(Object entitiesFilter)
Set the entitiesFilter property: The query applied only to entities matching to all filters.- Parameters:
entitiesFilter
- the entitiesFilter value to set.- Returns:
- the EntityQueryItemProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-