Class IntuneBrand
- java.lang.Object
-
- odata.msgraph.client.complex.IntuneBrand
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class IntuneBrand extends Object implements com.github.davidmoten.odata.client.ODataType
“intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntuneBrand.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringcontactITEmailAddressprotected StringcontactITNameprotected StringcontactITNotesprotected StringcontactITPhoneNumberprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected MimeContentdarkBackgroundLogoprotected StringdisplayNameprotected MimeContentlightBackgroundLogoprotected StringodataTypeprotected StringonlineSupportSiteNameprotected StringonlineSupportSiteUrlprotected StringprivacyUrlprotected BooleanshowDisplayNameNextToLogoprotected BooleanshowLogoprotected BooleanshowNameNextToLogoprotected RgbColorthemeColorprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedIntuneBrand()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IntuneBrand.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getContactITEmailAddress()“Email address of the person/organization responsible for IT support.”Optional<String>getContactITName()“Name of the person/organization responsible for IT support.”Optional<String>getContactITNotes()“Text comments regarding the person/organization responsible for IT support.”Optional<String>getContactITPhoneNumber()“Phone number of the person/organization responsible for IT support.”Optional<MimeContent>getDarkBackgroundLogo()“Logo image displayed in Company Portal apps which have a dark background behind the logo.”Optional<String>getDisplayName()“Company/organization name that is displayed to end users.”Optional<MimeContent>getLightBackgroundLogo()“Logo image displayed in Company Portal apps which have a light background behind the logo.”Optional<String>getOnlineSupportSiteName()“Display name of the company/organization’s IT helpdesk site.”Optional<String>getOnlineSupportSiteUrl()“URL to the company/organization’s IT helpdesk site.”Optional<String>getPrivacyUrl()“URL to the company/organization’s privacy policy.”Optional<Boolean>getShowDisplayNameNextToLogo()“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”Optional<Boolean>getShowLogo()“Boolean that represents whether the administrator-supplied logo images are shown or not shown.”Optional<Boolean>getShowNameNextToLogo()“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”Optional<RgbColor>getThemeColor()“Primary theme color used in the Company Portal applications and web portal.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()IntuneBrandwithContactITEmailAddress(String contactITEmailAddress)Returns an immutable copy ofthiswith just thecontactITEmailAddressfield changed.IntuneBrandwithContactITName(String contactITName)Returns an immutable copy ofthiswith just thecontactITNamefield changed.IntuneBrandwithContactITNotes(String contactITNotes)Returns an immutable copy ofthiswith just thecontactITNotesfield changed.IntuneBrandwithContactITPhoneNumber(String contactITPhoneNumber)Returns an immutable copy ofthiswith just thecontactITPhoneNumberfield changed.IntuneBrandwithDarkBackgroundLogo(MimeContent darkBackgroundLogo)Returns an immutable copy ofthiswith just thedarkBackgroundLogofield changed.IntuneBrandwithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.IntuneBrandwithLightBackgroundLogo(MimeContent lightBackgroundLogo)Returns an immutable copy ofthiswith just thelightBackgroundLogofield changed.IntuneBrandwithOnlineSupportSiteName(String onlineSupportSiteName)Returns an immutable copy ofthiswith just theonlineSupportSiteNamefield changed.IntuneBrandwithOnlineSupportSiteUrl(String onlineSupportSiteUrl)Returns an immutable copy ofthiswith just theonlineSupportSiteUrlfield changed.IntuneBrandwithPrivacyUrl(String privacyUrl)Returns an immutable copy ofthiswith just theprivacyUrlfield changed.IntuneBrandwithShowDisplayNameNextToLogo(Boolean showDisplayNameNextToLogo)Returns an immutable copy ofthiswith just theshowDisplayNameNextToLogofield changed.IntuneBrandwithShowLogo(Boolean showLogo)Returns an immutable copy ofthiswith just theshowLogofield changed.IntuneBrandwithShowNameNextToLogo(Boolean showNameNextToLogo)Returns an immutable copy ofthiswith just theshowNameNextToLogofield changed.IntuneBrandwithThemeColor(RgbColor themeColor)Returns an immutable copy ofthiswith just thethemeColorfield changed.IntuneBrandwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
contactITEmailAddress
protected String contactITEmailAddress
-
contactITName
protected String contactITName
-
contactITNotes
protected String contactITNotes
-
contactITPhoneNumber
protected String contactITPhoneNumber
-
darkBackgroundLogo
protected MimeContent darkBackgroundLogo
-
displayName
protected String displayName
-
lightBackgroundLogo
protected MimeContent lightBackgroundLogo
-
onlineSupportSiteName
protected String onlineSupportSiteName
-
onlineSupportSiteUrl
protected String onlineSupportSiteUrl
-
privacyUrl
protected String privacyUrl
-
showDisplayNameNextToLogo
protected Boolean showDisplayNameNextToLogo
-
showLogo
protected Boolean showLogo
-
showNameNextToLogo
protected Boolean showNameNextToLogo
-
themeColor
protected RgbColor themeColor
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getContactITEmailAddress
public Optional<String> getContactITEmailAddress()
“Email address of the person/organization responsible for IT support.”- Returns:
- property contactITEmailAddress
-
withContactITEmailAddress
public IntuneBrand withContactITEmailAddress(String contactITEmailAddress)
Returns an immutable copy ofthiswith just thecontactITEmailAddressfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Email address of the person/organization responsible for IT support.”
- Parameters:
contactITEmailAddress- new value ofcontactITEmailAddressfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecontactITEmailAddressfield changed
-
getContactITName
public Optional<String> getContactITName()
“Name of the person/organization responsible for IT support.”- Returns:
- property contactITName
-
withContactITName
public IntuneBrand withContactITName(String contactITName)
Returns an immutable copy ofthiswith just thecontactITNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Name of the person/organization responsible for IT support.”
- Parameters:
contactITName- new value ofcontactITNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecontactITNamefield changed
-
getContactITNotes
public Optional<String> getContactITNotes()
“Text comments regarding the person/organization responsible for IT support.”- Returns:
- property contactITNotes
-
withContactITNotes
public IntuneBrand withContactITNotes(String contactITNotes)
Returns an immutable copy ofthiswith just thecontactITNotesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Text comments regarding the person/organization responsible for IT support.”
- Parameters:
contactITNotes- new value ofcontactITNotesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecontactITNotesfield changed
-
getContactITPhoneNumber
public Optional<String> getContactITPhoneNumber()
“Phone number of the person/organization responsible for IT support.”- Returns:
- property contactITPhoneNumber
-
withContactITPhoneNumber
public IntuneBrand withContactITPhoneNumber(String contactITPhoneNumber)
Returns an immutable copy ofthiswith just thecontactITPhoneNumberfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Phone number of the person/organization responsible for IT support.”
- Parameters:
contactITPhoneNumber- new value ofcontactITPhoneNumberfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecontactITPhoneNumberfield changed
-
getDarkBackgroundLogo
public Optional<MimeContent> getDarkBackgroundLogo()
“Logo image displayed in Company Portal apps which have a dark background behind the logo.”- Returns:
- property darkBackgroundLogo
-
withDarkBackgroundLogo
public IntuneBrand withDarkBackgroundLogo(MimeContent darkBackgroundLogo)
Returns an immutable copy ofthiswith just thedarkBackgroundLogofield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Logo image displayed in Company Portal apps which have a dark background behind the logo.”
- Parameters:
darkBackgroundLogo- new value ofdarkBackgroundLogofield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedarkBackgroundLogofield changed
-
getDisplayName
public Optional<String> getDisplayName()
“Company/organization name that is displayed to end users.”- Returns:
- property displayName
-
withDisplayName
public IntuneBrand withDisplayName(String displayName)
Returns an immutable copy ofthiswith just thedisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Company/organization name that is displayed to end users.”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getLightBackgroundLogo
public Optional<MimeContent> getLightBackgroundLogo()
“Logo image displayed in Company Portal apps which have a light background behind the logo.”- Returns:
- property lightBackgroundLogo
-
withLightBackgroundLogo
public IntuneBrand withLightBackgroundLogo(MimeContent lightBackgroundLogo)
Returns an immutable copy ofthiswith just thelightBackgroundLogofield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Logo image displayed in Company Portal apps which have a light background behind the logo.”
- Parameters:
lightBackgroundLogo- new value oflightBackgroundLogofield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelightBackgroundLogofield changed
-
getOnlineSupportSiteName
public Optional<String> getOnlineSupportSiteName()
“Display name of the company/organization’s IT helpdesk site.”- Returns:
- property onlineSupportSiteName
-
withOnlineSupportSiteName
public IntuneBrand withOnlineSupportSiteName(String onlineSupportSiteName)
Returns an immutable copy ofthiswith just theonlineSupportSiteNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Display name of the company/organization’s IT helpdesk site.”
- Parameters:
onlineSupportSiteName- new value ofonlineSupportSiteNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theonlineSupportSiteNamefield changed
-
getOnlineSupportSiteUrl
public Optional<String> getOnlineSupportSiteUrl()
“URL to the company/organization’s IT helpdesk site.”- Returns:
- property onlineSupportSiteUrl
-
withOnlineSupportSiteUrl
public IntuneBrand withOnlineSupportSiteUrl(String onlineSupportSiteUrl)
Returns an immutable copy ofthiswith just theonlineSupportSiteUrlfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“URL to the company/organization’s IT helpdesk site.”
- Parameters:
onlineSupportSiteUrl- new value ofonlineSupportSiteUrlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theonlineSupportSiteUrlfield changed
-
getPrivacyUrl
public Optional<String> getPrivacyUrl()
“URL to the company/organization’s privacy policy.”- Returns:
- property privacyUrl
-
withPrivacyUrl
public IntuneBrand withPrivacyUrl(String privacyUrl)
Returns an immutable copy ofthiswith just theprivacyUrlfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“URL to the company/organization’s privacy policy.”
- Parameters:
privacyUrl- new value ofprivacyUrlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprivacyUrlfield changed
-
getShowDisplayNameNextToLogo
public Optional<Boolean> getShowDisplayNameNextToLogo()
“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”- Returns:
- property showDisplayNameNextToLogo
-
withShowDisplayNameNextToLogo
public IntuneBrand withShowDisplayNameNextToLogo(Boolean showDisplayNameNextToLogo)
Returns an immutable copy ofthiswith just theshowDisplayNameNextToLogofield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”
- Parameters:
showDisplayNameNextToLogo- new value ofshowDisplayNameNextToLogofield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theshowDisplayNameNextToLogofield changed
-
getShowLogo
public Optional<Boolean> getShowLogo()
“Boolean that represents whether the administrator-supplied logo images are shown or not shown.”- Returns:
- property showLogo
-
withShowLogo
public IntuneBrand withShowLogo(Boolean showLogo)
Returns an immutable copy ofthiswith just theshowLogofield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Boolean that represents whether the administrator-supplied logo images are shown or not shown.”
- Parameters:
showLogo- new value ofshowLogofield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theshowLogofield changed
-
getShowNameNextToLogo
public Optional<Boolean> getShowNameNextToLogo()
“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”- Returns:
- property showNameNextToLogo
-
withShowNameNextToLogo
public IntuneBrand withShowNameNextToLogo(Boolean showNameNextToLogo)
Returns an immutable copy ofthiswith just theshowNameNextToLogofield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.”
- Parameters:
showNameNextToLogo- new value ofshowNameNextToLogofield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theshowNameNextToLogofield changed
-
getThemeColor
public Optional<RgbColor> getThemeColor()
“Primary theme color used in the Company Portal applications and web portal.”- Returns:
- property themeColor
-
withThemeColor
public IntuneBrand withThemeColor(RgbColor themeColor)
Returns an immutable copy ofthiswith just thethemeColorfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Primary theme color used in the Company Portal applications and web portal.”
- Parameters:
themeColor- new value ofthemeColorfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thethemeColorfield changed
-
withUnmappedField
public IntuneBrand withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static IntuneBrand.Builder builder()
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
-
-