Class PlannerCategoryDescriptions

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

@Generated("com.microsoft.kiota") public class PlannerCategoryDescriptions 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

    • PlannerCategoryDescriptions

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

    • createFromDiscriminatorValue

      @Nonnull public static PlannerCategoryDescriptions 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 PlannerCategoryDescriptions
    • 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>
    • 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
    • getCategory1

      @Nullable public String getCategory1()
      Gets the category1 property value. The label associated with Category 1
      Returns:
      a String
    • getCategory10

      @Nullable public String getCategory10()
      Gets the category10 property value. The label associated with Category 10
      Returns:
      a String
    • getCategory11

      @Nullable public String getCategory11()
      Gets the category11 property value. The label associated with Category 11
      Returns:
      a String
    • getCategory12

      @Nullable public String getCategory12()
      Gets the category12 property value. The label associated with Category 12
      Returns:
      a String
    • getCategory13

      @Nullable public String getCategory13()
      Gets the category13 property value. The label associated with Category 13
      Returns:
      a String
    • getCategory14

      @Nullable public String getCategory14()
      Gets the category14 property value. The label associated with Category 14
      Returns:
      a String
    • getCategory15

      @Nullable public String getCategory15()
      Gets the category15 property value. The label associated with Category 15
      Returns:
      a String
    • getCategory16

      @Nullable public String getCategory16()
      Gets the category16 property value. The label associated with Category 16
      Returns:
      a String
    • getCategory17

      @Nullable public String getCategory17()
      Gets the category17 property value. The label associated with Category 17
      Returns:
      a String
    • getCategory18

      @Nullable public String getCategory18()
      Gets the category18 property value. The label associated with Category 18
      Returns:
      a String
    • getCategory19

      @Nullable public String getCategory19()
      Gets the category19 property value. The label associated with Category 19
      Returns:
      a String
    • getCategory2

      @Nullable public String getCategory2()
      Gets the category2 property value. The label associated with Category 2
      Returns:
      a String
    • getCategory20

      @Nullable public String getCategory20()
      Gets the category20 property value. The label associated with Category 20
      Returns:
      a String
    • getCategory21

      @Nullable public String getCategory21()
      Gets the category21 property value. The label associated with Category 21
      Returns:
      a String
    • getCategory22

      @Nullable public String getCategory22()
      Gets the category22 property value. The label associated with Category 22
      Returns:
      a String
    • getCategory23

      @Nullable public String getCategory23()
      Gets the category23 property value. The label associated with Category 23
      Returns:
      a String
    • getCategory24

      @Nullable public String getCategory24()
      Gets the category24 property value. The label associated with Category 24
      Returns:
      a String
    • getCategory25

      @Nullable public String getCategory25()
      Gets the category25 property value. The label associated with Category 25
      Returns:
      a String
    • getCategory3

      @Nullable public String getCategory3()
      Gets the category3 property value. The label associated with Category 3
      Returns:
      a String
    • getCategory4

      @Nullable public String getCategory4()
      Gets the category4 property value. The label associated with Category 4
      Returns:
      a String
    • getCategory5

      @Nullable public String getCategory5()
      Gets the category5 property value. The label associated with Category 5
      Returns:
      a String
    • getCategory6

      @Nullable public String getCategory6()
      Gets the category6 property value. The label associated with Category 6
      Returns:
      a String
    • getCategory7

      @Nullable public String getCategory7()
      Gets the category7 property value. The label associated with Category 7
      Returns:
      a String
    • getCategory8

      @Nullable public String getCategory8()
      Gets the category8 property value. The label associated with Category 8
      Returns:
      a String
    • getCategory9

      @Nullable public String getCategory9()
      Gets the category9 property value. The label associated with Category 9
      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.
    • 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.
    • setCategory1

      public void setCategory1(@Nullable String value)
      Sets the category1 property value. The label associated with Category 1
      Parameters:
      value - Value to set for the category1 property.
    • setCategory10

      public void setCategory10(@Nullable String value)
      Sets the category10 property value. The label associated with Category 10
      Parameters:
      value - Value to set for the category10 property.
    • setCategory11

      public void setCategory11(@Nullable String value)
      Sets the category11 property value. The label associated with Category 11
      Parameters:
      value - Value to set for the category11 property.
    • setCategory12

      public void setCategory12(@Nullable String value)
      Sets the category12 property value. The label associated with Category 12
      Parameters:
      value - Value to set for the category12 property.
    • setCategory13

      public void setCategory13(@Nullable String value)
      Sets the category13 property value. The label associated with Category 13
      Parameters:
      value - Value to set for the category13 property.
    • setCategory14

      public void setCategory14(@Nullable String value)
      Sets the category14 property value. The label associated with Category 14
      Parameters:
      value - Value to set for the category14 property.
    • setCategory15

      public void setCategory15(@Nullable String value)
      Sets the category15 property value. The label associated with Category 15
      Parameters:
      value - Value to set for the category15 property.
    • setCategory16

      public void setCategory16(@Nullable String value)
      Sets the category16 property value. The label associated with Category 16
      Parameters:
      value - Value to set for the category16 property.
    • setCategory17

      public void setCategory17(@Nullable String value)
      Sets the category17 property value. The label associated with Category 17
      Parameters:
      value - Value to set for the category17 property.
    • setCategory18

      public void setCategory18(@Nullable String value)
      Sets the category18 property value. The label associated with Category 18
      Parameters:
      value - Value to set for the category18 property.
    • setCategory19

      public void setCategory19(@Nullable String value)
      Sets the category19 property value. The label associated with Category 19
      Parameters:
      value - Value to set for the category19 property.
    • setCategory2

      public void setCategory2(@Nullable String value)
      Sets the category2 property value. The label associated with Category 2
      Parameters:
      value - Value to set for the category2 property.
    • setCategory20

      public void setCategory20(@Nullable String value)
      Sets the category20 property value. The label associated with Category 20
      Parameters:
      value - Value to set for the category20 property.
    • setCategory21

      public void setCategory21(@Nullable String value)
      Sets the category21 property value. The label associated with Category 21
      Parameters:
      value - Value to set for the category21 property.
    • setCategory22

      public void setCategory22(@Nullable String value)
      Sets the category22 property value. The label associated with Category 22
      Parameters:
      value - Value to set for the category22 property.
    • setCategory23

      public void setCategory23(@Nullable String value)
      Sets the category23 property value. The label associated with Category 23
      Parameters:
      value - Value to set for the category23 property.
    • setCategory24

      public void setCategory24(@Nullable String value)
      Sets the category24 property value. The label associated with Category 24
      Parameters:
      value - Value to set for the category24 property.
    • setCategory25

      public void setCategory25(@Nullable String value)
      Sets the category25 property value. The label associated with Category 25
      Parameters:
      value - Value to set for the category25 property.
    • setCategory3

      public void setCategory3(@Nullable String value)
      Sets the category3 property value. The label associated with Category 3
      Parameters:
      value - Value to set for the category3 property.
    • setCategory4

      public void setCategory4(@Nullable String value)
      Sets the category4 property value. The label associated with Category 4
      Parameters:
      value - Value to set for the category4 property.
    • setCategory5

      public void setCategory5(@Nullable String value)
      Sets the category5 property value. The label associated with Category 5
      Parameters:
      value - Value to set for the category5 property.
    • setCategory6

      public void setCategory6(@Nullable String value)
      Sets the category6 property value. The label associated with Category 6
      Parameters:
      value - Value to set for the category6 property.
    • setCategory7

      public void setCategory7(@Nullable String value)
      Sets the category7 property value. The label associated with Category 7
      Parameters:
      value - Value to set for the category7 property.
    • setCategory8

      public void setCategory8(@Nullable String value)
      Sets the category8 property value. The label associated with Category 8
      Parameters:
      value - Value to set for the category8 property.
    • setCategory9

      public void setCategory9(@Nullable String value)
      Sets the category9 property value. The label associated with Category 9
      Parameters:
      value - Value to set for the category9 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.