package org.alien4cloud.tosca.editor.operations; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.io.InputStream; /** * Upload/Update a file in an archive. * * Note that this operation is generated through a classical rest call as we need the input stream to manage file upload. */ @Getter @Setter @NoArgsConstructor public class UpdateFileOperation extends AbstractUpdateFileOperation { /** * Create a new operation to upload a file. * * @param path The path in which to save the file in the topology. * @param artifactStream The input stream of the file content. */ public UpdateFileOperation(String path, InputStream artifactStream) { super(path, artifactStream); } }