public class MobileApp extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
createdDateTime |
protected Integer |
dependentAppCount |
protected String |
description |
protected String |
developer |
protected String |
displayName |
protected String |
informationUrl |
protected Boolean |
isAssigned |
protected Boolean |
isFeatured |
protected MimeContent |
largeIcon |
protected OffsetDateTime |
lastModifiedDateTime |
protected String |
notes |
protected String |
owner |
protected String |
privacyInformationUrl |
protected String |
publisher |
protected MobileAppPublishingState |
publishingState |
protected List<String> |
roleScopeTagIds |
protected String |
roleScopeTagIdsNextLink |
protected Integer |
uploadState |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
MobileApp() |
| Modifier and Type | Method and Description |
|---|---|
com.github.davidmoten.odata.client.ActionRequestNoReturn |
assign(List<MobileAppAssignment> mobileAppAssignments) |
MobileAppAssignmentCollectionRequest |
getAssignments()
“The list of group assignments for this mobile app.”
|
MobileAppCategoryCollectionRequest |
getCategories()
“The list of categories for this app.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<OffsetDateTime> |
getCreatedDateTime()
“The date and time the app was created.”
|
Optional<Integer> |
getDependentAppCount()
“The total number of dependencies the child app has.”
|
Optional<String> |
getDescription()
“The description of the app.”
|
Optional<String> |
getDeveloper()
“The developer of the app.”
|
MobileAppInstallStatusCollectionRequest |
getDeviceStatuses()
“The list of installation states for this mobile app.”
|
Optional<String> |
getDisplayName()
“The admin provided or imported title of the app.”
|
Optional<String> |
getInformationUrl()
“The more information Url.”
|
MobileAppInstallSummaryRequest |
getInstallSummary()
“Mobile App Install Summary.”
|
Optional<Boolean> |
getIsAssigned()
“The value indicating whether the app is assigned to at least one group.”
|
Optional<Boolean> |
getIsFeatured()
“The value indicating whether the app is marked as featured by the admin.”
|
Optional<MimeContent> |
getLargeIcon()
“The large icon, to be displayed in the app details and used for upload of the
icon.”
|
Optional<OffsetDateTime> |
getLastModifiedDateTime()
“The date and time the app was last modified.”
|
Optional<String> |
getNotes()
“Notes for the app.”
|
Optional<String> |
getOwner()
“The owner of the app.”
|
Optional<String> |
getPrivacyInformationUrl()
“The privacy statement Url.”
|
Optional<String> |
getPublisher()
“The publisher of the app.”
|
Optional<MobileAppPublishingState> |
getPublishingState()
“The publishing state for the app.
|
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<MobileAppRelationshipState> |
getRelatedAppStates(String userPrincipalName,
String deviceId) |
MobileAppRelationshipCollectionRequest |
getRelationships()
“List of relationships for this mobile app.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds()
“List of scope tag ids for this mobile app.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of scope tag ids for this mobile app.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Integer> |
getUploadState()
“The upload state.”
|
UserAppInstallStatusCollectionRequest |
getUserStatuses()
“The list of installation states for this mobile app.”
|
String |
odataTypeName() |
MobileApp |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MobileApp |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
updateRelationships(List<MobileAppRelationship> relationships) |
MobileApp |
withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy of
this with just the createdDateTime
field changed. |
MobileApp |
withDependentAppCount(Integer dependentAppCount)
Returns an immutable copy of
this with just the dependentAppCount
field changed. |
MobileApp |
withDescription(String description)
Returns an immutable copy of
this with just the description
field changed. |
MobileApp |
withDeveloper(String developer)
Returns an immutable copy of
this with just the developer field
changed. |
MobileApp |
withDisplayName(String displayName)
Returns an immutable copy of
this with just the displayName
field changed. |
MobileApp |
withInformationUrl(String informationUrl)
Returns an immutable copy of
this with just the informationUrl
field changed. |
MobileApp |
withIsAssigned(Boolean isAssigned)
Returns an immutable copy of
this with just the isAssigned field
changed. |
MobileApp |
withIsFeatured(Boolean isFeatured)
Returns an immutable copy of
this with just the isFeatured field
changed. |
MobileApp |
withLargeIcon(MimeContent largeIcon)
Returns an immutable copy of
this with just the largeIcon field
changed. |
MobileApp |
withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy of
this with just the lastModifiedDateTime field changed. |
MobileApp |
withNotes(String notes)
Returns an immutable copy of
this with just the notes field
changed. |
MobileApp |
withOwner(String owner)
Returns an immutable copy of
this with just the owner field
changed. |
MobileApp |
withPrivacyInformationUrl(String privacyInformationUrl)
Returns an immutable copy of
this with just the privacyInformationUrl field changed. |
MobileApp |
withPublisher(String publisher)
Returns an immutable copy of
this with just the publisher field
changed. |
MobileApp |
withPublishingState(MobileAppPublishingState publishingState)
Returns an immutable copy of
this with just the publishingState
field changed. |
MobileApp |
withUploadState(Integer uploadState)
Returns an immutable copy of
this with just the uploadState
field changed. |
protected String displayName
protected String description
protected String publisher
protected MimeContent largeIcon
protected OffsetDateTime createdDateTime
protected OffsetDateTime lastModifiedDateTime
protected Boolean isFeatured
protected String privacyInformationUrl
protected String informationUrl
protected String owner
protected String developer
protected String notes
protected Integer uploadState
protected MobileAppPublishingState publishingState
protected Boolean isAssigned
protected String roleScopeTagIdsNextLink
protected Integer dependentAppCount
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<String> getDisplayName()
public MobileApp withDisplayName(String displayName)
this with just the displayName
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 admin provided or imported title of the app.”
displayName - new value of displayName field (as defined in service metadata)this with just the displayName field changedpublic Optional<String> getDescription()
public MobileApp withDescription(String description)
this with just the description
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 description of the app.”
description - new value of description field (as defined in service metadata)this with just the description field changedpublic Optional<String> getPublisher()
public MobileApp withPublisher(String publisher)
this with just the publisher 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 publisher of the app.”
publisher - new value of publisher field (as defined in service metadata)this with just the publisher field changedpublic Optional<MimeContent> getLargeIcon()
public MobileApp withLargeIcon(MimeContent largeIcon)
this with just the largeIcon 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 large icon, to be displayed in the app details and used for upload of the icon.”
largeIcon - new value of largeIcon field (as defined in service metadata)this with just the largeIcon field changedpublic Optional<OffsetDateTime> getCreatedDateTime()
public MobileApp withCreatedDateTime(OffsetDateTime createdDateTime)
this with just the createdDateTime
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 date and time the app was created.”
createdDateTime - new value of createdDateTime field (as defined in service metadata)this with just the createdDateTime field changedpublic Optional<OffsetDateTime> getLastModifiedDateTime()
public MobileApp withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
this with just the lastModifiedDateTime 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 date and time the app was last modified.”
lastModifiedDateTime - new value of lastModifiedDateTime field (as defined in service metadata)this with just the lastModifiedDateTime field changedpublic Optional<Boolean> getIsFeatured()
public MobileApp withIsFeatured(Boolean isFeatured)
this with just the isFeatured 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 value indicating whether the app is marked as featured by the admin.”
isFeatured - new value of isFeatured field (as defined in service metadata)this with just the isFeatured field changedpublic Optional<String> getPrivacyInformationUrl()
public MobileApp withPrivacyInformationUrl(String privacyInformationUrl)
this with just the privacyInformationUrl 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 privacy statement Url.”
privacyInformationUrl - new value of privacyInformationUrl field (as defined in service metadata)this with just the privacyInformationUrl field changedpublic Optional<String> getInformationUrl()
public MobileApp withInformationUrl(String informationUrl)
this with just the informationUrl
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 more information Url.”
informationUrl - new value of informationUrl field (as defined in service metadata)this with just the informationUrl field changedpublic MobileApp withOwner(String owner)
this with just the owner 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 owner of the app.”
owner - new value of owner field (as defined in service metadata)this with just the owner field changedpublic Optional<String> getDeveloper()
public MobileApp withDeveloper(String developer)
this with just the developer 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 developer of the app.”
developer - new value of developer field (as defined in service metadata)this with just the developer field changedpublic MobileApp withNotes(String notes)
this with just the notes 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.
“Notes for the app.”
notes - new value of notes field (as defined in service metadata)this with just the notes field changedpublic Optional<Integer> getUploadState()
public MobileApp withUploadState(Integer uploadState)
this with just the uploadState
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 upload state.”
uploadState - new value of uploadState field (as defined in service metadata)this with just the uploadState field changedpublic Optional<MobileAppPublishingState> getPublishingState()
public MobileApp withPublishingState(MobileAppPublishingState publishingState)
this with just the publishingState
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 publishing state for the app. The app cannot be assigned unless the app is published.”
publishingState - new value of publishingState field (as defined in service metadata)this with just the publishingState field changedpublic Optional<Boolean> getIsAssigned()
public MobileApp withIsAssigned(Boolean isAssigned)
this with just the isAssigned 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 value indicating whether the app is assigned to at least one group.”
isAssigned - new value of isAssigned field (as defined in service metadata)this with just the isAssigned field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<Integer> getDependentAppCount()
public MobileApp withDependentAppCount(Integer dependentAppCount)
this with just the dependentAppCount
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 dependencies the child app has.”
dependentAppCount - new value of dependentAppCount field (as defined in service metadata)this with just the dependentAppCount field changedpublic MobileAppCategoryCollectionRequest getCategories()
public MobileAppAssignmentCollectionRequest getAssignments()
public MobileAppInstallSummaryRequest getInstallSummary()
public MobileAppInstallStatusCollectionRequest getDeviceStatuses()
public UserAppInstallStatusCollectionRequest getUserStatuses()
public MobileAppRelationshipCollectionRequest getRelationships()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic MobileApp patch()
this with changed fields reset.public MobileApp put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.ActionRequestNoReturn assign(List<MobileAppAssignment> mobileAppAssignments)
public com.github.davidmoten.odata.client.ActionRequestNoReturn updateRelationships(List<MobileAppRelationship> relationships)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<MobileAppRelationshipState> getRelatedAppStates(String userPrincipalName, String deviceId)
Copyright © 2018–2020. All rights reserved.