Class AdaptiveApplicationControlGroupInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.security.fluent.models.AdaptiveApplicationControlGroupInner
public final class AdaptiveApplicationControlGroupInner
extends com.azure.core.management.ProxyResource
The AdaptiveApplicationControlGroup model.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the configurationStatus property: The configuration status of the machines group or machine or rule.Get the enforcementMode property: The application control policy enforcement/protection mode of the machine group.issues()
Get the issues property: The issues property.location()
Get the location property: Location where the resource is stored.Get the pathRecommendations property: The pathRecommendations property.Get the protectionMode property: The protection mode of the collection/file types.Get the recommendationStatus property: The initial recommendation status of the machine group or machine.Get the sourceSystem property: The source type of the machine group.void
validate()
Validates the instance.Get the vmRecommendations property: The vmRecommendations property.withEnforcementMode
(EnforcementMode enforcementMode) Set the enforcementMode property: The application control policy enforcement/protection mode of the machine group.withPathRecommendations
(List<PathRecommendation> pathRecommendations) Set the pathRecommendations property: The pathRecommendations property.withProtectionMode
(ProtectionMode protectionMode) Set the protectionMode property: The protection mode of the collection/file types.withVmRecommendations
(List<VmRecommendation> vmRecommendations) Set the vmRecommendations property: The vmRecommendations property.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
AdaptiveApplicationControlGroupInner
public AdaptiveApplicationControlGroupInner()
-
-
Method Details
-
location
Get the location property: Location where the resource is stored.- Returns:
- the location value.
-
enforcementMode
Get the enforcementMode property: The application control policy enforcement/protection mode of the machine group.- Returns:
- the enforcementMode value.
-
withEnforcementMode
Set the enforcementMode property: The application control policy enforcement/protection mode of the machine group.- Parameters:
enforcementMode
- the enforcementMode value to set.- Returns:
- the AdaptiveApplicationControlGroupInner object itself.
-
protectionMode
Get the protectionMode property: The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.- Returns:
- the protectionMode value.
-
withProtectionMode
Set the protectionMode property: The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.- Parameters:
protectionMode
- the protectionMode value to set.- Returns:
- the AdaptiveApplicationControlGroupInner object itself.
-
configurationStatus
Get the configurationStatus property: The configuration status of the machines group or machine or rule.- Returns:
- the configurationStatus value.
-
recommendationStatus
Get the recommendationStatus property: The initial recommendation status of the machine group or machine.- Returns:
- the recommendationStatus value.
-
issues
Get the issues property: The issues property.- Returns:
- the issues value.
-
sourceSystem
Get the sourceSystem property: The source type of the machine group.- Returns:
- the sourceSystem value.
-
vmRecommendations
Get the vmRecommendations property: The vmRecommendations property.- Returns:
- the vmRecommendations value.
-
withVmRecommendations
public AdaptiveApplicationControlGroupInner withVmRecommendations(List<VmRecommendation> vmRecommendations) Set the vmRecommendations property: The vmRecommendations property.- Parameters:
vmRecommendations
- the vmRecommendations value to set.- Returns:
- the AdaptiveApplicationControlGroupInner object itself.
-
pathRecommendations
Get the pathRecommendations property: The pathRecommendations property.- Returns:
- the pathRecommendations value.
-
withPathRecommendations
public AdaptiveApplicationControlGroupInner withPathRecommendations(List<PathRecommendation> pathRecommendations) Set the pathRecommendations property: The pathRecommendations property.- Parameters:
pathRecommendations
- the pathRecommendations value to set.- Returns:
- the AdaptiveApplicationControlGroupInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-