Class IntuneBrand.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.IntuneBrand.Builder
-
- Enclosing class:
- IntuneBrand
public static final class IntuneBrand.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntuneBrandbuild()IntuneBrand.BuildercompanyPortalBlockedActions(List<CompanyPortalBlockedAction> companyPortalBlockedActions)“Collection of blocked actions on the company portal as per platform and device ownership types.”IntuneBrand.BuildercompanyPortalBlockedActions(CompanyPortalBlockedAction... companyPortalBlockedActions)“Collection of blocked actions on the company portal as per platform and device ownership types.”IntuneBrand.BuildercompanyPortalBlockedActionsNextLink(String companyPortalBlockedActionsNextLink)“Collection of blocked actions on the company portal as per platform and device ownership types.”IntuneBrand.BuildercontactITEmailAddress(String contactITEmailAddress)“Email address of the person/organization responsible for IT support.”IntuneBrand.BuildercontactITName(String contactITName)“Name of the person/organization responsible for IT support.”IntuneBrand.BuildercontactITNotes(String contactITNotes)“Text comments regarding the person/organization responsible for IT support.”IntuneBrand.BuildercontactITPhoneNumber(String contactITPhoneNumber)“Phone number of the person/organization responsible for IT support.”IntuneBrand.BuildercustomCanSeePrivacyMessage(String customCanSeePrivacyMessage)“The custom privacy message used to explain what the organization can see and do on managed devices.”IntuneBrand.BuildercustomCantSeePrivacyMessage(String customCantSeePrivacyMessage)“The custom privacy message used to explain what the organization can’t see or do on managed devices.”IntuneBrand.BuildercustomPrivacyMessage(String customPrivacyMessage)“The custom privacy message used to explain what the organization can’t see or do on managed devices.”IntuneBrand.BuilderdarkBackgroundLogo(MimeContent darkBackgroundLogo)“Logo image displayed in Company Portal apps which have a dark background behind the logo.”IntuneBrand.BuilderdisableClientTelemetry(Boolean disableClientTelemetry)“Applies to telemetry sent from all clients to the Intune service.IntuneBrand.BuilderdisplayName(String displayName)“Company/organization name that is displayed to end users.”IntuneBrand.BuilderenrollmentAvailability(EnrollmentAvailabilityOptions enrollmentAvailability)“Customized device enrollment flow displayed to the end user”IntuneBrand.BuilderisFactoryResetDisabled(Boolean isFactoryResetDisabled)“Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices.”IntuneBrand.BuilderisRemoveDeviceDisabled(Boolean isRemoveDeviceDisabled)“Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices.”IntuneBrand.BuilderlandingPageCustomizedImage(MimeContent landingPageCustomizedImage)“Customized image displayed in Company Portal app landing page”IntuneBrand.BuilderlightBackgroundLogo(MimeContent lightBackgroundLogo)“Logo image displayed in Company Portal apps which have a light background behind the logo.”IntuneBrand.BuilderonlineSupportSiteName(String onlineSupportSiteName)“Display name of the company/organization’s IT helpdesk site.”IntuneBrand.BuilderonlineSupportSiteUrl(String onlineSupportSiteUrl)“URL to the company/organization’s IT helpdesk site.”IntuneBrand.BuilderprivacyUrl(String privacyUrl)“URL to the company/organization’s privacy policy.”IntuneBrand.BuilderroleScopeTagIds(String... roleScopeTagIds)“List of scope tags assigned to the default branding profile”IntuneBrand.BuilderroleScopeTagIds(List<String> roleScopeTagIds)“List of scope tags assigned to the default branding profile”IntuneBrand.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)“List of scope tags assigned to the default branding profile”IntuneBrand.BuildersendDeviceOwnershipChangePushNotification(Boolean sendDeviceOwnershipChangePushNotification)“Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate”IntuneBrand.BuildershowAzureADEnterpriseApps(Boolean showAzureADEnterpriseApps)“Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal”IntuneBrand.BuildershowDisplayNameNextToLogo(Boolean showDisplayNameNextToLogo)“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”IntuneBrand.BuildershowLogo(Boolean showLogo)“Boolean that represents whether the administrator-supplied logo images are shown or not shown.”IntuneBrand.BuildershowNameNextToLogo(Boolean showNameNextToLogo)“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”IntuneBrand.BuildershowOfficeWebApps(Boolean showOfficeWebApps)“Boolean that indicates if Office WebApps will be shown in Company Portal”IntuneBrand.BuilderthemeColor(RgbColor themeColor)“Primary theme color used in the Company Portal applications and web portal.”
-
-
-
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 ofcompanyPortalBlockedActionsproperty (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 ofcompanyPortalBlockedActionsproperty (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 ofcompanyPortalBlockedActions@nextLinkproperty (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 ofcontactITEmailAddressproperty (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 ofcontactITNameproperty (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 ofcontactITNotesproperty (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 ofcontactITPhoneNumberproperty (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 ofcustomCanSeePrivacyMessageproperty (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 ofcustomCantSeePrivacyMessageproperty (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 ofcustomPrivacyMessageproperty (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 ofdarkBackgroundLogoproperty (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 ofdisableClientTelemetryproperty (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 ofdisplayNameproperty (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 ofenrollmentAvailabilityproperty (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 ofisFactoryResetDisabledproperty (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 ofisRemoveDeviceDisabledproperty (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 oflandingPageCustomizedImageproperty (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 oflightBackgroundLogoproperty (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 ofonlineSupportSiteNameproperty (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 ofonlineSupportSiteUrlproperty (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 ofprivacyUrlproperty (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 ofroleScopeTagIdsproperty (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 ofroleScopeTagIdsproperty (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 ofroleScopeTagIds@nextLinkproperty (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 ofsendDeviceOwnershipChangePushNotificationproperty (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 ofshowAzureADEnterpriseAppsproperty (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 ofshowDisplayNameNextToLogoproperty (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 ofshowLogoproperty (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 ofshowNameNextToLogoproperty (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 ofshowOfficeWebAppsproperty (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 ofthemeColorproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IntuneBrand build()
-
-