/// <summary> /// Initializes a new instance of the <see cref="RemoteProtectionJobInformation" /> class. /// </summary> /// <param name="clusterName">Specifies the name of the original Cluster that archived the data to the Vault..</param> /// <param name="environment">Specifies the environment type (such as kVMware or kSQL) of the original archived Protection Job. Supported environment types include 'kView', 'kSQL', 'kVMware', 'kPuppeteer', 'kPhysical', 'kPure', 'kNetapp, 'kGenericNas, 'kHyperV', 'kAcropolis', 'kAzure'. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter..</param> /// <param name="jobName">Specifies the name of the Protection Job on the original Cluster..</param> /// <param name="jobUid">jobUid.</param> public RemoteProtectionJobInformation(string clusterName = default(string), EnvironmentEnum?environment = default(EnvironmentEnum?), string jobName = default(string), ProtectionJobUid1 jobUid = default(ProtectionJobUid1)) { this.ClusterName = clusterName; this.Environment = environment; this.JobName = jobName; this.JobUid = jobUid; }
/// <summary> /// Initializes a new instance of the <see cref="RemoteProtectionJobRunInformation" /> class. /// </summary> /// <param name="clusterName">Specifies the name of the original Cluster that archived the data to the Vault..</param> /// <param name="environment">Specifies the environment type (such as kVMware or kSQL) of the original archived Protection Job. Supported environment types include 'kView', 'kSQL', 'kVMware', 'kPuppeteer', 'kPhysical', 'kPure', 'kNetapp, 'kGenericNas, 'kHyperV', 'kAcropolis', 'kAzure'. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter..</param> /// <param name="jobName">Specifies the name of the Protection Job on the original Cluster..</param> /// <param name="jobUid">jobUid.</param> /// <param name="protectionJobRuns">Specifies the list of Protection Job Runs (Snapshot) details for a Protection Job archived to a Vault..</param> public RemoteProtectionJobRunInformation(string clusterName = default(string), EnvironmentEnum?environment = default(EnvironmentEnum?), string jobName = default(string), ProtectionJobUid1 jobUid = default(ProtectionJobUid1), List <RemoteProtectionJobRunInstance> protectionJobRuns = default(List <RemoteProtectionJobRunInstance>)) { this.ClusterName = clusterName; this.Environment = environment; this.JobName = jobName; this.JobUid = jobUid; this.ProtectionJobRuns = protectionJobRuns; }