Class ActivityEntityQueriesProperties

java.lang.Object
com.azure.resourcemanager.securityinsights.fluent.models.ActivityEntityQueriesProperties

public final class ActivityEntityQueriesProperties extends Object
Describes activity entity query properties.
  • Constructor Details

    • ActivityEntityQueriesProperties

      public ActivityEntityQueriesProperties()
  • Method Details

    • title

      public String title()
      Get the title property: The entity query title.
      Returns:
      the title value.
    • withTitle

      public ActivityEntityQueriesProperties withTitle(String title)
      Set the title property: The entity query title.
      Parameters:
      title - the title value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • content

      public String content()
      Get the content property: The entity query content to display in timeline.
      Returns:
      the content value.
    • withContent

      public ActivityEntityQueriesProperties withContent(String content)
      Set the content property: The entity query content to display in timeline.
      Parameters:
      content - the content value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • description

      public String description()
      Get the description property: The entity query description.
      Returns:
      the description value.
    • withDescription

      public ActivityEntityQueriesProperties withDescription(String description)
      Set the description property: The entity query description.
      Parameters:
      description - the description value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • queryDefinitions

      Get the queryDefinitions property: The Activity query definitions.
      Returns:
      the queryDefinitions value.
    • withQueryDefinitions

      Set the queryDefinitions property: The Activity query definitions.
      Parameters:
      queryDefinitions - the queryDefinitions value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • inputEntityType

      public EntityType inputEntityType()
      Get the inputEntityType property: The type of the query's source entity.
      Returns:
      the inputEntityType value.
    • withInputEntityType

      public ActivityEntityQueriesProperties withInputEntityType(EntityType inputEntityType)
      Set the inputEntityType property: The type of the query's source entity.
      Parameters:
      inputEntityType - the inputEntityType value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • requiredInputFieldsSets

      public List<List<String>> 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 ActivityEntityQueriesProperties 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 ActivityEntityQueriesProperties object itself.
    • entitiesFilter

      public Map<String,List<String>> entitiesFilter()
      Get the entitiesFilter property: The query applied only to entities matching to all filters.
      Returns:
      the entitiesFilter value.
    • withEntitiesFilter

      public ActivityEntityQueriesProperties 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 ActivityEntityQueriesProperties object itself.
    • templateName

      public String templateName()
      Get the templateName property: The template id this activity was created from.
      Returns:
      the templateName value.
    • withTemplateName

      public ActivityEntityQueriesProperties withTemplateName(String templateName)
      Set the templateName property: The template id this activity was created from.
      Parameters:
      templateName - the templateName value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • enabled

      public Boolean enabled()
      Get the enabled property: Determines whether this activity is enabled or disabled.
      Returns:
      the enabled value.
    • withEnabled

      public ActivityEntityQueriesProperties withEnabled(Boolean enabled)
      Set the enabled property: Determines whether this activity is enabled or disabled.
      Parameters:
      enabled - the enabled value to set.
      Returns:
      the ActivityEntityQueriesProperties object itself.
    • createdTimeUtc

      public OffsetDateTime createdTimeUtc()
      Get the createdTimeUtc property: The time the activity was created.
      Returns:
      the createdTimeUtc value.
    • lastModifiedTimeUtc

      public OffsetDateTime lastModifiedTimeUtc()
      Get the lastModifiedTimeUtc property: The last time the activity was updated.
      Returns:
      the lastModifiedTimeUtc value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.