Package odata.msgraph.client.beta.entity
Class IosLobApp
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.MobileApp
-
- odata.msgraph.client.beta.entity.MobileLobApp
-
- odata.msgraph.client.beta.entity.IosLobApp
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class IosLobApp extends MobileLobApp implements com.github.davidmoten.odata.client.ODataEntityType
“Contains properties and inherited properties for iOS Line Of Business apps.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIosLobApp.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IosDeviceTypeapplicableDeviceTypeprotected StringbuildNumberprotected StringbundleIdprotected OffsetDateTimeexpirationDateTimeprotected StringidentityVersionprotected IosMinimumOperatingSystemminimumSupportedOperatingSystemprotected StringversionNumber-
Fields inherited from class odata.msgraph.client.beta.entity.MobileLobApp
committedContentVersion, fileName, size
-
Fields inherited from class odata.msgraph.client.beta.entity.MobileApp
createdDateTime, dependentAppCount, description, developer, displayName, informationUrl, isAssigned, isFeatured, largeIcon, lastModifiedDateTime, notes, owner, privacyInformationUrl, publisher, publishingState, roleScopeTagIds, roleScopeTagIdsNextLink, supersededAppCount, supersedingAppCount, uploadState
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIosLobApp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IosLobApp.BuilderbuilderIosLobApp()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<IosDeviceType>getApplicableDeviceType()“The iOS architecture for which this app can run on.”Optional<String>getBuildNumber()“The build number of iOS Line of Business (LoB) app.”Optional<String>getBundleId()“The Identity Name.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<OffsetDateTime>getExpirationDateTime()“The expiration time.”Optional<String>getIdentityVersion()“The identity version.”Optional<IosMinimumOperatingSystem>getMinimumSupportedOperatingSystem()“The value for the minimum applicable operating system.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<String>getVersionNumber()“The version number of iOS Line of Business (LoB) app.”StringodataTypeName()IosLobApppatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)IosLobAppput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()IosLobAppwithApplicableDeviceType(IosDeviceType applicableDeviceType)Returns an immutable copy ofthiswith just theapplicableDeviceTypefield changed.IosLobAppwithBuildNumber(String buildNumber)Returns an immutable copy ofthiswith just thebuildNumberfield changed.IosLobAppwithBundleId(String bundleId)Returns an immutable copy ofthiswith just thebundleIdfield changed.IosLobAppwithExpirationDateTime(OffsetDateTime expirationDateTime)Returns an immutable copy ofthiswith just theexpirationDateTimefield changed.IosLobAppwithIdentityVersion(String identityVersion)Returns an immutable copy ofthiswith just theidentityVersionfield changed.IosLobAppwithMinimumSupportedOperatingSystem(IosMinimumOperatingSystem minimumSupportedOperatingSystem)Returns an immutable copy ofthiswith just theminimumSupportedOperatingSystemfield changed.IosLobAppwithUnmappedField(String name, String value)IosLobAppwithVersionNumber(String versionNumber)Returns an immutable copy ofthiswith just theversionNumberfield changed.-
Methods inherited from class odata.msgraph.client.beta.entity.MobileLobApp
getCommittedContentVersion, getContentVersions, getFileName, getSize, withCommittedContentVersion, withFileName, withSize
-
Methods inherited from class odata.msgraph.client.beta.entity.MobileApp
assign, getAssignments, getCategories, getCreatedDateTime, getDependentAppCount, getDescription, getDeveloper, getDeviceStatuses, getDisplayName, getInformationUrl, getInstallSummary, getIsAssigned, getIsFeatured, getLargeIcon, getLastModifiedDateTime, getNotes, getOwner, getPrivacyInformationUrl, getPublisher, getPublishingState, getRelatedAppStates, getRelationships, getRoleScopeTagIds, getRoleScopeTagIds, getSupersededAppCount, getSupersedingAppCount, getUploadState, getUserStatuses, updateRelationships, withCreatedDateTime, withDependentAppCount, withDescription, withDeveloper, withDisplayName, withInformationUrl, withIsAssigned, withIsFeatured, withLargeIcon, withLastModifiedDateTime, withNotes, withOwner, withPrivacyInformationUrl, withPublisher, withPublishingState, withRoleScopeTagIds, withSupersededAppCount, withSupersedingAppCount, withUploadState
-
-
-
-
Field Detail
-
applicableDeviceType
protected IosDeviceType applicableDeviceType
-
buildNumber
protected String buildNumber
-
bundleId
protected String bundleId
-
expirationDateTime
protected OffsetDateTime expirationDateTime
-
identityVersion
protected String identityVersion
-
minimumSupportedOperatingSystem
protected IosMinimumOperatingSystem minimumSupportedOperatingSystem
-
versionNumber
protected String versionNumber
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classMobileLobApp
-
builderIosLobApp
public static IosLobApp.Builder builderIosLobApp()
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
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classMobileLobApp
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classMobileLobApp
-
getApplicableDeviceType
public Optional<IosDeviceType> getApplicableDeviceType()
“The iOS architecture for which this app can run on.”- Returns:
- property applicableDeviceType
-
withApplicableDeviceType
public IosLobApp withApplicableDeviceType(IosDeviceType applicableDeviceType)
Returns an immutable copy ofthiswith just theapplicableDeviceTypefield 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 iOS architecture for which this app can run on.”
- Parameters:
applicableDeviceType- new value ofapplicableDeviceTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicableDeviceTypefield changed
-
getBuildNumber
public Optional<String> getBuildNumber()
“The build number of iOS Line of Business (LoB) app.”- Returns:
- property buildNumber
-
withBuildNumber
public IosLobApp withBuildNumber(String buildNumber)
Returns an immutable copy ofthiswith just thebuildNumberfield 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 build number of iOS Line of Business (LoB) app.”
- Parameters:
buildNumber- new value ofbuildNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebuildNumberfield changed
-
withBundleId
public IosLobApp withBundleId(String bundleId)
Returns an immutable copy ofthiswith just thebundleIdfield 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 Identity Name.”
- Parameters:
bundleId- new value ofbundleIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebundleIdfield changed
-
getExpirationDateTime
public Optional<OffsetDateTime> getExpirationDateTime()
“The expiration time.”- Returns:
- property expirationDateTime
-
withExpirationDateTime
public IosLobApp withExpirationDateTime(OffsetDateTime expirationDateTime)
Returns an immutable copy ofthiswith just theexpirationDateTimefield 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 expiration time.”
- Parameters:
expirationDateTime- new value ofexpirationDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theexpirationDateTimefield changed
-
getIdentityVersion
public Optional<String> getIdentityVersion()
“The identity version.”- Returns:
- property identityVersion
-
withIdentityVersion
public IosLobApp withIdentityVersion(String identityVersion)
Returns an immutable copy ofthiswith just theidentityVersionfield 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 identity version.”
- Parameters:
identityVersion- new value ofidentityVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theidentityVersionfield changed
-
getMinimumSupportedOperatingSystem
public Optional<IosMinimumOperatingSystem> getMinimumSupportedOperatingSystem()
“The value for the minimum applicable operating system.”- Returns:
- property minimumSupportedOperatingSystem
-
withMinimumSupportedOperatingSystem
public IosLobApp withMinimumSupportedOperatingSystem(IosMinimumOperatingSystem minimumSupportedOperatingSystem)
Returns an immutable copy ofthiswith just theminimumSupportedOperatingSystemfield 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 value for the minimum applicable operating system.”
- Parameters:
minimumSupportedOperatingSystem- new value ofminimumSupportedOperatingSystemfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumSupportedOperatingSystemfield changed
-
getVersionNumber
public Optional<String> getVersionNumber()
“The version number of iOS Line of Business (LoB) app.”- Returns:
- property versionNumber
-
withVersionNumber
public IosLobApp withVersionNumber(String versionNumber)
Returns an immutable copy ofthiswith just theversionNumberfield 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 version number of iOS Line of Business (LoB) app.”
- Parameters:
versionNumber- new value ofversionNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theversionNumberfield changed
-
withUnmappedField
public IosLobApp withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classMobileLobApp
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classMobileLobApp
-
patch
public IosLobApp patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classMobileLobApp- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public IosLobApp put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classMobileLobApp- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classMobileLobApp
-
-