public class IosVppApp extends MobileApp implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
IosVppApp.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected IosDeviceType |
applicableDeviceType |
protected String |
appStoreUrl |
protected String |
bundleId |
protected VppLicensingType |
licensingType |
protected OffsetDateTime |
releaseDateTime |
protected List<IosVppAppRevokeLicensesActionResult> |
revokeLicenseActionResults |
protected String |
revokeLicenseActionResultsNextLink |
protected Integer |
totalLicenseCount |
protected Integer |
usedLicenseCount |
protected VppTokenAccountType |
vppTokenAccountType |
protected String |
vppTokenAppleId |
protected String |
vppTokenId |
protected String |
vppTokenOrganizationName |
createdDateTime, dependentAppCount, description, developer, displayName, informationUrl, isAssigned, isFeatured, largeIcon, lastModifiedDateTime, notes, owner, privacyInformationUrl, publisher, publishingState, roleScopeTagIds, roleScopeTagIdsNextLink, uploadStatechangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
IosVppApp() |
| Modifier and Type | Method and Description |
|---|---|
static IosVppApp.Builder |
builderIosVppApp()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<IosDeviceType> |
getApplicableDeviceType()
“The applicable iOS Device Type.”
|
Optional<String> |
getAppStoreUrl()
“The store URL.”
|
IosVppAppAssignedLicenseCollectionRequest |
getAssignedLicenses()
“The licenses assigned to this app.”
|
Optional<String> |
getBundleId()
“The Identity Name.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<VppLicensingType> |
getLicensingType()
“The supported License Type.”
|
Optional<OffsetDateTime> |
getReleaseDateTime()
“The VPP application release date and time.”
|
com.github.davidmoten.odata.client.CollectionPage<IosVppAppRevokeLicensesActionResult> |
getRevokeLicenseActionResults()
“Results of revoke license actions on this app.”
|
Optional<Integer> |
getTotalLicenseCount()
“The total number of VPP licenses.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Integer> |
getUsedLicenseCount()
“The number of VPP licenses in use.”
|
Optional<VppTokenAccountType> |
getVppTokenAccountType()
“The type of volume purchase program which the given Apple Volume Purchase
Program Token is associated with.
|
Optional<String> |
getVppTokenAppleId()
“The Apple Id associated with the given Apple Volume Purchase Program Token.”
|
Optional<String> |
getVppTokenId()
“Identifier of the VPP token associated with this app.”
|
Optional<String> |
getVppTokenOrganizationName()
“The organization associated with the Apple Volume Purchase Program Token”
|
String |
odataTypeName() |
IosVppApp |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
IosVppApp |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
revokeAllLicenses(Boolean notifyManagedDevices) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
revokeDeviceLicense(String managedDeviceId,
Boolean notifyManagedDevices) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
revokeUserLicense(String userId,
Boolean notifyManagedDevices) |
String |
toString() |
IosVppApp |
withApplicableDeviceType(IosDeviceType applicableDeviceType)
Returns an immutable copy of
this with just the applicableDeviceType field changed. |
IosVppApp |
withAppStoreUrl(String appStoreUrl)
Returns an immutable copy of
this with just the appStoreUrl
field changed. |
IosVppApp |
withBundleId(String bundleId)
Returns an immutable copy of
this with just the bundleId field
changed. |
IosVppApp |
withLicensingType(VppLicensingType licensingType)
Returns an immutable copy of
this with just the licensingType
field changed. |
IosVppApp |
withReleaseDateTime(OffsetDateTime releaseDateTime)
Returns an immutable copy of
this with just the releaseDateTime
field changed. |
IosVppApp |
withTotalLicenseCount(Integer totalLicenseCount)
Returns an immutable copy of
this with just the totalLicenseCount
field changed. |
IosVppApp |
withUsedLicenseCount(Integer usedLicenseCount)
Returns an immutable copy of
this with just the usedLicenseCount
field changed. |
IosVppApp |
withVppTokenAccountType(VppTokenAccountType vppTokenAccountType)
Returns an immutable copy of
this with just the vppTokenAccountType field changed. |
IosVppApp |
withVppTokenAppleId(String vppTokenAppleId)
Returns an immutable copy of
this with just the vppTokenAppleId
field changed. |
IosVppApp |
withVppTokenId(String vppTokenId)
Returns an immutable copy of
this with just the vppTokenId field
changed. |
IosVppApp |
withVppTokenOrganizationName(String vppTokenOrganizationName)
Returns an immutable copy of
this with just the vppTokenOrganizationName field changed. |
assign, getAssignments, getCategories, getCreatedDateTime, getDependentAppCount, getDescription, getDeveloper, getDeviceStatuses, getDisplayName, getInformationUrl, getInstallSummary, getIsAssigned, getIsFeatured, getLargeIcon, getLastModifiedDateTime, getNotes, getOwner, getPrivacyInformationUrl, getPublisher, getPublishingState, getRelatedAppStates, getRelationships, getRoleScopeTagIds, getUploadState, getUserStatuses, updateRelationships, withCreatedDateTime, withDependentAppCount, withDescription, withDeveloper, withDisplayName, withInformationUrl, withIsAssigned, withIsFeatured, withLargeIcon, withLastModifiedDateTime, withNotes, withOwner, withPrivacyInformationUrl, withPublisher, withPublishingState, withUploadStateprotected Integer usedLicenseCount
protected Integer totalLicenseCount
protected OffsetDateTime releaseDateTime
protected String appStoreUrl
protected VppLicensingType licensingType
protected IosDeviceType applicableDeviceType
protected String vppTokenOrganizationName
protected VppTokenAccountType vppTokenAccountType
protected String vppTokenAppleId
protected String bundleId
protected String vppTokenId
protected List<IosVppAppRevokeLicensesActionResult> revokeLicenseActionResults
protected String revokeLicenseActionResultsNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MobileApppublic static IosVppApp.Builder builderIosVppApp()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class MobileApppublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class MobileApppublic Optional<Integer> getUsedLicenseCount()
public IosVppApp withUsedLicenseCount(Integer usedLicenseCount)
this with just the usedLicenseCount
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 number of VPP licenses in use.”
usedLicenseCount - new value of usedLicenseCount field (as defined in service metadata)this with just the usedLicenseCount field changedpublic Optional<Integer> getTotalLicenseCount()
public IosVppApp withTotalLicenseCount(Integer totalLicenseCount)
this with just the totalLicenseCount
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 total number of VPP licenses.”
totalLicenseCount - new value of totalLicenseCount field (as defined in service metadata)this with just the totalLicenseCount field changedpublic Optional<OffsetDateTime> getReleaseDateTime()
public IosVppApp withReleaseDateTime(OffsetDateTime releaseDateTime)
this with just the releaseDateTime
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 VPP application release date and time.”
releaseDateTime - new value of releaseDateTime field (as defined in service metadata)this with just the releaseDateTime field changedpublic Optional<String> getAppStoreUrl()
public IosVppApp withAppStoreUrl(String appStoreUrl)
this with just the appStoreUrl
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 store URL.”
appStoreUrl - new value of appStoreUrl field (as defined in service metadata)this with just the appStoreUrl field changedpublic Optional<VppLicensingType> getLicensingType()
public IosVppApp withLicensingType(VppLicensingType licensingType)
this with just the licensingType
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 supported License Type.”
licensingType - new value of licensingType field (as defined in service metadata)this with just the licensingType field changedpublic Optional<IosDeviceType> getApplicableDeviceType()
public IosVppApp withApplicableDeviceType(IosDeviceType applicableDeviceType)
this with just the applicableDeviceType 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 applicable iOS Device Type.”
applicableDeviceType - new value of applicableDeviceType field (as defined in service metadata)this with just the applicableDeviceType field changedpublic Optional<String> getVppTokenOrganizationName()
public IosVppApp withVppTokenOrganizationName(String vppTokenOrganizationName)
this with just the vppTokenOrganizationName 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 organization associated with the Apple Volume Purchase Program Token”
vppTokenOrganizationName - new value of vppTokenOrganizationName field (as defined in service metadata)this with just the vppTokenOrganizationName field changedpublic Optional<VppTokenAccountType> getVppTokenAccountType()
public IosVppApp withVppTokenAccountType(VppTokenAccountType vppTokenAccountType)
this with just the vppTokenAccountType 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 type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.”
vppTokenAccountType - new value of vppTokenAccountType field (as defined in service metadata)this with just the vppTokenAccountType field changedpublic Optional<String> getVppTokenAppleId()
public IosVppApp withVppTokenAppleId(String vppTokenAppleId)
this with just the vppTokenAppleId
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 Apple Id associated with the given Apple Volume Purchase Program Token.”
vppTokenAppleId - new value of vppTokenAppleId field (as defined in service metadata)this with just the vppTokenAppleId field changedpublic IosVppApp withBundleId(String bundleId)
this with just the bundleId 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 Identity Name.”
bundleId - new value of bundleId field (as defined in service metadata)this with just the bundleId field changedpublic Optional<String> getVppTokenId()
public IosVppApp withVppTokenId(String vppTokenId)
this with just the vppTokenId 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.
“Identifier of the VPP token associated with this app.”
vppTokenId - new value of vppTokenId field (as defined in service metadata)this with just the vppTokenId field changedpublic com.github.davidmoten.odata.client.CollectionPage<IosVppAppRevokeLicensesActionResult> getRevokeLicenseActionResults()
public IosVppAppAssignedLicenseCollectionRequest getAssignedLicenses()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MobileApppublic IosVppApp patch()
this with changed fields reset.public IosVppApp put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.ActionRequestNoReturn revokeAllLicenses(Boolean notifyManagedDevices)
public com.github.davidmoten.odata.client.ActionRequestNoReturn revokeUserLicense(String userId, Boolean notifyManagedDevices)
public com.github.davidmoten.odata.client.ActionRequestNoReturn revokeDeviceLicense(String managedDeviceId, Boolean notifyManagedDevices)
Copyright © 2018–2020. All rights reserved.