public class AndroidManagedStoreAppConfiguration extends ManagedDeviceMobileAppConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidManagedStoreAppConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
appSupportsOemConfig |
protected String |
packageId |
protected String |
payloadJson |
protected List<AndroidPermissionAction> |
permissionActions |
protected String |
permissionActionsNextLink |
protected AndroidProfileApplicability |
profileApplicability |
createdDateTime, description, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, targetedMobileApps, targetedMobileAppsNextLink, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
AndroidManagedStoreAppConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static AndroidManagedStoreAppConfiguration.Builder |
builderAndroidManagedStoreAppConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getAppSupportsOemConfig()
“Whether or not this AppConfig is an OEMConfig policy.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getPackageId()
“Android Enterprise app configuration package id.”
|
Optional<String> |
getPayloadJson()
“Android Enterprise app configuration JSON payload.”
|
com.github.davidmoten.odata.client.CollectionPage<AndroidPermissionAction> |
getPermissionActions()
“List of Android app permissions and corresponding permission actions.”
|
com.github.davidmoten.odata.client.CollectionPage<AndroidPermissionAction> |
getPermissionActions(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of Android app permissions and corresponding permission actions.”
|
Optional<AndroidProfileApplicability> |
getProfileApplicability()
“Android Enterprise profile applicability (AndroidWorkProfile, DeviceOwner, or
default (applies to both)).”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
AndroidManagedStoreAppConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
AndroidManagedStoreAppConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
AndroidManagedStoreAppConfiguration |
withAppSupportsOemConfig(Boolean appSupportsOemConfig)
Returns an immutable copy of
this with just the appSupportsOemConfig field changed. |
AndroidManagedStoreAppConfiguration |
withPackageId(String packageId)
Returns an immutable copy of
this with just the packageId field
changed. |
AndroidManagedStoreAppConfiguration |
withPayloadJson(String payloadJson)
Returns an immutable copy of
this with just the payloadJson
field changed. |
AndroidManagedStoreAppConfiguration |
withProfileApplicability(AndroidProfileApplicability profileApplicability)
Returns an immutable copy of
this with just the profileApplicability field changed. |
assign, getAssignments, getCreatedDateTime, getDescription, getDeviceStatuses, getDeviceStatusSummary, getDisplayName, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getTargetedMobileApps, getTargetedMobileApps, getUserStatuses, getUserStatusSummary, getVersion, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withVersionprotected String packageId
protected String payloadJson
protected List<AndroidPermissionAction> permissionActions
protected String permissionActionsNextLink
protected Boolean appSupportsOemConfig
protected AndroidProfileApplicability profileApplicability
protected AndroidManagedStoreAppConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class ManagedDeviceMobileAppConfigurationpublic static AndroidManagedStoreAppConfiguration.Builder builderAndroidManagedStoreAppConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class ManagedDeviceMobileAppConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class ManagedDeviceMobileAppConfigurationpublic Optional<String> getPackageId()
public AndroidManagedStoreAppConfiguration withPackageId(String packageId)
this with just the packageId 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.
“Android Enterprise app configuration package id.”
packageId - new value of packageId field (as defined in service metadata)this with just the packageId field changedpublic Optional<String> getPayloadJson()
public AndroidManagedStoreAppConfiguration withPayloadJson(String payloadJson)
this with just the payloadJson
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.
“Android Enterprise app configuration JSON payload.”
payloadJson - new value of payloadJson field (as defined in service metadata)this with just the payloadJson field changedpublic com.github.davidmoten.odata.client.CollectionPage<AndroidPermissionAction> getPermissionActions()
public com.github.davidmoten.odata.client.CollectionPage<AndroidPermissionAction> getPermissionActions(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<Boolean> getAppSupportsOemConfig()
public AndroidManagedStoreAppConfiguration withAppSupportsOemConfig(Boolean appSupportsOemConfig)
this with just the appSupportsOemConfig 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.
“Whether or not this AppConfig is an OEMConfig policy.”
appSupportsOemConfig - new value of appSupportsOemConfig field (as defined in service metadata)this with just the appSupportsOemConfig field changedpublic Optional<AndroidProfileApplicability> getProfileApplicability()
public AndroidManagedStoreAppConfiguration withProfileApplicability(AndroidProfileApplicability profileApplicability)
this with just the profileApplicability 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.
“Android Enterprise profile applicability (AndroidWorkProfile, DeviceOwner, or default (applies to both)).”
profileApplicability - new value of profileApplicability field (as defined in service metadata)this with just the profileApplicability field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class ManagedDeviceMobileAppConfigurationpublic AndroidManagedStoreAppConfiguration patch()
this with changed fields reset.patch in class ManagedDeviceMobileAppConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic AndroidManagedStoreAppConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class ManagedDeviceMobileAppConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class ManagedDeviceMobileAppConfigurationCopyright © 2018–2020. All rights reserved.