public class MicrosoftStoreForBusinessApp extends MobileApp implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
MicrosoftStoreForBusinessApp.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected MicrosoftStoreForBusinessLicenseType |
licenseType |
protected VppLicensingType |
licensingType |
protected String |
packageIdentityName |
protected String |
productKey |
protected Integer |
totalLicenseCount |
protected Integer |
usedLicenseCount |
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 |
MicrosoftStoreForBusinessApp() |
| Modifier and Type | Method and Description |
|---|---|
static MicrosoftStoreForBusinessApp.Builder |
builderMicrosoftStoreForBusinessApp()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
MobileContainedAppCollectionRequest |
getContainedApps()
“The collection of contained apps in a mobileApp acting as a package.”
|
Optional<MicrosoftStoreForBusinessLicenseType> |
getLicenseType()
“The app license type”
|
Optional<VppLicensingType> |
getLicensingType()
“The supported License Type.”
|
Optional<String> |
getPackageIdentityName()
“The app package identifier”
|
Optional<String> |
getProductKey()
“The app product key”
|
Optional<Integer> |
getTotalLicenseCount()
“The total number of Microsoft Store for Business licenses.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Integer> |
getUsedLicenseCount()
“The number of Microsoft Store for Business licenses in use.”
|
String |
odataTypeName() |
MicrosoftStoreForBusinessApp |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MicrosoftStoreForBusinessApp |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
MicrosoftStoreForBusinessApp |
withLicenseType(MicrosoftStoreForBusinessLicenseType licenseType)
Returns an immutable copy of
this with just the licenseType
field changed. |
MicrosoftStoreForBusinessApp |
withLicensingType(VppLicensingType licensingType)
Returns an immutable copy of
this with just the licensingType
field changed. |
MicrosoftStoreForBusinessApp |
withPackageIdentityName(String packageIdentityName)
Returns an immutable copy of
this with just the packageIdentityName field changed. |
MicrosoftStoreForBusinessApp |
withProductKey(String productKey)
Returns an immutable copy of
this with just the productKey field
changed. |
MicrosoftStoreForBusinessApp |
withTotalLicenseCount(Integer totalLicenseCount)
Returns an immutable copy of
this with just the totalLicenseCount
field changed. |
MicrosoftStoreForBusinessApp |
withUsedLicenseCount(Integer usedLicenseCount)
Returns an immutable copy of
this with just the usedLicenseCount
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 String productKey
protected MicrosoftStoreForBusinessLicenseType licenseType
protected String packageIdentityName
protected VppLicensingType licensingType
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MobileApppublic static MicrosoftStoreForBusinessApp.Builder builderMicrosoftStoreForBusinessApp()
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 MicrosoftStoreForBusinessApp 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 Microsoft Store for Business 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 MicrosoftStoreForBusinessApp 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 Microsoft Store for Business licenses.”
totalLicenseCount - new value of totalLicenseCount field (as defined in service metadata)this with just the totalLicenseCount field changedpublic Optional<String> getProductKey()
public MicrosoftStoreForBusinessApp withProductKey(String productKey)
this with just the productKey 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 product key”
productKey - new value of productKey field (as defined in service metadata)this with just the productKey field changedpublic Optional<MicrosoftStoreForBusinessLicenseType> getLicenseType()
public MicrosoftStoreForBusinessApp withLicenseType(MicrosoftStoreForBusinessLicenseType licenseType)
this with just the licenseType
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 license type”
licenseType - new value of licenseType field (as defined in service metadata)this with just the licenseType field changedpublic Optional<String> getPackageIdentityName()
public MicrosoftStoreForBusinessApp withPackageIdentityName(String packageIdentityName)
this with just the packageIdentityName 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 package identifier”
packageIdentityName - new value of packageIdentityName field (as defined in service metadata)this with just the packageIdentityName field changedpublic Optional<VppLicensingType> getLicensingType()
public MicrosoftStoreForBusinessApp 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 MobileContainedAppCollectionRequest getContainedApps()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MobileApppublic MicrosoftStoreForBusinessApp patch()
this with changed fields reset.public MicrosoftStoreForBusinessApp put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.