class documentation

class TransferServiceServicer(object): (source)

View In Hierarchy

TransferService provides functionality for creating and managing transfers that migrate data from other S3 providers or across different regions of Nebius Object Storage. Each transfer consists of consecutive iterations where the service lists objects in the source bucket and moves those that need to be transferred according to the specified overwrite strategy. After an iteration completes, the transfer will stop if its stop condition is met. Otherwise, it will wait for the defined inter-iteration interval before starting the next iteration.

Method Create Missing associated documentation comment in .proto file.
Method Delete Fully delete a transfer along with its history. Only stopped or failed transfers can be deleted.
Method Get Missing associated documentation comment in .proto file.
Method GetByName Missing associated documentation comment in .proto file.
Method GetIterationHistory Missing associated documentation comment in .proto file.
Method List Missing associated documentation comment in .proto file.
Method Resume Resume stopped or failed transfer.
Method Stop Stop active transfer. If the transfer is currently moving data, it will be transitioned to the Stopping state and will move to the Stopped state once all processes have been stopped. If the transfer is waiting between iterations, it will stop immediately...
Method Update Missing associated documentation comment in .proto file.
def Create(self, request, context): (source)

Missing associated documentation comment in .proto file.

def Delete(self, request, context): (source)

Fully delete a transfer along with its history. Only stopped or failed transfers can be deleted.

def Get(self, request, context): (source)

Missing associated documentation comment in .proto file.

def GetByName(self, request, context): (source)

Missing associated documentation comment in .proto file.

def GetIterationHistory(self, request, context): (source)

Missing associated documentation comment in .proto file.

def List(self, request, context): (source)

Missing associated documentation comment in .proto file.

def Resume(self, request, context): (source)

Resume stopped or failed transfer.

def Stop(self, request, context): (source)

Stop active transfer. If the transfer is currently moving data, it will be transitioned to the Stopping state and will move to the Stopped state once all processes have been stopped. If the transfer is waiting between iterations, it will stop immediately. Only transfer in Active state can be stopped.

def Update(self, request, context): (source)

Missing associated documentation comment in .proto file.