Class Win32LobAppFileSystemDetection

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

    public class Win32LobAppFileSystemDetection
    extends Win32LobAppDetection
    implements com.github.davidmoten.odata.client.ODataType
    “Contains file or folder path to detect a Win32 App”
    • Constructor Detail

      • Win32LobAppFileSystemDetection

        protected Win32LobAppFileSystemDetection()
    • Method Detail

      • getCheck32BitOn64System

        public Optional<Boolean> getCheck32BitOn64System()
        “A value indicating whether this file or folder is for checking 32-bit app on 64- bit system”
        Returns:
        property check32BitOn64System
      • withCheck32BitOn64System

        public Win32LobAppFileSystemDetection withCheck32BitOn64System​(Boolean check32BitOn64System)
        Returns an immutable copy of this with just the check32BitOn64System 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.

        “A value indicating whether this file or folder is for checking 32-bit app on 64- bit system”

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

        public Win32LobAppFileSystemDetection withDetectionType​(Win32LobAppFileSystemDetectionType detectionType)
        Returns an immutable copy of this with just the detectionType 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.

        “The file system detection type”

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

        public Optional<String> getDetectionValue()
        “The file or folder detection value”
        Returns:
        property detectionValue
      • withDetectionValue

        public Win32LobAppFileSystemDetection withDetectionValue​(String detectionValue)
        Returns an immutable copy of this with just the detectionValue 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.

        “The file or folder detection value”

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

        public Optional<String> getFileOrFolderName()
        “The file or folder name to detect Win32 Line of Business (LoB) app”
        Returns:
        property fileOrFolderName
      • withFileOrFolderName

        public Win32LobAppFileSystemDetection withFileOrFolderName​(String fileOrFolderName)
        Returns an immutable copy of this with just the fileOrFolderName 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.

        “The file or folder name to detect Win32 Line of Business (LoB) app”

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

        public Win32LobAppFileSystemDetection withOperator​(Win32LobAppDetectionOperator operator)
        Returns an immutable copy of this with just the operator 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.

        “The operator for file or folder detection”

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

        public Optional<String> getPath()
        “The file or folder path to detect Win32 Line of Business (LoB) app”
        Returns:
        property path
      • withPath

        public Win32LobAppFileSystemDetection withPath​(String path)
        Returns an immutable copy of this with just the path 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.

        “The file or folder path to detect Win32 Line of Business (LoB) app”

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

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

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

        public static Win32LobAppFileSystemDetection.Builder builderWin32LobAppFileSystemDetection()
        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