Classes

  ClassDescription
Public classDataUploadClusterProgress
Upload progress metrics for streams uploaded using Cosmos Data Loader (CDL) V2 for a specific Autopilot cluster (i.e. Ch1, Sn2, etc.).
Public classDataUploadProgress
Upload progress metrics for streams uploaded using Cosmos Data Loader (CDL) V2.
Public classFindJobsParameters
This class is a container for clients to fill criteria for finding jobs from a VC.
Public classJobInfo
This class represents all the information about a SCOPE job.
Public classJobList
This class contains result jobs and other additional information from a job finding request. Clients can access result jobs by Jobs function as an IEnumerable interface. The underlying implementation of job collection is hidden from clients.
Public classJobNotification
Encapsulates the target of job notification messages.
Public classJobStatistics
This class represents the job statistics object for a given job. This contains vertex information per stage
Public classJobUpdateInfo
Describes job update parameters.
Public classManagedVcClient
ManagedVcClient is the Wrapper Class for C++\CLI As we are no longer maintaining CosmosVcClient, so as to support customer in C++ develop environment, We created this wrapper and produce a CLI lib for native users.
Public classManagedVcClientMgr
ManagedVcClientMgr controls ManagedVcClient per Thread
Public classResourceWithType
This stores a resource name with its type
Public classRetryBehaviorConfigurationCollection
Individual retry configuration element collection
Public classRetryConfigurationSection
The configuration section for retry
Public classStreamInfo
An object of StreamInfo class represents a stream on virtual cluster. For streamset related actions, a list of streams would be used.
Public classStreamingExecutionStats
The statistic information for a streaming job stage
Public classSubmitJobParameters
Wrap all submitting job parameters into this structure, so we can add more submit parameter easily in future.
Public classTimeRange
This struct defines a time range by start and end time. Accurately, a time is inside a range if and only if it is in [start, end).
Public classVC
This static class allows you to perform actions on streams and jobs in Cosmos. Prior to calling any methods in this class, you will need to call VC.Setup or VC.SetDefaultCredentials to properly communicate with Cosmos.
Public classVertexExecutionStats
This class contains the statistics information about each stage

Structures

  StructureDescription
Public structureResumeJobParameters
Describe parameters to resume a job
Public structureStartJobParameters
Describe parameters to start a job

Enumerations

  EnumerationDescription
Public enumerationCompressionLevel
Level of compression to use when sending data to Cosmos
Public enumerationDownloadMode
This defined the download mode
Public enumerationJobInfo..::..InternalJobState
Represent internal Job State
Public enumerationJobInfo..::..JobState
This enumerated variable represents the job state.
Public enumerationJobNotification..::..NotificationMethod
Possible ways in which Cosmos can notify the user of job status.
Public enumerationJobType
This enumerated variable represents job types
Public enumerationResourceWithType..::..ResourceType
Resource types
Public enumerationStreamFlags
This defined the flags that can apply to a stream