Skip to content

Commit

Permalink
增加DescribeVodDomainMax95BpsData
Browse files Browse the repository at this point in the history
  • Loading branch information
sdk-team committed Aug 20, 2024
1 parent 333998a commit 3608c02
Show file tree
Hide file tree
Showing 5 changed files with 399 additions and 1 deletion.
3 changes: 3 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
2024-08-20 Version: 2.16.26
增加DescribeVodDomainMax95BpsData

2024-08-13 Version: 3.0.9
- Support RDS Custom.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
/*
* 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 Aliyun.Acs.Core;
using Aliyun.Acs.Core.Http;
using Aliyun.Acs.Core.Transform;
using Aliyun.Acs.Core.Utils;
using Aliyun.Acs.vod.Transform;
using Aliyun.Acs.vod.Transform.V20170321;

namespace Aliyun.Acs.vod.Model.V20170321
{
public class DescribeVodDomainMax95BpsDataRequest : RpcAcsRequest<DescribeVodDomainMax95BpsDataResponse>
{
public DescribeVodDomainMax95BpsDataRequest()
: base("vod", "2017-03-21", "DescribeVodDomainMax95BpsData", "vod", "openAPI")
{
if (this.GetType().GetProperty("ProductEndpointMap") != null && this.GetType().GetProperty("ProductEndpointType") != null)
{
this.GetType().GetProperty("ProductEndpointMap").SetValue(this, Aliyun.Acs.vod.Endpoint.endpointMap, null);
this.GetType().GetProperty("ProductEndpointType").SetValue(this, Aliyun.Acs.vod.Endpoint.endpointRegionalType, null);
}
Protocol = ProtocolType.HTTPS;
}

private string startTime;

private string cycle;

private string domainName;

private string endTime;

private long? ownerId;

private string timePoint;

public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
DictionaryUtil.Add(QueryParameters, "StartTime", value);
}
}

public string Cycle
{
get
{
return cycle;
}
set
{
cycle = value;
DictionaryUtil.Add(QueryParameters, "Cycle", value);
}
}

public string DomainName
{
get
{
return domainName;
}
set
{
domainName = value;
DictionaryUtil.Add(QueryParameters, "DomainName", value);
}
}

public string EndTime
{
get
{
return endTime;
}
set
{
endTime = value;
DictionaryUtil.Add(QueryParameters, "EndTime", value);
}
}

public long? OwnerId
{
get
{
return ownerId;
}
set
{
ownerId = value;
DictionaryUtil.Add(QueryParameters, "OwnerId", value.ToString());
}
}

public string TimePoint
{
get
{
return timePoint;
}
set
{
timePoint = value;
DictionaryUtil.Add(QueryParameters, "TimePoint", value);
}
}

public override DescribeVodDomainMax95BpsDataResponse GetResponse(UnmarshallerContext unmarshallerContext)
{
return DescribeVodDomainMax95BpsDataResponseUnmarshaller.Unmarshall(unmarshallerContext);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
/*
* 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.vod.Model.V20170321
{
public class DescribeVodDomainMax95BpsDataResponse : AcsResponse
{

private string requestId;

private string domainName;

private string endTime;

private string startTime;

private string domesticMax95Bps;

private string overseasMax95Bps;

private string max95Bps;

private List<DescribeVodDomainMax95BpsData_Max95Detail> detailData;

public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}

public string DomainName
{
get
{
return domainName;
}
set
{
domainName = value;
}
}

public string EndTime
{
get
{
return endTime;
}
set
{
endTime = value;
}
}

public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}

public string DomesticMax95Bps
{
get
{
return domesticMax95Bps;
}
set
{
domesticMax95Bps = value;
}
}

public string OverseasMax95Bps
{
get
{
return overseasMax95Bps;
}
set
{
overseasMax95Bps = value;
}
}

public string Max95Bps
{
get
{
return max95Bps;
}
set
{
max95Bps = value;
}
}

public List<DescribeVodDomainMax95BpsData_Max95Detail> DetailData
{
get
{
return detailData;
}
set
{
detailData = value;
}
}

public class DescribeVodDomainMax95BpsData_Max95Detail
{

private string timeStamp;

private string area;

private string max95BpsPeakTime;

private float? max95Bps;

public string TimeStamp
{
get
{
return timeStamp;
}
set
{
timeStamp = value;
}
}

public string Area
{
get
{
return area;
}
set
{
area = value;
}
}

public string Max95BpsPeakTime
{
get
{
return max95BpsPeakTime;
}
set
{
max95BpsPeakTime = value;
}
}

public float? Max95Bps
{
get
{
return max95Bps;
}
set
{
max95Bps = value;
}
}
}
}
}
Loading

0 comments on commit 3608c02

Please sign in to comment.