Class DeviceProtectionOverview

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class DeviceProtectionOverview
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Hardware information of a given device.”
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • cleanDeviceCount

        protected Integer cleanDeviceCount
      • criticalFailuresDeviceCount

        protected Integer criticalFailuresDeviceCount
      • inactiveThreatAgentDeviceCount

        protected Integer inactiveThreatAgentDeviceCount
      • pendingFullScanDeviceCount

        protected Integer pendingFullScanDeviceCount
      • pendingManualStepsDeviceCount

        protected Integer pendingManualStepsDeviceCount
      • pendingOfflineScanDeviceCount

        protected Integer pendingOfflineScanDeviceCount
      • pendingQuickScanDeviceCount

        protected Integer pendingQuickScanDeviceCount
      • pendingRestartDeviceCount

        protected Integer pendingRestartDeviceCount
      • pendingSignatureUpdateDeviceCount

        protected Integer pendingSignatureUpdateDeviceCount
      • totalReportedDeviceCount

        protected Integer totalReportedDeviceCount
      • unknownStateThreatAgentDeviceCount

        protected Integer unknownStateThreatAgentDeviceCount
    • Constructor Detail

      • DeviceProtectionOverview

        protected DeviceProtectionOverview()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getCleanDeviceCount

        public Optional<Integer> getCleanDeviceCount()
        “Clean device count.”
        Returns:
        property cleanDeviceCount
      • withCleanDeviceCount

        public DeviceProtectionOverview withCleanDeviceCount​(Integer cleanDeviceCount)
        Returns an immutable copy of this with just the cleanDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Clean device count.”

        Parameters:
        cleanDeviceCount - new value of cleanDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cleanDeviceCount field changed
      • getCriticalFailuresDeviceCount

        public Optional<Integer> getCriticalFailuresDeviceCount()
        “Critical failures device count.”
        Returns:
        property criticalFailuresDeviceCount
      • withCriticalFailuresDeviceCount

        public DeviceProtectionOverview withCriticalFailuresDeviceCount​(Integer criticalFailuresDeviceCount)
        Returns an immutable copy of this with just the criticalFailuresDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Critical failures device count.”

        Parameters:
        criticalFailuresDeviceCount - new value of criticalFailuresDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the criticalFailuresDeviceCount field changed
      • getInactiveThreatAgentDeviceCount

        public Optional<Integer> getInactiveThreatAgentDeviceCount()
        “Device with inactive threat agent count”
        Returns:
        property inactiveThreatAgentDeviceCount
      • withInactiveThreatAgentDeviceCount

        public DeviceProtectionOverview withInactiveThreatAgentDeviceCount​(Integer inactiveThreatAgentDeviceCount)
        Returns an immutable copy of this with just the inactiveThreatAgentDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Device with inactive threat agent count”

        Parameters:
        inactiveThreatAgentDeviceCount - new value of inactiveThreatAgentDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the inactiveThreatAgentDeviceCount field changed
      • getPendingFullScanDeviceCount

        public Optional<Integer> getPendingFullScanDeviceCount()
        “Pending full scan device count.”
        Returns:
        property pendingFullScanDeviceCount
      • withPendingFullScanDeviceCount

        public DeviceProtectionOverview withPendingFullScanDeviceCount​(Integer pendingFullScanDeviceCount)
        Returns an immutable copy of this with just the pendingFullScanDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Pending full scan device count.”

        Parameters:
        pendingFullScanDeviceCount - new value of pendingFullScanDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the pendingFullScanDeviceCount field changed
      • getPendingManualStepsDeviceCount

        public Optional<Integer> getPendingManualStepsDeviceCount()
        “Pending manual steps device count.”
        Returns:
        property pendingManualStepsDeviceCount
      • withPendingManualStepsDeviceCount

        public DeviceProtectionOverview withPendingManualStepsDeviceCount​(Integer pendingManualStepsDeviceCount)
        Returns an immutable copy of this with just the pendingManualStepsDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Pending manual steps device count.”

        Parameters:
        pendingManualStepsDeviceCount - new value of pendingManualStepsDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the pendingManualStepsDeviceCount field changed
      • getPendingOfflineScanDeviceCount

        public Optional<Integer> getPendingOfflineScanDeviceCount()
        “Pending offline scan device count.”
        Returns:
        property pendingOfflineScanDeviceCount
      • withPendingOfflineScanDeviceCount

        public DeviceProtectionOverview withPendingOfflineScanDeviceCount​(Integer pendingOfflineScanDeviceCount)
        Returns an immutable copy of this with just the pendingOfflineScanDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Pending offline scan device count.”

        Parameters:
        pendingOfflineScanDeviceCount - new value of pendingOfflineScanDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the pendingOfflineScanDeviceCount field changed
      • getPendingQuickScanDeviceCount

        public Optional<Integer> getPendingQuickScanDeviceCount()
        “Pending quick scan device count. Valid values -2147483648 to 2147483647”
        Returns:
        property pendingQuickScanDeviceCount
      • withPendingQuickScanDeviceCount

        public DeviceProtectionOverview withPendingQuickScanDeviceCount​(Integer pendingQuickScanDeviceCount)
        Returns an immutable copy of this with just the pendingQuickScanDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Pending quick scan device count. Valid values -2147483648 to 2147483647”

        Parameters:
        pendingQuickScanDeviceCount - new value of pendingQuickScanDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the pendingQuickScanDeviceCount field changed
      • getPendingRestartDeviceCount

        public Optional<Integer> getPendingRestartDeviceCount()
        “Pending restart device count.”
        Returns:
        property pendingRestartDeviceCount
      • withPendingRestartDeviceCount

        public DeviceProtectionOverview withPendingRestartDeviceCount​(Integer pendingRestartDeviceCount)
        Returns an immutable copy of this with just the pendingRestartDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Pending restart device count.”

        Parameters:
        pendingRestartDeviceCount - new value of pendingRestartDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the pendingRestartDeviceCount field changed
      • getPendingSignatureUpdateDeviceCount

        public Optional<Integer> getPendingSignatureUpdateDeviceCount()
        “Device with old signature count.”
        Returns:
        property pendingSignatureUpdateDeviceCount
      • withPendingSignatureUpdateDeviceCount

        public DeviceProtectionOverview withPendingSignatureUpdateDeviceCount​(Integer pendingSignatureUpdateDeviceCount)
        Returns an immutable copy of this with just the pendingSignatureUpdateDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Device with old signature count.”

        Parameters:
        pendingSignatureUpdateDeviceCount - new value of pendingSignatureUpdateDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the pendingSignatureUpdateDeviceCount field changed
      • getTotalReportedDeviceCount

        public Optional<Integer> getTotalReportedDeviceCount()
        “Total device count.”
        Returns:
        property totalReportedDeviceCount
      • withTotalReportedDeviceCount

        public DeviceProtectionOverview withTotalReportedDeviceCount​(Integer totalReportedDeviceCount)
        Returns an immutable copy of this with just the totalReportedDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Total device count.”

        Parameters:
        totalReportedDeviceCount - new value of totalReportedDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the totalReportedDeviceCount field changed
      • getUnknownStateThreatAgentDeviceCount

        public Optional<Integer> getUnknownStateThreatAgentDeviceCount()
        “Device with threat agent state as unknown count.”
        Returns:
        property unknownStateThreatAgentDeviceCount
      • withUnknownStateThreatAgentDeviceCount

        public DeviceProtectionOverview withUnknownStateThreatAgentDeviceCount​(Integer unknownStateThreatAgentDeviceCount)
        Returns an immutable copy of this with just the unknownStateThreatAgentDeviceCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Device with threat agent state as unknown count.”

        Parameters:
        unknownStateThreatAgentDeviceCount - new value of unknownStateThreatAgentDeviceCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the unknownStateThreatAgentDeviceCount field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static DeviceProtectionOverview.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class