Namespace Unity.Cloud.Storage
Classes
CloudWorkspaceRepository
Provides CRUD operations for workspaces using Unity Cloud Storage service.
DatasetCreation
Provides the information necessary for creating a dataset.
DatasetUpdate
Provides the information to update a dataset.
DatasetVersionCreation
Provides the information to create a dataset version.
DatasetVersionUpdate
Provides the information to update a dataset version.
SceneProvider
A class that serves a list of IScene or any single IScene from cloud endpoints.
WorkspaceCreation
Provides the information necessary for creating a workspace.
WorkspaceRepository
Provides CRUD operations for workspaces using given storage and scene clients.
WorkspaceUpdate
Provides the information to update a workspace.
Structs
ArtifactId
This struct holds information about artifact identifier.
DatasetId
This struct holds information about dataset identifier.
DatasetVersionId
This struct holds information about dataset version identifier.
Interfaces
IArtifact
This interface holds information about an artifact.
ICommit
This interface holds information about a commit and provides access to committed artifacts.
IDataset
This interface holds information about a dataset.
IDatasetCreation
Provides the information necessary for creating a dataset.
IDatasetUpdate
An interface that provides the information to update a dataset.
IDatasetVersion
This interface holds information about a dataset version.
IDatasetVersionCreation
Provides the information to create a dataset version.
IDatasetVersionUpdate
Provides the information to update a dataset version.
IMetadataContainer
This interface provides methods to read, update and delete metadata of an entity that implements the interface.
IRefreshableEntity
This interface provides method to fetch values of the properties of the entity that implements the interface.
ISceneProvider
This interface provides access to a list of IScene or a single one as the result of Task operations.
ITransaction
Provides methods to commit the state of dataset version, upload new artifacts and delete pending artifacts if Version wasn't committed.
IWorkspace
This interface holds information about a workspace.
IWorkspaceCreation
Provides the information necessary for creating a workspace.
IWorkspaceRepository
An interface that provides asynchronous methods to request, create, delete, and update IWorkspace.
IWorkspaceUpdate
An interface that provides the information to update a workspace.