Class DeviceAppManagement.Builder

    • Method Detail

      • isEnabledForMicrosoftStoreForBusiness

        public DeviceAppManagement.Builder isEnabledForMicrosoftStoreForBusiness​(Boolean isEnabledForMicrosoftStoreForBusiness)
        “Whether the account is enabled for syncing applications from the Microsoft Store for Business.”
        Parameters:
        isEnabledForMicrosoftStoreForBusiness - value of isEnabledForMicrosoftStoreForBusiness property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • microsoftStoreForBusinessLanguage

        public DeviceAppManagement.Builder microsoftStoreForBusinessLanguage​(String microsoftStoreForBusinessLanguage)
        “The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is <languagecode2 >-<country/regioncode2>, where <languagecode2> is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.”
        Parameters:
        microsoftStoreForBusinessLanguage - value of microsoftStoreForBusinessLanguage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • microsoftStoreForBusinessLastCompletedApplicationSyncTime

        public DeviceAppManagement.Builder microsoftStoreForBusinessLastCompletedApplicationSyncTime​(OffsetDateTime microsoftStoreForBusinessLastCompletedApplicationSyncTime)
        “The last time an application sync from the Microsoft Store for Business was completed.”
        Parameters:
        microsoftStoreForBusinessLastCompletedApplicationSyncTime - value of microsoftStoreForBusinessLastCompletedApplicationSyncTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • microsoftStoreForBusinessLastSuccessfulSyncDateTime

        public DeviceAppManagement.Builder microsoftStoreForBusinessLastSuccessfulSyncDateTime​(OffsetDateTime microsoftStoreForBusinessLastSuccessfulSyncDateTime)
        “The last time the apps from the Microsoft Store for Business were synced successfully for the account.”
        Parameters:
        microsoftStoreForBusinessLastSuccessfulSyncDateTime - value of microsoftStoreForBusinessLastSuccessfulSyncDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedEBooks

        public DeviceAppManagement.Builder managedEBooks​(List<ManagedEBook> managedEBooks)
        “The Managed eBook.”
        Parameters:
        managedEBooks - value of managedEBooks property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedEBooks

        public DeviceAppManagement.Builder managedEBooks​(ManagedEBook... managedEBooks)
        “The Managed eBook.”
        Parameters:
        managedEBooks - value of managedEBooks property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileAppCategories

        public DeviceAppManagement.Builder mobileAppCategories​(List<MobileAppCategory> mobileAppCategories)
        “The mobile app categories.”
        Parameters:
        mobileAppCategories - value of mobileAppCategories property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileAppCategories

        public DeviceAppManagement.Builder mobileAppCategories​(MobileAppCategory... mobileAppCategories)
        “The mobile app categories.”
        Parameters:
        mobileAppCategories - value of mobileAppCategories property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileAppConfigurations

        public DeviceAppManagement.Builder mobileAppConfigurations​(List<ManagedDeviceMobileAppConfiguration> mobileAppConfigurations)
        “The Managed Device Mobile Application Configurations.”
        Parameters:
        mobileAppConfigurations - value of mobileAppConfigurations property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileAppConfigurations

        public DeviceAppManagement.Builder mobileAppConfigurations​(ManagedDeviceMobileAppConfiguration... mobileAppConfigurations)
        “The Managed Device Mobile Application Configurations.”
        Parameters:
        mobileAppConfigurations - value of mobileAppConfigurations property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileApps

        public DeviceAppManagement.Builder mobileApps​(List<MobileApp> mobileApps)
        “The mobile apps.”
        Parameters:
        mobileApps - value of mobileApps property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileApps

        public DeviceAppManagement.Builder mobileApps​(MobileApp... mobileApps)
        “The mobile apps.”
        Parameters:
        mobileApps - value of mobileApps property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • vppTokens

        public DeviceAppManagement.Builder vppTokens​(List<VppToken> vppTokens)
        “List of Vpp tokens for this organization.”
        Parameters:
        vppTokens - value of vppTokens property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • vppTokens

        public DeviceAppManagement.Builder vppTokens​(VppToken... vppTokens)
        “List of Vpp tokens for this organization.”
        Parameters:
        vppTokens - value of vppTokens property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • androidManagedAppProtections

        public DeviceAppManagement.Builder androidManagedAppProtections​(List<AndroidManagedAppProtection> androidManagedAppProtections)
        “Android managed app policies.”
        Parameters:
        androidManagedAppProtections - value of androidManagedAppProtections property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • androidManagedAppProtections

        public DeviceAppManagement.Builder androidManagedAppProtections​(AndroidManagedAppProtection... androidManagedAppProtections)
        “Android managed app policies.”
        Parameters:
        androidManagedAppProtections - value of androidManagedAppProtections property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • defaultManagedAppProtections

        public DeviceAppManagement.Builder defaultManagedAppProtections​(List<DefaultManagedAppProtection> defaultManagedAppProtections)
        “Default managed app policies.”
        Parameters:
        defaultManagedAppProtections - value of defaultManagedAppProtections property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • defaultManagedAppProtections

        public DeviceAppManagement.Builder defaultManagedAppProtections​(DefaultManagedAppProtection... defaultManagedAppProtections)
        “Default managed app policies.”
        Parameters:
        defaultManagedAppProtections - value of defaultManagedAppProtections property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • iosManagedAppProtections

        public DeviceAppManagement.Builder iosManagedAppProtections​(List<IosManagedAppProtection> iosManagedAppProtections)
        “iOS managed app policies.”
        Parameters:
        iosManagedAppProtections - value of iosManagedAppProtections property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • iosManagedAppProtections

        public DeviceAppManagement.Builder iosManagedAppProtections​(IosManagedAppProtection... iosManagedAppProtections)
        “iOS managed app policies.”
        Parameters:
        iosManagedAppProtections - value of iosManagedAppProtections property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedAppPolicies

        public DeviceAppManagement.Builder managedAppPolicies​(List<ManagedAppPolicy> managedAppPolicies)
        “Managed app policies.”
        Parameters:
        managedAppPolicies - value of managedAppPolicies property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedAppPolicies

        public DeviceAppManagement.Builder managedAppPolicies​(ManagedAppPolicy... managedAppPolicies)
        “Managed app policies.”
        Parameters:
        managedAppPolicies - value of managedAppPolicies property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedAppRegistrations

        public DeviceAppManagement.Builder managedAppRegistrations​(List<ManagedAppRegistration> managedAppRegistrations)
        “The managed app registrations.”
        Parameters:
        managedAppRegistrations - value of managedAppRegistrations property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedAppRegistrations

        public DeviceAppManagement.Builder managedAppRegistrations​(ManagedAppRegistration... managedAppRegistrations)
        “The managed app registrations.”
        Parameters:
        managedAppRegistrations - value of managedAppRegistrations property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedAppStatuses

        public DeviceAppManagement.Builder managedAppStatuses​(List<ManagedAppStatus> managedAppStatuses)
        “The managed app statuses.”
        Parameters:
        managedAppStatuses - value of managedAppStatuses property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • managedAppStatuses

        public DeviceAppManagement.Builder managedAppStatuses​(ManagedAppStatus... managedAppStatuses)
        “The managed app statuses.”
        Parameters:
        managedAppStatuses - value of managedAppStatuses property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mdmWindowsInformationProtectionPolicies

        public DeviceAppManagement.Builder mdmWindowsInformationProtectionPolicies​(List<MdmWindowsInformationProtectionPolicy> mdmWindowsInformationProtectionPolicies)
        “Windows information protection for apps running on devices which are MDM enrolled.”
        Parameters:
        mdmWindowsInformationProtectionPolicies - value of mdmWindowsInformationProtectionPolicies property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mdmWindowsInformationProtectionPolicies

        public DeviceAppManagement.Builder mdmWindowsInformationProtectionPolicies​(MdmWindowsInformationProtectionPolicy... mdmWindowsInformationProtectionPolicies)
        “Windows information protection for apps running on devices which are MDM enrolled.”
        Parameters:
        mdmWindowsInformationProtectionPolicies - value of mdmWindowsInformationProtectionPolicies property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • targetedManagedAppConfigurations

        public DeviceAppManagement.Builder targetedManagedAppConfigurations​(List<TargetedManagedAppConfiguration> targetedManagedAppConfigurations)
        “Targeted managed app configurations.”
        Parameters:
        targetedManagedAppConfigurations - value of targetedManagedAppConfigurations property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • targetedManagedAppConfigurations

        public DeviceAppManagement.Builder targetedManagedAppConfigurations​(TargetedManagedAppConfiguration... targetedManagedAppConfigurations)
        “Targeted managed app configurations.”
        Parameters:
        targetedManagedAppConfigurations - value of targetedManagedAppConfigurations property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • windowsInformationProtectionPolicies

        public DeviceAppManagement.Builder windowsInformationProtectionPolicies​(List<WindowsInformationProtectionPolicy> windowsInformationProtectionPolicies)
        “Windows information protection for apps running on devices which are not MDM enrolled.”
        Parameters:
        windowsInformationProtectionPolicies - value of windowsInformationProtectionPolicies property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • windowsInformationProtectionPolicies

        public DeviceAppManagement.Builder windowsInformationProtectionPolicies​(WindowsInformationProtectionPolicy... windowsInformationProtectionPolicies)
        “Windows information protection for apps running on devices which are not MDM enrolled.”
        Parameters:
        windowsInformationProtectionPolicies - value of windowsInformationProtectionPolicies property (as defined in service metadata)
        Returns:
        this (for method chaining)