Package com.microsoft.graph.models
Class IntuneBrand
java.lang.Object
com.microsoft.graph.models.IntuneBrand
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IntuneBrand
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IntuneBrandcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the contactITEmailAddress property value.Gets the contactITName property value.Gets the contactITNotes property value.Gets the contactITPhoneNumber property value.Gets the darkBackgroundLogo property value.Gets the displayName property value.The deserialization information for the current modelGets the lightBackgroundLogo property value.Gets the @odata.type property value.Gets the onlineSupportSiteName property value.Gets the onlineSupportSiteUrl property value.Gets the privacyUrl property value.Gets the showDisplayNameNextToLogo property value.Gets the showLogo property value.Gets the showNameNextToLogo property value.Gets the themeColor property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetContactITEmailAddress(String value) Sets the contactITEmailAddress property value.voidsetContactITName(String value) Sets the contactITName property value.voidsetContactITNotes(String value) Sets the contactITNotes property value.voidsetContactITPhoneNumber(String value) Sets the contactITPhoneNumber property value.voidsetDarkBackgroundLogo(MimeContent value) Sets the darkBackgroundLogo property value.voidsetDisplayName(String value) Sets the displayName property value.voidSets the lightBackgroundLogo property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetOnlineSupportSiteName(String value) Sets the onlineSupportSiteName property value.voidsetOnlineSupportSiteUrl(String value) Sets the onlineSupportSiteUrl property value.voidsetPrivacyUrl(String value) Sets the privacyUrl property value.voidSets the showDisplayNameNextToLogo property value.voidsetShowLogo(Boolean value) Sets the showLogo property value.voidsetShowNameNextToLogo(Boolean value) Sets the showNameNextToLogo property value.voidsetThemeColor(RgbColor value) Sets the themeColor property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
IntuneBrand
public IntuneBrand()Instantiates a newIntuneBrandand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IntuneBrand createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
IntuneBrand
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getContactITEmailAddress
Gets the contactITEmailAddress property value. Email address of the person/organization responsible for IT support.- Returns:
- a
String
-
getContactITName
Gets the contactITName property value. Name of the person/organization responsible for IT support.- Returns:
- a
String
-
getContactITNotes
Gets the contactITNotes property value. Text comments regarding the person/organization responsible for IT support.- Returns:
- a
String
-
getContactITPhoneNumber
Gets the contactITPhoneNumber property value. Phone number of the person/organization responsible for IT support.- Returns:
- a
String
-
getDarkBackgroundLogo
Gets the darkBackgroundLogo property value. Logo image displayed in Company Portal apps which have a dark background behind the logo.- Returns:
- a
MimeContent
-
getDisplayName
Gets the displayName property value. Company/organization name that is displayed to end users.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getLightBackgroundLogo
Gets the lightBackgroundLogo property value. Logo image displayed in Company Portal apps which have a light background behind the logo.- Returns:
- a
MimeContent
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getOnlineSupportSiteName
Gets the onlineSupportSiteName property value. Display name of the company/organizations IT helpdesk site.- Returns:
- a
String
-
getOnlineSupportSiteUrl
Gets the onlineSupportSiteUrl property value. URL to the company/organizations IT helpdesk site.- Returns:
- a
String
-
getPrivacyUrl
Gets the privacyUrl property value. URL to the company/organizations privacy policy.- Returns:
- a
String
-
getShowDisplayNameNextToLogo
Gets the showDisplayNameNextToLogo property value. Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.- Returns:
- a
Boolean
-
getShowLogo
Gets the showLogo property value. Boolean that represents whether the administrator-supplied logo images are shown or not shown.- Returns:
- a
Boolean
-
getShowNameNextToLogo
Gets the showNameNextToLogo property value. Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.- Returns:
- a
Boolean
-
getThemeColor
Gets the themeColor property value. Primary theme color used in the Company Portal applications and web portal.- Returns:
- a
RgbColor
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setContactITEmailAddress
Sets the contactITEmailAddress property value. Email address of the person/organization responsible for IT support.- Parameters:
value- Value to set for the contactITEmailAddress property.
-
setContactITName
Sets the contactITName property value. Name of the person/organization responsible for IT support.- Parameters:
value- Value to set for the contactITName property.
-
setContactITNotes
Sets the contactITNotes property value. Text comments regarding the person/organization responsible for IT support.- Parameters:
value- Value to set for the contactITNotes property.
-
setContactITPhoneNumber
Sets the contactITPhoneNumber property value. Phone number of the person/organization responsible for IT support.- Parameters:
value- Value to set for the contactITPhoneNumber property.
-
setDarkBackgroundLogo
Sets the darkBackgroundLogo property value. Logo image displayed in Company Portal apps which have a dark background behind the logo.- Parameters:
value- Value to set for the darkBackgroundLogo property.
-
setDisplayName
Sets the displayName property value. Company/organization name that is displayed to end users.- Parameters:
value- Value to set for the displayName property.
-
setLightBackgroundLogo
Sets the lightBackgroundLogo property value. Logo image displayed in Company Portal apps which have a light background behind the logo.- Parameters:
value- Value to set for the lightBackgroundLogo property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setOnlineSupportSiteName
Sets the onlineSupportSiteName property value. Display name of the company/organizations IT helpdesk site.- Parameters:
value- Value to set for the onlineSupportSiteName property.
-
setOnlineSupportSiteUrl
Sets the onlineSupportSiteUrl property value. URL to the company/organizations IT helpdesk site.- Parameters:
value- Value to set for the onlineSupportSiteUrl property.
-
setPrivacyUrl
Sets the privacyUrl property value. URL to the company/organizations privacy policy.- Parameters:
value- Value to set for the privacyUrl property.
-
setShowDisplayNameNextToLogo
Sets the showDisplayNameNextToLogo property value. Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.- Parameters:
value- Value to set for the showDisplayNameNextToLogo property.
-
setShowLogo
Sets the showLogo property value. Boolean that represents whether the administrator-supplied logo images are shown or not shown.- Parameters:
value- Value to set for the showLogo property.
-
setShowNameNextToLogo
Sets the showNameNextToLogo property value. Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.- Parameters:
value- Value to set for the showNameNextToLogo property.
-
setThemeColor
Sets the themeColor property value. Primary theme color used in the Company Portal applications and web portal.- Parameters:
value- Value to set for the themeColor property.
-