Package odata.msgraph.client.complex
Class WindowsInformationProtectionDesktopApp
- java.lang.Object
-
- odata.msgraph.client.complex.WindowsInformationProtectionApp
-
- odata.msgraph.client.complex.WindowsInformationProtectionDesktopApp
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class WindowsInformationProtectionDesktopApp extends WindowsInformationProtectionApp implements com.github.davidmoten.odata.client.ODataType
“Desktop App for Windows information protection”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsInformationProtectionDesktopApp.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringbinaryNameprotected StringbinaryVersionHighprotected StringbinaryVersionLow-
Fields inherited from class odata.msgraph.client.complex.WindowsInformationProtectionApp
contextPath, denied, description, displayName, odataType, productName, publisherName, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsInformationProtectionDesktopApp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsInformationProtectionDesktopApp.BuilderbuilderWindowsInformationProtectionDesktopApp()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getBinaryName()“The binary name.”Optional<String>getBinaryVersionHigh()“The high binary version.”Optional<String>getBinaryVersionLow()“The lower binary version.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsInformationProtectionDesktopAppwithBinaryName(String binaryName)Returns an immutable copy ofthiswith just thebinaryNamefield changed.WindowsInformationProtectionDesktopAppwithBinaryVersionHigh(String binaryVersionHigh)Returns an immutable copy ofthiswith just thebinaryVersionHighfield changed.WindowsInformationProtectionDesktopAppwithBinaryVersionLow(String binaryVersionLow)Returns an immutable copy ofthiswith just thebinaryVersionLowfield changed.WindowsInformationProtectionDesktopAppwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.complex.WindowsInformationProtectionApp
getDenied, getDescription, getDisplayName, getProductName, getPublisherName, withDenied, withDescription, withDisplayName, withProductName, withPublisherName
-
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classWindowsInformationProtectionApp
-
getBinaryName
public Optional<String> getBinaryName()
“The binary name.”- Returns:
- property binaryName
-
withBinaryName
public WindowsInformationProtectionDesktopApp withBinaryName(String binaryName)
Returns an immutable copy ofthiswith just thebinaryNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The binary name.”
- Parameters:
binaryName- new value ofbinaryNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebinaryNamefield changed
-
getBinaryVersionHigh
public Optional<String> getBinaryVersionHigh()
“The high binary version.”- Returns:
- property binaryVersionHigh
-
withBinaryVersionHigh
public WindowsInformationProtectionDesktopApp withBinaryVersionHigh(String binaryVersionHigh)
Returns an immutable copy ofthiswith just thebinaryVersionHighfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The high binary version.”
- Parameters:
binaryVersionHigh- new value ofbinaryVersionHighfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebinaryVersionHighfield changed
-
getBinaryVersionLow
public Optional<String> getBinaryVersionLow()
“The lower binary version.”- Returns:
- property binaryVersionLow
-
withBinaryVersionLow
public WindowsInformationProtectionDesktopApp withBinaryVersionLow(String binaryVersionLow)
Returns an immutable copy ofthiswith just thebinaryVersionLowfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The lower binary version.”
- Parameters:
binaryVersionLow- new value ofbinaryVersionLowfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebinaryVersionLowfield changed
-
withUnmappedField
public WindowsInformationProtectionDesktopApp withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classWindowsInformationProtectionApp
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classWindowsInformationProtectionApp
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classWindowsInformationProtectionApp
-
builderWindowsInformationProtectionDesktopApp
public static WindowsInformationProtectionDesktopApp.Builder builderWindowsInformationProtectionDesktopApp()
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
-
toString
public String toString()
- Overrides:
toStringin classWindowsInformationProtectionApp
-
-