AdaptiveApplicationControlGroupInner Class

public final class AdaptiveApplicationControlGroupInner
extends ProxyResource

The AdaptiveApplicationControlGroup model.

Constructor Summary

Constructor Description
AdaptiveApplicationControlGroupInner()

Creates an instance of AdaptiveApplicationControlGroupInner class.

Method Summary

Modifier and Type Method and Description
ConfigurationStatus configurationStatus()

Get the configurationStatus property: The configuration status of the machines group or machine or rule.

EnforcementMode enforcementMode()

Get the enforcementMode property: The application control policy enforcement/protection mode of the machine group.

List<AdaptiveApplicationControlIssueSummary> issues()

Get the issues property: The issues property.

String location()

Get the location property: Location where the resource is stored.

List<PathRecommendation> pathRecommendations()

Get the pathRecommendations property: The pathRecommendations property.

ProtectionMode protectionMode()

Get the protectionMode property: The protection mode of the collection/file types.

RecommendationStatus recommendationStatus()

Get the recommendationStatus property: The initial recommendation status of the machine group or machine.

SourceSystem sourceSystem()

Get the sourceSystem property: The source type of the machine group.

void validate()

Validates the instance.

List<VmRecommendation> vmRecommendations()

Get the vmRecommendations property: The vmRecommendations property.

AdaptiveApplicationControlGroupInner withEnforcementMode(EnforcementMode enforcementMode)

Set the enforcementMode property: The application control policy enforcement/protection mode of the machine group.

AdaptiveApplicationControlGroupInner withPathRecommendations(List<PathRecommendation> pathRecommendations)

Set the pathRecommendations property: The pathRecommendations property.

AdaptiveApplicationControlGroupInner withProtectionMode(ProtectionMode protectionMode)

Set the protectionMode property: The protection mode of the collection/file types.

AdaptiveApplicationControlGroupInner withVmRecommendations(List<VmRecommendation> vmRecommendations)

Set the vmRecommendations property: The vmRecommendations property.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

AdaptiveApplicationControlGroupInner

public AdaptiveApplicationControlGroupInner()

Creates an instance of AdaptiveApplicationControlGroupInner class.

Method Details

configurationStatus

public ConfigurationStatus configurationStatus()

Get the configurationStatus property: The configuration status of the machines group or machine or rule.

Returns:

the configurationStatus value.

enforcementMode

public EnforcementMode enforcementMode()

Get the enforcementMode property: The application control policy enforcement/protection mode of the machine group.

Returns:

the enforcementMode value.

issues

public List issues()

Get the issues property: The issues property.

Returns:

the issues value.

location

public String location()

Get the location property: Location where the resource is stored.

Returns:

the location value.

pathRecommendations

public List pathRecommendations()

Get the pathRecommendations property: The pathRecommendations property.

Returns:

the pathRecommendations value.

protectionMode

public ProtectionMode 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.

recommendationStatus

public RecommendationStatus recommendationStatus()

Get the recommendationStatus property: The initial recommendation status of the machine group or machine.

Returns:

the recommendationStatus value.

sourceSystem

public SourceSystem sourceSystem()

Get the sourceSystem property: The source type of the machine group.

Returns:

the sourceSystem value.

validate

public void validate()

Validates the instance.

vmRecommendations

public List vmRecommendations()

Get the vmRecommendations property: The vmRecommendations property.

Returns:

the vmRecommendations value.

withEnforcementMode

public AdaptiveApplicationControlGroupInner withEnforcementMode(EnforcementMode enforcementMode)

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.

withPathRecommendations

public AdaptiveApplicationControlGroupInner withPathRecommendations(List pathRecommendations)

Set the pathRecommendations property: The pathRecommendations property.

Parameters:

pathRecommendations - the pathRecommendations value to set.

Returns:

the AdaptiveApplicationControlGroupInner object itself.

withProtectionMode

public AdaptiveApplicationControlGroupInner withProtectionMode(ProtectionMode protectionMode)

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.

withVmRecommendations

public AdaptiveApplicationControlGroupInner withVmRecommendations(List vmRecommendations)

Set the vmRecommendations property: The vmRecommendations property.

Parameters:

vmRecommendations - the vmRecommendations value to set.

Returns:

the AdaptiveApplicationControlGroupInner object itself.

Applies to