Reference documentation and code samples for the Google Cloud Dataform V1beta1 Client class FileOperation.
Represents a single file operation to the repository.
Generated from protobuf message google.cloud.dataform.v1beta1.CommitRepositoryChangesRequest.FileOperation
Namespace
Google \ Cloud \ Dataform \ V1beta1 \ CommitRepositoryChangesRequestMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
data | 
        
          array
          Optional. Data for populating the Message object.  | 
      
↳ write_file | 
        
          FileOperation\WriteFile
          Represents the write operation.  | 
      
↳ delete_file | 
        
          FileOperation\DeleteFile
          Represents the delete operation.  | 
      
getWriteFile
Represents the write operation.
| Returns | |
|---|---|
| Type | Description | 
FileOperation\WriteFile|null | 
        |
hasWriteFile
setWriteFile
Represents the write operation.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          FileOperation\WriteFile
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getDeleteFile
Represents the delete operation.
| Returns | |
|---|---|
| Type | Description | 
FileOperation\DeleteFile|null | 
        |
hasDeleteFile
setDeleteFile
Represents the delete operation.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          FileOperation\DeleteFile
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getOperation
| Returns | |
|---|---|
| Type | Description | 
string | 
        |