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 Details

    • EntityQueryItemProperties

      public EntityQueryItemProperties()
  • Method Details

    • dataTypes

      Get the dataTypes property: Data types for template.
      Returns:
      the dataTypes value.
    • withDataTypes

      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.