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)); } } }
public OculiWorkloadType Update(OculiWorkloadType _workload) { Resource = SetUrlEndpoint(_workload); return(PutOperation <OculiWorkloadType>(_workload)); }
public void Destroy(OculiWorkloadType _workload) { Resource = SetUrlEndpoint(_workload); DeleteOperation <OculiStatusType>(new object()); }
public void Set(OculiWorkloadType set_object) { _workload_object = set_object; }