Class AndroidManagedStoreAppAssignmentSettings

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class AndroidManagedStoreAppAssignmentSettings
    extends MobileAppAssignmentSettings
    implements com.github.davidmoten.odata.client.ODataType
    “Contains properties used to assign an Android Managed Store mobile app to a group.”
    • Field Detail

      • androidManagedStoreAppTrackIds

        protected List<String> androidManagedStoreAppTrackIds
      • androidManagedStoreAppTrackIdsNextLink

        protected String androidManagedStoreAppTrackIdsNextLink
    • Constructor Detail

      • AndroidManagedStoreAppAssignmentSettings

        protected AndroidManagedStoreAppAssignmentSettings()
    • Method Detail

      • getAndroidManagedStoreAppTrackIds

        public com.github.davidmoten.odata.client.CollectionPage<String> getAndroidManagedStoreAppTrackIds()
        “The track IDs to enable for this app assignment.”
        Returns:
        property androidManagedStoreAppTrackIds
      • getAndroidManagedStoreAppTrackIds

        public com.github.davidmoten.odata.client.CollectionPage<String> getAndroidManagedStoreAppTrackIds​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “The track IDs to enable for this app assignment.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property androidManagedStoreAppTrackIds
      • withAutoUpdateMode

        public AndroidManagedStoreAppAssignmentSettings withAutoUpdateMode​(AndroidManagedStoreAutoUpdateMode autoUpdateMode)
        Returns an immutable copy of this with just the autoUpdateMode 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 prioritization of automatic updates for this app assignment.”

        Parameters:
        autoUpdateMode - new value of autoUpdateMode field (as defined in service metadata)
        Returns:
        immutable copy of this with just the autoUpdateMode field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class MobileAppAssignmentSettings
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class MobileAppAssignmentSettings
      • builderAndroidManagedStoreAppAssignmentSettings

        public static AndroidManagedStoreAppAssignmentSettings.Builder builderAndroidManagedStoreAppAssignmentSettings()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class