aliyun-net-sdk-schedulerx2/Schedulerx2/Model/V20190430/ReadSchedulerxDesignateDetailResponse.cs (441 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
using System.Collections.Generic;
using Newtonsoft.Json;
using Aliyun.Acs.Core;
namespace Aliyun.Acs.schedulerx2.Model.V20190430
{
public class ReadSchedulerxDesignateDetailResponse : AcsResponse
{
private int? code;
private string message;
private string requestId;
private bool? success;
private ReadSchedulerxDesignateDetail_Data data;
private ReadSchedulerxDesignateDetail_AccessDeniedDetail accessDeniedDetail;
public int? Code
{
get
{
return code;
}
set
{
code = value;
}
}
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public bool? Success
{
get
{
return success;
}
set
{
success = value;
}
}
public ReadSchedulerxDesignateDetail_Data Data
{
get
{
return data;
}
set
{
data = value;
}
}
public ReadSchedulerxDesignateDetail_AccessDeniedDetail AccessDeniedDetail
{
get
{
return accessDeniedDetail;
}
set
{
accessDeniedDetail = value;
}
}
public class ReadSchedulerxDesignateDetail_Data
{
private List<ReadSchedulerxDesignateDetail_DesignateDetailVo> designateDetailVos;
public List<ReadSchedulerxDesignateDetail_DesignateDetailVo> DesignateDetailVos
{
get
{
return designateDetailVos;
}
set
{
designateDetailVos = value;
}
}
public class ReadSchedulerxDesignateDetail_DesignateDetailVo
{
private bool? offline;
private int? size;
private string starter;
private string busy;
private bool? _checked;
private string version;
private string key;
private ReadSchedulerxDesignateDetail_Metrics metrics;
public bool? Offline
{
get
{
return offline;
}
set
{
offline = value;
}
}
public int? Size
{
get
{
return size;
}
set
{
size = value;
}
}
public string Starter
{
get
{
return starter;
}
set
{
starter = value;
}
}
public string Busy
{
get
{
return busy;
}
set
{
busy = value;
}
}
public bool? _Checked
{
get
{
return _checked;
}
set
{
_checked = value;
}
}
public string Version
{
get
{
return version;
}
set
{
version = value;
}
}
public string Key
{
get
{
return key;
}
set
{
key = value;
}
}
public ReadSchedulerxDesignateDetail_Metrics Metrics
{
get
{
return metrics;
}
set
{
metrics = value;
}
}
public class ReadSchedulerxDesignateDetail_Metrics
{
private double? cpuLoad1;
private double? cpuLoad5;
private int? cpuProcessors;
private double? heap1Usage;
private double? heap5Usage;
private double? heap1Used;
private int? heapMax;
private double? diskUsage;
private int? diskUsed;
private int? diskMax;
private int? sharePoolQueueSize;
private int? sharePoolAvailableSize;
private long? execCount;
public double? CpuLoad1
{
get
{
return cpuLoad1;
}
set
{
cpuLoad1 = value;
}
}
public double? CpuLoad5
{
get
{
return cpuLoad5;
}
set
{
cpuLoad5 = value;
}
}
public int? CpuProcessors
{
get
{
return cpuProcessors;
}
set
{
cpuProcessors = value;
}
}
public double? Heap1Usage
{
get
{
return heap1Usage;
}
set
{
heap1Usage = value;
}
}
public double? Heap5Usage
{
get
{
return heap5Usage;
}
set
{
heap5Usage = value;
}
}
public double? Heap1Used
{
get
{
return heap1Used;
}
set
{
heap1Used = value;
}
}
public int? HeapMax
{
get
{
return heapMax;
}
set
{
heapMax = value;
}
}
public double? DiskUsage
{
get
{
return diskUsage;
}
set
{
diskUsage = value;
}
}
public int? DiskUsed
{
get
{
return diskUsed;
}
set
{
diskUsed = value;
}
}
public int? DiskMax
{
get
{
return diskMax;
}
set
{
diskMax = value;
}
}
public int? SharePoolQueueSize
{
get
{
return sharePoolQueueSize;
}
set
{
sharePoolQueueSize = value;
}
}
public int? SharePoolAvailableSize
{
get
{
return sharePoolAvailableSize;
}
set
{
sharePoolAvailableSize = value;
}
}
public long? ExecCount
{
get
{
return execCount;
}
set
{
execCount = value;
}
}
}
}
}
public class ReadSchedulerxDesignateDetail_AccessDeniedDetail
{
private string authAction;
private string authPrincipalDisplayName;
private string authPrincipalOwnerId;
private string authPrincipalType;
private string encodedDiagnosticMessage;
private string noPermissionType;
private string policyType;
public string AuthAction
{
get
{
return authAction;
}
set
{
authAction = value;
}
}
public string AuthPrincipalDisplayName
{
get
{
return authPrincipalDisplayName;
}
set
{
authPrincipalDisplayName = value;
}
}
public string AuthPrincipalOwnerId
{
get
{
return authPrincipalOwnerId;
}
set
{
authPrincipalOwnerId = value;
}
}
public string AuthPrincipalType
{
get
{
return authPrincipalType;
}
set
{
authPrincipalType = value;
}
}
public string EncodedDiagnosticMessage
{
get
{
return encodedDiagnosticMessage;
}
set
{
encodedDiagnosticMessage = value;
}
}
public string NoPermissionType
{
get
{
return noPermissionType;
}
set
{
noPermissionType = value;
}
}
public string PolicyType
{
get
{
return policyType;
}
set
{
policyType = value;
}
}
}
}
}