Class VisualInfo

java.lang.Object
com.microsoft.graph.models.VisualInfo
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class VisualInfo extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • VisualInfo

      public VisualInfo()
      Instantiates a new VisualInfo and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static VisualInfo 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 VisualInfo
    • getAdditionalData

      @Nonnull public Map<String,Object> 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.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getAttribution

      @Nullable public ImageInfo getAttribution()
      Gets the attribution property value. Optional. JSON object used to represent an icon which represents the application used to generate the activity
      Returns:
      a ImageInfo
    • getBackgroundColor

      @Nullable public String getBackgroundColor()
      Gets the backgroundColor property value. Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color
      Returns:
      a String
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getContent

      @Nullable public com.microsoft.kiota.serialization.UntypedNode getContent()
      Gets the content property value. Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
      Returns:
      a UntypedNode
    • getDescription

      @Nullable public String getDescription()
      Gets the description property value. Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
      Returns:
      a String
    • getDisplayText

      @Nullable public String getDisplayText()
      Gets the displayText property value. Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
      Returns:
      a String
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getOdataType

      @Nullable public 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:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      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.
    • setAttribution

      public void setAttribution(@Nullable ImageInfo value)
      Sets the attribution property value. Optional. JSON object used to represent an icon which represents the application used to generate the activity
      Parameters:
      value - Value to set for the attribution property.
    • setBackgroundColor

      public void setBackgroundColor(@Nullable String value)
      Sets the backgroundColor property value. Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color
      Parameters:
      value - Value to set for the backgroundColor 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.
    • setContent

      public void setContent(@Nullable com.microsoft.kiota.serialization.UntypedNode value)
      Sets the content property value. Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI
      Parameters:
      value - Value to set for the content property.
    • setDescription

      public void setDescription(@Nullable String value)
      Sets the description property value. Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)
      Parameters:
      value - Value to set for the description property.
    • setDisplayText

      public void setDisplayText(@Nullable String value)
      Sets the displayText property value. Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)
      Parameters:
      value - Value to set for the displayText property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.