public class MobileAppIntentAndStateDetail extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
MobileAppIntentAndStateDetail.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
applicationId |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected String |
displayName |
protected String |
displayVersion |
protected ResultantAppState |
installState |
protected MobileAppIntent |
mobileAppIntent |
protected String |
odataType |
protected List<MobileAppSupportedDeviceType> |
supportedDeviceTypes |
protected String |
supportedDeviceTypesNextLink |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
MobileAppIntentAndStateDetail() |
| Modifier and Type | Method and Description |
|---|---|
static MobileAppIntentAndStateDetail.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<String> |
getApplicationId()
“MobieApp identifier.”
|
Optional<String> |
getDisplayName()
“The admin provided or imported title of the app.”
|
Optional<String> |
getDisplayVersion()
“Human readable version of the application”
|
Optional<ResultantAppState> |
getInstallState()
“The install state of the app.”
|
Optional<MobileAppIntent> |
getMobileAppIntent()
“Mobile App Intent.”
|
com.github.davidmoten.odata.client.CollectionPage<MobileAppSupportedDeviceType> |
getSupportedDeviceTypes()
“The supported platforms for the app.”
|
com.github.davidmoten.odata.client.CollectionPage<MobileAppSupportedDeviceType> |
getSupportedDeviceTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The supported platforms for the app.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
MobileAppIntentAndStateDetail |
withApplicationId(String applicationId)
Returns an immutable copy of
this with just the applicationId
field changed. |
MobileAppIntentAndStateDetail |
withDisplayName(String displayName)
Returns an immutable copy of
this with just the displayName
field changed. |
MobileAppIntentAndStateDetail |
withDisplayVersion(String displayVersion)
Returns an immutable copy of
this with just the displayVersion
field changed. |
MobileAppIntentAndStateDetail |
withInstallState(ResultantAppState installState)
Returns an immutable copy of
this with just the installState
field changed. |
MobileAppIntentAndStateDetail |
withMobileAppIntent(MobileAppIntent mobileAppIntent)
Returns an immutable copy of
this with just the mobileAppIntent
field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected String applicationId
protected String displayName
protected MobileAppIntent mobileAppIntent
protected String displayVersion
protected ResultantAppState installState
protected List<MobileAppSupportedDeviceType> supportedDeviceTypes
protected String supportedDeviceTypesNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<String> getApplicationId()
public MobileAppIntentAndStateDetail withApplicationId(String applicationId)
this with just the applicationId
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.
“MobieApp identifier.”
applicationId - new value of applicationId field (as defined in service metadata)this with just the applicationId field changedpublic Optional<String> getDisplayName()
public MobileAppIntentAndStateDetail 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<MobileAppIntent> getMobileAppIntent()
public MobileAppIntentAndStateDetail withMobileAppIntent(MobileAppIntent mobileAppIntent)
this with just the mobileAppIntent
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.
“Mobile App Intent.”
mobileAppIntent - new value of mobileAppIntent field (as defined in service metadata)this with just the mobileAppIntent field changedpublic Optional<String> getDisplayVersion()
public MobileAppIntentAndStateDetail withDisplayVersion(String displayVersion)
this with just the displayVersion
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.
“Human readable version of the application”
displayVersion - new value of displayVersion field (as defined in service metadata)this with just the displayVersion field changedpublic Optional<ResultantAppState> getInstallState()
public MobileAppIntentAndStateDetail withInstallState(ResultantAppState installState)
this with just the installState
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 install state of the app.”
installState - new value of installState field (as defined in service metadata)this with just the installState field changedpublic com.github.davidmoten.odata.client.CollectionPage<MobileAppSupportedDeviceType> getSupportedDeviceTypes()
public com.github.davidmoten.odata.client.CollectionPage<MobileAppSupportedDeviceType> getSupportedDeviceTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static MobileAppIntentAndStateDetail.Builder builder()
Copyright © 2018–2020. All rights reserved.