Class WindowsInformationProtectionApp

    • 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
      • description

        protected String description
      • displayName

        protected String displayName
      • productName

        protected String productName
      • publisherName

        protected String publisherName
    • Constructor Detail

      • WindowsInformationProtectionApp

        protected WindowsInformationProtectionApp()
    • Method Detail

      • odataTypeName

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

        public Optional<Boolean> getDenied()
        “If true, app is denied protection or exemption.”
        Returns:
        property denied
      • withDenied

        public WindowsInformationProtectionApp withDenied​(Boolean denied)
        Returns an immutable copy of this with just the denied 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.

        “If true, app is denied protection or exemption.”

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

        public Optional<String> getDescription()
        “The app's description.”
        Returns:
        property description
      • withDescription

        public WindowsInformationProtectionApp withDescription​(String description)
        Returns an immutable copy of this with just the description 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 app's description.”

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

        public Optional<String> getDisplayName()
        “App display name.”
        Returns:
        property displayName
      • withDisplayName

        public WindowsInformationProtectionApp withDisplayName​(String displayName)
        Returns an immutable copy of this with just the displayName 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.

        “App display name.”

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

        public Optional<String> getProductName()
        “The product name.”
        Returns:
        property productName
      • withProductName

        public WindowsInformationProtectionApp withProductName​(String productName)
        Returns an immutable copy of this with just the productName 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 product name.”

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

        public Optional<String> getPublisherName()
        “The publisher name”
        Returns:
        property publisherName
      • withPublisherName

        public WindowsInformationProtectionApp withPublisherName​(String publisherName)
        Returns an immutable copy of this with just the publisherName 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 publisher name”

        Parameters:
        publisherName - new value of publisherName field (as defined in service metadata)
        Returns:
        immutable copy of this with just the publisherName 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