Class IntuneBrandingProfile.Builder

    • Method Detail

      • companyPortalBlockedActions

        public IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.Builder contactITEmailAddress​(String contactITEmailAddress)
        “E-mail 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 IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.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)
      • createdDateTime

        public IntuneBrandingProfile.Builder createdDateTime​(OffsetDateTime createdDateTime)
        “Time when the BrandingProfile was created”
        Parameters:
        createdDateTime - value of createdDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • customCanSeePrivacyMessage

        public IntuneBrandingProfile.Builder customCanSeePrivacyMessage​(String customCanSeePrivacyMessage)
        “Text comments regarding what the admin has access to on the device”
        Parameters:
        customCanSeePrivacyMessage - value of customCanSeePrivacyMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • customCantSeePrivacyMessage

        public IntuneBrandingProfile.Builder customCantSeePrivacyMessage​(String customCantSeePrivacyMessage)
        “Text comments regarding what the admin doesn't have access to on the device”
        Parameters:
        customCantSeePrivacyMessage - value of customCantSeePrivacyMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • customPrivacyMessage

        public IntuneBrandingProfile.Builder customPrivacyMessage​(String customPrivacyMessage)
        “Text comments regarding what the admin doesn't have access to on the device”
        Parameters:
        customPrivacyMessage - value of customPrivacyMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • disableClientTelemetry

        public IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.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)
      • isDefaultProfile

        public IntuneBrandingProfile.Builder isDefaultProfile​(Boolean isDefaultProfile)
        “Boolean that represents whether the profile is used as default or not”
        Parameters:
        isDefaultProfile - value of isDefaultProfile property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isFactoryResetDisabled

        public IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.Builder landingPageCustomizedImage​(MimeContent landingPageCustomizedImage)
        “Customized image displayed in Company Portal apps landing page”
        Parameters:
        landingPageCustomizedImage - value of landingPageCustomizedImage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • lastModifiedDateTime

        public IntuneBrandingProfile.Builder lastModifiedDateTime​(OffsetDateTime lastModifiedDateTime)
        “Time when the BrandingProfile was last modified”
        Parameters:
        lastModifiedDateTime - value of lastModifiedDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • lightBackgroundLogo

        public IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.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)
      • profileDescription

        public IntuneBrandingProfile.Builder profileDescription​(String profileDescription)
        “Description of the profile”
        Parameters:
        profileDescription - value of profileDescription property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • profileName

        public IntuneBrandingProfile.Builder profileName​(String profileName)
        “Name of the profile”
        Parameters:
        profileName - value of profileName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • roleScopeTagIds

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

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

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

        public IntuneBrandingProfile.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 IntuneBrandingProfile.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 IntuneBrandingProfile.Builder showDisplayNameNextToLogo​(Boolean showDisplayNameNextToLogo)
        “Boolean that represents whether the administrator-supplied display name will be shown next to the logo image or not”
        Parameters:
        showDisplayNameNextToLogo - value of showDisplayNameNextToLogo property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • showLogo

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

        public IntuneBrandingProfile.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 IntuneBrandingProfile.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)
      • themeColorLogo

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