Note: The following fields are mutually exclusive: delete_file, write_file. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: delete_file, write_file. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: delete_file, write_file. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: write_file, delete_file. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: write_file, delete_file. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: write_file, delete_file. If a field in that set is populated, all other fields in the set will automatically be cleared.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Dataform V1 API - Class Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation (v0.1.0)\n\nReference documentation and code samples for the Dataform V1 API class Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation.\n\nRepresents a single file operation to the repository. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #delete_file\n\n def delete_file() -\u003e ::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::DeleteFile\n\n**Returns**\n\n- ([::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::DeleteFile](./Google-Cloud-Dataform-V1-CommitRepositoryChangesRequest-FileOperation-DeleteFile)) --- Represents the delete operation.\n\n\n Note: The following fields are mutually exclusive: `delete_file`, `write_file`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #delete_file=\n\n def delete_file=(value) -\u003e ::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::DeleteFile\n\n**Parameter**\n\n- **value** ([::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::DeleteFile](./Google-Cloud-Dataform-V1-CommitRepositoryChangesRequest-FileOperation-DeleteFile)) --- Represents the delete operation.\n\n\nNote: The following fields are mutually exclusive: `delete_file`, `write_file`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- ([::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::DeleteFile](./Google-Cloud-Dataform-V1-CommitRepositoryChangesRequest-FileOperation-DeleteFile)) --- Represents the delete operation.\n\n\n Note: The following fields are mutually exclusive: `delete_file`, `write_file`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #write_file\n\n def write_file() -\u003e ::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::WriteFile\n\n**Returns**\n\n- ([::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::WriteFile](./Google-Cloud-Dataform-V1-CommitRepositoryChangesRequest-FileOperation-WriteFile)) --- Represents the write operation.\n\n\n Note: The following fields are mutually exclusive: `write_file`, `delete_file`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #write_file=\n\n def write_file=(value) -\u003e ::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::WriteFile\n\n**Parameter**\n\n- **value** ([::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::WriteFile](./Google-Cloud-Dataform-V1-CommitRepositoryChangesRequest-FileOperation-WriteFile)) --- Represents the write operation.\n\n\nNote: The following fields are mutually exclusive: `write_file`, `delete_file`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- ([::Google::Cloud::Dataform::V1::CommitRepositoryChangesRequest::FileOperation::WriteFile](./Google-Cloud-Dataform-V1-CommitRepositoryChangesRequest-FileOperation-WriteFile)) --- Represents the write operation.\n\n\n Note: The following fields are mutually exclusive: `write_file`, `delete_file`. If a field in that set is populated, all other fields in the set will automatically be cleared."]]