Class WorkbookWorksheetProtectionOptions

java.lang.Object
com.microsoft.graph.models.WorkbookWorksheetProtectionOptions
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class WorkbookWorksheetProtectionOptions extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Workbook Worksheet Protection Options.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • allowAutoFilter

      @SerializedName(value="allowAutoFilter", alternate="AllowAutoFilter") @Expose @Nullable public Boolean allowAutoFilter
      The Allow Auto Filter. Represents the worksheet protection option of allowing using auto filter feature.
    • allowDeleteColumns

      @SerializedName(value="allowDeleteColumns", alternate="AllowDeleteColumns") @Expose @Nullable public Boolean allowDeleteColumns
      The Allow Delete Columns. Represents the worksheet protection option of allowing deleting columns.
    • allowDeleteRows

      @SerializedName(value="allowDeleteRows", alternate="AllowDeleteRows") @Expose @Nullable public Boolean allowDeleteRows
      The Allow Delete Rows. Represents the worksheet protection option of allowing deleting rows.
    • allowFormatCells

      @SerializedName(value="allowFormatCells", alternate="AllowFormatCells") @Expose @Nullable public Boolean allowFormatCells
      The Allow Format Cells. Represents the worksheet protection option of allowing formatting cells.
    • allowFormatColumns

      @SerializedName(value="allowFormatColumns", alternate="AllowFormatColumns") @Expose @Nullable public Boolean allowFormatColumns
      The Allow Format Columns. Represents the worksheet protection option of allowing formatting columns.
    • allowFormatRows

      @SerializedName(value="allowFormatRows", alternate="AllowFormatRows") @Expose @Nullable public Boolean allowFormatRows
      The Allow Format Rows. Represents the worksheet protection option of allowing formatting rows.
    • allowInsertColumns

      @SerializedName(value="allowInsertColumns", alternate="AllowInsertColumns") @Expose @Nullable public Boolean allowInsertColumns
      The Allow Insert Columns. Represents the worksheet protection option of allowing inserting columns.
    • allowInsertRows

      @SerializedName(value="allowInsertRows", alternate="AllowInsertRows") @Expose @Nullable public Boolean allowInsertRows
      The Allow Insert Rows. Represents the worksheet protection option of allowing inserting rows.
    • allowPivotTables

      @SerializedName(value="allowPivotTables", alternate="AllowPivotTables") @Expose @Nullable public Boolean allowPivotTables
      The Allow Pivot Tables. Represents the worksheet protection option of allowing using pivot table feature.
    • allowSort

      @SerializedName(value="allowSort", alternate="AllowSort") @Expose @Nullable public Boolean allowSort
      The Allow Sort. Represents the worksheet protection option of allowing using sort feature.
  • Constructor Details

    • WorkbookWorksheetProtectionOptions

      public WorkbookWorksheetProtectionOptions()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to