public void TerodoViewComputeResourceSet(string paramComputeresourceId)
 {
     instanceLocalCompureresourceObject = new TerodoViewComputeResourceType()
     {
         Id = paramComputeresourceId
     };
 }
Esempio n. 2
0
 public async Task <TerodoViewComputeResourceType> UpdateKnownAddress(TerodoViewComputeResourceType paramComputeresource, string paramKnownaddress)
 {
     ExceptionFactory.CheckObjectIsNull(paramKnownaddress);
     Resource = $"{OrgResource}/computeresources/{paramComputeresource.Id}.json";
     return(await PutOperationAsync <TerodoViewComputeResourceType>(new TerodoViewComputeResourceType()
     {
         Id = paramComputeresource.Id, Knownaddress = paramKnownaddress
     }));
 }
Esempio n. 3
0
 public void Set(TerodoViewComputeResourceType paramComputeResource)
 {
     instanceComputeresourceObject            = paramComputeResource;
     instanceComputeresourceDiskObject        = null;
     instanceComputeresourceVolumeObject      = null;
     instanceComputeresourceInterfaceObject   = null;
     instanceComputeresourcePackageObject     = null;
     instanceComputeresourceProcessObject     = null;
     instanceComputeresourcePerformanceObject = null;
 }
Esempio n. 4
0
 public void TerodoViewPlatformSet(TerodoViewComputeResourceType paramComputeResource)
 {
     instanceLocalCompureresourceObject = paramComputeResource;
 }
Esempio n. 5
0
 public TerodoViewComputeResourceProcess(TerodoViewComputeResourceType paramBaseComputeresource = null)
 {
     instanceLocalCompureresourceObject = paramBaseComputeresource;
 }
Esempio n. 6
0
 public void TerodoViewComputeResourceSet(TerodoViewComputeResourceType paramComputeResource)
 {
     instanceCompureresourceObject = paramComputeResource;
 }
Esempio n. 7
0
 public TerodoViewComputeResourceInterface(TerodoViewComputeResourceType paramBaseComputeresource = null)
 {
     instanceCompureresourceObject = paramBaseComputeresource;
 }
 public TerodoViewComputeResourcePerformanceCounter(TerodoViewComputeResourceType paramComputeResource = null)
 {
     instanceCompureresource = paramComputeResource;
 }
 public ComputeResourceContext(TerodoViewComputeResourceType _computeresource, ILogger _logger)
 {
     ComputeResource = _computeresource;
     _local_logger   = _logger;
 }
Esempio n. 10
0
 public async Task <TerodoViewComputeResourceType> UpdatePerformanceCollectionStatusAsync(TerodoViewComputeResourceType paramComputeresource, bool paramStatus = true, string paramMessage = null)
 {
     ExceptionFactory.CheckObjectIsNull(paramComputeresource);
     Resource = $"{OrgResource}/computeresources/{paramComputeresource.Id}.json";
     return(await PutOperationAsync <TerodoViewComputeResourceType>(new TerodoViewComputeResourceType()
     {
         Id = paramComputeresource.Id, PerfCollectionStatus = paramStatus, PerfCollectionMessage = (paramStatus ? "Success" : paramMessage), PerfContactErrorCount = (paramStatus ? 0 : paramComputeresource.PerfContactErrorCount += 1), PerfLastContact = DateTime.UtcNow
     }));
 }
Esempio n. 11
0
 public async Task <TerodoViewStatusType> DestroyAsync(TerodoViewComputeResourceType paramComputeresource)
 {
     ExceptionFactory.CheckObjectIsNull(paramComputeresource);
     Resource = $"{OrgResource}/computeresources/{paramComputeresource.Id}.json";
     return(await DeleteOperationAsync <TerodoViewStatusType>());
 }
Esempio n. 12
0
 public async Task <TerodoViewComputeResourceType> UpdateAsync(TerodoViewComputeResourceType paramComputeresource)
 {
     ExceptionFactory.CheckObjectIsNull(paramComputeresource);
     Resource = $"{OrgResource}/computeresources/{paramComputeresource.Id}.json";
     return(instanceComputeresourceObject = await PutOperationAsync <TerodoViewComputeResourceType>(paramComputeresource));
 }
Esempio n. 13
0
 public async Task <TerodoViewComputeResourceType> GetAsync(string paramComputeresourceId)
 {
     Resource = $"{OrgResource}/computeresources/{paramComputeresourceId}.json";
     return(instanceComputeresourceObject = await GetOperationAsync <TerodoViewComputeResourceType>());
 }