All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.services.sheets.v4.model.Request Maven / Gradle / Ivy

The newest version!
/*
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */
/*
 * This code was generated by https://github.com/googleapis/google-api-java-client-services/
 * Modify at your own risk.
 */

package com.google.api.services.sheets.v4.model;

/**
 * A single kind of update to apply to a spreadsheet.
 *
 * 

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Google Sheets API. For a detailed explanation see: * https://developers.google.com/api-client-library/java/google-http-java-client/json *

* * @author Google, Inc. */ @SuppressWarnings("javadoc") public final class Request extends com.google.api.client.json.GenericJson { /** * Adds a new banded range * The value may be {@code null}. */ @com.google.api.client.util.Key private AddBandingRequest addBanding; /** * Adds a chart. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddChartRequest addChart; /** * Adds a new conditional format rule. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddConditionalFormatRuleRequest addConditionalFormatRule; /** * Adds a data source. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddDataSourceRequest addDataSource; /** * Creates a group over the specified range. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddDimensionGroupRequest addDimensionGroup; /** * Adds a filter view. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddFilterViewRequest addFilterView; /** * Adds a named range. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddNamedRangeRequest addNamedRange; /** * Adds a protected range. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddProtectedRangeRequest addProtectedRange; /** * Adds a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddSheetRequest addSheet; /** * Adds a slicer. * The value may be {@code null}. */ @com.google.api.client.util.Key private AddSlicerRequest addSlicer; /** * Appends cells after the last row with data in a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private AppendCellsRequest appendCells; /** * Appends dimensions to the end of a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private AppendDimensionRequest appendDimension; /** * Automatically fills in more data based on existing data. * The value may be {@code null}. */ @com.google.api.client.util.Key private AutoFillRequest autoFill; /** * Automatically resizes one or more dimensions based on the contents of the cells in that * dimension. * The value may be {@code null}. */ @com.google.api.client.util.Key private AutoResizeDimensionsRequest autoResizeDimensions; /** * Cancels refreshes of one or multiple data sources and associated dbobjects. * The value may be {@code null}. */ @com.google.api.client.util.Key private CancelDataSourceRefreshRequest cancelDataSourceRefresh; /** * Clears the basic filter on a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private ClearBasicFilterRequest clearBasicFilter; /** * Copies data from one area and pastes it to another. * The value may be {@code null}. */ @com.google.api.client.util.Key private CopyPasteRequest copyPaste; /** * Creates new developer metadata * The value may be {@code null}. */ @com.google.api.client.util.Key private CreateDeveloperMetadataRequest createDeveloperMetadata; /** * Cuts data from one area and pastes it to another. * The value may be {@code null}. */ @com.google.api.client.util.Key private CutPasteRequest cutPaste; /** * Removes a banded range * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteBandingRequest deleteBanding; /** * Deletes an existing conditional format rule. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteConditionalFormatRuleRequest deleteConditionalFormatRule; /** * Deletes a data source. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteDataSourceRequest deleteDataSource; /** * Deletes developer metadata * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteDeveloperMetadataRequest deleteDeveloperMetadata; /** * Deletes rows or columns in a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteDimensionRequest deleteDimension; /** * Deletes a group over the specified range. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteDimensionGroupRequest deleteDimensionGroup; /** * Removes rows containing duplicate values in specified columns of a cell range. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteDuplicatesRequest deleteDuplicates; /** * Deletes an embedded object (e.g, chart, image) in a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteEmbeddedObjectRequest deleteEmbeddedObject; /** * Deletes a filter view from a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteFilterViewRequest deleteFilterView; /** * Deletes a named range. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteNamedRangeRequest deleteNamedRange; /** * Deletes a protected range. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteProtectedRangeRequest deleteProtectedRange; /** * Deletes a range of cells from a sheet, shifting the remaining cells. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteRangeRequest deleteRange; /** * Deletes a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private DeleteSheetRequest deleteSheet; /** * Duplicates a filter view. * The value may be {@code null}. */ @com.google.api.client.util.Key private DuplicateFilterViewRequest duplicateFilterView; /** * Duplicates a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private DuplicateSheetRequest duplicateSheet; /** * Finds and replaces occurrences of some text with other text. * The value may be {@code null}. */ @com.google.api.client.util.Key private FindReplaceRequest findReplace; /** * Inserts new rows or columns in a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private InsertDimensionRequest insertDimension; /** * Inserts new cells in a sheet, shifting the existing cells. * The value may be {@code null}. */ @com.google.api.client.util.Key private InsertRangeRequest insertRange; /** * Merges cells together. * The value may be {@code null}. */ @com.google.api.client.util.Key private MergeCellsRequest mergeCells; /** * Moves rows or columns to another location in a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private MoveDimensionRequest moveDimension; /** * Pastes data (HTML or delimited) into a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private PasteDataRequest pasteData; /** * Randomizes the order of the rows in a range. * The value may be {@code null}. */ @com.google.api.client.util.Key private RandomizeRangeRequest randomizeRange; /** * Refreshes one or multiple data sources and associated dbobjects. * The value may be {@code null}. */ @com.google.api.client.util.Key private RefreshDataSourceRequest refreshDataSource; /** * Repeats a single cell across a range. * The value may be {@code null}. */ @com.google.api.client.util.Key private RepeatCellRequest repeatCell; /** * Sets the basic filter on a sheet. * The value may be {@code null}. */ @com.google.api.client.util.Key private SetBasicFilterRequest setBasicFilter; /** * Sets data validation for one or more cells. * The value may be {@code null}. */ @com.google.api.client.util.Key private SetDataValidationRequest setDataValidation; /** * Sorts data in a range. * The value may be {@code null}. */ @com.google.api.client.util.Key private SortRangeRequest sortRange; /** * Converts a column of text into many columns of text. * The value may be {@code null}. */ @com.google.api.client.util.Key private TextToColumnsRequest textToColumns; /** * Trims cells of whitespace (such as spaces, tabs, or new lines). * The value may be {@code null}. */ @com.google.api.client.util.Key private TrimWhitespaceRequest trimWhitespace; /** * Unmerges merged cells. * The value may be {@code null}. */ @com.google.api.client.util.Key private UnmergeCellsRequest unmergeCells; /** * Updates a banded range * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateBandingRequest updateBanding; /** * Updates the borders in a range of cells. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateBordersRequest updateBorders; /** * Updates many cells at once. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateCellsRequest updateCells; /** * Updates a chart's specifications. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateChartSpecRequest updateChartSpec; /** * Updates an existing conditional format rule. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateConditionalFormatRuleRequest updateConditionalFormatRule; /** * Updates a data source. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateDataSourceRequest updateDataSource; /** * Updates an existing developer metadata entry * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateDeveloperMetadataRequest updateDeveloperMetadata; /** * Updates the state of the specified group. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateDimensionGroupRequest updateDimensionGroup; /** * Updates dimensions' properties. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateDimensionPropertiesRequest updateDimensionProperties; /** * Updates an embedded object's border. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateEmbeddedObjectBorderRequest updateEmbeddedObjectBorder; /** * Updates an embedded object's (e.g. chart, image) position. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateEmbeddedObjectPositionRequest updateEmbeddedObjectPosition; /** * Updates the properties of a filter view. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateFilterViewRequest updateFilterView; /** * Updates a named range. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateNamedRangeRequest updateNamedRange; /** * Updates a protected range. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateProtectedRangeRequest updateProtectedRange; /** * Updates a sheet's properties. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateSheetPropertiesRequest updateSheetProperties; /** * Updates a slicer's specifications. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateSlicerSpecRequest updateSlicerSpec; /** * Updates the spreadsheet's properties. * The value may be {@code null}. */ @com.google.api.client.util.Key private UpdateSpreadsheetPropertiesRequest updateSpreadsheetProperties; /** * Adds a new banded range * @return value or {@code null} for none */ public AddBandingRequest getAddBanding() { return addBanding; } /** * Adds a new banded range * @param addBanding addBanding or {@code null} for none */ public Request setAddBanding(AddBandingRequest addBanding) { this.addBanding = addBanding; return this; } /** * Adds a chart. * @return value or {@code null} for none */ public AddChartRequest getAddChart() { return addChart; } /** * Adds a chart. * @param addChart addChart or {@code null} for none */ public Request setAddChart(AddChartRequest addChart) { this.addChart = addChart; return this; } /** * Adds a new conditional format rule. * @return value or {@code null} for none */ public AddConditionalFormatRuleRequest getAddConditionalFormatRule() { return addConditionalFormatRule; } /** * Adds a new conditional format rule. * @param addConditionalFormatRule addConditionalFormatRule or {@code null} for none */ public Request setAddConditionalFormatRule(AddConditionalFormatRuleRequest addConditionalFormatRule) { this.addConditionalFormatRule = addConditionalFormatRule; return this; } /** * Adds a data source. * @return value or {@code null} for none */ public AddDataSourceRequest getAddDataSource() { return addDataSource; } /** * Adds a data source. * @param addDataSource addDataSource or {@code null} for none */ public Request setAddDataSource(AddDataSourceRequest addDataSource) { this.addDataSource = addDataSource; return this; } /** * Creates a group over the specified range. * @return value or {@code null} for none */ public AddDimensionGroupRequest getAddDimensionGroup() { return addDimensionGroup; } /** * Creates a group over the specified range. * @param addDimensionGroup addDimensionGroup or {@code null} for none */ public Request setAddDimensionGroup(AddDimensionGroupRequest addDimensionGroup) { this.addDimensionGroup = addDimensionGroup; return this; } /** * Adds a filter view. * @return value or {@code null} for none */ public AddFilterViewRequest getAddFilterView() { return addFilterView; } /** * Adds a filter view. * @param addFilterView addFilterView or {@code null} for none */ public Request setAddFilterView(AddFilterViewRequest addFilterView) { this.addFilterView = addFilterView; return this; } /** * Adds a named range. * @return value or {@code null} for none */ public AddNamedRangeRequest getAddNamedRange() { return addNamedRange; } /** * Adds a named range. * @param addNamedRange addNamedRange or {@code null} for none */ public Request setAddNamedRange(AddNamedRangeRequest addNamedRange) { this.addNamedRange = addNamedRange; return this; } /** * Adds a protected range. * @return value or {@code null} for none */ public AddProtectedRangeRequest getAddProtectedRange() { return addProtectedRange; } /** * Adds a protected range. * @param addProtectedRange addProtectedRange or {@code null} for none */ public Request setAddProtectedRange(AddProtectedRangeRequest addProtectedRange) { this.addProtectedRange = addProtectedRange; return this; } /** * Adds a sheet. * @return value or {@code null} for none */ public AddSheetRequest getAddSheet() { return addSheet; } /** * Adds a sheet. * @param addSheet addSheet or {@code null} for none */ public Request setAddSheet(AddSheetRequest addSheet) { this.addSheet = addSheet; return this; } /** * Adds a slicer. * @return value or {@code null} for none */ public AddSlicerRequest getAddSlicer() { return addSlicer; } /** * Adds a slicer. * @param addSlicer addSlicer or {@code null} for none */ public Request setAddSlicer(AddSlicerRequest addSlicer) { this.addSlicer = addSlicer; return this; } /** * Appends cells after the last row with data in a sheet. * @return value or {@code null} for none */ public AppendCellsRequest getAppendCells() { return appendCells; } /** * Appends cells after the last row with data in a sheet. * @param appendCells appendCells or {@code null} for none */ public Request setAppendCells(AppendCellsRequest appendCells) { this.appendCells = appendCells; return this; } /** * Appends dimensions to the end of a sheet. * @return value or {@code null} for none */ public AppendDimensionRequest getAppendDimension() { return appendDimension; } /** * Appends dimensions to the end of a sheet. * @param appendDimension appendDimension or {@code null} for none */ public Request setAppendDimension(AppendDimensionRequest appendDimension) { this.appendDimension = appendDimension; return this; } /** * Automatically fills in more data based on existing data. * @return value or {@code null} for none */ public AutoFillRequest getAutoFill() { return autoFill; } /** * Automatically fills in more data based on existing data. * @param autoFill autoFill or {@code null} for none */ public Request setAutoFill(AutoFillRequest autoFill) { this.autoFill = autoFill; return this; } /** * Automatically resizes one or more dimensions based on the contents of the cells in that * dimension. * @return value or {@code null} for none */ public AutoResizeDimensionsRequest getAutoResizeDimensions() { return autoResizeDimensions; } /** * Automatically resizes one or more dimensions based on the contents of the cells in that * dimension. * @param autoResizeDimensions autoResizeDimensions or {@code null} for none */ public Request setAutoResizeDimensions(AutoResizeDimensionsRequest autoResizeDimensions) { this.autoResizeDimensions = autoResizeDimensions; return this; } /** * Cancels refreshes of one or multiple data sources and associated dbobjects. * @return value or {@code null} for none */ public CancelDataSourceRefreshRequest getCancelDataSourceRefresh() { return cancelDataSourceRefresh; } /** * Cancels refreshes of one or multiple data sources and associated dbobjects. * @param cancelDataSourceRefresh cancelDataSourceRefresh or {@code null} for none */ public Request setCancelDataSourceRefresh(CancelDataSourceRefreshRequest cancelDataSourceRefresh) { this.cancelDataSourceRefresh = cancelDataSourceRefresh; return this; } /** * Clears the basic filter on a sheet. * @return value or {@code null} for none */ public ClearBasicFilterRequest getClearBasicFilter() { return clearBasicFilter; } /** * Clears the basic filter on a sheet. * @param clearBasicFilter clearBasicFilter or {@code null} for none */ public Request setClearBasicFilter(ClearBasicFilterRequest clearBasicFilter) { this.clearBasicFilter = clearBasicFilter; return this; } /** * Copies data from one area and pastes it to another. * @return value or {@code null} for none */ public CopyPasteRequest getCopyPaste() { return copyPaste; } /** * Copies data from one area and pastes it to another. * @param copyPaste copyPaste or {@code null} for none */ public Request setCopyPaste(CopyPasteRequest copyPaste) { this.copyPaste = copyPaste; return this; } /** * Creates new developer metadata * @return value or {@code null} for none */ public CreateDeveloperMetadataRequest getCreateDeveloperMetadata() { return createDeveloperMetadata; } /** * Creates new developer metadata * @param createDeveloperMetadata createDeveloperMetadata or {@code null} for none */ public Request setCreateDeveloperMetadata(CreateDeveloperMetadataRequest createDeveloperMetadata) { this.createDeveloperMetadata = createDeveloperMetadata; return this; } /** * Cuts data from one area and pastes it to another. * @return value or {@code null} for none */ public CutPasteRequest getCutPaste() { return cutPaste; } /** * Cuts data from one area and pastes it to another. * @param cutPaste cutPaste or {@code null} for none */ public Request setCutPaste(CutPasteRequest cutPaste) { this.cutPaste = cutPaste; return this; } /** * Removes a banded range * @return value or {@code null} for none */ public DeleteBandingRequest getDeleteBanding() { return deleteBanding; } /** * Removes a banded range * @param deleteBanding deleteBanding or {@code null} for none */ public Request setDeleteBanding(DeleteBandingRequest deleteBanding) { this.deleteBanding = deleteBanding; return this; } /** * Deletes an existing conditional format rule. * @return value or {@code null} for none */ public DeleteConditionalFormatRuleRequest getDeleteConditionalFormatRule() { return deleteConditionalFormatRule; } /** * Deletes an existing conditional format rule. * @param deleteConditionalFormatRule deleteConditionalFormatRule or {@code null} for none */ public Request setDeleteConditionalFormatRule(DeleteConditionalFormatRuleRequest deleteConditionalFormatRule) { this.deleteConditionalFormatRule = deleteConditionalFormatRule; return this; } /** * Deletes a data source. * @return value or {@code null} for none */ public DeleteDataSourceRequest getDeleteDataSource() { return deleteDataSource; } /** * Deletes a data source. * @param deleteDataSource deleteDataSource or {@code null} for none */ public Request setDeleteDataSource(DeleteDataSourceRequest deleteDataSource) { this.deleteDataSource = deleteDataSource; return this; } /** * Deletes developer metadata * @return value or {@code null} for none */ public DeleteDeveloperMetadataRequest getDeleteDeveloperMetadata() { return deleteDeveloperMetadata; } /** * Deletes developer metadata * @param deleteDeveloperMetadata deleteDeveloperMetadata or {@code null} for none */ public Request setDeleteDeveloperMetadata(DeleteDeveloperMetadataRequest deleteDeveloperMetadata) { this.deleteDeveloperMetadata = deleteDeveloperMetadata; return this; } /** * Deletes rows or columns in a sheet. * @return value or {@code null} for none */ public DeleteDimensionRequest getDeleteDimension() { return deleteDimension; } /** * Deletes rows or columns in a sheet. * @param deleteDimension deleteDimension or {@code null} for none */ public Request setDeleteDimension(DeleteDimensionRequest deleteDimension) { this.deleteDimension = deleteDimension; return this; } /** * Deletes a group over the specified range. * @return value or {@code null} for none */ public DeleteDimensionGroupRequest getDeleteDimensionGroup() { return deleteDimensionGroup; } /** * Deletes a group over the specified range. * @param deleteDimensionGroup deleteDimensionGroup or {@code null} for none */ public Request setDeleteDimensionGroup(DeleteDimensionGroupRequest deleteDimensionGroup) { this.deleteDimensionGroup = deleteDimensionGroup; return this; } /** * Removes rows containing duplicate values in specified columns of a cell range. * @return value or {@code null} for none */ public DeleteDuplicatesRequest getDeleteDuplicates() { return deleteDuplicates; } /** * Removes rows containing duplicate values in specified columns of a cell range. * @param deleteDuplicates deleteDuplicates or {@code null} for none */ public Request setDeleteDuplicates(DeleteDuplicatesRequest deleteDuplicates) { this.deleteDuplicates = deleteDuplicates; return this; } /** * Deletes an embedded object (e.g, chart, image) in a sheet. * @return value or {@code null} for none */ public DeleteEmbeddedObjectRequest getDeleteEmbeddedObject() { return deleteEmbeddedObject; } /** * Deletes an embedded object (e.g, chart, image) in a sheet. * @param deleteEmbeddedObject deleteEmbeddedObject or {@code null} for none */ public Request setDeleteEmbeddedObject(DeleteEmbeddedObjectRequest deleteEmbeddedObject) { this.deleteEmbeddedObject = deleteEmbeddedObject; return this; } /** * Deletes a filter view from a sheet. * @return value or {@code null} for none */ public DeleteFilterViewRequest getDeleteFilterView() { return deleteFilterView; } /** * Deletes a filter view from a sheet. * @param deleteFilterView deleteFilterView or {@code null} for none */ public Request setDeleteFilterView(DeleteFilterViewRequest deleteFilterView) { this.deleteFilterView = deleteFilterView; return this; } /** * Deletes a named range. * @return value or {@code null} for none */ public DeleteNamedRangeRequest getDeleteNamedRange() { return deleteNamedRange; } /** * Deletes a named range. * @param deleteNamedRange deleteNamedRange or {@code null} for none */ public Request setDeleteNamedRange(DeleteNamedRangeRequest deleteNamedRange) { this.deleteNamedRange = deleteNamedRange; return this; } /** * Deletes a protected range. * @return value or {@code null} for none */ public DeleteProtectedRangeRequest getDeleteProtectedRange() { return deleteProtectedRange; } /** * Deletes a protected range. * @param deleteProtectedRange deleteProtectedRange or {@code null} for none */ public Request setDeleteProtectedRange(DeleteProtectedRangeRequest deleteProtectedRange) { this.deleteProtectedRange = deleteProtectedRange; return this; } /** * Deletes a range of cells from a sheet, shifting the remaining cells. * @return value or {@code null} for none */ public DeleteRangeRequest getDeleteRange() { return deleteRange; } /** * Deletes a range of cells from a sheet, shifting the remaining cells. * @param deleteRange deleteRange or {@code null} for none */ public Request setDeleteRange(DeleteRangeRequest deleteRange) { this.deleteRange = deleteRange; return this; } /** * Deletes a sheet. * @return value or {@code null} for none */ public DeleteSheetRequest getDeleteSheet() { return deleteSheet; } /** * Deletes a sheet. * @param deleteSheet deleteSheet or {@code null} for none */ public Request setDeleteSheet(DeleteSheetRequest deleteSheet) { this.deleteSheet = deleteSheet; return this; } /** * Duplicates a filter view. * @return value or {@code null} for none */ public DuplicateFilterViewRequest getDuplicateFilterView() { return duplicateFilterView; } /** * Duplicates a filter view. * @param duplicateFilterView duplicateFilterView or {@code null} for none */ public Request setDuplicateFilterView(DuplicateFilterViewRequest duplicateFilterView) { this.duplicateFilterView = duplicateFilterView; return this; } /** * Duplicates a sheet. * @return value or {@code null} for none */ public DuplicateSheetRequest getDuplicateSheet() { return duplicateSheet; } /** * Duplicates a sheet. * @param duplicateSheet duplicateSheet or {@code null} for none */ public Request setDuplicateSheet(DuplicateSheetRequest duplicateSheet) { this.duplicateSheet = duplicateSheet; return this; } /** * Finds and replaces occurrences of some text with other text. * @return value or {@code null} for none */ public FindReplaceRequest getFindReplace() { return findReplace; } /** * Finds and replaces occurrences of some text with other text. * @param findReplace findReplace or {@code null} for none */ public Request setFindReplace(FindReplaceRequest findReplace) { this.findReplace = findReplace; return this; } /** * Inserts new rows or columns in a sheet. * @return value or {@code null} for none */ public InsertDimensionRequest getInsertDimension() { return insertDimension; } /** * Inserts new rows or columns in a sheet. * @param insertDimension insertDimension or {@code null} for none */ public Request setInsertDimension(InsertDimensionRequest insertDimension) { this.insertDimension = insertDimension; return this; } /** * Inserts new cells in a sheet, shifting the existing cells. * @return value or {@code null} for none */ public InsertRangeRequest getInsertRange() { return insertRange; } /** * Inserts new cells in a sheet, shifting the existing cells. * @param insertRange insertRange or {@code null} for none */ public Request setInsertRange(InsertRangeRequest insertRange) { this.insertRange = insertRange; return this; } /** * Merges cells together. * @return value or {@code null} for none */ public MergeCellsRequest getMergeCells() { return mergeCells; } /** * Merges cells together. * @param mergeCells mergeCells or {@code null} for none */ public Request setMergeCells(MergeCellsRequest mergeCells) { this.mergeCells = mergeCells; return this; } /** * Moves rows or columns to another location in a sheet. * @return value or {@code null} for none */ public MoveDimensionRequest getMoveDimension() { return moveDimension; } /** * Moves rows or columns to another location in a sheet. * @param moveDimension moveDimension or {@code null} for none */ public Request setMoveDimension(MoveDimensionRequest moveDimension) { this.moveDimension = moveDimension; return this; } /** * Pastes data (HTML or delimited) into a sheet. * @return value or {@code null} for none */ public PasteDataRequest getPasteData() { return pasteData; } /** * Pastes data (HTML or delimited) into a sheet. * @param pasteData pasteData or {@code null} for none */ public Request setPasteData(PasteDataRequest pasteData) { this.pasteData = pasteData; return this; } /** * Randomizes the order of the rows in a range. * @return value or {@code null} for none */ public RandomizeRangeRequest getRandomizeRange() { return randomizeRange; } /** * Randomizes the order of the rows in a range. * @param randomizeRange randomizeRange or {@code null} for none */ public Request setRandomizeRange(RandomizeRangeRequest randomizeRange) { this.randomizeRange = randomizeRange; return this; } /** * Refreshes one or multiple data sources and associated dbobjects. * @return value or {@code null} for none */ public RefreshDataSourceRequest getRefreshDataSource() { return refreshDataSource; } /** * Refreshes one or multiple data sources and associated dbobjects. * @param refreshDataSource refreshDataSource or {@code null} for none */ public Request setRefreshDataSource(RefreshDataSourceRequest refreshDataSource) { this.refreshDataSource = refreshDataSource; return this; } /** * Repeats a single cell across a range. * @return value or {@code null} for none */ public RepeatCellRequest getRepeatCell() { return repeatCell; } /** * Repeats a single cell across a range. * @param repeatCell repeatCell or {@code null} for none */ public Request setRepeatCell(RepeatCellRequest repeatCell) { this.repeatCell = repeatCell; return this; } /** * Sets the basic filter on a sheet. * @return value or {@code null} for none */ public SetBasicFilterRequest getSetBasicFilter() { return setBasicFilter; } /** * Sets the basic filter on a sheet. * @param setBasicFilter setBasicFilter or {@code null} for none */ public Request setSetBasicFilter(SetBasicFilterRequest setBasicFilter) { this.setBasicFilter = setBasicFilter; return this; } /** * Sets data validation for one or more cells. * @return value or {@code null} for none */ public SetDataValidationRequest getSetDataValidation() { return setDataValidation; } /** * Sets data validation for one or more cells. * @param setDataValidation setDataValidation or {@code null} for none */ public Request setSetDataValidation(SetDataValidationRequest setDataValidation) { this.setDataValidation = setDataValidation; return this; } /** * Sorts data in a range. * @return value or {@code null} for none */ public SortRangeRequest getSortRange() { return sortRange; } /** * Sorts data in a range. * @param sortRange sortRange or {@code null} for none */ public Request setSortRange(SortRangeRequest sortRange) { this.sortRange = sortRange; return this; } /** * Converts a column of text into many columns of text. * @return value or {@code null} for none */ public TextToColumnsRequest getTextToColumns() { return textToColumns; } /** * Converts a column of text into many columns of text. * @param textToColumns textToColumns or {@code null} for none */ public Request setTextToColumns(TextToColumnsRequest textToColumns) { this.textToColumns = textToColumns; return this; } /** * Trims cells of whitespace (such as spaces, tabs, or new lines). * @return value or {@code null} for none */ public TrimWhitespaceRequest getTrimWhitespace() { return trimWhitespace; } /** * Trims cells of whitespace (such as spaces, tabs, or new lines). * @param trimWhitespace trimWhitespace or {@code null} for none */ public Request setTrimWhitespace(TrimWhitespaceRequest trimWhitespace) { this.trimWhitespace = trimWhitespace; return this; } /** * Unmerges merged cells. * @return value or {@code null} for none */ public UnmergeCellsRequest getUnmergeCells() { return unmergeCells; } /** * Unmerges merged cells. * @param unmergeCells unmergeCells or {@code null} for none */ public Request setUnmergeCells(UnmergeCellsRequest unmergeCells) { this.unmergeCells = unmergeCells; return this; } /** * Updates a banded range * @return value or {@code null} for none */ public UpdateBandingRequest getUpdateBanding() { return updateBanding; } /** * Updates a banded range * @param updateBanding updateBanding or {@code null} for none */ public Request setUpdateBanding(UpdateBandingRequest updateBanding) { this.updateBanding = updateBanding; return this; } /** * Updates the borders in a range of cells. * @return value or {@code null} for none */ public UpdateBordersRequest getUpdateBorders() { return updateBorders; } /** * Updates the borders in a range of cells. * @param updateBorders updateBorders or {@code null} for none */ public Request setUpdateBorders(UpdateBordersRequest updateBorders) { this.updateBorders = updateBorders; return this; } /** * Updates many cells at once. * @return value or {@code null} for none */ public UpdateCellsRequest getUpdateCells() { return updateCells; } /** * Updates many cells at once. * @param updateCells updateCells or {@code null} for none */ public Request setUpdateCells(UpdateCellsRequest updateCells) { this.updateCells = updateCells; return this; } /** * Updates a chart's specifications. * @return value or {@code null} for none */ public UpdateChartSpecRequest getUpdateChartSpec() { return updateChartSpec; } /** * Updates a chart's specifications. * @param updateChartSpec updateChartSpec or {@code null} for none */ public Request setUpdateChartSpec(UpdateChartSpecRequest updateChartSpec) { this.updateChartSpec = updateChartSpec; return this; } /** * Updates an existing conditional format rule. * @return value or {@code null} for none */ public UpdateConditionalFormatRuleRequest getUpdateConditionalFormatRule() { return updateConditionalFormatRule; } /** * Updates an existing conditional format rule. * @param updateConditionalFormatRule updateConditionalFormatRule or {@code null} for none */ public Request setUpdateConditionalFormatRule(UpdateConditionalFormatRuleRequest updateConditionalFormatRule) { this.updateConditionalFormatRule = updateConditionalFormatRule; return this; } /** * Updates a data source. * @return value or {@code null} for none */ public UpdateDataSourceRequest getUpdateDataSource() { return updateDataSource; } /** * Updates a data source. * @param updateDataSource updateDataSource or {@code null} for none */ public Request setUpdateDataSource(UpdateDataSourceRequest updateDataSource) { this.updateDataSource = updateDataSource; return this; } /** * Updates an existing developer metadata entry * @return value or {@code null} for none */ public UpdateDeveloperMetadataRequest getUpdateDeveloperMetadata() { return updateDeveloperMetadata; } /** * Updates an existing developer metadata entry * @param updateDeveloperMetadata updateDeveloperMetadata or {@code null} for none */ public Request setUpdateDeveloperMetadata(UpdateDeveloperMetadataRequest updateDeveloperMetadata) { this.updateDeveloperMetadata = updateDeveloperMetadata; return this; } /** * Updates the state of the specified group. * @return value or {@code null} for none */ public UpdateDimensionGroupRequest getUpdateDimensionGroup() { return updateDimensionGroup; } /** * Updates the state of the specified group. * @param updateDimensionGroup updateDimensionGroup or {@code null} for none */ public Request setUpdateDimensionGroup(UpdateDimensionGroupRequest updateDimensionGroup) { this.updateDimensionGroup = updateDimensionGroup; return this; } /** * Updates dimensions' properties. * @return value or {@code null} for none */ public UpdateDimensionPropertiesRequest getUpdateDimensionProperties() { return updateDimensionProperties; } /** * Updates dimensions' properties. * @param updateDimensionProperties updateDimensionProperties or {@code null} for none */ public Request setUpdateDimensionProperties(UpdateDimensionPropertiesRequest updateDimensionProperties) { this.updateDimensionProperties = updateDimensionProperties; return this; } /** * Updates an embedded object's border. * @return value or {@code null} for none */ public UpdateEmbeddedObjectBorderRequest getUpdateEmbeddedObjectBorder() { return updateEmbeddedObjectBorder; } /** * Updates an embedded object's border. * @param updateEmbeddedObjectBorder updateEmbeddedObjectBorder or {@code null} for none */ public Request setUpdateEmbeddedObjectBorder(UpdateEmbeddedObjectBorderRequest updateEmbeddedObjectBorder) { this.updateEmbeddedObjectBorder = updateEmbeddedObjectBorder; return this; } /** * Updates an embedded object's (e.g. chart, image) position. * @return value or {@code null} for none */ public UpdateEmbeddedObjectPositionRequest getUpdateEmbeddedObjectPosition() { return updateEmbeddedObjectPosition; } /** * Updates an embedded object's (e.g. chart, image) position. * @param updateEmbeddedObjectPosition updateEmbeddedObjectPosition or {@code null} for none */ public Request setUpdateEmbeddedObjectPosition(UpdateEmbeddedObjectPositionRequest updateEmbeddedObjectPosition) { this.updateEmbeddedObjectPosition = updateEmbeddedObjectPosition; return this; } /** * Updates the properties of a filter view. * @return value or {@code null} for none */ public UpdateFilterViewRequest getUpdateFilterView() { return updateFilterView; } /** * Updates the properties of a filter view. * @param updateFilterView updateFilterView or {@code null} for none */ public Request setUpdateFilterView(UpdateFilterViewRequest updateFilterView) { this.updateFilterView = updateFilterView; return this; } /** * Updates a named range. * @return value or {@code null} for none */ public UpdateNamedRangeRequest getUpdateNamedRange() { return updateNamedRange; } /** * Updates a named range. * @param updateNamedRange updateNamedRange or {@code null} for none */ public Request setUpdateNamedRange(UpdateNamedRangeRequest updateNamedRange) { this.updateNamedRange = updateNamedRange; return this; } /** * Updates a protected range. * @return value or {@code null} for none */ public UpdateProtectedRangeRequest getUpdateProtectedRange() { return updateProtectedRange; } /** * Updates a protected range. * @param updateProtectedRange updateProtectedRange or {@code null} for none */ public Request setUpdateProtectedRange(UpdateProtectedRangeRequest updateProtectedRange) { this.updateProtectedRange = updateProtectedRange; return this; } /** * Updates a sheet's properties. * @return value or {@code null} for none */ public UpdateSheetPropertiesRequest getUpdateSheetProperties() { return updateSheetProperties; } /** * Updates a sheet's properties. * @param updateSheetProperties updateSheetProperties or {@code null} for none */ public Request setUpdateSheetProperties(UpdateSheetPropertiesRequest updateSheetProperties) { this.updateSheetProperties = updateSheetProperties; return this; } /** * Updates a slicer's specifications. * @return value or {@code null} for none */ public UpdateSlicerSpecRequest getUpdateSlicerSpec() { return updateSlicerSpec; } /** * Updates a slicer's specifications. * @param updateSlicerSpec updateSlicerSpec or {@code null} for none */ public Request setUpdateSlicerSpec(UpdateSlicerSpecRequest updateSlicerSpec) { this.updateSlicerSpec = updateSlicerSpec; return this; } /** * Updates the spreadsheet's properties. * @return value or {@code null} for none */ public UpdateSpreadsheetPropertiesRequest getUpdateSpreadsheetProperties() { return updateSpreadsheetProperties; } /** * Updates the spreadsheet's properties. * @param updateSpreadsheetProperties updateSpreadsheetProperties or {@code null} for none */ public Request setUpdateSpreadsheetProperties(UpdateSpreadsheetPropertiesRequest updateSpreadsheetProperties) { this.updateSpreadsheetProperties = updateSpreadsheetProperties; return this; } @Override public Request set(String fieldName, Object value) { return (Request) super.set(fieldName, value); } @Override public Request clone() { return (Request) super.clone(); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy