Package com.microsoft.graph.models
Class Win32LobAppRegistryRule
java.lang.Object
com.microsoft.graph.models.Win32LobAppRule
com.microsoft.graph.models.Win32LobAppRegistryRule
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Win32LobAppRegistryRule
extends Win32LobAppRule
implements com.microsoft.kiota.serialization.Parsable
A complex type to store registry rule data for a Win32 LOB app.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Win32LobAppRule
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Win32LobAppRegistryRulecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the check32BitOn64System property value.Gets the comparisonValue property value.The deserialization information for the current modelGets the keyPath property value.Gets the operationType property value.Gets the operator property value.Gets the valueName property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCheck32BitOn64System(Boolean value) Sets the check32BitOn64System property value.voidsetComparisonValue(String value) Sets the comparisonValue property value.voidsetKeyPath(String value) Sets the keyPath property value.voidSets the operationType property value.voidSets the operator property value.voidsetValueName(String value) Sets the valueName property value.Methods inherited from class com.microsoft.graph.models.Win32LobAppRule
getAdditionalData, getBackingStore, getOdataType, getRuleType, setAdditionalData, setBackingStore, setOdataType, setRuleType
-
Constructor Details
-
Win32LobAppRegistryRule
public Win32LobAppRegistryRule()Instantiates a newWin32LobAppRegistryRuleand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Win32LobAppRegistryRule createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
Win32LobAppRegistryRule
-
getCheck32BitOn64System
Gets the check32BitOn64System property value. A value indicating whether to search the 32-bit registry on 64-bit systems.- Returns:
- a
Boolean
-
getComparisonValue
Gets the comparisonValue property value. The registry comparison value.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classWin32LobAppRule- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getKeyPath
Gets the keyPath property value. The full path of the registry entry containing the value to detect.- Returns:
- a
String
-
getOperationType
Gets the operationType property value. A list of possible operations for rules used to make determinations about an application based on registry keys or values. Unless noted, the values can be used with either detection or requirement rules.- Returns:
- a
Win32LobAppRegistryRuleOperationType
-
getOperator
Gets the operator property value. Contains properties for detection operator.- Returns:
- a
Win32LobAppRuleOperator
-
getValueName
Gets the valueName property value. The name of the registry value to detect.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classWin32LobAppRule- Parameters:
writer- Serialization writer to use to serialize this model
-
setCheck32BitOn64System
Sets the check32BitOn64System property value. A value indicating whether to search the 32-bit registry on 64-bit systems.- Parameters:
value- Value to set for the check32BitOn64System property.
-
setComparisonValue
Sets the comparisonValue property value. The registry comparison value.- Parameters:
value- Value to set for the comparisonValue property.
-
setKeyPath
Sets the keyPath property value. The full path of the registry entry containing the value to detect.- Parameters:
value- Value to set for the keyPath property.
-
setOperationType
Sets the operationType property value. A list of possible operations for rules used to make determinations about an application based on registry keys or values. Unless noted, the values can be used with either detection or requirement rules.- Parameters:
value- Value to set for the operationType property.
-
setOperator
Sets the operator property value. Contains properties for detection operator.- Parameters:
value- Value to set for the operator property.
-
setValueName
Sets the valueName property value. The name of the registry value to detect.- Parameters:
value- Value to set for the valueName property.
-