/// <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 &#39;kView&#39;, &#39;kSQL&#39;, &#39;kVMware&#39;, &#39;kPuppeteer&#39;, &#39;kPhysical&#39;, &#39;kPure&#39;, &#39;kNetapp, &#39;kGenericNas, &#39;kHyperV&#39;, &#39;kAcropolis&#39;, &#39;kAzure&#39;. NOTE: &#39;kPuppeteer&#39; refers to Cohesity&#39;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;
 }
Esempio n. 2
0
 /// <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 &#39;kView&#39;, &#39;kSQL&#39;, &#39;kVMware&#39;, &#39;kPuppeteer&#39;, &#39;kPhysical&#39;, &#39;kPure&#39;, &#39;kNetapp, &#39;kGenericNas, &#39;kHyperV&#39;, &#39;kAcropolis&#39;, &#39;kAzure&#39;. NOTE: &#39;kPuppeteer&#39; refers to Cohesity&#39;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;
 }