Class IntuneBrand.Builder

  • Enclosing class:
    IntuneBrand

    public static final class IntuneBrand.Builder
    extends Object
    • Method Detail

      • companyPortalBlockedActions

        public IntuneBrand.Builder companyPortalBlockedActions​(List<CompanyPortalBlockedAction> companyPortalBlockedActions)
        “Collection of blocked actions on the company portal as per platform and device ownership types.”
        Parameters:
        companyPortalBlockedActions - value of companyPortalBlockedActions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • companyPortalBlockedActions

        public IntuneBrand.Builder companyPortalBlockedActions​(CompanyPortalBlockedAction... companyPortalBlockedActions)
        “Collection of blocked actions on the company portal as per platform and device ownership types.”
        Parameters:
        companyPortalBlockedActions - value of companyPortalBlockedActions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • companyPortalBlockedActionsNextLink

        public IntuneBrand.Builder companyPortalBlockedActionsNextLink​(String companyPortalBlockedActionsNextLink)
        “Collection of blocked actions on the company portal as per platform and device ownership types.”
        Parameters:
        companyPortalBlockedActionsNextLink - value of companyPortalBlockedActions@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • contactITEmailAddress

        public IntuneBrand.Builder contactITEmailAddress​(String contactITEmailAddress)
        “Email address of the person/organization responsible for IT support.”
        Parameters:
        contactITEmailAddress - value of contactITEmailAddress property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • contactITName

        public IntuneBrand.Builder contactITName​(String contactITName)
        “Name of the person/organization responsible for IT support.”
        Parameters:
        contactITName - value of contactITName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • contactITNotes

        public IntuneBrand.Builder contactITNotes​(String contactITNotes)
        “Text comments regarding the person/organization responsible for IT support.”
        Parameters:
        contactITNotes - value of contactITNotes property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • contactITPhoneNumber

        public IntuneBrand.Builder contactITPhoneNumber​(String contactITPhoneNumber)
        “Phone number of the person/organization responsible for IT support.”
        Parameters:
        contactITPhoneNumber - value of contactITPhoneNumber property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • customCanSeePrivacyMessage

        public IntuneBrand.Builder customCanSeePrivacyMessage​(String customCanSeePrivacyMessage)
        “The custom privacy message used to explain what the organization can see and do on managed devices.”
        Parameters:
        customCanSeePrivacyMessage - value of customCanSeePrivacyMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • customCantSeePrivacyMessage

        public IntuneBrand.Builder customCantSeePrivacyMessage​(String customCantSeePrivacyMessage)
        “The custom privacy message used to explain what the organization can’t see or do on managed devices.”
        Parameters:
        customCantSeePrivacyMessage - value of customCantSeePrivacyMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • customPrivacyMessage

        public IntuneBrand.Builder customPrivacyMessage​(String customPrivacyMessage)
        “The custom privacy message used to explain what the organization can’t see or do on managed devices.”
        Parameters:
        customPrivacyMessage - value of customPrivacyMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • darkBackgroundLogo

        public IntuneBrand.Builder darkBackgroundLogo​(MimeContent darkBackgroundLogo)
        “Logo image displayed in Company Portal apps which have a dark background behind the logo.”
        Parameters:
        darkBackgroundLogo - value of darkBackgroundLogo property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • disableClientTelemetry

        public IntuneBrand.Builder disableClientTelemetry​(Boolean disableClientTelemetry)
        “Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.”
        Parameters:
        disableClientTelemetry - value of disableClientTelemetry property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • displayName

        public IntuneBrand.Builder displayName​(String displayName)
        “Company/organization name that is displayed to end users.”
        Parameters:
        displayName - value of displayName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • enrollmentAvailability

        public IntuneBrand.Builder enrollmentAvailability​(EnrollmentAvailabilityOptions enrollmentAvailability)
        “Customized device enrollment flow displayed to the end user”
        Parameters:
        enrollmentAvailability - value of enrollmentAvailability property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isFactoryResetDisabled

        public IntuneBrand.Builder isFactoryResetDisabled​(Boolean isFactoryResetDisabled)
        “Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices.”
        Parameters:
        isFactoryResetDisabled - value of isFactoryResetDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isRemoveDeviceDisabled

        public IntuneBrand.Builder isRemoveDeviceDisabled​(Boolean isRemoveDeviceDisabled)
        “Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices.”
        Parameters:
        isRemoveDeviceDisabled - value of isRemoveDeviceDisabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • landingPageCustomizedImage

        public IntuneBrand.Builder landingPageCustomizedImage​(MimeContent landingPageCustomizedImage)
        “Customized image displayed in Company Portal app landing page”
        Parameters:
        landingPageCustomizedImage - value of landingPageCustomizedImage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • lightBackgroundLogo

        public IntuneBrand.Builder lightBackgroundLogo​(MimeContent lightBackgroundLogo)
        “Logo image displayed in Company Portal apps which have a light background behind the logo.”
        Parameters:
        lightBackgroundLogo - value of lightBackgroundLogo property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • onlineSupportSiteName

        public IntuneBrand.Builder onlineSupportSiteName​(String onlineSupportSiteName)
        “Display name of the company/organization’s IT helpdesk site.”
        Parameters:
        onlineSupportSiteName - value of onlineSupportSiteName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • onlineSupportSiteUrl

        public IntuneBrand.Builder onlineSupportSiteUrl​(String onlineSupportSiteUrl)
        “URL to the company/organization’s IT helpdesk site.”
        Parameters:
        onlineSupportSiteUrl - value of onlineSupportSiteUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • privacyUrl

        public IntuneBrand.Builder privacyUrl​(String privacyUrl)
        “URL to the company/organization’s privacy policy.”
        Parameters:
        privacyUrl - value of privacyUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIds

        public IntuneBrand.Builder roleScopeTagIds​(List<String> roleScopeTagIds)
        “List of scope tags assigned to the default branding profile”
        Parameters:
        roleScopeTagIds - value of roleScopeTagIds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIds

        public IntuneBrand.Builder roleScopeTagIds​(String... roleScopeTagIds)
        “List of scope tags assigned to the default branding profile”
        Parameters:
        roleScopeTagIds - value of roleScopeTagIds property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIdsNextLink

        public IntuneBrand.Builder roleScopeTagIdsNextLink​(String roleScopeTagIdsNextLink)
        “List of scope tags assigned to the default branding profile”
        Parameters:
        roleScopeTagIdsNextLink - value of roleScopeTagIds@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • sendDeviceOwnershipChangePushNotification

        public IntuneBrand.Builder sendDeviceOwnershipChangePushNotification​(Boolean sendDeviceOwnershipChangePushNotification)
        “Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate”
        Parameters:
        sendDeviceOwnershipChangePushNotification - value of sendDeviceOwnershipChangePushNotification property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • showAzureADEnterpriseApps

        public IntuneBrand.Builder showAzureADEnterpriseApps​(Boolean showAzureADEnterpriseApps)
        “Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal”
        Parameters:
        showAzureADEnterpriseApps - value of showAzureADEnterpriseApps property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • showDisplayNameNextToLogo

        public IntuneBrand.Builder showDisplayNameNextToLogo​(Boolean showDisplayNameNextToLogo)
        “Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”
        Parameters:
        showDisplayNameNextToLogo - value of showDisplayNameNextToLogo property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • showLogo

        public IntuneBrand.Builder showLogo​(Boolean showLogo)
        “Boolean that represents whether the administrator-supplied logo images are shown or not shown.”
        Parameters:
        showLogo - value of showLogo property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • showNameNextToLogo

        public IntuneBrand.Builder showNameNextToLogo​(Boolean showNameNextToLogo)
        “Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”
        Parameters:
        showNameNextToLogo - value of showNameNextToLogo property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • showOfficeWebApps

        public IntuneBrand.Builder showOfficeWebApps​(Boolean showOfficeWebApps)
        “Boolean that indicates if Office WebApps will be shown in Company Portal”
        Parameters:
        showOfficeWebApps - value of showOfficeWebApps property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • themeColor

        public IntuneBrand.Builder themeColor​(RgbColor themeColor)
        “Primary theme color used in the Company Portal applications and web portal.”
        Parameters:
        themeColor - value of themeColor property (as defined in service metadata)
        Returns:
        this (for method chaining)