Package com.microsoft.graph.models
Class WorkbookSortField
java.lang.Object
com.microsoft.graph.models.WorkbookSortField
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WorkbookSortField
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 WorkbookSortFieldcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the ascending property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.getColor()Gets the color property value.Gets the dataOption property value.The deserialization information for the current modelgetIcon()Gets the icon property value.getKey()Gets the key property value.Gets the @odata.type property value.Gets the sortOn property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetAscending(Boolean value) Sets the ascending property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the color property value.voidsetDataOption(String value) Sets the dataOption property value.voidsetIcon(WorkbookIcon value) Sets the icon property value.voidSets the key property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the sortOn property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
WorkbookSortField
public WorkbookSortField()Instantiates a newWorkbookSortFieldand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WorkbookSortField 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
WorkbookSortField
-
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. -
getAscending
Gets the ascending property value. Represents whether the sorting is done in an ascending fashion.- Returns:
- a
Boolean
-
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
-
getColor
Gets the color property value. Represents the color that is the target of the condition if the sorting is on font or cell color.- Returns:
- a
String
-
getDataOption
Gets the dataOption property value. Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIcon
Gets the icon property value. Represents the icon that is the target of the condition if the sorting is on the cell's icon.- Returns:
- a
WorkbookIcon
-
getKey
Gets the key property value. Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).- Returns:
- a
Integer
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getSortOn
Gets the sortOn property value. Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.- 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
-
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.
-
setAscending
Sets the ascending property value. Represents whether the sorting is done in an ascending fashion.- Parameters:
value- Value to set for the ascending 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.
-
setColor
Sets the color property value. Represents the color that is the target of the condition if the sorting is on font or cell color.- Parameters:
value- Value to set for the color property.
-
setDataOption
Sets the dataOption property value. Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.- Parameters:
value- Value to set for the dataOption property.
-
setIcon
Sets the icon property value. Represents the icon that is the target of the condition if the sorting is on the cell's icon.- Parameters:
value- Value to set for the icon property.
-
setKey
Sets the key property value. Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).- Parameters:
value- Value to set for the key property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setSortOn
Sets the sortOn property value. Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.- Parameters:
value- Value to set for the sortOn property.
-