public class IosVppEBook extends ManagedEBook implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
IosVppEBook.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
appleId |
protected List<String> |
genres |
protected String |
genresNextLink |
protected String |
language |
protected List<String> |
roleScopeTagIds |
protected String |
roleScopeTagIdsNextLink |
protected String |
seller |
protected Integer |
totalLicenseCount |
protected Integer |
usedLicenseCount |
protected String |
vppOrganizationName |
protected String |
vppTokenId |
createdDateTime, description, displayName, informationUrl, largeCover, lastModifiedDateTime, privacyInformationUrl, publishedDateTime, publisherchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
IosVppEBook() |
| Modifier and Type | Method and Description |
|---|---|
static IosVppEBook.Builder |
builderIosVppEBook()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<String> |
getAppleId()
“The Apple ID associated with Vpp token.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getGenres()
“Genres.”
|
Optional<String> |
getLanguage()
“Language.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds()
“List of Scope Tags for this Entity instance.”
|
Optional<String> |
getSeller()
“Seller.”
|
Optional<Integer> |
getTotalLicenseCount()
“Total license count.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Integer> |
getUsedLicenseCount()
“Used license count.”
|
Optional<String> |
getVppOrganizationName()
“The Vpp token's organization name.”
|
Optional<String> |
getVppTokenId()
“The Vpp token ID.”
|
String |
odataTypeName() |
IosVppEBook |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
IosVppEBook |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
IosVppEBook |
withAppleId(String appleId)
Returns an immutable copy of
this with just the appleId field
changed. |
IosVppEBook |
withLanguage(String language)
Returns an immutable copy of
this with just the language field
changed. |
IosVppEBook |
withSeller(String seller)
Returns an immutable copy of
this with just the seller field
changed. |
IosVppEBook |
withTotalLicenseCount(Integer totalLicenseCount)
Returns an immutable copy of
this with just the totalLicenseCount
field changed. |
IosVppEBook |
withUsedLicenseCount(Integer usedLicenseCount)
Returns an immutable copy of
this with just the usedLicenseCount
field changed. |
IosVppEBook |
withVppOrganizationName(String vppOrganizationName)
Returns an immutable copy of
this with just the vppOrganizationName field changed. |
IosVppEBook |
withVppTokenId(String vppTokenId)
Returns an immutable copy of
this with just the vppTokenId field
changed. |
assign, getAssignments, getCategories, getCreatedDateTime, getDescription, getDeviceStates, getDisplayName, getInformationUrl, getInstallSummary, getLargeCover, getLastModifiedDateTime, getPrivacyInformationUrl, getPublishedDateTime, getPublisher, getUserStateSummary, withCreatedDateTime, withDescription, withDisplayName, withInformationUrl, withLargeCover, withLastModifiedDateTime, withPrivacyInformationUrl, withPublishedDateTime, withPublisherprotected String vppTokenId
protected String appleId
protected String vppOrganizationName
protected String genresNextLink
protected String language
protected String seller
protected Integer totalLicenseCount
protected Integer usedLicenseCount
protected String roleScopeTagIdsNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class ManagedEBookpublic static IosVppEBook.Builder builderIosVppEBook()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class ManagedEBookpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class ManagedEBookpublic Optional<String> getVppTokenId()
public IosVppEBook 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.
“The Vpp token ID.”
vppTokenId - new value of vppTokenId field (as defined in service metadata)this with just the vppTokenId field changedpublic Optional<String> getAppleId()
public IosVppEBook withAppleId(String appleId)
this with just the appleId 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 Vpp token.”
appleId - new value of appleId field (as defined in service metadata)this with just the appleId field changedpublic Optional<String> getVppOrganizationName()
public IosVppEBook withVppOrganizationName(String vppOrganizationName)
this with just the vppOrganizationName 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 token's organization name.”
vppOrganizationName - new value of vppOrganizationName field (as defined in service metadata)this with just the vppOrganizationName field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getGenres()
public IosVppEBook withLanguage(String language)
this with just the language 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.
“Language.”
language - new value of language field (as defined in service metadata)this with just the language field changedpublic IosVppEBook withSeller(String seller)
this with just the seller 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.
“Seller.”
seller - new value of seller field (as defined in service metadata)this with just the seller field changedpublic Optional<Integer> getTotalLicenseCount()
public IosVppEBook 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.
“Total license count.”
totalLicenseCount - new value of totalLicenseCount field (as defined in service metadata)this with just the totalLicenseCount field changedpublic Optional<Integer> getUsedLicenseCount()
public IosVppEBook 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.
“Used license count.”
usedLicenseCount - new value of usedLicenseCount field (as defined in service metadata)this with just the usedLicenseCount field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class ManagedEBookpublic IosVppEBook patch()
this with changed fields reset.patch in class ManagedEBookthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic IosVppEBook put()
this
with changed fields reset (they were ignored anyway).put in class ManagedEBookthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class ManagedEBookCopyright © 2018–2020. All rights reserved.