Package com.microsoft.graph.models
Class ImageInfo
java.lang.Object
com.microsoft.graph.models.ImageInfo
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ImageInfo
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageInfocreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the addImageQuery property value.Gets the AdditionalData property value.Gets the alternateText property value.Gets the alternativeText property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.The deserialization information for the current modelGets the iconUrl property value.Gets the @odata.type property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAddImageQuery(Boolean value) Sets the addImageQuery property value.voidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetAlternateText(String value) Sets the alternateText property value.voidsetAlternativeText(String value) Sets the alternativeText property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetIconUrl(String value) Sets the iconUrl property value.voidsetOdataType(String value) Sets the @odata.type property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
ImageInfo
public ImageInfo()Instantiates a newImageInfoand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ImageInfo 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
ImageInfo
-
getAddImageQuery
Gets the addImageQuery property value. Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example a high contrast image- Returns:
- a
Boolean
-
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. -
getAlternateText
Gets the alternateText property value. Optional; alt-text accessible content for the image- Returns:
- a
String
-
getAlternativeText
Gets the alternativeText property value. The alternativeText property- Returns:
- a
String
-
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
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIconUrl
Gets the iconUrl property value. Optional; URI that points to an icon which represents the application used to generate the activity- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
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
-
setAddImageQuery
Sets the addImageQuery property value. Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example a high contrast image- Parameters:
value- Value to set for the addImageQuery property.
-
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.
-
setAlternateText
Sets the alternateText property value. Optional; alt-text accessible content for the image- Parameters:
value- Value to set for the alternateText property.
-
setAlternativeText
Sets the alternativeText property value. The alternativeText property- Parameters:
value- Value to set for the alternativeText 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.
-
setIconUrl
Sets the iconUrl property value. Optional; URI that points to an icon which represents the application used to generate the activity- Parameters:
value- Value to set for the iconUrl property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-