Class ExpansionEntityQueriesProperties
java.lang.Object
com.azure.resourcemanager.securityinsights.fluent.models.ExpansionEntityQueriesProperties
Describes expansion entity query properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the dataSources property: List of the data sources that are required to run the query.Get the displayName property: The query display name.Get the inputEntityType property: The type of the query's source entity.Get the inputFields property: List of the fields of the source entity that are required to run the query.Get the outputEntityTypes property: List of the desired output types to be constructed from the result.Get the queryTemplate property: The template query string to be parsed and formatted.void
validate()
Validates the instance.withDataSources
(List<String> dataSources) Set the dataSources property: List of the data sources that are required to run the query.withDisplayName
(String displayName) Set the displayName property: The query display name.withInputEntityType
(EntityType inputEntityType) Set the inputEntityType property: The type of the query's source entity.withInputFields
(List<String> inputFields) Set the inputFields property: List of the fields of the source entity that are required to run the query.withOutputEntityTypes
(List<EntityType> outputEntityTypes) Set the outputEntityTypes property: List of the desired output types to be constructed from the result.withQueryTemplate
(String queryTemplate) Set the queryTemplate property: The template query string to be parsed and formatted.
-
Constructor Details
-
ExpansionEntityQueriesProperties
public ExpansionEntityQueriesProperties()
-
-
Method Details
-
dataSources
Get the dataSources property: List of the data sources that are required to run the query.- Returns:
- the dataSources value.
-
withDataSources
Set the dataSources property: List of the data sources that are required to run the query.- Parameters:
dataSources
- the dataSources value to set.- Returns:
- the ExpansionEntityQueriesProperties object itself.
-
displayName
Get the displayName property: The query display name.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: The query display name.- Parameters:
displayName
- the displayName value to set.- Returns:
- the ExpansionEntityQueriesProperties 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 ExpansionEntityQueriesProperties object itself.
-
inputFields
Get the inputFields property: List of the fields of the source entity that are required to run the query.- Returns:
- the inputFields value.
-
withInputFields
Set the inputFields property: List of the fields of the source entity that are required to run the query.- Parameters:
inputFields
- the inputFields value to set.- Returns:
- the ExpansionEntityQueriesProperties object itself.
-
outputEntityTypes
Get the outputEntityTypes property: List of the desired output types to be constructed from the result.- Returns:
- the outputEntityTypes value.
-
withOutputEntityTypes
Set the outputEntityTypes property: List of the desired output types to be constructed from the result.- Parameters:
outputEntityTypes
- the outputEntityTypes value to set.- Returns:
- the ExpansionEntityQueriesProperties object itself.
-
queryTemplate
Get the queryTemplate property: The template query string to be parsed and formatted.- Returns:
- the queryTemplate value.
-
withQueryTemplate
Set the queryTemplate property: The template query string to be parsed and formatted.- Parameters:
queryTemplate
- the queryTemplate value to set.- Returns:
- the ExpansionEntityQueriesProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-