client

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) DescribeAdvices

func (client *Client) DescribeAdvices(request *DescribeAdvicesRequest) (_result *DescribeAdvicesResponse, _err error)

@param request - DescribeAdvicesRequest

@return DescribeAdvicesResponse

func (*Client) DescribeAdvicesFlatPage added in v1.1.0

func (client *Client) DescribeAdvicesFlatPage(request *DescribeAdvicesFlatPageRequest) (_result *DescribeAdvicesFlatPageResponse, _err error)

Summary:

DescribeAdvicesFlat分页

@param request - DescribeAdvicesFlatPageRequest

@return DescribeAdvicesFlatPageResponse

func (*Client) DescribeAdvicesFlatPageWithOptions added in v1.1.0

func (client *Client) DescribeAdvicesFlatPageWithOptions(request *DescribeAdvicesFlatPageRequest, runtime *util.RuntimeOptions) (_result *DescribeAdvicesFlatPageResponse, _err error)

Summary:

DescribeAdvicesFlat分页

@param request - DescribeAdvicesFlatPageRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAdvicesFlatPageResponse

func (*Client) DescribeAdvicesPage

func (client *Client) DescribeAdvicesPage(request *DescribeAdvicesPageRequest) (_result *DescribeAdvicesPageResponse, _err error)

Summary:

DescribeAdvices分页

@param request - DescribeAdvicesPageRequest

@return DescribeAdvicesPageResponse

func (*Client) DescribeAdvicesPageWithOptions

func (client *Client) DescribeAdvicesPageWithOptions(request *DescribeAdvicesPageRequest, runtime *util.RuntimeOptions) (_result *DescribeAdvicesPageResponse, _err error)

Summary:

DescribeAdvices分页

@param request - DescribeAdvicesPageRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAdvicesPageResponse

func (*Client) DescribeAdvicesWithOptions

func (client *Client) DescribeAdvicesWithOptions(request *DescribeAdvicesRequest, runtime *util.RuntimeOptions) (_result *DescribeAdvicesResponse, _err error)

@param request - DescribeAdvicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAdvicesResponse

func (*Client) DescribeAdvisorChecks

func (client *Client) DescribeAdvisorChecks(request *DescribeAdvisorChecksRequest) (_result *DescribeAdvisorChecksResponse, _err error)

@param request - DescribeAdvisorChecksRequest

@return DescribeAdvisorChecksResponse

func (*Client) DescribeAdvisorChecksWithOptions

func (client *Client) DescribeAdvisorChecksWithOptions(request *DescribeAdvisorChecksRequest, runtime *util.RuntimeOptions) (_result *DescribeAdvisorChecksResponse, _err error)

@param request - DescribeAdvisorChecksRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAdvisorChecksResponse

func (*Client) DescribeAdvisorResources added in v1.1.0

func (client *Client) DescribeAdvisorResources(request *DescribeAdvisorResourcesRequest) (_result *DescribeAdvisorResourcesResponse, _err error)

@param request - DescribeAdvisorResourcesRequest

@return DescribeAdvisorResourcesResponse

func (*Client) DescribeAdvisorResourcesWithOptions added in v1.1.0

func (client *Client) DescribeAdvisorResourcesWithOptions(request *DescribeAdvisorResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeAdvisorResourcesResponse, _err error)

@param request - DescribeAdvisorResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAdvisorResourcesResponse

func (*Client) DescribeCostCheckAdvices added in v1.3.0

func (client *Client) DescribeCostCheckAdvices(request *DescribeCostCheckAdvicesRequest) (_result *DescribeCostCheckAdvicesResponse, _err error)

Summary:

查询成本优化结果详情

@param request - DescribeCostCheckAdvicesRequest

@return DescribeCostCheckAdvicesResponse

func (*Client) DescribeCostCheckAdvicesWithOptions added in v1.3.0

func (client *Client) DescribeCostCheckAdvicesWithOptions(tmpReq *DescribeCostCheckAdvicesRequest, runtime *util.RuntimeOptions) (_result *DescribeCostCheckAdvicesResponse, _err error)

Summary:

查询成本优化结果详情

@param tmpReq - DescribeCostCheckAdvicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeCostCheckAdvicesResponse

func (*Client) DescribeCostCheckResults added in v1.3.0

func (client *Client) DescribeCostCheckResults(request *DescribeCostCheckResultsRequest) (_result *DescribeCostCheckResultsResponse, _err error)

Summary:

查询巡检项聚合成本优化结果概览

@param request - DescribeCostCheckResultsRequest

@return DescribeCostCheckResultsResponse

func (*Client) DescribeCostCheckResultsWithOptions added in v1.3.0

func (client *Client) DescribeCostCheckResultsWithOptions(tmpReq *DescribeCostCheckResultsRequest, runtime *util.RuntimeOptions) (_result *DescribeCostCheckResultsResponse, _err error)

Summary:

查询巡检项聚合成本优化结果概览

@param tmpReq - DescribeCostCheckResultsRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeCostCheckResultsResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetHistoryAdvices

func (client *Client) GetHistoryAdvices(request *GetHistoryAdvicesRequest) (_result *GetHistoryAdvicesResponse, _err error)

@param request - GetHistoryAdvicesRequest

@return GetHistoryAdvicesResponse

func (*Client) GetHistoryAdvicesWithOptions

func (client *Client) GetHistoryAdvicesWithOptions(request *GetHistoryAdvicesRequest, runtime *util.RuntimeOptions) (_result *GetHistoryAdvicesResponse, _err error)

@param request - GetHistoryAdvicesRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetHistoryAdvicesResponse

func (*Client) GetTaskStatusById added in v1.1.0

func (client *Client) GetTaskStatusById(request *GetTaskStatusByIdRequest) (_result *GetTaskStatusByIdResponse, _err error)

Summary:

根据id获取任务状态

@param request - GetTaskStatusByIdRequest

@return GetTaskStatusByIdResponse

func (*Client) GetTaskStatusByIdWithOptions added in v1.1.0

func (client *Client) GetTaskStatusByIdWithOptions(request *GetTaskStatusByIdRequest, runtime *util.RuntimeOptions) (_result *GetTaskStatusByIdResponse, _err error)

Summary:

根据id获取任务状态

@param request - GetTaskStatusByIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetTaskStatusByIdResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) RefreshAdvisorCheck

func (client *Client) RefreshAdvisorCheck(request *RefreshAdvisorCheckRequest) (_result *RefreshAdvisorCheckResponse, _err error)

@param request - RefreshAdvisorCheckRequest

@return RefreshAdvisorCheckResponse

func (*Client) RefreshAdvisorCheckWithOptions

func (client *Client) RefreshAdvisorCheckWithOptions(request *RefreshAdvisorCheckRequest, runtime *util.RuntimeOptions) (_result *RefreshAdvisorCheckResponse, _err error)

@param request - RefreshAdvisorCheckRequest

@param runtime - runtime options for this request RuntimeOptions

@return RefreshAdvisorCheckResponse

func (*Client) RefreshAdvisorCostCheck added in v1.4.0

func (client *Client) RefreshAdvisorCostCheck(request *RefreshAdvisorCostCheckRequest) (_result *RefreshAdvisorCostCheckResponse, _err error)

Summary:

发起成本优化巡检

@param request - RefreshAdvisorCostCheckRequest

@return RefreshAdvisorCostCheckResponse

func (*Client) RefreshAdvisorCostCheckWithOptions added in v1.4.0

func (client *Client) RefreshAdvisorCostCheckWithOptions(tmpReq *RefreshAdvisorCostCheckRequest, runtime *util.RuntimeOptions) (_result *RefreshAdvisorCostCheckResponse, _err error)

Summary:

发起成本优化巡检

@param tmpReq - RefreshAdvisorCostCheckRequest

@param runtime - runtime options for this request RuntimeOptions

@return RefreshAdvisorCostCheckResponse

func (*Client) RefreshAdvisorResource

func (client *Client) RefreshAdvisorResource(request *RefreshAdvisorResourceRequest) (_result *RefreshAdvisorResourceResponse, _err error)

@param request - RefreshAdvisorResourceRequest

@return RefreshAdvisorResourceResponse

func (*Client) RefreshAdvisorResourceWithOptions

func (client *Client) RefreshAdvisorResourceWithOptions(request *RefreshAdvisorResourceRequest, runtime *util.RuntimeOptions) (_result *RefreshAdvisorResourceResponse, _err error)

@param request - RefreshAdvisorResourceRequest

@param runtime - runtime options for this request RuntimeOptions

@return RefreshAdvisorResourceResponse

func (*Client) ReportBizAlertInfo added in v1.2.0

func (client *Client) ReportBizAlertInfo(request *ReportBizAlertInfoRequest) (_result *ReportBizAlertInfoResponse, _err error)

Summary:

上报用户业务报警信息

@param request - ReportBizAlertInfoRequest

@return ReportBizAlertInfoResponse

func (*Client) ReportBizAlertInfoWithOptions added in v1.2.0

func (client *Client) ReportBizAlertInfoWithOptions(tmpReq *ReportBizAlertInfoRequest, runtime *util.RuntimeOptions) (_result *ReportBizAlertInfoResponse, _err error)

Summary:

上报用户业务报警信息

@param tmpReq - ReportBizAlertInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return ReportBizAlertInfoResponse

type DescribeAdvicesFlatPageRequest added in v1.1.0

type DescribeAdvicesFlatPageRequest struct {
	// example:
	//
	// 12345678
	AdviceId *int64 `json:"AdviceId,omitempty" xml:"AdviceId,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-2zecnwitr2s7aca6****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (DescribeAdvicesFlatPageRequest) GoString added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetAdviceId added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetCheckId added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetLanguage added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetPageNumber added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetPageSize added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetProduct added in v1.1.0

func (*DescribeAdvicesFlatPageRequest) SetResourceId added in v1.1.0

func (DescribeAdvicesFlatPageRequest) String added in v1.1.0

type DescribeAdvicesFlatPageResponse added in v1.1.0

type DescribeAdvicesFlatPageResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAdvicesFlatPageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAdvicesFlatPageResponse) GoString added in v1.1.0

func (*DescribeAdvicesFlatPageResponse) SetBody added in v1.1.0

func (*DescribeAdvicesFlatPageResponse) SetHeaders added in v1.1.0

func (*DescribeAdvicesFlatPageResponse) SetStatusCode added in v1.1.0

func (DescribeAdvicesFlatPageResponse) String added in v1.1.0

type DescribeAdvicesFlatPageResponseBody added in v1.1.0

type DescribeAdvicesFlatPageResponseBody struct {
	Data *DescribeAdvicesFlatPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAdvicesFlatPageResponseBody) GoString added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBody) SetData added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBody) SetRequestId added in v1.1.0

func (DescribeAdvicesFlatPageResponseBody) String added in v1.1.0

type DescribeAdvicesFlatPageResponseBodyData added in v1.1.0

type DescribeAdvicesFlatPageResponseBodyData struct {
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 10
	PageSize *int64                                           `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Result   []*DescribeAdvicesFlatPageResponseBodyDataResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
	// example:
	//
	// 100
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeAdvicesFlatPageResponseBodyData) GoString added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyData) SetPageNo added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyData) SetPageSize added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyData) SetResult added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyData) SetTotal added in v1.1.0

func (DescribeAdvicesFlatPageResponseBodyData) String added in v1.1.0

type DescribeAdvicesFlatPageResponseBodyDataResult added in v1.1.0

type DescribeAdvicesFlatPageResponseBodyDataResult struct {
	// example:
	//
	// 192895059480****
	AliyunId *int64 `json:"AliyunId,omitempty" xml:"AliyunId,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	CheckId   *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	CheckName *string `json:"CheckName,omitempty" xml:"CheckName,omitempty"`
	// example:
	//
	// [{"key":"EcsHighCpuUtilization_xxxx", "value":"xxx"}, {"key":"EcsHighCpuUtilization_xxxx", "value":"xxx"}, {"key":"EcsHighCpuUtilization_xxxx", "value":"xxx"}, ]
	Content     *string `json:"Content,omitempty" xml:"Content,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// example:
	//
	// 40200899
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// false
	IsExpired *bool `json:"IsExpired,omitempty" xml:"IsExpired,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// {"resourceId": "i-2zecnwitr2s7aca6****","resourceName": "ecs-20230701","regionId": "cn-hangzhou",...}
	Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 1
	Severity *int64 `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (DescribeAdvicesFlatPageResponseBodyDataResult) GoString added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetAliyunId added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetCheckId added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetCheckName added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetContent added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetDescription added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetGmtCreated added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetGmtModified added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetId added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetIsExpired added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetProduct added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetResource added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetResourceId added in v1.1.0

func (*DescribeAdvicesFlatPageResponseBodyDataResult) SetSeverity added in v1.1.0

func (DescribeAdvicesFlatPageResponseBodyDataResult) String added in v1.1.0

type DescribeAdvicesPageRequest

type DescribeAdvicesPageRequest struct {
	// example:
	//
	// 12345678
	AdviceId *int64 `json:"AdviceId,omitempty" xml:"AdviceId,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (DescribeAdvicesPageRequest) GoString

func (s DescribeAdvicesPageRequest) GoString() string

func (*DescribeAdvicesPageRequest) SetAdviceId

func (*DescribeAdvicesPageRequest) SetCheckId

func (*DescribeAdvicesPageRequest) SetLanguage

func (*DescribeAdvicesPageRequest) SetPageNumber

func (*DescribeAdvicesPageRequest) SetPageSize

func (*DescribeAdvicesPageRequest) SetProduct

func (*DescribeAdvicesPageRequest) SetResourceId

func (DescribeAdvicesPageRequest) String

type DescribeAdvicesPageResponse

type DescribeAdvicesPageResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAdvicesPageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAdvicesPageResponse) GoString

func (s DescribeAdvicesPageResponse) GoString() string

func (*DescribeAdvicesPageResponse) SetBody

func (*DescribeAdvicesPageResponse) SetHeaders

func (*DescribeAdvicesPageResponse) SetStatusCode

func (DescribeAdvicesPageResponse) String

type DescribeAdvicesPageResponseBody

type DescribeAdvicesPageResponseBody struct {
	Data *DescribeAdvicesPageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAdvicesPageResponseBody) GoString

func (*DescribeAdvicesPageResponseBody) SetRequestId

func (DescribeAdvicesPageResponseBody) String

type DescribeAdvicesPageResponseBodyData

type DescribeAdvicesPageResponseBodyData struct {
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 10
	PageSize *int64                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Result   []*DescribeAdvicesPageResponseBodyDataResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
	// example:
	//
	// 100
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeAdvicesPageResponseBodyData) GoString

func (*DescribeAdvicesPageResponseBodyData) SetPageNo

func (*DescribeAdvicesPageResponseBodyData) SetPageSize

func (*DescribeAdvicesPageResponseBodyData) SetTotal

func (DescribeAdvicesPageResponseBodyData) String

type DescribeAdvicesPageResponseBodyDataResult

type DescribeAdvicesPageResponseBodyDataResult struct {
	// example:
	//
	// 1234567891234567
	AliyunId *int64 `json:"AliyunId,omitempty" xml:"AliyunId,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	CheckId   *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	CheckName *string `json:"CheckName,omitempty" xml:"CheckName,omitempty"`
	// example:
	//
	// [
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"value":xxx
	//
	// 	},
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"value":xxx
	//
	// 	},
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"value":xxx
	//
	// 	},
	//
	// ]
	Content     *string `json:"Content,omitempty" xml:"Content,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// ID
	//
	// example:
	//
	// 123
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// false
	IsExpired *bool `json:"IsExpired,omitempty" xml:"IsExpired,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// {
	//
	// 	"resourceId": xxxx,
	//
	// 	"resourceName": xxxxxx,
	//
	// 	"regionId": xxxx,
	//
	// 	...
	//
	// }
	Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 1
	Severity *int64 `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (DescribeAdvicesPageResponseBodyDataResult) GoString

func (*DescribeAdvicesPageResponseBodyDataResult) SetAliyunId

func (*DescribeAdvicesPageResponseBodyDataResult) SetCheckId

func (*DescribeAdvicesPageResponseBodyDataResult) SetCheckName

func (*DescribeAdvicesPageResponseBodyDataResult) SetContent

func (*DescribeAdvicesPageResponseBodyDataResult) SetDescription

func (*DescribeAdvicesPageResponseBodyDataResult) SetGmtCreated

func (*DescribeAdvicesPageResponseBodyDataResult) SetGmtModified

func (*DescribeAdvicesPageResponseBodyDataResult) SetId

func (*DescribeAdvicesPageResponseBodyDataResult) SetIsExpired

func (*DescribeAdvicesPageResponseBodyDataResult) SetProduct

func (*DescribeAdvicesPageResponseBodyDataResult) SetResource

func (*DescribeAdvicesPageResponseBodyDataResult) SetResourceId

func (*DescribeAdvicesPageResponseBodyDataResult) SetSeverity

func (DescribeAdvicesPageResponseBodyDataResult) String

type DescribeAdvicesRequest

type DescribeAdvicesRequest struct {
	// example:
	//
	// 12345678
	AdviceId *int64 `json:"AdviceId,omitempty" xml:"AdviceId,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// example:
	//
	// 12345678
	ExcludeAdviceId *int64 `json:"ExcludeAdviceId,omitempty" xml:"ExcludeAdviceId,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (DescribeAdvicesRequest) GoString

func (s DescribeAdvicesRequest) GoString() string

func (*DescribeAdvicesRequest) SetAdviceId

func (*DescribeAdvicesRequest) SetCheckId

func (*DescribeAdvicesRequest) SetExcludeAdviceId

func (s *DescribeAdvicesRequest) SetExcludeAdviceId(v int64) *DescribeAdvicesRequest

func (*DescribeAdvicesRequest) SetLanguage

func (*DescribeAdvicesRequest) SetProduct

func (*DescribeAdvicesRequest) SetResourceId

func (DescribeAdvicesRequest) String

func (s DescribeAdvicesRequest) String() string

type DescribeAdvicesResponse

type DescribeAdvicesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAdvicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAdvicesResponse) GoString

func (s DescribeAdvicesResponse) GoString() string

func (*DescribeAdvicesResponse) SetBody

func (*DescribeAdvicesResponse) SetHeaders

func (*DescribeAdvicesResponse) SetStatusCode

func (DescribeAdvicesResponse) String

func (s DescribeAdvicesResponse) String() string

type DescribeAdvicesResponseBody

type DescribeAdvicesResponseBody struct {
	Data *DescribeAdvicesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAdvicesResponseBody) GoString

func (s DescribeAdvicesResponseBody) GoString() string

func (*DescribeAdvicesResponseBody) SetData

func (*DescribeAdvicesResponseBody) SetRequestId

func (DescribeAdvicesResponseBody) String

type DescribeAdvicesResponseBodyData

type DescribeAdvicesResponseBodyData struct {
	Advice []*DescribeAdvicesResponseBodyDataAdvice `json:"Advice,omitempty" xml:"Advice,omitempty" type:"Repeated"`
}

func (DescribeAdvicesResponseBodyData) GoString

func (DescribeAdvicesResponseBodyData) String

type DescribeAdvicesResponseBodyDataAdvice

type DescribeAdvicesResponseBodyDataAdvice struct {
	// example:
	//
	// 1234567891234567
	AliyunId *int64 `json:"AliyunId,omitempty" xml:"AliyunId,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	CheckId   *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	CheckName *string `json:"CheckName,omitempty" xml:"CheckName,omitempty"`
	// example:
	//
	// [
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"value":xxx
	//
	// 	},
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"value":xxx
	//
	// 	},
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"value":xxx
	//
	// 	},
	//
	// ]
	Content     *string `json:"Content,omitempty" xml:"Content,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// ID
	//
	// example:
	//
	// 123
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// false
	IsExpired *bool `json:"IsExpired,omitempty" xml:"IsExpired,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// {
	//
	// 	"resourceId": xxxx,
	//
	// 	"resourceName": xxxxxx,
	//
	// 	"regionId": xxxx,
	//
	// 	...
	//
	// }
	Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 1
	Severity *int32 `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (DescribeAdvicesResponseBodyDataAdvice) GoString

func (*DescribeAdvicesResponseBodyDataAdvice) SetAliyunId

func (*DescribeAdvicesResponseBodyDataAdvice) SetCheckId

func (*DescribeAdvicesResponseBodyDataAdvice) SetCheckName

func (*DescribeAdvicesResponseBodyDataAdvice) SetContent

func (*DescribeAdvicesResponseBodyDataAdvice) SetDescription

func (*DescribeAdvicesResponseBodyDataAdvice) SetGmtCreated

func (*DescribeAdvicesResponseBodyDataAdvice) SetGmtModified

func (*DescribeAdvicesResponseBodyDataAdvice) SetId

func (*DescribeAdvicesResponseBodyDataAdvice) SetIsExpired

func (*DescribeAdvicesResponseBodyDataAdvice) SetProduct

func (*DescribeAdvicesResponseBodyDataAdvice) SetResource

func (*DescribeAdvicesResponseBodyDataAdvice) SetResourceId

func (*DescribeAdvicesResponseBodyDataAdvice) SetSeverity

func (DescribeAdvicesResponseBodyDataAdvice) String

type DescribeAdvisorChecksRequest

type DescribeAdvisorChecksRequest struct {
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
}

func (DescribeAdvisorChecksRequest) GoString

func (s DescribeAdvisorChecksRequest) GoString() string

func (*DescribeAdvisorChecksRequest) SetLanguage

func (*DescribeAdvisorChecksRequest) SetProduct

func (DescribeAdvisorChecksRequest) String

type DescribeAdvisorChecksResponse

type DescribeAdvisorChecksResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAdvisorChecksResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAdvisorChecksResponse) GoString

func (*DescribeAdvisorChecksResponse) SetBody

func (*DescribeAdvisorChecksResponse) SetHeaders

func (*DescribeAdvisorChecksResponse) SetStatusCode

func (DescribeAdvisorChecksResponse) String

type DescribeAdvisorChecksResponseBody

type DescribeAdvisorChecksResponseBody struct {
	// example:
	//
	// 200
	Code *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *DescribeAdvisorChecksResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAdvisorChecksResponseBody) GoString

func (*DescribeAdvisorChecksResponseBody) SetCode

func (*DescribeAdvisorChecksResponseBody) SetRequestId

func (DescribeAdvisorChecksResponseBody) String

type DescribeAdvisorChecksResponseBodyData

type DescribeAdvisorChecksResponseBodyData struct {
	AdvisorCheck []*DescribeAdvisorChecksResponseBodyDataAdvisorCheck `json:"AdvisorCheck,omitempty" xml:"AdvisorCheck,omitempty" type:"Repeated"`
}

func (DescribeAdvisorChecksResponseBodyData) GoString

func (DescribeAdvisorChecksResponseBodyData) String

type DescribeAdvisorChecksResponseBodyDataAdvisorCheck

type DescribeAdvisorChecksResponseBodyDataAdvisorCheck struct {
	// example:
	//
	// 1
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// example:
	//
	// EcsHighCpuUtilization
	Code        *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtModified   *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Name          *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OperateColumn *string `json:"OperateColumn,omitempty" xml:"OperateColumn,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// enabled
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Tips   *string `json:"Tips,omitempty" xml:"Tips,omitempty"`
	// example:
	//
	// [
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"type":"DEFAULT"
	//
	// 	},
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"type":"DEFAULT"
	//
	// 	},
	//
	// 	{
	//
	// 		"key":"EcsHighCpuUtilization_xxxx",
	//
	// 		"type":"DEFAULT"
	//
	// 	},
	//
	// ]
	ViewColumn *string `json:"ViewColumn,omitempty" xml:"ViewColumn,omitempty"`
}

func (DescribeAdvisorChecksResponseBodyDataAdvisorCheck) GoString

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetCategory

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetCode

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetDescription

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetGmtCreated

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetGmtModified

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetName

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetOperateColumn

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetProduct

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetStatus

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetTips

func (*DescribeAdvisorChecksResponseBodyDataAdvisorCheck) SetViewColumn

func (DescribeAdvisorChecksResponseBodyDataAdvisorCheck) String

type DescribeAdvisorResourcesRequest added in v1.1.0

type DescribeAdvisorResourcesRequest struct {
	// example:
	//
	// abcd
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (DescribeAdvisorResourcesRequest) GoString added in v1.1.0

func (*DescribeAdvisorResourcesRequest) SetKeyword added in v1.1.0

func (*DescribeAdvisorResourcesRequest) SetLanguage added in v1.1.0

func (*DescribeAdvisorResourcesRequest) SetPageNumber added in v1.1.0

func (*DescribeAdvisorResourcesRequest) SetPageSize added in v1.1.0

func (*DescribeAdvisorResourcesRequest) SetProduct added in v1.1.0

func (*DescribeAdvisorResourcesRequest) SetResourceId added in v1.1.0

func (DescribeAdvisorResourcesRequest) String added in v1.1.0

type DescribeAdvisorResourcesResponse added in v1.1.0

type DescribeAdvisorResourcesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAdvisorResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAdvisorResourcesResponse) GoString added in v1.1.0

func (*DescribeAdvisorResourcesResponse) SetBody added in v1.1.0

func (*DescribeAdvisorResourcesResponse) SetHeaders added in v1.1.0

func (*DescribeAdvisorResourcesResponse) SetStatusCode added in v1.1.0

func (DescribeAdvisorResourcesResponse) String added in v1.1.0

type DescribeAdvisorResourcesResponseBody added in v1.1.0

type DescribeAdvisorResourcesResponseBody struct {
	Data *DescribeAdvisorResourcesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeAdvisorResourcesResponseBody) GoString added in v1.1.0

func (*DescribeAdvisorResourcesResponseBody) SetData added in v1.1.0

func (*DescribeAdvisorResourcesResponseBody) SetRequestId added in v1.1.0

func (DescribeAdvisorResourcesResponseBody) String added in v1.1.0

type DescribeAdvisorResourcesResponseBodyData added in v1.1.0

type DescribeAdvisorResourcesResponseBodyData struct {
	// example:
	//
	// 1
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 10
	PageSize *int32                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Result   *DescribeAdvisorResourcesResponseBodyDataResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
	// example:
	//
	// 100
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeAdvisorResourcesResponseBodyData) GoString added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyData) SetPageNo added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyData) SetPageSize added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyData) SetResult added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyData) SetTotal added in v1.1.0

func (DescribeAdvisorResourcesResponseBodyData) String added in v1.1.0

type DescribeAdvisorResourcesResponseBodyDataResult added in v1.1.0

type DescribeAdvisorResourcesResponseBodyDataResult struct {
	Resource []*DescribeAdvisorResourcesResponseBodyDataResultResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Repeated"`
}

func (DescribeAdvisorResourcesResponseBodyDataResult) GoString added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyDataResult) SetResource added in v1.1.0

func (DescribeAdvisorResourcesResponseBodyDataResult) String added in v1.1.0

type DescribeAdvisorResourcesResponseBodyDataResultResource added in v1.1.0

type DescribeAdvisorResourcesResponseBodyDataResultResource struct {
	// example:
	//
	// {
	//
	//     "resourceId": "xxxxx",
	//
	//     "deviceAvailable": true,
	//
	//     ...
	//
	// }
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// ecs-20230701
	ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
}

func (DescribeAdvisorResourcesResponseBodyDataResultResource) GoString added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyDataResultResource) SetData added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyDataResultResource) SetProduct added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyDataResultResource) SetRegionId added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyDataResultResource) SetResourceId added in v1.1.0

func (*DescribeAdvisorResourcesResponseBodyDataResultResource) SetResourceName added in v1.1.0

func (DescribeAdvisorResourcesResponseBodyDataResultResource) String added in v1.1.0

type DescribeCostCheckAdvicesRequest added in v1.3.0

type DescribeCostCheckAdvicesRequest struct {
	AssumeAliyunIdList []*int64  `json:"AssumeAliyunIdList,omitempty" xml:"AssumeAliyunIdList,omitempty" type:"Repeated"`
	CheckId            *string   `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	Language           *string   `json:"Language,omitempty" xml:"Language,omitempty"`
	PageNumber         *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize           *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionIds          []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	ResourceIds        []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
	ResourceName       *string   `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Severity           *string   `json:"Severity,omitempty" xml:"Severity,omitempty"`
	TagKeys            []*string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty" type:"Repeated"`
	TagValues          []*string `json:"TagValues,omitempty" xml:"TagValues,omitempty" type:"Repeated"`
}

func (DescribeCostCheckAdvicesRequest) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetAssumeAliyunIdList added in v1.4.0

func (*DescribeCostCheckAdvicesRequest) SetCheckId added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetLanguage added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetPageNumber added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetPageSize added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetRegionIds added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetResourceIds added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetResourceName added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetSeverity added in v1.3.0

func (*DescribeCostCheckAdvicesRequest) SetTagKeys added in v1.4.0

func (*DescribeCostCheckAdvicesRequest) SetTagValues added in v1.4.0

func (DescribeCostCheckAdvicesRequest) String added in v1.3.0

type DescribeCostCheckAdvicesResponse added in v1.3.0

type DescribeCostCheckAdvicesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeCostCheckAdvicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeCostCheckAdvicesResponse) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesResponse) SetBody added in v1.3.0

func (*DescribeCostCheckAdvicesResponse) SetHeaders added in v1.3.0

func (*DescribeCostCheckAdvicesResponse) SetStatusCode added in v1.3.0

func (DescribeCostCheckAdvicesResponse) String added in v1.3.0

type DescribeCostCheckAdvicesResponseBody added in v1.3.0

type DescribeCostCheckAdvicesResponseBody struct {
	Code      *string                                   `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *DescribeCostCheckAdvicesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message   *string                                   `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *string                                   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeCostCheckAdvicesResponseBody) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBody) SetCode added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBody) SetData added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBody) SetMessage added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBody) SetRequestId added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBody) SetSuccess added in v1.3.0

func (DescribeCostCheckAdvicesResponseBody) String added in v1.3.0

type DescribeCostCheckAdvicesResponseBodyData added in v1.3.0

type DescribeCostCheckAdvicesResponseBodyData struct {
	AdviceList []*DescribeCostCheckAdvicesResponseBodyDataAdviceList `json:"AdviceList,omitempty" xml:"AdviceList,omitempty" type:"Repeated"`
	CheckId    *string                                               `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	PageNumber *int32                                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount *int32                                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeCostCheckAdvicesResponseBodyData) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyData) SetAdviceList added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyData) SetCheckId added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyData) SetPageNumber added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyData) SetPageSize added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyData) SetTotalCount added in v1.3.0

func (DescribeCostCheckAdvicesResponseBodyData) String added in v1.3.0

type DescribeCostCheckAdvicesResponseBodyDataAdviceList added in v1.3.0

type DescribeCostCheckAdvicesResponseBodyDataAdviceList struct {
	AccountFolderId   *string                                                   `json:"AccountFolderId,omitempty" xml:"AccountFolderId,omitempty"`
	AccountFolderName *string                                                   `json:"AccountFolderName,omitempty" xml:"AccountFolderName,omitempty"`
	AliyunId          *int64                                                    `json:"AliyunId,omitempty" xml:"AliyunId,omitempty"`
	Content           *string                                                   `json:"Content,omitempty" xml:"Content,omitempty"`
	Email             *string                                                   `json:"Email,omitempty" xml:"Email,omitempty"`
	EndTime           *int64                                                    `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	GmtDeleted        *int64                                                    `json:"GmtDeleted,omitempty" xml:"GmtDeleted,omitempty"`
	Product           *string                                                   `json:"Product,omitempty" xml:"Product,omitempty"`
	RegionId          *string                                                   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId        *string                                                   `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceName      *string                                                   `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Severity          *string                                                   `json:"Severity,omitempty" xml:"Severity,omitempty"`
	StartTime         *int64                                                    `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Tags              []*DescribeCostCheckAdvicesResponseBodyDataAdviceListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	Url               *string                                                   `json:"Url,omitempty" xml:"Url,omitempty"`
	UserName          *string                                                   `json:"UserName,omitempty" xml:"UserName,omitempty"`
	ZoneId            *string                                                   `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeCostCheckAdvicesResponseBodyDataAdviceList) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetAccountFolderId added in v1.4.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetAccountFolderName added in v1.4.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetAliyunId added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetContent added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetEmail added in v1.4.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetEndTime added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetGmtDeleted added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetProduct added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetRegionId added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetResourceId added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetResourceName added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetSeverity added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetStartTime added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetUrl added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetUserName added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceList) SetZoneId added in v1.3.0

func (DescribeCostCheckAdvicesResponseBodyDataAdviceList) String added in v1.3.0

type DescribeCostCheckAdvicesResponseBodyDataAdviceListTags added in v1.3.0

type DescribeCostCheckAdvicesResponseBodyDataAdviceListTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (DescribeCostCheckAdvicesResponseBodyDataAdviceListTags) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceListTags) SetTagKey added in v1.3.0

func (*DescribeCostCheckAdvicesResponseBodyDataAdviceListTags) SetTagValue added in v1.3.0

func (DescribeCostCheckAdvicesResponseBodyDataAdviceListTags) String added in v1.3.0

type DescribeCostCheckAdvicesShrinkRequest added in v1.3.0

type DescribeCostCheckAdvicesShrinkRequest struct {
	AssumeAliyunIdListShrink *string `json:"AssumeAliyunIdList,omitempty" xml:"AssumeAliyunIdList,omitempty"`
	CheckId                  *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	Language                 *string `json:"Language,omitempty" xml:"Language,omitempty"`
	PageNumber               *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize                 *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionIdsShrink          *string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty"`
	ResourceIdsShrink        *string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty"`
	ResourceName             *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Severity                 *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	TagKeysShrink            *string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty"`
	TagValuesShrink          *string `json:"TagValues,omitempty" xml:"TagValues,omitempty"`
}

func (DescribeCostCheckAdvicesShrinkRequest) GoString added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetAssumeAliyunIdListShrink added in v1.4.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetCheckId added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetLanguage added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetPageNumber added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetPageSize added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetRegionIdsShrink added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetResourceIdsShrink added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetResourceName added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetSeverity added in v1.3.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetTagKeysShrink added in v1.4.0

func (*DescribeCostCheckAdvicesShrinkRequest) SetTagValuesShrink added in v1.4.0

func (DescribeCostCheckAdvicesShrinkRequest) String added in v1.3.0

type DescribeCostCheckResultsRequest added in v1.3.0

type DescribeCostCheckResultsRequest struct {
	AssumeAliyunIdList []*int64  `json:"AssumeAliyunIdList,omitempty" xml:"AssumeAliyunIdList,omitempty" type:"Repeated"`
	CheckIds           []*string `json:"CheckIds,omitempty" xml:"CheckIds,omitempty" type:"Repeated"`
	GroupBy            *string   `json:"GroupBy,omitempty" xml:"GroupBy,omitempty"`
	Product            *string   `json:"Product,omitempty" xml:"Product,omitempty"`
	RegionIds          []*string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Repeated"`
	ResourceIds        []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
	ResourceName       *string   `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Severity           *int32    `json:"Severity,omitempty" xml:"Severity,omitempty"`
	TagKeys            []*string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty" type:"Repeated"`
	TagValues          []*string `json:"TagValues,omitempty" xml:"TagValues,omitempty" type:"Repeated"`
}

func (DescribeCostCheckResultsRequest) GoString added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetAssumeAliyunIdList added in v1.4.0

func (*DescribeCostCheckResultsRequest) SetCheckIds added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetGroupBy added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetProduct added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetRegionIds added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetResourceIds added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetResourceName added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetSeverity added in v1.3.0

func (*DescribeCostCheckResultsRequest) SetTagKeys added in v1.4.0

func (*DescribeCostCheckResultsRequest) SetTagValues added in v1.4.0

func (DescribeCostCheckResultsRequest) String added in v1.3.0

type DescribeCostCheckResultsResponse added in v1.3.0

type DescribeCostCheckResultsResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeCostCheckResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeCostCheckResultsResponse) GoString added in v1.3.0

func (*DescribeCostCheckResultsResponse) SetBody added in v1.3.0

func (*DescribeCostCheckResultsResponse) SetHeaders added in v1.3.0

func (*DescribeCostCheckResultsResponse) SetStatusCode added in v1.3.0

func (DescribeCostCheckResultsResponse) String added in v1.3.0

type DescribeCostCheckResultsResponseBody added in v1.3.0

type DescribeCostCheckResultsResponseBody struct {
	Code      *string                                   `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *DescribeCostCheckResultsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message   *string                                   `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *string                                   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeCostCheckResultsResponseBody) GoString added in v1.3.0

func (*DescribeCostCheckResultsResponseBody) SetCode added in v1.3.0

func (*DescribeCostCheckResultsResponseBody) SetData added in v1.3.0

func (*DescribeCostCheckResultsResponseBody) SetMessage added in v1.3.0

func (*DescribeCostCheckResultsResponseBody) SetRequestId added in v1.3.0

func (*DescribeCostCheckResultsResponseBody) SetSuccess added in v1.3.0

func (DescribeCostCheckResultsResponseBody) String added in v1.3.0

type DescribeCostCheckResultsResponseBodyData added in v1.3.0

type DescribeCostCheckResultsResponseBodyData struct {
	AdviceResourceCount *int32                                               `json:"AdviceResourceCount,omitempty" xml:"AdviceResourceCount,omitempty"`
	GroupBy             *string                                              `json:"GroupBy,omitempty" xml:"GroupBy,omitempty"`
	NormalCount         *int32                                               `json:"NormalCount,omitempty" xml:"NormalCount,omitempty"`
	ResourceCount       *int32                                               `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty"`
	TotalCount          *int32                                               `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	ViewGroup           []*DescribeCostCheckResultsResponseBodyDataViewGroup `json:"ViewGroup,omitempty" xml:"ViewGroup,omitempty" type:"Repeated"`
	WarningCount        *int32                                               `json:"WarningCount,omitempty" xml:"WarningCount,omitempty"`
}

func (DescribeCostCheckResultsResponseBodyData) GoString added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetAdviceResourceCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetGroupBy added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetNormalCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetResourceCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetTotalCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetViewGroup added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyData) SetWarningCount added in v1.3.0

func (DescribeCostCheckResultsResponseBodyData) String added in v1.3.0

type DescribeCostCheckResultsResponseBodyDataViewGroup added in v1.3.0

type DescribeCostCheckResultsResponseBodyDataViewGroup struct {
	CheckItems              []*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems `json:"CheckItems,omitempty" xml:"CheckItems,omitempty" type:"Repeated"`
	GroupCode               *string                                                        `json:"GroupCode,omitempty" xml:"GroupCode,omitempty"`
	GroupCount              *int32                                                         `json:"GroupCount,omitempty" xml:"GroupCount,omitempty"`
	GroupExpectedSavingCost *float32                                                       `json:"GroupExpectedSavingCost,omitempty" xml:"GroupExpectedSavingCost,omitempty"`
	GroupName               *string                                                        `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
}

func (DescribeCostCheckResultsResponseBodyDataViewGroup) GoString added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroup) SetGroupCode added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroup) SetGroupCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroup) SetGroupExpectedSavingCost added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroup) SetGroupName added in v1.3.0

func (DescribeCostCheckResultsResponseBodyDataViewGroup) String added in v1.3.0

type DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems added in v1.3.0

type DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems struct {
	AdviceCount         *int32   `json:"AdviceCount,omitempty" xml:"AdviceCount,omitempty"`
	AdviceResourceCount *int32   `json:"AdviceResourceCount,omitempty" xml:"AdviceResourceCount,omitempty"`
	Category            *string  `json:"Category,omitempty" xml:"Category,omitempty"`
	CheckId             *string  `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	CheckName           *string  `json:"CheckName,omitempty" xml:"CheckName,omitempty"`
	CurrentCost         *float32 `json:"CurrentCost,omitempty" xml:"CurrentCost,omitempty"`
	Description         *string  `json:"Description,omitempty" xml:"Description,omitempty"`
	ExpectedSavingCost  *float32 `json:"ExpectedSavingCost,omitempty" xml:"ExpectedSavingCost,omitempty"`
	OptimizedCost       *float32 `json:"OptimizedCost,omitempty" xml:"OptimizedCost,omitempty"`
	Product             *string  `json:"Product,omitempty" xml:"Product,omitempty"`
	Severity            *int32   `json:"Severity,omitempty" xml:"Severity,omitempty"`
	Summary             *string  `json:"Summary,omitempty" xml:"Summary,omitempty"`
	Tips                *string  `json:"Tips,omitempty" xml:"Tips,omitempty"`
}

func (DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) GoString added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetAdviceCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetAdviceResourceCount added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetCategory added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetCheckId added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetCheckName added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetCurrentCost added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetDescription added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetExpectedSavingCost added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetOptimizedCost added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetProduct added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetSeverity added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetSummary added in v1.3.0

func (*DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) SetTips added in v1.3.0

func (DescribeCostCheckResultsResponseBodyDataViewGroupCheckItems) String added in v1.3.0

type DescribeCostCheckResultsShrinkRequest added in v1.3.0

type DescribeCostCheckResultsShrinkRequest struct {
	AssumeAliyunIdListShrink *string `json:"AssumeAliyunIdList,omitempty" xml:"AssumeAliyunIdList,omitempty"`
	CheckIdsShrink           *string `json:"CheckIds,omitempty" xml:"CheckIds,omitempty"`
	GroupBy                  *string `json:"GroupBy,omitempty" xml:"GroupBy,omitempty"`
	Product                  *string `json:"Product,omitempty" xml:"Product,omitempty"`
	RegionIdsShrink          *string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty"`
	ResourceIdsShrink        *string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty"`
	ResourceName             *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Severity                 *int32  `json:"Severity,omitempty" xml:"Severity,omitempty"`
	TagKeysShrink            *string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty"`
	TagValuesShrink          *string `json:"TagValues,omitempty" xml:"TagValues,omitempty"`
}

func (DescribeCostCheckResultsShrinkRequest) GoString added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetAssumeAliyunIdListShrink added in v1.4.0

func (*DescribeCostCheckResultsShrinkRequest) SetCheckIdsShrink added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetGroupBy added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetProduct added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetRegionIdsShrink added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetResourceIdsShrink added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetResourceName added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetSeverity added in v1.3.0

func (*DescribeCostCheckResultsShrinkRequest) SetTagKeysShrink added in v1.4.0

func (*DescribeCostCheckResultsShrinkRequest) SetTagValuesShrink added in v1.4.0

func (DescribeCostCheckResultsShrinkRequest) String added in v1.3.0

type GetHistoryAdvicesRequest

type GetHistoryAdvicesRequest struct {
	// example:
	//
	// 2023-07-01
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// 1
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// true
	Reverse *bool `json:"Reverse,omitempty" xml:"Reverse,omitempty"`
	// example:
	//
	// 1
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// example:
	//
	// 2023-07-01
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
}

func (GetHistoryAdvicesRequest) GoString

func (s GetHistoryAdvicesRequest) GoString() string

func (*GetHistoryAdvicesRequest) SetEndDate

func (*GetHistoryAdvicesRequest) SetLanguage

func (*GetHistoryAdvicesRequest) SetPageNum

func (*GetHistoryAdvicesRequest) SetPageSize

func (*GetHistoryAdvicesRequest) SetProduct

func (*GetHistoryAdvicesRequest) SetReverse

func (*GetHistoryAdvicesRequest) SetSeverity

func (*GetHistoryAdvicesRequest) SetStartDate

func (GetHistoryAdvicesRequest) String

func (s GetHistoryAdvicesRequest) String() string

type GetHistoryAdvicesResponse

type GetHistoryAdvicesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetHistoryAdvicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetHistoryAdvicesResponse) GoString

func (s GetHistoryAdvicesResponse) GoString() string

func (*GetHistoryAdvicesResponse) SetBody

func (*GetHistoryAdvicesResponse) SetHeaders

func (*GetHistoryAdvicesResponse) SetStatusCode

func (GetHistoryAdvicesResponse) String

func (s GetHistoryAdvicesResponse) String() string

type GetHistoryAdvicesResponseBody

type GetHistoryAdvicesResponseBody struct {
	Data *GetHistoryAdvicesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetHistoryAdvicesResponseBody) GoString

func (*GetHistoryAdvicesResponseBody) SetData

func (*GetHistoryAdvicesResponseBody) SetRequestId

func (GetHistoryAdvicesResponseBody) String

type GetHistoryAdvicesResponseBodyData

type GetHistoryAdvicesResponseBodyData struct {
	// example:
	//
	// 1
	PageNo *int32                                     `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	Result []*GetHistoryAdvicesResponseBodyDataResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
	// example:
	//
	// 100
	Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (GetHistoryAdvicesResponseBodyData) GoString

func (*GetHistoryAdvicesResponseBodyData) SetPageNo

func (*GetHistoryAdvicesResponseBodyData) SetTotal

func (GetHistoryAdvicesResponseBodyData) String

type GetHistoryAdvicesResponseBodyDataResult

type GetHistoryAdvicesResponseBodyDataResult struct {
	// example:
	//
	// EcsHighCpuUtilization
	CheckId     *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	CheckName   *string `json:"CheckName,omitempty" xml:"CheckName,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// example:
	//
	// 2023-07-01 00:00:00
	GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 1
	Severity *int32 `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// example:
	//
	// https://ecs.console.aliyun.com/#/server/i-bp67acfmxazb4p****/detail?regionId=cn-hangzhou
	Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}

func (GetHistoryAdvicesResponseBodyDataResult) GoString

func (*GetHistoryAdvicesResponseBodyDataResult) SetCheckId

func (*GetHistoryAdvicesResponseBodyDataResult) SetCheckName

func (*GetHistoryAdvicesResponseBodyDataResult) SetDescription

func (*GetHistoryAdvicesResponseBodyDataResult) SetGmtCreated

func (*GetHistoryAdvicesResponseBodyDataResult) SetProduct

func (*GetHistoryAdvicesResponseBodyDataResult) SetResourceId

func (*GetHistoryAdvicesResponseBodyDataResult) SetSeverity

func (*GetHistoryAdvicesResponseBodyDataResult) SetUrl

func (GetHistoryAdvicesResponseBodyDataResult) String

type GetTaskStatusByIdRequest added in v1.1.0

type GetTaskStatusByIdRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 95906135
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (GetTaskStatusByIdRequest) GoString added in v1.1.0

func (s GetTaskStatusByIdRequest) GoString() string

func (*GetTaskStatusByIdRequest) SetTaskId added in v1.1.0

func (GetTaskStatusByIdRequest) String added in v1.1.0

func (s GetTaskStatusByIdRequest) String() string

type GetTaskStatusByIdResponse added in v1.1.0

type GetTaskStatusByIdResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetTaskStatusByIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetTaskStatusByIdResponse) GoString added in v1.1.0

func (s GetTaskStatusByIdResponse) GoString() string

func (*GetTaskStatusByIdResponse) SetBody added in v1.1.0

func (*GetTaskStatusByIdResponse) SetHeaders added in v1.1.0

func (*GetTaskStatusByIdResponse) SetStatusCode added in v1.1.0

func (GetTaskStatusByIdResponse) String added in v1.1.0

func (s GetTaskStatusByIdResponse) String() string

type GetTaskStatusByIdResponseBody added in v1.1.0

type GetTaskStatusByIdResponseBody struct {
	Data *GetTaskStatusByIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetTaskStatusByIdResponseBody) GoString added in v1.1.0

func (*GetTaskStatusByIdResponseBody) SetData added in v1.1.0

func (*GetTaskStatusByIdResponseBody) SetRequestId added in v1.1.0

func (GetTaskStatusByIdResponseBody) String added in v1.1.0

type GetTaskStatusByIdResponseBodyData added in v1.1.0

type GetTaskStatusByIdResponseBodyData struct {
	// example:
	//
	// 95906135
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// example:
	//
	// 1
	TaskStatus *int32 `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
}

func (GetTaskStatusByIdResponseBodyData) GoString added in v1.1.0

func (*GetTaskStatusByIdResponseBodyData) SetTaskId added in v1.1.0

func (*GetTaskStatusByIdResponseBodyData) SetTaskStatus added in v1.1.0

func (GetTaskStatusByIdResponseBodyData) String added in v1.1.0

type RdAccountDTO added in v1.4.0

type RdAccountDTO struct {
	AccountType *string             `json:"AccountType,omitempty" xml:"AccountType,omitempty"`
	Checked     *bool               `json:"Checked,omitempty" xml:"Checked,omitempty"`
	DisplayName *string             `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"`
	Id          *int64              `json:"Id,omitempty" xml:"Id,omitempty"`
	Name        *string             `json:"Name,omitempty" xml:"Name,omitempty"`
	Tags        []*RdAccountDTOTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (RdAccountDTO) GoString added in v1.4.0

func (s RdAccountDTO) GoString() string

func (*RdAccountDTO) SetAccountType added in v1.4.0

func (s *RdAccountDTO) SetAccountType(v string) *RdAccountDTO

func (*RdAccountDTO) SetChecked added in v1.4.0

func (s *RdAccountDTO) SetChecked(v bool) *RdAccountDTO

func (*RdAccountDTO) SetDisplayName added in v1.4.0

func (s *RdAccountDTO) SetDisplayName(v string) *RdAccountDTO

func (*RdAccountDTO) SetId added in v1.4.0

func (s *RdAccountDTO) SetId(v int64) *RdAccountDTO

func (*RdAccountDTO) SetName added in v1.4.0

func (s *RdAccountDTO) SetName(v string) *RdAccountDTO

func (*RdAccountDTO) SetTags added in v1.4.0

func (s *RdAccountDTO) SetTags(v []*RdAccountDTOTags) *RdAccountDTO

func (RdAccountDTO) String added in v1.4.0

func (s RdAccountDTO) String() string

type RdAccountDTOTags added in v1.4.0

type RdAccountDTOTags struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (RdAccountDTOTags) GoString added in v1.4.0

func (s RdAccountDTOTags) GoString() string

func (*RdAccountDTOTags) SetTagKey added in v1.4.0

func (s *RdAccountDTOTags) SetTagKey(v string) *RdAccountDTOTags

func (*RdAccountDTOTags) SetTagValue added in v1.4.0

func (s *RdAccountDTOTags) SetTagValue(v string) *RdAccountDTOTags

func (RdAccountDTOTags) String added in v1.4.0

func (s RdAccountDTOTags) String() string

type RdAccountFolderDTO added in v1.4.0

type RdAccountFolderDTO struct {
	AccountCount              *int32                `json:"AccountCount,omitempty" xml:"AccountCount,omitempty"`
	AccountList               []*RdAccountDTO       `json:"AccountList,omitempty" xml:"AccountList,omitempty" type:"Repeated"`
	FolderId                  *string               `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	FolderList                []*RdAccountFolderDTO `json:"FolderList,omitempty" xml:"FolderList,omitempty" type:"Repeated"`
	FolderName                *string               `json:"FolderName,omitempty" xml:"FolderName,omitempty"`
	ResourceDirectoryId       *string               `json:"ResourceDirectoryId,omitempty" xml:"ResourceDirectoryId,omitempty"`
	ResourceDirectoryPath     *string               `json:"ResourceDirectoryPath,omitempty" xml:"ResourceDirectoryPath,omitempty"`
	ResourceDirectoryPathName *string               `json:"ResourceDirectoryPathName,omitempty" xml:"ResourceDirectoryPathName,omitempty"`
	SelectedCount             *int32                `json:"SelectedCount,omitempty" xml:"SelectedCount,omitempty"`
}

func (RdAccountFolderDTO) GoString added in v1.4.0

func (s RdAccountFolderDTO) GoString() string

func (*RdAccountFolderDTO) SetAccountCount added in v1.4.0

func (s *RdAccountFolderDTO) SetAccountCount(v int32) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetAccountList added in v1.4.0

func (s *RdAccountFolderDTO) SetAccountList(v []*RdAccountDTO) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetFolderId added in v1.4.0

func (s *RdAccountFolderDTO) SetFolderId(v string) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetFolderList added in v1.4.0

func (*RdAccountFolderDTO) SetFolderName added in v1.4.0

func (s *RdAccountFolderDTO) SetFolderName(v string) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetResourceDirectoryId added in v1.4.0

func (s *RdAccountFolderDTO) SetResourceDirectoryId(v string) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetResourceDirectoryPath added in v1.4.0

func (s *RdAccountFolderDTO) SetResourceDirectoryPath(v string) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetResourceDirectoryPathName added in v1.4.0

func (s *RdAccountFolderDTO) SetResourceDirectoryPathName(v string) *RdAccountFolderDTO

func (*RdAccountFolderDTO) SetSelectedCount added in v1.4.0

func (s *RdAccountFolderDTO) SetSelectedCount(v int32) *RdAccountFolderDTO

func (RdAccountFolderDTO) String added in v1.4.0

func (s RdAccountFolderDTO) String() string

type RefreshAdvisorCheckRequest

type RefreshAdvisorCheckRequest struct {
	// example:
	//
	// EcsHighCpuUtilization
	CheckId *string `json:"CheckId,omitempty" xml:"CheckId,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (RefreshAdvisorCheckRequest) GoString

func (s RefreshAdvisorCheckRequest) GoString() string

func (*RefreshAdvisorCheckRequest) SetCheckId

func (*RefreshAdvisorCheckRequest) SetLanguage

func (*RefreshAdvisorCheckRequest) SetProduct

func (*RefreshAdvisorCheckRequest) SetResourceId

func (RefreshAdvisorCheckRequest) String

type RefreshAdvisorCheckResponse

type RefreshAdvisorCheckResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RefreshAdvisorCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RefreshAdvisorCheckResponse) GoString

func (s RefreshAdvisorCheckResponse) GoString() string

func (*RefreshAdvisorCheckResponse) SetBody

func (*RefreshAdvisorCheckResponse) SetHeaders

func (*RefreshAdvisorCheckResponse) SetStatusCode

func (RefreshAdvisorCheckResponse) String

type RefreshAdvisorCheckResponseBody

type RefreshAdvisorCheckResponseBody struct {
	Data *RefreshAdvisorCheckResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RefreshAdvisorCheckResponseBody) GoString

func (*RefreshAdvisorCheckResponseBody) SetRequestId

func (RefreshAdvisorCheckResponseBody) String

type RefreshAdvisorCheckResponseBodyData

type RefreshAdvisorCheckResponseBodyData struct {
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 12345678
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// example:
	//
	// manual-1be17af1121b4974822e69daee4f2481
	TraceId *string `json:"TraceId,omitempty" xml:"TraceId,omitempty"`
}

func (RefreshAdvisorCheckResponseBodyData) GoString

func (*RefreshAdvisorCheckResponseBodyData) SetSuccess

func (*RefreshAdvisorCheckResponseBodyData) SetTaskId

func (*RefreshAdvisorCheckResponseBodyData) SetTraceId

func (RefreshAdvisorCheckResponseBodyData) String

type RefreshAdvisorCostCheckRequest added in v1.4.0

type RefreshAdvisorCostCheckRequest struct {
	AssumeAliyunIdList []*int64  `json:"AssumeAliyunIdList,omitempty" xml:"AssumeAliyunIdList,omitempty" type:"Repeated"`
	CheckIds           []*string `json:"CheckIds,omitempty" xml:"CheckIds,omitempty" type:"Repeated"`
	Product            *string   `json:"Product,omitempty" xml:"Product,omitempty"`
	RefreshResource    *bool     `json:"RefreshResource,omitempty" xml:"RefreshResource,omitempty"`
	ResourceIds        []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
}

func (RefreshAdvisorCostCheckRequest) GoString added in v1.4.0

func (*RefreshAdvisorCostCheckRequest) SetAssumeAliyunIdList added in v1.4.0

func (*RefreshAdvisorCostCheckRequest) SetCheckIds added in v1.4.0

func (*RefreshAdvisorCostCheckRequest) SetProduct added in v1.4.0

func (*RefreshAdvisorCostCheckRequest) SetRefreshResource added in v1.4.0

func (*RefreshAdvisorCostCheckRequest) SetResourceIds added in v1.4.0

func (RefreshAdvisorCostCheckRequest) String added in v1.4.0

type RefreshAdvisorCostCheckResponse added in v1.4.0

type RefreshAdvisorCostCheckResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RefreshAdvisorCostCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RefreshAdvisorCostCheckResponse) GoString added in v1.4.0

func (*RefreshAdvisorCostCheckResponse) SetBody added in v1.4.0

func (*RefreshAdvisorCostCheckResponse) SetHeaders added in v1.4.0

func (*RefreshAdvisorCostCheckResponse) SetStatusCode added in v1.4.0

func (RefreshAdvisorCostCheckResponse) String added in v1.4.0

type RefreshAdvisorCostCheckResponseBody added in v1.4.0

type RefreshAdvisorCostCheckResponseBody struct {
	Code      *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *RefreshAdvisorCostCheckResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message   *string                                  `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool                                    `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RefreshAdvisorCostCheckResponseBody) GoString added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBody) SetCode added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBody) SetData added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBody) SetMessage added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBody) SetRequestId added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBody) SetSuccess added in v1.4.0

func (RefreshAdvisorCostCheckResponseBody) String added in v1.4.0

type RefreshAdvisorCostCheckResponseBodyData added in v1.4.0

type RefreshAdvisorCostCheckResponseBodyData struct {
	CommandId     *string `json:"CommandId,omitempty" xml:"CommandId,omitempty"`
	ManagerTaskId *int64  `json:"ManagerTaskId,omitempty" xml:"ManagerTaskId,omitempty"`
	Success       *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId        *int64  `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (RefreshAdvisorCostCheckResponseBodyData) GoString added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBodyData) SetCommandId added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBodyData) SetManagerTaskId added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBodyData) SetSuccess added in v1.4.0

func (*RefreshAdvisorCostCheckResponseBodyData) SetTaskId added in v1.4.0

func (RefreshAdvisorCostCheckResponseBodyData) String added in v1.4.0

type RefreshAdvisorCostCheckShrinkRequest added in v1.4.0

type RefreshAdvisorCostCheckShrinkRequest struct {
	AssumeAliyunIdListShrink *string `json:"AssumeAliyunIdList,omitempty" xml:"AssumeAliyunIdList,omitempty"`
	CheckIdsShrink           *string `json:"CheckIds,omitempty" xml:"CheckIds,omitempty"`
	Product                  *string `json:"Product,omitempty" xml:"Product,omitempty"`
	RefreshResource          *bool   `json:"RefreshResource,omitempty" xml:"RefreshResource,omitempty"`
	ResourceIdsShrink        *string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty"`
}

func (RefreshAdvisorCostCheckShrinkRequest) GoString added in v1.4.0

func (*RefreshAdvisorCostCheckShrinkRequest) SetAssumeAliyunIdListShrink added in v1.4.0

func (*RefreshAdvisorCostCheckShrinkRequest) SetCheckIdsShrink added in v1.4.0

func (*RefreshAdvisorCostCheckShrinkRequest) SetProduct added in v1.4.0

func (*RefreshAdvisorCostCheckShrinkRequest) SetRefreshResource added in v1.4.0

func (*RefreshAdvisorCostCheckShrinkRequest) SetResourceIdsShrink added in v1.4.0

func (RefreshAdvisorCostCheckShrinkRequest) String added in v1.4.0

type RefreshAdvisorResourceRequest

type RefreshAdvisorResourceRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// ecs
	Product *string `json:"Product,omitempty" xml:"Product,omitempty"`
	// example:
	//
	// i-bp67acfmxazb4p****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (RefreshAdvisorResourceRequest) GoString

func (*RefreshAdvisorResourceRequest) SetProduct

func (*RefreshAdvisorResourceRequest) SetResourceId

func (RefreshAdvisorResourceRequest) String

type RefreshAdvisorResourceResponse

type RefreshAdvisorResourceResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RefreshAdvisorResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RefreshAdvisorResourceResponse) GoString

func (*RefreshAdvisorResourceResponse) SetHeaders

func (*RefreshAdvisorResourceResponse) SetStatusCode

func (RefreshAdvisorResourceResponse) String

type RefreshAdvisorResourceResponseBody

type RefreshAdvisorResourceResponseBody struct {
	// example:
	//
	// 12345678
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// 566331F9-5AB3-550F-B745-A730331F97A9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RefreshAdvisorResourceResponseBody) GoString

func (*RefreshAdvisorResourceResponseBody) SetData

func (*RefreshAdvisorResourceResponseBody) SetRequestId

func (RefreshAdvisorResourceResponseBody) String

type ReportBizAlertInfoRequest added in v1.2.0

type ReportBizAlertInfoRequest struct {
	AlertDescription *string `json:"AlertDescription,omitempty" xml:"AlertDescription,omitempty"`
	// This parameter is required.
	AlertDetail *string `json:"AlertDetail,omitempty" xml:"AlertDetail,omitempty"`
	AlertGrade  *string `json:"AlertGrade,omitempty" xml:"AlertGrade,omitempty"`
	AlertLabels *string `json:"AlertLabels,omitempty" xml:"AlertLabels,omitempty"`
	// This parameter is required.
	AlertScene *string `json:"AlertScene,omitempty" xml:"AlertScene,omitempty"`
	// This parameter is required.
	AlertToken *string  `json:"AlertToken,omitempty" xml:"AlertToken,omitempty"`
	AlertUid   []*int64 `json:"AlertUid,omitempty" xml:"AlertUid,omitempty" type:"Repeated"`
	Language   *string  `json:"Language,omitempty" xml:"Language,omitempty"`
}

func (ReportBizAlertInfoRequest) GoString added in v1.2.0

func (s ReportBizAlertInfoRequest) GoString() string

func (*ReportBizAlertInfoRequest) SetAlertDescription added in v1.2.0

func (s *ReportBizAlertInfoRequest) SetAlertDescription(v string) *ReportBizAlertInfoRequest

func (*ReportBizAlertInfoRequest) SetAlertDetail added in v1.2.0

func (*ReportBizAlertInfoRequest) SetAlertGrade added in v1.2.0

func (*ReportBizAlertInfoRequest) SetAlertLabels added in v1.2.0

func (*ReportBizAlertInfoRequest) SetAlertScene added in v1.2.0

func (*ReportBizAlertInfoRequest) SetAlertToken added in v1.2.0

func (*ReportBizAlertInfoRequest) SetAlertUid added in v1.2.0

func (*ReportBizAlertInfoRequest) SetLanguage added in v1.2.0

func (ReportBizAlertInfoRequest) String added in v1.2.0

func (s ReportBizAlertInfoRequest) String() string

type ReportBizAlertInfoResponse added in v1.2.0

type ReportBizAlertInfoResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ReportBizAlertInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReportBizAlertInfoResponse) GoString added in v1.2.0

func (s ReportBizAlertInfoResponse) GoString() string

func (*ReportBizAlertInfoResponse) SetBody added in v1.2.0

func (*ReportBizAlertInfoResponse) SetHeaders added in v1.2.0

func (*ReportBizAlertInfoResponse) SetStatusCode added in v1.2.0

func (ReportBizAlertInfoResponse) String added in v1.2.0

type ReportBizAlertInfoResponseBody added in v1.2.0

type ReportBizAlertInfoResponseBody struct {
	Code      *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      *ReportBizAlertInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message   *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ReportBizAlertInfoResponseBody) GoString added in v1.2.0

func (*ReportBizAlertInfoResponseBody) SetCode added in v1.2.0

func (*ReportBizAlertInfoResponseBody) SetData added in v1.2.0

func (*ReportBizAlertInfoResponseBody) SetMessage added in v1.2.0

func (*ReportBizAlertInfoResponseBody) SetRequestId added in v1.2.0

func (*ReportBizAlertInfoResponseBody) SetSuccess added in v1.2.0

func (ReportBizAlertInfoResponseBody) String added in v1.2.0

type ReportBizAlertInfoResponseBodyData added in v1.2.0

type ReportBizAlertInfoResponseBodyData struct {
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ReportBizAlertInfoResponseBodyData) GoString added in v1.2.0

func (*ReportBizAlertInfoResponseBodyData) SetResult added in v1.2.0

func (ReportBizAlertInfoResponseBodyData) String added in v1.2.0

type ReportBizAlertInfoShrinkRequest added in v1.2.0

type ReportBizAlertInfoShrinkRequest struct {
	AlertDescription *string `json:"AlertDescription,omitempty" xml:"AlertDescription,omitempty"`
	// This parameter is required.
	AlertDetail *string `json:"AlertDetail,omitempty" xml:"AlertDetail,omitempty"`
	AlertGrade  *string `json:"AlertGrade,omitempty" xml:"AlertGrade,omitempty"`
	AlertLabels *string `json:"AlertLabels,omitempty" xml:"AlertLabels,omitempty"`
	// This parameter is required.
	AlertScene *string `json:"AlertScene,omitempty" xml:"AlertScene,omitempty"`
	// This parameter is required.
	AlertToken     *string `json:"AlertToken,omitempty" xml:"AlertToken,omitempty"`
	AlertUidShrink *string `json:"AlertUid,omitempty" xml:"AlertUid,omitempty"`
	Language       *string `json:"Language,omitempty" xml:"Language,omitempty"`
}

func (ReportBizAlertInfoShrinkRequest) GoString added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertDescription added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertDetail added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertGrade added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertLabels added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertScene added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertToken added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetAlertUidShrink added in v1.2.0

func (*ReportBizAlertInfoShrinkRequest) SetLanguage added in v1.2.0

func (ReportBizAlertInfoShrinkRequest) String added in v1.2.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL