Package odata.msgraph.client.beta.entity
Class WindowsProtectionState.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.WindowsProtectionState.Builder
-
- Enclosing class:
- WindowsProtectionState
public static final class WindowsProtectionState.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WindowsProtectionState.BuilderantiMalwareVersion(String antiMalwareVersion)“Current anti malware version”WindowsProtectionStatebuild()WindowsProtectionState.BuilderdeviceState(WindowsDeviceHealthState deviceState)“Computer's state (like clean or pending full scan or pending reboot etc)”WindowsProtectionState.BuilderengineVersion(String engineVersion)“Current endpoint protection engine's version”WindowsProtectionState.BuilderfullScanOverdue(Boolean fullScanOverdue)“Full scan overdue or not?”WindowsProtectionState.BuilderfullScanRequired(Boolean fullScanRequired)“Full scan required or not?”WindowsProtectionState.Builderid(String id)WindowsProtectionState.BuilderisVirtualMachine(Boolean isVirtualMachine)“Indicates whether the device is a virtual machine.”WindowsProtectionState.BuilderlastFullScanDateTime(OffsetDateTime lastFullScanDateTime)“Last quick scan datetime”WindowsProtectionState.BuilderlastFullScanSignatureVersion(String lastFullScanSignatureVersion)“Last full scan signature version”WindowsProtectionState.BuilderlastQuickScanDateTime(OffsetDateTime lastQuickScanDateTime)“Last quick scan datetime”WindowsProtectionState.BuilderlastQuickScanSignatureVersion(String lastQuickScanSignatureVersion)“Last quick scan signature version”WindowsProtectionState.BuilderlastReportedDateTime(OffsetDateTime lastReportedDateTime)“Last device health status reported time”WindowsProtectionState.BuildermalwareProtectionEnabled(Boolean malwareProtectionEnabled)“Anti malware is enabled or not”WindowsProtectionState.BuildernetworkInspectionSystemEnabled(Boolean networkInspectionSystemEnabled)“Network inspection system enabled or not?”WindowsProtectionState.BuilderproductStatus(WindowsDefenderProductStatus productStatus)“Product Status of Windows Defender Antivirus”WindowsProtectionState.BuilderquickScanOverdue(Boolean quickScanOverdue)“Quick scan overdue or not?”WindowsProtectionState.BuilderrealTimeProtectionEnabled(Boolean realTimeProtectionEnabled)“Real time protection is enabled or not?”WindowsProtectionState.BuilderrebootRequired(Boolean rebootRequired)“Reboot required or not?”WindowsProtectionState.BuildersignatureUpdateOverdue(Boolean signatureUpdateOverdue)“Signature out of date or not?”WindowsProtectionState.BuildersignatureVersion(String signatureVersion)“Current malware definitions version”WindowsProtectionState.BuildertamperProtectionEnabled(Boolean tamperProtectionEnabled)“Indicates whether the Windows Defender tamper protection feature is enabled.”
-
-
-
Method Detail
-
id
public WindowsProtectionState.Builder id(String id)
-
antiMalwareVersion
public WindowsProtectionState.Builder antiMalwareVersion(String antiMalwareVersion)
“Current anti malware version”- Parameters:
antiMalwareVersion- value ofantiMalwareVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceState
public WindowsProtectionState.Builder deviceState(WindowsDeviceHealthState deviceState)
“Computer's state (like clean or pending full scan or pending reboot etc)”- Parameters:
deviceState- value ofdeviceStateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
engineVersion
public WindowsProtectionState.Builder engineVersion(String engineVersion)
“Current endpoint protection engine's version”- Parameters:
engineVersion- value ofengineVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
fullScanOverdue
public WindowsProtectionState.Builder fullScanOverdue(Boolean fullScanOverdue)
“Full scan overdue or not?”- Parameters:
fullScanOverdue- value offullScanOverdueproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
fullScanRequired
public WindowsProtectionState.Builder fullScanRequired(Boolean fullScanRequired)
“Full scan required or not?”- Parameters:
fullScanRequired- value offullScanRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
isVirtualMachine
public WindowsProtectionState.Builder isVirtualMachine(Boolean isVirtualMachine)
“Indicates whether the device is a virtual machine.”- Parameters:
isVirtualMachine- value ofisVirtualMachineproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastFullScanDateTime
public WindowsProtectionState.Builder lastFullScanDateTime(OffsetDateTime lastFullScanDateTime)
“Last quick scan datetime”- Parameters:
lastFullScanDateTime- value oflastFullScanDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastFullScanSignatureVersion
public WindowsProtectionState.Builder lastFullScanSignatureVersion(String lastFullScanSignatureVersion)
“Last full scan signature version”- Parameters:
lastFullScanSignatureVersion- value oflastFullScanSignatureVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastQuickScanDateTime
public WindowsProtectionState.Builder lastQuickScanDateTime(OffsetDateTime lastQuickScanDateTime)
“Last quick scan datetime”- Parameters:
lastQuickScanDateTime- value oflastQuickScanDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastQuickScanSignatureVersion
public WindowsProtectionState.Builder lastQuickScanSignatureVersion(String lastQuickScanSignatureVersion)
“Last quick scan signature version”- Parameters:
lastQuickScanSignatureVersion- value oflastQuickScanSignatureVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastReportedDateTime
public WindowsProtectionState.Builder lastReportedDateTime(OffsetDateTime lastReportedDateTime)
“Last device health status reported time”- Parameters:
lastReportedDateTime- value oflastReportedDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
malwareProtectionEnabled
public WindowsProtectionState.Builder malwareProtectionEnabled(Boolean malwareProtectionEnabled)
“Anti malware is enabled or not”- Parameters:
malwareProtectionEnabled- value ofmalwareProtectionEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
networkInspectionSystemEnabled
public WindowsProtectionState.Builder networkInspectionSystemEnabled(Boolean networkInspectionSystemEnabled)
“Network inspection system enabled or not?”- Parameters:
networkInspectionSystemEnabled- value ofnetworkInspectionSystemEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
productStatus
public WindowsProtectionState.Builder productStatus(WindowsDefenderProductStatus productStatus)
“Product Status of Windows Defender Antivirus”- Parameters:
productStatus- value ofproductStatusproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
quickScanOverdue
public WindowsProtectionState.Builder quickScanOverdue(Boolean quickScanOverdue)
“Quick scan overdue or not?”- Parameters:
quickScanOverdue- value ofquickScanOverdueproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
realTimeProtectionEnabled
public WindowsProtectionState.Builder realTimeProtectionEnabled(Boolean realTimeProtectionEnabled)
“Real time protection is enabled or not?”- Parameters:
realTimeProtectionEnabled- value ofrealTimeProtectionEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
rebootRequired
public WindowsProtectionState.Builder rebootRequired(Boolean rebootRequired)
“Reboot required or not?”- Parameters:
rebootRequired- value ofrebootRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
signatureUpdateOverdue
public WindowsProtectionState.Builder signatureUpdateOverdue(Boolean signatureUpdateOverdue)
“Signature out of date or not?”- Parameters:
signatureUpdateOverdue- value ofsignatureUpdateOverdueproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
signatureVersion
public WindowsProtectionState.Builder signatureVersion(String signatureVersion)
“Current malware definitions version”- Parameters:
signatureVersion- value ofsignatureVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
tamperProtectionEnabled
public WindowsProtectionState.Builder tamperProtectionEnabled(Boolean tamperProtectionEnabled)
“Indicates whether the Windows Defender tamper protection feature is enabled.”- Parameters:
tamperProtectionEnabled- value oftamperProtectionEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public WindowsProtectionState build()
-
-