Exemple #1
0
 private string SetUrlEndpoint(OculiWorkloadType _workload = null)
 {
     if (_platform_object != null)
     {
         if (_workload?.id == null)
         {
             return(String.Format("{0}/organization/{1}/platforms/{2}/workloads.json", api_prefix, _organization_object.id, _platform_object.id));
         }
         else
         {
             return(String.Format("{0}/organization/{1}/platforms/{2}/workloads/{3}.json", api_prefix, _organization_object.id, _platform_object.id, _workload.id));
         }
     }
     else
     {
         if (_workload?.id == null)
         {
             return(String.Format("{0}/organization/{1}/workloads.json", api_prefix, _organization_object.id));
         }
         else
         {
             return(String.Format("{0}/organization/{1}/workloads/{3}.json", api_prefix, _organization_object.id, _workload.id));
         }
     }
 }
Exemple #2
0
 public OculiWorkloadType Update(OculiWorkloadType _workload)
 {
     Resource = SetUrlEndpoint(_workload);
     return(PutOperation <OculiWorkloadType>(_workload));
 }
Exemple #3
0
 public void Destroy(OculiWorkloadType _workload)
 {
     Resource = SetUrlEndpoint(_workload);
     DeleteOperation <OculiStatusType>(new object());
 }
Exemple #4
0
 public void Set(OculiWorkloadType set_object)
 {
     _workload_object = set_object;
 }