Package com.microsoft.graph.models
Class WorkbookWorksheetProtectionOptions
java.lang.Object
com.microsoft.graph.models.WorkbookWorksheetProtectionOptions
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WorkbookWorksheetProtectionOptions
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
ConstructorsConstructorDescriptionInstantiates a newWorkbookWorksheetProtectionOptionsand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the allowAutoFilter property value.Gets the allowDeleteColumns property value.Gets the allowDeleteRows property value.Gets the allowFormatCells property value.Gets the allowFormatColumns property value.Gets the allowFormatRows property value.Gets the allowInsertColumns property value.Gets the allowInsertHyperlinks property value.Gets the allowInsertRows property value.Gets the allowPivotTables property value.Gets the allowSort property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.The deserialization information for the current modelGets the @odata.type property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetAllowAutoFilter(Boolean value) Sets the allowAutoFilter property value.voidsetAllowDeleteColumns(Boolean value) Sets the allowDeleteColumns property value.voidsetAllowDeleteRows(Boolean value) Sets the allowDeleteRows property value.voidsetAllowFormatCells(Boolean value) Sets the allowFormatCells property value.voidsetAllowFormatColumns(Boolean value) Sets the allowFormatColumns property value.voidsetAllowFormatRows(Boolean value) Sets the allowFormatRows property value.voidsetAllowInsertColumns(Boolean value) Sets the allowInsertColumns property value.voidsetAllowInsertHyperlinks(Boolean value) Sets the allowInsertHyperlinks property value.voidsetAllowInsertRows(Boolean value) Sets the allowInsertRows property value.voidsetAllowPivotTables(Boolean value) Sets the allowPivotTables property value.voidsetAllowSort(Boolean value) Sets the allowSort property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore 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
-
WorkbookWorksheetProtectionOptions
public WorkbookWorksheetProtectionOptions()Instantiates a newWorkbookWorksheetProtectionOptionsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WorkbookWorksheetProtectionOptions 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
WorkbookWorksheetProtectionOptions
-
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. -
getAllowAutoFilter
Gets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled.- Returns:
- a
Boolean
-
getAllowDeleteColumns
Gets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled.- Returns:
- a
Boolean
-
getAllowDeleteRows
Gets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled.- Returns:
- a
Boolean
-
getAllowFormatCells
Gets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled.- Returns:
- a
Boolean
-
getAllowFormatColumns
Gets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled.- Returns:
- a
Boolean
-
getAllowFormatRows
Gets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled.- Returns:
- a
Boolean
-
getAllowInsertColumns
Gets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled.- Returns:
- a
Boolean
-
getAllowInsertHyperlinks
Gets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled.- Returns:
- a
Boolean
-
getAllowInsertRows
Gets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled.- Returns:
- a
Boolean
-
getAllowPivotTables
Gets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled.- Returns:
- a
Boolean
-
getAllowSort
Gets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled.- 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
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
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
-
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.
-
setAllowAutoFilter
Sets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled.- Parameters:
value- Value to set for the allowAutoFilter property.
-
setAllowDeleteColumns
Sets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled.- Parameters:
value- Value to set for the allowDeleteColumns property.
-
setAllowDeleteRows
Sets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled.- Parameters:
value- Value to set for the allowDeleteRows property.
-
setAllowFormatCells
Sets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled.- Parameters:
value- Value to set for the allowFormatCells property.
-
setAllowFormatColumns
Sets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled.- Parameters:
value- Value to set for the allowFormatColumns property.
-
setAllowFormatRows
Sets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled.- Parameters:
value- Value to set for the allowFormatRows property.
-
setAllowInsertColumns
Sets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled.- Parameters:
value- Value to set for the allowInsertColumns property.
-
setAllowInsertHyperlinks
Sets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled.- Parameters:
value- Value to set for the allowInsertHyperlinks property.
-
setAllowInsertRows
Sets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled.- Parameters:
value- Value to set for the allowInsertRows property.
-
setAllowPivotTables
Sets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled.- Parameters:
value- Value to set for the allowPivotTables property.
-
setAllowSort
Sets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled.- Parameters:
value- Value to set for the allowSort 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.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-