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. Represents the worksheet protection option of allowing using auto filter feature.- Returns:
- a
Boolean
-
getAllowDeleteColumns
Gets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns.- Returns:
- a
Boolean
-
getAllowDeleteRows
Gets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows.- Returns:
- a
Boolean
-
getAllowFormatCells
Gets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells.- Returns:
- a
Boolean
-
getAllowFormatColumns
Gets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns.- Returns:
- a
Boolean
-
getAllowFormatRows
Gets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows.- Returns:
- a
Boolean
-
getAllowInsertColumns
Gets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns.- Returns:
- a
Boolean
-
getAllowInsertHyperlinks
Gets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks.- Returns:
- a
Boolean
-
getAllowInsertRows
Gets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows.- Returns:
- a
Boolean
-
getAllowPivotTables
Gets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature.- Returns:
- a
Boolean
-
getAllowSort
Gets the allowSort property value. Represents the worksheet protection option of allowing using sort feature.- 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. Represents the worksheet protection option of allowing using auto filter feature.- Parameters:
value- Value to set for the allowAutoFilter property.
-
setAllowDeleteColumns
Sets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns.- Parameters:
value- Value to set for the allowDeleteColumns property.
-
setAllowDeleteRows
Sets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows.- Parameters:
value- Value to set for the allowDeleteRows property.
-
setAllowFormatCells
Sets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells.- Parameters:
value- Value to set for the allowFormatCells property.
-
setAllowFormatColumns
Sets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns.- Parameters:
value- Value to set for the allowFormatColumns property.
-
setAllowFormatRows
Sets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows.- Parameters:
value- Value to set for the allowFormatRows property.
-
setAllowInsertColumns
Sets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns.- Parameters:
value- Value to set for the allowInsertColumns property.
-
setAllowInsertHyperlinks
Sets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks.- Parameters:
value- Value to set for the allowInsertHyperlinks property.
-
setAllowInsertRows
Sets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows.- Parameters:
value- Value to set for the allowInsertRows property.
-
setAllowPivotTables
Sets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature.- Parameters:
value- Value to set for the allowPivotTables property.
-
setAllowSort
Sets the allowSort property value. Represents the worksheet protection option of allowing using sort feature.- 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.
-