cloudmonitor20251201

package
v1.2.39 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package cloudmonitor20251201iface provides an interface to enable mocking the CLOUDMONITOR20251201 service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfLevelForCreateAggregationPolicyInputUnknown is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputUnknown = "unknown"

	// EnumOfLevelForCreateAggregationPolicyInputAll is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputAll = "all"

	// EnumOfLevelForCreateAggregationPolicyInputInfo is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputInfo = "info"

	// EnumOfLevelForCreateAggregationPolicyInputNotice is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputNotice = "notice"

	// EnumOfLevelForCreateAggregationPolicyInputWarning is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputWarning = "warning"

	// EnumOfLevelForCreateAggregationPolicyInputWarn is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputWarn = "warn"

	// EnumOfLevelForCreateAggregationPolicyInputError is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputError = "error"

	// EnumOfLevelForCreateAggregationPolicyInputCritical is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputCritical = "critical"

	// EnumOfLevelForCreateAggregationPolicyInputFatal is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputFatal = "fatal"

	// EnumOfLevelForCreateAggregationPolicyInputP0 is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputP0 = "p0"

	// EnumOfLevelForCreateAggregationPolicyInputP1 is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputP1 = "p1"

	// EnumOfLevelForCreateAggregationPolicyInputP2 is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputP2 = "p2"

	// EnumOfLevelForCreateAggregationPolicyInputP0Recovery is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputP0Recovery = "p0_recovery"

	// EnumOfLevelForCreateAggregationPolicyInputP1Recovery is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputP1Recovery = "p1_recovery"

	// EnumOfLevelForCreateAggregationPolicyInputP2Recovery is a EnumOfLevelForCreateAggregationPolicyInput enum value
	EnumOfLevelForCreateAggregationPolicyInputP2Recovery = "p2_recovery"
)
View Source
const (
	// EnumOfReceiveIDTypeForCreateContactInputOpenId is a EnumOfReceiveIDTypeForCreateContactInput enum value
	EnumOfReceiveIDTypeForCreateContactInputOpenId = "open_id"

	// EnumOfReceiveIDTypeForCreateContactInputUserId is a EnumOfReceiveIDTypeForCreateContactInput enum value
	EnumOfReceiveIDTypeForCreateContactInputUserId = "user_id"
)
View Source
const (
	// EnumOfRotationTypeForCreateDutyScheduleInputHourly is a EnumOfRotationTypeForCreateDutyScheduleInput enum value
	EnumOfRotationTypeForCreateDutyScheduleInputHourly = "hourly"

	// EnumOfRotationTypeForCreateDutyScheduleInputDaily is a EnumOfRotationTypeForCreateDutyScheduleInput enum value
	EnumOfRotationTypeForCreateDutyScheduleInputDaily = "daily"

	// EnumOfRotationTypeForCreateDutyScheduleInputWeekly is a EnumOfRotationTypeForCreateDutyScheduleInput enum value
	EnumOfRotationTypeForCreateDutyScheduleInputWeekly = "weekly"
)
View Source
const (
	// EnumOfTypeForCreateDutyScheduleInputDaily is a EnumOfTypeForCreateDutyScheduleInput enum value
	EnumOfTypeForCreateDutyScheduleInputDaily = "daily"

	// EnumOfTypeForCreateDutyScheduleInputAlways is a EnumOfTypeForCreateDutyScheduleInput enum value
	EnumOfTypeForCreateDutyScheduleInputAlways = "always"
)
View Source
const (
	// EnumOfChannelForCreateNotificationPolicyInputEmail is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputEmail = "email"

	// EnumOfChannelForCreateNotificationPolicyInputSms is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputSms = "sms"

	// EnumOfChannelForCreateNotificationPolicyInputPhone is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputPhone = "phone"

	// EnumOfChannelForCreateNotificationPolicyInputLark is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputLark = "lark"

	// EnumOfChannelForCreateNotificationPolicyInputLarkBot is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputLarkBot = "lark_bot"

	// EnumOfChannelForCreateNotificationPolicyInputDingtalk is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputDingtalk = "dingtalk"

	// EnumOfChannelForCreateNotificationPolicyInputWecom is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputWecom = "wecom"

	// EnumOfChannelForCreateNotificationPolicyInputSlack is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputSlack = "slack"

	// EnumOfChannelForCreateNotificationPolicyInputApi is a EnumOfChannelForCreateNotificationPolicyInput enum value
	EnumOfChannelForCreateNotificationPolicyInputApi = "api"
)
View Source
const (
	// EnumOfChannelListForCreateNotificationPolicyInputPhone is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputPhone = "phone"

	// EnumOfChannelListForCreateNotificationPolicyInputSms is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputSms = "sms"

	// EnumOfChannelListForCreateNotificationPolicyInputEmail is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputEmail = "email"

	// EnumOfChannelListForCreateNotificationPolicyInputLark is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputLark = "lark"

	// EnumOfChannelListForCreateNotificationPolicyInputLarkBot is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputLarkBot = "lark_bot"

	// EnumOfChannelListForCreateNotificationPolicyInputDingtalk is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputDingtalk = "dingtalk"

	// EnumOfChannelListForCreateNotificationPolicyInputWecom is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputWecom = "wecom"

	// EnumOfChannelListForCreateNotificationPolicyInputSlack is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputSlack = "slack"

	// EnumOfChannelListForCreateNotificationPolicyInputApi is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputApi = "api"

	// EnumOfChannelListForCreateNotificationPolicyInputOos is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputOos = "oos"

	// EnumOfChannelListForCreateNotificationPolicyInputTls is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputTls = "tls"

	// EnumOfChannelListForCreateNotificationPolicyInputKafka is a EnumOfChannelListForCreateNotificationPolicyInput enum value
	EnumOfChannelListForCreateNotificationPolicyInputKafka = "kafka"
)
View Source
const (
	// EnumOfLevelForCreateNotificationPolicyInputAll is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputAll = "all"

	// EnumOfLevelForCreateNotificationPolicyInputCritical is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputCritical = "critical"

	// EnumOfLevelForCreateNotificationPolicyInputP0 is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputP0 = "p0"

	// EnumOfLevelForCreateNotificationPolicyInputWarning is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputWarning = "warning"

	// EnumOfLevelForCreateNotificationPolicyInputP1 is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputP1 = "p1"

	// EnumOfLevelForCreateNotificationPolicyInputNotice is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputNotice = "notice"

	// EnumOfLevelForCreateNotificationPolicyInputP2 is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputP2 = "p2"

	// EnumOfLevelForCreateNotificationPolicyInputP0Recovery is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputP0Recovery = "p0_recovery"

	// EnumOfLevelForCreateNotificationPolicyInputP1Recovery is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputP1Recovery = "p1_recovery"

	// EnumOfLevelForCreateNotificationPolicyInputP2Recovery is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputP2Recovery = "p2_recovery"

	// EnumOfLevelForCreateNotificationPolicyInputRecovery is a EnumOfLevelForCreateNotificationPolicyInput enum value
	EnumOfLevelForCreateNotificationPolicyInputRecovery = "recovery"
)
View Source
const (
	// ConvertEnumOfTypeForCreateSilencePolicyInputOnce is a ConvertEnumOfTypeForCreateSilencePolicyInput enum value
	ConvertEnumOfTypeForCreateSilencePolicyInputOnce = "once"

	// ConvertEnumOfTypeForCreateSilencePolicyInputPeriodic is a ConvertEnumOfTypeForCreateSilencePolicyInput enum value
	ConvertEnumOfTypeForCreateSilencePolicyInputPeriodic = "periodic"

	// ConvertEnumOfTypeForCreateSilencePolicyInputAlways is a ConvertEnumOfTypeForCreateSilencePolicyInput enum value
	ConvertEnumOfTypeForCreateSilencePolicyInputAlways = "always"
)
View Source
const (
	// EnumOfComparatorForCreateSilencePolicyInputContain is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputContain = "contain"

	// EnumOfComparatorForCreateSilencePolicyInputNotContain is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputNotContain = "not_contain"

	// EnumOfComparatorForCreateSilencePolicyInputPrefixMatch is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputPrefixMatch = "prefix_match"

	// EnumOfComparatorForCreateSilencePolicyInputSuffixMatch is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputSuffixMatch = "suffix_match"

	// EnumOfComparatorForCreateSilencePolicyInputEqual is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputEqual = "equal"

	// EnumOfComparatorForCreateSilencePolicyInputNotEqual is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputNotEqual = "not_equal"

	// EnumOfComparatorForCreateSilencePolicyInputExist is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputExist = "exist"

	// EnumOfComparatorForCreateSilencePolicyInputNotExist is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputNotExist = "not_exist"

	// EnumOfComparatorForCreateSilencePolicyInputRegexp is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputRegexp = "regexp"

	// EnumOfComparatorForCreateSilencePolicyInputNotRegexp is a EnumOfComparatorForCreateSilencePolicyInput enum value
	EnumOfComparatorForCreateSilencePolicyInputNotRegexp = "not_regexp"
)
View Source
const (
	// EnumOfTypeForCreateSilencePolicyInputDaily is a EnumOfTypeForCreateSilencePolicyInput enum value
	EnumOfTypeForCreateSilencePolicyInputDaily = "daily"

	// EnumOfTypeForCreateSilencePolicyInputWeekly is a EnumOfTypeForCreateSilencePolicyInput enum value
	EnumOfTypeForCreateSilencePolicyInputWeekly = "weekly"

	// EnumOfTypeForCreateSilencePolicyInputMonthly is a EnumOfTypeForCreateSilencePolicyInput enum value
	EnumOfTypeForCreateSilencePolicyInputMonthly = "monthly"
)
View Source
const (
	// EnumOfLevelForListAggregationPoliciesOutputUnknown is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputUnknown = "unknown"

	// EnumOfLevelForListAggregationPoliciesOutputAll is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputAll = "all"

	// EnumOfLevelForListAggregationPoliciesOutputInfo is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputInfo = "info"

	// EnumOfLevelForListAggregationPoliciesOutputNotice is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputNotice = "notice"

	// EnumOfLevelForListAggregationPoliciesOutputWarning is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputWarning = "warning"

	// EnumOfLevelForListAggregationPoliciesOutputWarn is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputWarn = "warn"

	// EnumOfLevelForListAggregationPoliciesOutputError is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputError = "error"

	// EnumOfLevelForListAggregationPoliciesOutputCritical is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputCritical = "critical"

	// EnumOfLevelForListAggregationPoliciesOutputFatal is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputFatal = "fatal"

	// EnumOfLevelForListAggregationPoliciesOutputP0 is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputP0 = "p0"

	// EnumOfLevelForListAggregationPoliciesOutputP1 is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputP1 = "p1"

	// EnumOfLevelForListAggregationPoliciesOutputP2 is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputP2 = "p2"

	// EnumOfLevelForListAggregationPoliciesOutputP0Recovery is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputP0Recovery = "p0_recovery"

	// EnumOfLevelForListAggregationPoliciesOutputP1Recovery is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputP1Recovery = "p1_recovery"

	// EnumOfLevelForListAggregationPoliciesOutputP2Recovery is a EnumOfLevelForListAggregationPoliciesOutput enum value
	EnumOfLevelForListAggregationPoliciesOutputP2Recovery = "p2_recovery"
)
View Source
const (
	// EnumOfOrderByForListAggregationPoliciesInputUpdateTime is a EnumOfOrderByForListAggregationPoliciesInput enum value
	EnumOfOrderByForListAggregationPoliciesInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListAggregationPoliciesInputUpdatedAt is a EnumOfOrderByForListAggregationPoliciesInput enum value
	EnumOfOrderByForListAggregationPoliciesInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListAggregationPoliciesInputCreateTime is a EnumOfOrderByForListAggregationPoliciesInput enum value
	EnumOfOrderByForListAggregationPoliciesInputCreateTime = "CreateTime"

	// EnumOfOrderByForListAggregationPoliciesInputCreatedAt is a EnumOfOrderByForListAggregationPoliciesInput enum value
	EnumOfOrderByForListAggregationPoliciesInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfQueryDefaultForListAggregationPoliciesInputTrue is a EnumOfQueryDefaultForListAggregationPoliciesInput enum value
	EnumOfQueryDefaultForListAggregationPoliciesInputTrue = "true"

	// EnumOfQueryDefaultForListAggregationPoliciesInputFalse is a EnumOfQueryDefaultForListAggregationPoliciesInput enum value
	EnumOfQueryDefaultForListAggregationPoliciesInputFalse = "false"
)
View Source
const (
	// EnumOfTypeForListAggregationPoliciesInputCustom is a EnumOfTypeForListAggregationPoliciesInput enum value
	EnumOfTypeForListAggregationPoliciesInputCustom = "custom"

	// EnumOfTypeForListAggregationPoliciesInputBound is a EnumOfTypeForListAggregationPoliciesInput enum value
	EnumOfTypeForListAggregationPoliciesInputBound = "bound"
)
View Source
const (
	// EnumOfTypeForListAggregationPoliciesOutputCustom is a EnumOfTypeForListAggregationPoliciesOutput enum value
	EnumOfTypeForListAggregationPoliciesOutputCustom = "custom"

	// EnumOfTypeForListAggregationPoliciesOutputBound is a EnumOfTypeForListAggregationPoliciesOutput enum value
	EnumOfTypeForListAggregationPoliciesOutputBound = "bound"
)
View Source
const (
	// EnumOfOrderByForListContactGroupsInputUpdateTime is a EnumOfOrderByForListContactGroupsInput enum value
	EnumOfOrderByForListContactGroupsInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListContactGroupsInputUpdatedAt is a EnumOfOrderByForListContactGroupsInput enum value
	EnumOfOrderByForListContactGroupsInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListContactGroupsInputCreateTime is a EnumOfOrderByForListContactGroupsInput enum value
	EnumOfOrderByForListContactGroupsInputCreateTime = "CreateTime"

	// EnumOfOrderByForListContactGroupsInputCreatedAt is a EnumOfOrderByForListContactGroupsInput enum value
	EnumOfOrderByForListContactGroupsInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfReceiveIDTypeForListContactGroupsOutputOpenId is a EnumOfReceiveIDTypeForListContactGroupsOutput enum value
	EnumOfReceiveIDTypeForListContactGroupsOutputOpenId = "open_id"

	// EnumOfReceiveIDTypeForListContactGroupsOutputUserId is a EnumOfReceiveIDTypeForListContactGroupsOutput enum value
	EnumOfReceiveIDTypeForListContactGroupsOutputUserId = "user_id"
)
View Source
const (
	// EnumOfOrderByForListContactsInputUpdateTime is a EnumOfOrderByForListContactsInput enum value
	EnumOfOrderByForListContactsInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListContactsInputUpdatedAt is a EnumOfOrderByForListContactsInput enum value
	EnumOfOrderByForListContactsInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListContactsInputCreateTime is a EnumOfOrderByForListContactsInput enum value
	EnumOfOrderByForListContactsInputCreateTime = "CreateTime"

	// EnumOfOrderByForListContactsInputCreatedAt is a EnumOfOrderByForListContactsInput enum value
	EnumOfOrderByForListContactsInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfReceiveIDTypeForListContactsOutputOpenId is a EnumOfReceiveIDTypeForListContactsOutput enum value
	EnumOfReceiveIDTypeForListContactsOutputOpenId = "open_id"

	// EnumOfReceiveIDTypeForListContactsOutputUserId is a EnumOfReceiveIDTypeForListContactsOutput enum value
	EnumOfReceiveIDTypeForListContactsOutputUserId = "user_id"
)
View Source
const (
	// EnumOfOrderByForListDutySchedulesInputUpdateTime is a EnumOfOrderByForListDutySchedulesInput enum value
	EnumOfOrderByForListDutySchedulesInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListDutySchedulesInputUpdatedAt is a EnumOfOrderByForListDutySchedulesInput enum value
	EnumOfOrderByForListDutySchedulesInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListDutySchedulesInputCreateTime is a EnumOfOrderByForListDutySchedulesInput enum value
	EnumOfOrderByForListDutySchedulesInputCreateTime = "CreateTime"

	// EnumOfOrderByForListDutySchedulesInputCreatedAt is a EnumOfOrderByForListDutySchedulesInput enum value
	EnumOfOrderByForListDutySchedulesInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfRotationTypeForListDutySchedulesOutputHourly is a EnumOfRotationTypeForListDutySchedulesOutput enum value
	EnumOfRotationTypeForListDutySchedulesOutputHourly = "hourly"

	// EnumOfRotationTypeForListDutySchedulesOutputDaily is a EnumOfRotationTypeForListDutySchedulesOutput enum value
	EnumOfRotationTypeForListDutySchedulesOutputDaily = "daily"

	// EnumOfRotationTypeForListDutySchedulesOutputWeekly is a EnumOfRotationTypeForListDutySchedulesOutput enum value
	EnumOfRotationTypeForListDutySchedulesOutputWeekly = "weekly"
)
View Source
const (
	// EnumOfTypeForListDutySchedulesOutputDaily is a EnumOfTypeForListDutySchedulesOutput enum value
	EnumOfTypeForListDutySchedulesOutputDaily = "daily"

	// EnumOfTypeForListDutySchedulesOutputAlways is a EnumOfTypeForListDutySchedulesOutput enum value
	EnumOfTypeForListDutySchedulesOutputAlways = "always"
)
View Source
const (
	// EnumOfChannelForListNotificationPoliciesOutputEmail is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputEmail = "email"

	// EnumOfChannelForListNotificationPoliciesOutputSms is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputSms = "sms"

	// EnumOfChannelForListNotificationPoliciesOutputPhone is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputPhone = "phone"

	// EnumOfChannelForListNotificationPoliciesOutputLark is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputLark = "lark"

	// EnumOfChannelForListNotificationPoliciesOutputLarkBot is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputLarkBot = "lark_bot"

	// EnumOfChannelForListNotificationPoliciesOutputDingtalk is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputDingtalk = "dingtalk"

	// EnumOfChannelForListNotificationPoliciesOutputWecom is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputWecom = "wecom"

	// EnumOfChannelForListNotificationPoliciesOutputSlack is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputSlack = "slack"

	// EnumOfChannelForListNotificationPoliciesOutputApi is a EnumOfChannelForListNotificationPoliciesOutput enum value
	EnumOfChannelForListNotificationPoliciesOutputApi = "api"
)
View Source
const (
	// EnumOfChannelListForListNotificationPoliciesOutputPhone is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputPhone = "phone"

	// EnumOfChannelListForListNotificationPoliciesOutputSms is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputSms = "sms"

	// EnumOfChannelListForListNotificationPoliciesOutputEmail is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputEmail = "email"

	// EnumOfChannelListForListNotificationPoliciesOutputLark is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputLark = "lark"

	// EnumOfChannelListForListNotificationPoliciesOutputLarkBot is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputLarkBot = "lark_bot"

	// EnumOfChannelListForListNotificationPoliciesOutputDingtalk is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputDingtalk = "dingtalk"

	// EnumOfChannelListForListNotificationPoliciesOutputWecom is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputWecom = "wecom"

	// EnumOfChannelListForListNotificationPoliciesOutputSlack is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputSlack = "slack"

	// EnumOfChannelListForListNotificationPoliciesOutputApi is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputApi = "api"

	// EnumOfChannelListForListNotificationPoliciesOutputOos is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputOos = "oos"

	// EnumOfChannelListForListNotificationPoliciesOutputTls is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputTls = "tls"

	// EnumOfChannelListForListNotificationPoliciesOutputKafka is a EnumOfChannelListForListNotificationPoliciesOutput enum value
	EnumOfChannelListForListNotificationPoliciesOutputKafka = "kafka"
)
View Source
const (
	// EnumOfLevelForListNotificationPoliciesOutputAll is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputAll = "all"

	// EnumOfLevelForListNotificationPoliciesOutputCritical is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputCritical = "critical"

	// EnumOfLevelForListNotificationPoliciesOutputP0 is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputP0 = "p0"

	// EnumOfLevelForListNotificationPoliciesOutputWarning is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputWarning = "warning"

	// EnumOfLevelForListNotificationPoliciesOutputP1 is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputP1 = "p1"

	// EnumOfLevelForListNotificationPoliciesOutputNotice is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputNotice = "notice"

	// EnumOfLevelForListNotificationPoliciesOutputP2 is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputP2 = "p2"

	// EnumOfLevelForListNotificationPoliciesOutputP0Recovery is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputP0Recovery = "p0_recovery"

	// EnumOfLevelForListNotificationPoliciesOutputP1Recovery is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputP1Recovery = "p1_recovery"

	// EnumOfLevelForListNotificationPoliciesOutputP2Recovery is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputP2Recovery = "p2_recovery"

	// EnumOfLevelForListNotificationPoliciesOutputRecovery is a EnumOfLevelForListNotificationPoliciesOutput enum value
	EnumOfLevelForListNotificationPoliciesOutputRecovery = "recovery"
)
View Source
const (
	// EnumOfLevelListForListNotificationPoliciesInputP0 is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputP0 = "p0"

	// EnumOfLevelListForListNotificationPoliciesInputP1 is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputP1 = "p1"

	// EnumOfLevelListForListNotificationPoliciesInputP2 is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputP2 = "p2"

	// EnumOfLevelListForListNotificationPoliciesInputP0Recovery is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputP0Recovery = "p0_recovery"

	// EnumOfLevelListForListNotificationPoliciesInputP1Recovery is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputP1Recovery = "p1_recovery"

	// EnumOfLevelListForListNotificationPoliciesInputP2Recovery is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputP2Recovery = "p2_recovery"

	// EnumOfLevelListForListNotificationPoliciesInputRecovery is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputRecovery = "recovery"

	// EnumOfLevelListForListNotificationPoliciesInputAll is a EnumOfLevelListForListNotificationPoliciesInput enum value
	EnumOfLevelListForListNotificationPoliciesInputAll = "all"
)
View Source
const (
	// EnumOfLevelListForListNotificationPoliciesOutputP0 is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputP0 = "p0"

	// EnumOfLevelListForListNotificationPoliciesOutputP1 is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputP1 = "p1"

	// EnumOfLevelListForListNotificationPoliciesOutputP2 is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputP2 = "p2"

	// EnumOfLevelListForListNotificationPoliciesOutputP0Recovery is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputP0Recovery = "p0_recovery"

	// EnumOfLevelListForListNotificationPoliciesOutputP1Recovery is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputP1Recovery = "p1_recovery"

	// EnumOfLevelListForListNotificationPoliciesOutputP2Recovery is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputP2Recovery = "p2_recovery"

	// EnumOfLevelListForListNotificationPoliciesOutputRecovery is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputRecovery = "recovery"

	// EnumOfLevelListForListNotificationPoliciesOutputAll is a EnumOfLevelListForListNotificationPoliciesOutput enum value
	EnumOfLevelListForListNotificationPoliciesOutputAll = "all"
)
View Source
const (
	// EnumOfOrderByForListNotificationPoliciesInputUpdateTime is a EnumOfOrderByForListNotificationPoliciesInput enum value
	EnumOfOrderByForListNotificationPoliciesInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListNotificationPoliciesInputUpdatedAt is a EnumOfOrderByForListNotificationPoliciesInput enum value
	EnumOfOrderByForListNotificationPoliciesInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListNotificationPoliciesInputCreateTime is a EnumOfOrderByForListNotificationPoliciesInput enum value
	EnumOfOrderByForListNotificationPoliciesInputCreateTime = "CreateTime"

	// EnumOfOrderByForListNotificationPoliciesInputCreatedAt is a EnumOfOrderByForListNotificationPoliciesInput enum value
	EnumOfOrderByForListNotificationPoliciesInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfTypeForListNotificationPoliciesInputCustom is a EnumOfTypeForListNotificationPoliciesInput enum value
	EnumOfTypeForListNotificationPoliciesInputCustom = "custom"

	// EnumOfTypeForListNotificationPoliciesInputBound is a EnumOfTypeForListNotificationPoliciesInput enum value
	EnumOfTypeForListNotificationPoliciesInputBound = "bound"
)
View Source
const (
	// EnumOfTypeForListNotificationPoliciesOutputCustom is a EnumOfTypeForListNotificationPoliciesOutput enum value
	EnumOfTypeForListNotificationPoliciesOutputCustom = "custom"

	// EnumOfTypeForListNotificationPoliciesOutputBound is a EnumOfTypeForListNotificationPoliciesOutput enum value
	EnumOfTypeForListNotificationPoliciesOutputBound = "bound"
)
View Source
const (
	// EnumOfOrderByForListNotificationTemplatesInputUpdateTime is a EnumOfOrderByForListNotificationTemplatesInput enum value
	EnumOfOrderByForListNotificationTemplatesInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListNotificationTemplatesInputUpdatedAt is a EnumOfOrderByForListNotificationTemplatesInput enum value
	EnumOfOrderByForListNotificationTemplatesInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListNotificationTemplatesInputCreateTime is a EnumOfOrderByForListNotificationTemplatesInput enum value
	EnumOfOrderByForListNotificationTemplatesInputCreateTime = "CreateTime"

	// EnumOfOrderByForListNotificationTemplatesInputCreatedAt is a EnumOfOrderByForListNotificationTemplatesInput enum value
	EnumOfOrderByForListNotificationTemplatesInputCreatedAt = "CreatedAt"
)
View Source
const (
	// ConvertConvertEnumOfTypeForListSilencePoliciesOutputCustom is a ConvertConvertEnumOfTypeForListSilencePoliciesOutput enum value
	ConvertConvertEnumOfTypeForListSilencePoliciesOutputCustom = "custom"

	// ConvertConvertEnumOfTypeForListSilencePoliciesOutputAuto is a ConvertConvertEnumOfTypeForListSilencePoliciesOutput enum value
	ConvertConvertEnumOfTypeForListSilencePoliciesOutputAuto = "auto"
)
View Source
const (
	// ConvertEnumOfTypeForListSilencePoliciesOutputOnce is a ConvertEnumOfTypeForListSilencePoliciesOutput enum value
	ConvertEnumOfTypeForListSilencePoliciesOutputOnce = "once"

	// ConvertEnumOfTypeForListSilencePoliciesOutputPeriodic is a ConvertEnumOfTypeForListSilencePoliciesOutput enum value
	ConvertEnumOfTypeForListSilencePoliciesOutputPeriodic = "periodic"

	// ConvertEnumOfTypeForListSilencePoliciesOutputAlways is a ConvertEnumOfTypeForListSilencePoliciesOutput enum value
	ConvertEnumOfTypeForListSilencePoliciesOutputAlways = "always"
)
View Source
const (
	// EnumOfComparatorForListSilencePoliciesOutputContain is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputContain = "contain"

	// EnumOfComparatorForListSilencePoliciesOutputNotContain is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputNotContain = "not_contain"

	// EnumOfComparatorForListSilencePoliciesOutputPrefixMatch is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputPrefixMatch = "prefix_match"

	// EnumOfComparatorForListSilencePoliciesOutputSuffixMatch is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputSuffixMatch = "suffix_match"

	// EnumOfComparatorForListSilencePoliciesOutputEqual is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputEqual = "equal"

	// EnumOfComparatorForListSilencePoliciesOutputNotEqual is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputNotEqual = "not_equal"

	// EnumOfComparatorForListSilencePoliciesOutputExist is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputExist = "exist"

	// EnumOfComparatorForListSilencePoliciesOutputNotExist is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputNotExist = "not_exist"

	// EnumOfComparatorForListSilencePoliciesOutputRegexp is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputRegexp = "regexp"

	// EnumOfComparatorForListSilencePoliciesOutputNotRegexp is a EnumOfComparatorForListSilencePoliciesOutput enum value
	EnumOfComparatorForListSilencePoliciesOutputNotRegexp = "not_regexp"
)
View Source
const (
	// EnumOfEnableStateForListSilencePoliciesInputEnable is a EnumOfEnableStateForListSilencePoliciesInput enum value
	EnumOfEnableStateForListSilencePoliciesInputEnable = "enable"

	// EnumOfEnableStateForListSilencePoliciesInputDisable is a EnumOfEnableStateForListSilencePoliciesInput enum value
	EnumOfEnableStateForListSilencePoliciesInputDisable = "disable"
)
View Source
const (
	// EnumOfEnableStateForListSilencePoliciesOutputEnable is a EnumOfEnableStateForListSilencePoliciesOutput enum value
	EnumOfEnableStateForListSilencePoliciesOutputEnable = "enable"

	// EnumOfEnableStateForListSilencePoliciesOutputDisable is a EnumOfEnableStateForListSilencePoliciesOutput enum value
	EnumOfEnableStateForListSilencePoliciesOutputDisable = "disable"
)
View Source
const (
	// EnumOfOrderByForListSilencePoliciesInputUpdateTime is a EnumOfOrderByForListSilencePoliciesInput enum value
	EnumOfOrderByForListSilencePoliciesInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListSilencePoliciesInputUpdatedAt is a EnumOfOrderByForListSilencePoliciesInput enum value
	EnumOfOrderByForListSilencePoliciesInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListSilencePoliciesInputCreateTime is a EnumOfOrderByForListSilencePoliciesInput enum value
	EnumOfOrderByForListSilencePoliciesInputCreateTime = "CreateTime"

	// EnumOfOrderByForListSilencePoliciesInputCreatedAt is a EnumOfOrderByForListSilencePoliciesInput enum value
	EnumOfOrderByForListSilencePoliciesInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfTypeForListSilencePoliciesInputCustom is a EnumOfTypeForListSilencePoliciesInput enum value
	EnumOfTypeForListSilencePoliciesInputCustom = "custom"

	// EnumOfTypeForListSilencePoliciesInputAuto is a EnumOfTypeForListSilencePoliciesInput enum value
	EnumOfTypeForListSilencePoliciesInputAuto = "auto"
)
View Source
const (
	// EnumOfTypeForListSilencePoliciesOutputDaily is a EnumOfTypeForListSilencePoliciesOutput enum value
	EnumOfTypeForListSilencePoliciesOutputDaily = "daily"

	// EnumOfTypeForListSilencePoliciesOutputWeekly is a EnumOfTypeForListSilencePoliciesOutput enum value
	EnumOfTypeForListSilencePoliciesOutputWeekly = "weekly"

	// EnumOfTypeForListSilencePoliciesOutputMonthly is a EnumOfTypeForListSilencePoliciesOutput enum value
	EnumOfTypeForListSilencePoliciesOutputMonthly = "monthly"
)
View Source
const (
	// EnumOfValidStateForListSilencePoliciesInputActive is a EnumOfValidStateForListSilencePoliciesInput enum value
	EnumOfValidStateForListSilencePoliciesInputActive = "active"

	// EnumOfValidStateForListSilencePoliciesInputExpired is a EnumOfValidStateForListSilencePoliciesInput enum value
	EnumOfValidStateForListSilencePoliciesInputExpired = "expired"
)
View Source
const (
	// EnumOfValidStateForListSilencePoliciesOutputActive is a EnumOfValidStateForListSilencePoliciesOutput enum value
	EnumOfValidStateForListSilencePoliciesOutputActive = "active"

	// EnumOfValidStateForListSilencePoliciesOutputExpired is a EnumOfValidStateForListSilencePoliciesOutput enum value
	EnumOfValidStateForListSilencePoliciesOutputExpired = "expired"
)
View Source
const (
	// EnumOfChannelListForListWebhooksInputApi is a EnumOfChannelListForListWebhooksInput enum value
	EnumOfChannelListForListWebhooksInputApi = "api"

	// EnumOfChannelListForListWebhooksInputLark is a EnumOfChannelListForListWebhooksInput enum value
	EnumOfChannelListForListWebhooksInputLark = "lark"

	// EnumOfChannelListForListWebhooksInputDingtalk is a EnumOfChannelListForListWebhooksInput enum value
	EnumOfChannelListForListWebhooksInputDingtalk = "dingtalk"

	// EnumOfChannelListForListWebhooksInputWecom is a EnumOfChannelListForListWebhooksInput enum value
	EnumOfChannelListForListWebhooksInputWecom = "wecom"

	// EnumOfChannelListForListWebhooksInputSlack is a EnumOfChannelListForListWebhooksInput enum value
	EnumOfChannelListForListWebhooksInputSlack = "slack"

	// EnumOfChannelListForListWebhooksInputLarkBot is a EnumOfChannelListForListWebhooksInput enum value
	EnumOfChannelListForListWebhooksInputLarkBot = "lark_bot"
)
View Source
const (
	// EnumOfChannelListForListWebhooksOutputApi is a EnumOfChannelListForListWebhooksOutput enum value
	EnumOfChannelListForListWebhooksOutputApi = "api"

	// EnumOfChannelListForListWebhooksOutputLark is a EnumOfChannelListForListWebhooksOutput enum value
	EnumOfChannelListForListWebhooksOutputLark = "lark"

	// EnumOfChannelListForListWebhooksOutputDingtalk is a EnumOfChannelListForListWebhooksOutput enum value
	EnumOfChannelListForListWebhooksOutputDingtalk = "dingtalk"

	// EnumOfChannelListForListWebhooksOutputWecom is a EnumOfChannelListForListWebhooksOutput enum value
	EnumOfChannelListForListWebhooksOutputWecom = "wecom"

	// EnumOfChannelListForListWebhooksOutputSlack is a EnumOfChannelListForListWebhooksOutput enum value
	EnumOfChannelListForListWebhooksOutputSlack = "slack"

	// EnumOfChannelListForListWebhooksOutputLarkBot is a EnumOfChannelListForListWebhooksOutput enum value
	EnumOfChannelListForListWebhooksOutputLarkBot = "lark_bot"
)
View Source
const (
	// EnumOfOrderByForListWebhooksInputUpdateTime is a EnumOfOrderByForListWebhooksInput enum value
	EnumOfOrderByForListWebhooksInputUpdateTime = "UpdateTime"

	// EnumOfOrderByForListWebhooksInputUpdatedAt is a EnumOfOrderByForListWebhooksInput enum value
	EnumOfOrderByForListWebhooksInputUpdatedAt = "UpdatedAt"

	// EnumOfOrderByForListWebhooksInputCreateTime is a EnumOfOrderByForListWebhooksInput enum value
	EnumOfOrderByForListWebhooksInputCreateTime = "CreateTime"

	// EnumOfOrderByForListWebhooksInputCreatedAt is a EnumOfOrderByForListWebhooksInput enum value
	EnumOfOrderByForListWebhooksInputCreatedAt = "CreatedAt"
)
View Source
const (
	// EnumOfLevelForUpdateAggregationPolicyInputUnknown is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputUnknown = "unknown"

	// EnumOfLevelForUpdateAggregationPolicyInputAll is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputAll = "all"

	// EnumOfLevelForUpdateAggregationPolicyInputInfo is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputInfo = "info"

	// EnumOfLevelForUpdateAggregationPolicyInputNotice is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputNotice = "notice"

	// EnumOfLevelForUpdateAggregationPolicyInputWarning is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputWarning = "warning"

	// EnumOfLevelForUpdateAggregationPolicyInputWarn is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputWarn = "warn"

	// EnumOfLevelForUpdateAggregationPolicyInputError is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputError = "error"

	// EnumOfLevelForUpdateAggregationPolicyInputCritical is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputCritical = "critical"

	// EnumOfLevelForUpdateAggregationPolicyInputFatal is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputFatal = "fatal"

	// EnumOfLevelForUpdateAggregationPolicyInputP0 is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputP0 = "p0"

	// EnumOfLevelForUpdateAggregationPolicyInputP1 is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputP1 = "p1"

	// EnumOfLevelForUpdateAggregationPolicyInputP2 is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputP2 = "p2"

	// EnumOfLevelForUpdateAggregationPolicyInputP0Recovery is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputP0Recovery = "p0_recovery"

	// EnumOfLevelForUpdateAggregationPolicyInputP1Recovery is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputP1Recovery = "p1_recovery"

	// EnumOfLevelForUpdateAggregationPolicyInputP2Recovery is a EnumOfLevelForUpdateAggregationPolicyInput enum value
	EnumOfLevelForUpdateAggregationPolicyInputP2Recovery = "p2_recovery"
)
View Source
const (
	// EnumOfReceiveIDTypeForUpdateContactInputOpenId is a EnumOfReceiveIDTypeForUpdateContactInput enum value
	EnumOfReceiveIDTypeForUpdateContactInputOpenId = "open_id"

	// EnumOfReceiveIDTypeForUpdateContactInputUserId is a EnumOfReceiveIDTypeForUpdateContactInput enum value
	EnumOfReceiveIDTypeForUpdateContactInputUserId = "user_id"
)
View Source
const (
	// EnumOfRotationTypeForUpdateDutyScheduleInputHourly is a EnumOfRotationTypeForUpdateDutyScheduleInput enum value
	EnumOfRotationTypeForUpdateDutyScheduleInputHourly = "hourly"

	// EnumOfRotationTypeForUpdateDutyScheduleInputDaily is a EnumOfRotationTypeForUpdateDutyScheduleInput enum value
	EnumOfRotationTypeForUpdateDutyScheduleInputDaily = "daily"

	// EnumOfRotationTypeForUpdateDutyScheduleInputWeekly is a EnumOfRotationTypeForUpdateDutyScheduleInput enum value
	EnumOfRotationTypeForUpdateDutyScheduleInputWeekly = "weekly"
)
View Source
const (
	// EnumOfTypeForUpdateDutyScheduleInputDaily is a EnumOfTypeForUpdateDutyScheduleInput enum value
	EnumOfTypeForUpdateDutyScheduleInputDaily = "daily"

	// EnumOfTypeForUpdateDutyScheduleInputAlways is a EnumOfTypeForUpdateDutyScheduleInput enum value
	EnumOfTypeForUpdateDutyScheduleInputAlways = "always"
)
View Source
const (
	// EnumOfChannelForUpdateNotificationPolicyInputEmail is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputEmail = "email"

	// EnumOfChannelForUpdateNotificationPolicyInputSms is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputSms = "sms"

	// EnumOfChannelForUpdateNotificationPolicyInputPhone is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputPhone = "phone"

	// EnumOfChannelForUpdateNotificationPolicyInputLark is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputLark = "lark"

	// EnumOfChannelForUpdateNotificationPolicyInputLarkBot is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputLarkBot = "lark_bot"

	// EnumOfChannelForUpdateNotificationPolicyInputDingtalk is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputDingtalk = "dingtalk"

	// EnumOfChannelForUpdateNotificationPolicyInputWecom is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputWecom = "wecom"

	// EnumOfChannelForUpdateNotificationPolicyInputSlack is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputSlack = "slack"

	// EnumOfChannelForUpdateNotificationPolicyInputApi is a EnumOfChannelForUpdateNotificationPolicyInput enum value
	EnumOfChannelForUpdateNotificationPolicyInputApi = "api"
)
View Source
const (
	// EnumOfChannelListForUpdateNotificationPolicyInputPhone is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputPhone = "phone"

	// EnumOfChannelListForUpdateNotificationPolicyInputSms is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputSms = "sms"

	// EnumOfChannelListForUpdateNotificationPolicyInputEmail is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputEmail = "email"

	// EnumOfChannelListForUpdateNotificationPolicyInputLark is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputLark = "lark"

	// EnumOfChannelListForUpdateNotificationPolicyInputLarkBot is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputLarkBot = "lark_bot"

	// EnumOfChannelListForUpdateNotificationPolicyInputDingtalk is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputDingtalk = "dingtalk"

	// EnumOfChannelListForUpdateNotificationPolicyInputWecom is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputWecom = "wecom"

	// EnumOfChannelListForUpdateNotificationPolicyInputSlack is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputSlack = "slack"

	// EnumOfChannelListForUpdateNotificationPolicyInputApi is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputApi = "api"

	// EnumOfChannelListForUpdateNotificationPolicyInputOos is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputOos = "oos"

	// EnumOfChannelListForUpdateNotificationPolicyInputTls is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputTls = "tls"

	// EnumOfChannelListForUpdateNotificationPolicyInputKafka is a EnumOfChannelListForUpdateNotificationPolicyInput enum value
	EnumOfChannelListForUpdateNotificationPolicyInputKafka = "kafka"
)
View Source
const (
	// EnumOfLevelForUpdateNotificationPolicyInputAll is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputAll = "all"

	// EnumOfLevelForUpdateNotificationPolicyInputCritical is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputCritical = "critical"

	// EnumOfLevelForUpdateNotificationPolicyInputP0 is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputP0 = "p0"

	// EnumOfLevelForUpdateNotificationPolicyInputWarning is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputWarning = "warning"

	// EnumOfLevelForUpdateNotificationPolicyInputP1 is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputP1 = "p1"

	// EnumOfLevelForUpdateNotificationPolicyInputNotice is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputNotice = "notice"

	// EnumOfLevelForUpdateNotificationPolicyInputP2 is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputP2 = "p2"

	// EnumOfLevelForUpdateNotificationPolicyInputP0Recovery is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputP0Recovery = "p0_recovery"

	// EnumOfLevelForUpdateNotificationPolicyInputP1Recovery is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputP1Recovery = "p1_recovery"

	// EnumOfLevelForUpdateNotificationPolicyInputP2Recovery is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputP2Recovery = "p2_recovery"

	// EnumOfLevelForUpdateNotificationPolicyInputRecovery is a EnumOfLevelForUpdateNotificationPolicyInput enum value
	EnumOfLevelForUpdateNotificationPolicyInputRecovery = "recovery"
)
View Source
const (
	// ConvertEnumOfTypeForUpdateSilencePolicyInputOnce is a ConvertEnumOfTypeForUpdateSilencePolicyInput enum value
	ConvertEnumOfTypeForUpdateSilencePolicyInputOnce = "once"

	// ConvertEnumOfTypeForUpdateSilencePolicyInputPeriodic is a ConvertEnumOfTypeForUpdateSilencePolicyInput enum value
	ConvertEnumOfTypeForUpdateSilencePolicyInputPeriodic = "periodic"

	// ConvertEnumOfTypeForUpdateSilencePolicyInputAlways is a ConvertEnumOfTypeForUpdateSilencePolicyInput enum value
	ConvertEnumOfTypeForUpdateSilencePolicyInputAlways = "always"
)
View Source
const (
	// EnumOfComparatorForUpdateSilencePolicyInputContain is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputContain = "contain"

	// EnumOfComparatorForUpdateSilencePolicyInputNotContain is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputNotContain = "not_contain"

	// EnumOfComparatorForUpdateSilencePolicyInputPrefixMatch is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputPrefixMatch = "prefix_match"

	// EnumOfComparatorForUpdateSilencePolicyInputSuffixMatch is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputSuffixMatch = "suffix_match"

	// EnumOfComparatorForUpdateSilencePolicyInputEqual is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputEqual = "equal"

	// EnumOfComparatorForUpdateSilencePolicyInputNotEqual is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputNotEqual = "not_equal"

	// EnumOfComparatorForUpdateSilencePolicyInputExist is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputExist = "exist"

	// EnumOfComparatorForUpdateSilencePolicyInputNotExist is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputNotExist = "not_exist"

	// EnumOfComparatorForUpdateSilencePolicyInputRegexp is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputRegexp = "regexp"

	// EnumOfComparatorForUpdateSilencePolicyInputNotRegexp is a EnumOfComparatorForUpdateSilencePolicyInput enum value
	EnumOfComparatorForUpdateSilencePolicyInputNotRegexp = "not_regexp"
)
View Source
const (
	// EnumOfEnableStateForUpdateSilencePolicyInputEnable is a EnumOfEnableStateForUpdateSilencePolicyInput enum value
	EnumOfEnableStateForUpdateSilencePolicyInputEnable = "enable"

	// EnumOfEnableStateForUpdateSilencePolicyInputDisable is a EnumOfEnableStateForUpdateSilencePolicyInput enum value
	EnumOfEnableStateForUpdateSilencePolicyInputDisable = "disable"
)
View Source
const (
	// EnumOfTypeForUpdateSilencePolicyInputDaily is a EnumOfTypeForUpdateSilencePolicyInput enum value
	EnumOfTypeForUpdateSilencePolicyInputDaily = "daily"

	// EnumOfTypeForUpdateSilencePolicyInputWeekly is a EnumOfTypeForUpdateSilencePolicyInput enum value
	EnumOfTypeForUpdateSilencePolicyInputWeekly = "weekly"

	// EnumOfTypeForUpdateSilencePolicyInputMonthly is a EnumOfTypeForUpdateSilencePolicyInput enum value
	EnumOfTypeForUpdateSilencePolicyInputMonthly = "monthly"
)
View Source
const (
	ServiceName = "cloudmonitor" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "cloudmonitor" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AggregationForCreateAggregationPolicyInput

type AggregationForCreateAggregationPolicyInput struct {
	GroupBy []*string `type:"list" json:",omitempty"`

	GroupInterval *int32 `type:"int32" json:",omitempty"`

	GroupWait *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForCreateAggregationPolicyInput"`

	RepeatDowngrade *RepeatDowngradeForCreateAggregationPolicyInput `type:"structure" json:",omitempty"`

	RepeatInterval *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AggregationForCreateAggregationPolicyInput) GoString

GoString returns the string representation

func (*AggregationForCreateAggregationPolicyInput) SetGroupBy

SetGroupBy sets the GroupBy field's value.

func (*AggregationForCreateAggregationPolicyInput) SetGroupInterval

SetGroupInterval sets the GroupInterval field's value.

func (*AggregationForCreateAggregationPolicyInput) SetGroupWait

SetGroupWait sets the GroupWait field's value.

func (*AggregationForCreateAggregationPolicyInput) SetLevel

SetLevel sets the Level field's value.

func (*AggregationForCreateAggregationPolicyInput) SetRepeatDowngrade

SetRepeatDowngrade sets the RepeatDowngrade field's value.

func (*AggregationForCreateAggregationPolicyInput) SetRepeatInterval

SetRepeatInterval sets the RepeatInterval field's value.

func (AggregationForCreateAggregationPolicyInput) String

String returns the string representation

type AggregationForListAggregationPoliciesOutput

type AggregationForListAggregationPoliciesOutput struct {
	GroupBy []*string `type:"list" json:",omitempty"`

	GroupInterval *int32 `type:"int32" json:",omitempty"`

	GroupWait *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForListAggregationPoliciesOutput"`

	RepeatDowngrade *RepeatDowngradeForListAggregationPoliciesOutput `type:"structure" json:",omitempty"`

	RepeatInterval *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AggregationForListAggregationPoliciesOutput) GoString

GoString returns the string representation

func (*AggregationForListAggregationPoliciesOutput) SetGroupBy

SetGroupBy sets the GroupBy field's value.

func (*AggregationForListAggregationPoliciesOutput) SetGroupInterval

SetGroupInterval sets the GroupInterval field's value.

func (*AggregationForListAggregationPoliciesOutput) SetGroupWait

SetGroupWait sets the GroupWait field's value.

func (*AggregationForListAggregationPoliciesOutput) SetLevel

SetLevel sets the Level field's value.

func (*AggregationForListAggregationPoliciesOutput) SetRepeatDowngrade

SetRepeatDowngrade sets the RepeatDowngrade field's value.

func (*AggregationForListAggregationPoliciesOutput) SetRepeatInterval

SetRepeatInterval sets the RepeatInterval field's value.

func (AggregationForListAggregationPoliciesOutput) String

String returns the string representation

type AggregationForUpdateAggregationPolicyInput

type AggregationForUpdateAggregationPolicyInput struct {
	GroupBy []*string `type:"list" json:",omitempty"`

	GroupInterval *int32 `type:"int32" json:",omitempty"`

	GroupWait *int32 `type:"int32" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForUpdateAggregationPolicyInput"`

	RepeatDowngrade *RepeatDowngradeForUpdateAggregationPolicyInput `type:"structure" json:",omitempty"`

	RepeatInterval *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AggregationForUpdateAggregationPolicyInput) GoString

GoString returns the string representation

func (*AggregationForUpdateAggregationPolicyInput) SetGroupBy

SetGroupBy sets the GroupBy field's value.

func (*AggregationForUpdateAggregationPolicyInput) SetGroupInterval

SetGroupInterval sets the GroupInterval field's value.

func (*AggregationForUpdateAggregationPolicyInput) SetGroupWait

SetGroupWait sets the GroupWait field's value.

func (*AggregationForUpdateAggregationPolicyInput) SetLevel

SetLevel sets the Level field's value.

func (*AggregationForUpdateAggregationPolicyInput) SetRepeatDowngrade

SetRepeatDowngrade sets the RepeatDowngrade field's value.

func (*AggregationForUpdateAggregationPolicyInput) SetRepeatInterval

SetRepeatInterval sets the RepeatInterval field's value.

func (AggregationForUpdateAggregationPolicyInput) String

String returns the string representation

type AlertTemplateForCreateNotificationTemplateInput

type AlertTemplateForCreateNotificationTemplateInput struct {
	Content *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AlertTemplateForCreateNotificationTemplateInput) GoString

GoString returns the string representation

func (*AlertTemplateForCreateNotificationTemplateInput) SetContent

SetContent sets the Content field's value.

func (*AlertTemplateForCreateNotificationTemplateInput) SetTitle

SetTitle sets the Title field's value.

func (AlertTemplateForCreateNotificationTemplateInput) String

String returns the string representation

type AlertTemplateForListNotificationTemplatesOutput

type AlertTemplateForListNotificationTemplatesOutput struct {
	Content *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AlertTemplateForListNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*AlertTemplateForListNotificationTemplatesOutput) SetContent

SetContent sets the Content field's value.

func (*AlertTemplateForListNotificationTemplatesOutput) SetTitle

SetTitle sets the Title field's value.

func (AlertTemplateForListNotificationTemplatesOutput) String

String returns the string representation

type AlertTemplateForUpdateNotificationTemplateInput

type AlertTemplateForUpdateNotificationTemplateInput struct {
	Content *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AlertTemplateForUpdateNotificationTemplateInput) GoString

GoString returns the string representation

func (*AlertTemplateForUpdateNotificationTemplateInput) SetContent

SetContent sets the Content field's value.

func (*AlertTemplateForUpdateNotificationTemplateInput) SetTitle

SetTitle sets the Title field's value.

func (AlertTemplateForUpdateNotificationTemplateInput) String

String returns the string representation

type AssociatedAttributeForListAggregationPoliciesOutput

type AssociatedAttributeForListAggregationPoliciesOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListAggregationPoliciesOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListAggregationPoliciesOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListAggregationPoliciesOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListAggregationPoliciesOutput) String

String returns the string representation

type AssociatedAttributeForListContactGroupsOutput

type AssociatedAttributeForListContactGroupsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListContactGroupsOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListContactGroupsOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListContactGroupsOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListContactGroupsOutput) String

String returns the string representation

type AssociatedAttributeForListContactsOutput

type AssociatedAttributeForListContactsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListContactsOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListContactsOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListContactsOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListContactsOutput) String

String returns the string representation

type AssociatedAttributeForListDutySchedulesOutput

type AssociatedAttributeForListDutySchedulesOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListDutySchedulesOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListDutySchedulesOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListDutySchedulesOutput) String

String returns the string representation

type AssociatedAttributeForListNotificationPoliciesOutput

type AssociatedAttributeForListNotificationPoliciesOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListNotificationPoliciesOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListNotificationPoliciesOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListNotificationPoliciesOutput) String

String returns the string representation

type AssociatedAttributeForListNotificationTemplatesOutput

type AssociatedAttributeForListNotificationTemplatesOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListNotificationTemplatesOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListNotificationTemplatesOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListNotificationTemplatesOutput) String

String returns the string representation

type AssociatedAttributeForListWebhooksOutput

type AssociatedAttributeForListWebhooksOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedAttributeForListWebhooksOutput) GoString

GoString returns the string representation

func (*AssociatedAttributeForListWebhooksOutput) SetName

SetName sets the Name field's value.

func (*AssociatedAttributeForListWebhooksOutput) SetValues

SetValues sets the Values field's value.

func (AssociatedAttributeForListWebhooksOutput) String

String returns the string representation

type AssociatedFilterForListAggregationPoliciesInput

type AssociatedFilterForListAggregationPoliciesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListAggregationPoliciesInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListAggregationPoliciesInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListAggregationPoliciesInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListAggregationPoliciesInput) String

String returns the string representation

type AssociatedFilterForListContactGroupsInput

type AssociatedFilterForListContactGroupsInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListContactGroupsInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListContactGroupsInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListContactGroupsInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListContactGroupsInput) String

String returns the string representation

type AssociatedFilterForListContactsInput

type AssociatedFilterForListContactsInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListContactsInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListContactsInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListContactsInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListContactsInput) String

String returns the string representation

type AssociatedFilterForListDutySchedulesInput

type AssociatedFilterForListDutySchedulesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListDutySchedulesInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListDutySchedulesInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListDutySchedulesInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListDutySchedulesInput) String

String returns the string representation

type AssociatedFilterForListNotificationPoliciesInput

type AssociatedFilterForListNotificationPoliciesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListNotificationPoliciesInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListNotificationPoliciesInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListNotificationPoliciesInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListNotificationPoliciesInput) String

String returns the string representation

type AssociatedFilterForListNotificationTemplatesInput

type AssociatedFilterForListNotificationTemplatesInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListNotificationTemplatesInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListNotificationTemplatesInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListNotificationTemplatesInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListNotificationTemplatesInput) String

String returns the string representation

type AssociatedFilterForListWebhooksInput

type AssociatedFilterForListWebhooksInput struct {
	Name *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssociatedFilterForListWebhooksInput) GoString

GoString returns the string representation

func (*AssociatedFilterForListWebhooksInput) SetName

SetName sets the Name field's value.

func (*AssociatedFilterForListWebhooksInput) SetValues

SetValues sets the Values field's value.

func (AssociatedFilterForListWebhooksInput) String

String returns the string representation

type CLOUDMONITOR20251201

type CLOUDMONITOR20251201 struct {
	*client.Client
}

CLOUDMONITOR20251201 provides the API operation methods for making requests to CLOUDMONITOR20251201. See this package's package overview docs for details on the service.

CLOUDMONITOR20251201 methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*CLOUDMONITOR20251201) CreateAggregationPolicy

CreateAggregationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateAggregationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) CreateAggregationPolicyCommon

func (c *CLOUDMONITOR20251201) CreateAggregationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAggregationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateAggregationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateAggregationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) CreateAggregationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateAggregationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateAggregationPolicyCommon operation. The "output" return value will be populated with the CreateAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAggregationPolicyCommon Send returns without error.

See CreateAggregationPolicyCommon for more information on using the CreateAggregationPolicyCommon API call, and error handling.

// Example sending a request using the CreateAggregationPolicyCommonRequest method.
req, resp := client.CreateAggregationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateAggregationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) CreateAggregationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateAggregationPolicyCommonWithContext is the same as CreateAggregationPolicyCommon with the addition of the ability to pass a context and additional request options.

See CreateAggregationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateAggregationPolicyRequest

func (c *CLOUDMONITOR20251201) CreateAggregationPolicyRequest(input *CreateAggregationPolicyInput) (req *request.Request, output *CreateAggregationPolicyOutput)

CreateAggregationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the CreateAggregationPolicy operation. The "output" return value will be populated with the CreateAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAggregationPolicyCommon Send returns without error.

See CreateAggregationPolicy for more information on using the CreateAggregationPolicy API call, and error handling.

// Example sending a request using the CreateAggregationPolicyRequest method.
req, resp := client.CreateAggregationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateAggregationPolicyWithContext

func (c *CLOUDMONITOR20251201) CreateAggregationPolicyWithContext(ctx volcengine.Context, input *CreateAggregationPolicyInput, opts ...request.Option) (*CreateAggregationPolicyOutput, error)

CreateAggregationPolicyWithContext is the same as CreateAggregationPolicy with the addition of the ability to pass a context and additional request options.

See CreateAggregationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateContact

CreateContact API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateContact for usage and error information.

func (*CLOUDMONITOR20251201) CreateContactCommon

func (c *CLOUDMONITOR20251201) CreateContactCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateContactCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateContactCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateContactCommonRequest

func (c *CLOUDMONITOR20251201) CreateContactCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateContactCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateContactCommon operation. The "output" return value will be populated with the CreateContactCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactCommon Send returns without error.

See CreateContactCommon for more information on using the CreateContactCommon API call, and error handling.

// Example sending a request using the CreateContactCommonRequest method.
req, resp := client.CreateContactCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateContactCommonWithContext

func (c *CLOUDMONITOR20251201) CreateContactCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateContactCommonWithContext is the same as CreateContactCommon with the addition of the ability to pass a context and additional request options.

See CreateContactCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateContactGroup

CreateContactGroup API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateContactGroup for usage and error information.

func (*CLOUDMONITOR20251201) CreateContactGroupCommon

func (c *CLOUDMONITOR20251201) CreateContactGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateContactGroupCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateContactGroupCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateContactGroupCommonRequest

func (c *CLOUDMONITOR20251201) CreateContactGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateContactGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateContactGroupCommon operation. The "output" return value will be populated with the CreateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactGroupCommon Send returns without error.

See CreateContactGroupCommon for more information on using the CreateContactGroupCommon API call, and error handling.

// Example sending a request using the CreateContactGroupCommonRequest method.
req, resp := client.CreateContactGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateContactGroupCommonWithContext

func (c *CLOUDMONITOR20251201) CreateContactGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateContactGroupCommonWithContext is the same as CreateContactGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateContactGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateContactGroupRequest

func (c *CLOUDMONITOR20251201) CreateContactGroupRequest(input *CreateContactGroupInput) (req *request.Request, output *CreateContactGroupOutput)

CreateContactGroupRequest generates a "volcengine/request.Request" representing the client's request for the CreateContactGroup operation. The "output" return value will be populated with the CreateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactGroupCommon Send returns without error.

See CreateContactGroup for more information on using the CreateContactGroup API call, and error handling.

// Example sending a request using the CreateContactGroupRequest method.
req, resp := client.CreateContactGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateContactGroupWithContext

func (c *CLOUDMONITOR20251201) CreateContactGroupWithContext(ctx volcengine.Context, input *CreateContactGroupInput, opts ...request.Option) (*CreateContactGroupOutput, error)

CreateContactGroupWithContext is the same as CreateContactGroup with the addition of the ability to pass a context and additional request options.

See CreateContactGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateContactRequest

func (c *CLOUDMONITOR20251201) CreateContactRequest(input *CreateContactInput) (req *request.Request, output *CreateContactOutput)

CreateContactRequest generates a "volcengine/request.Request" representing the client's request for the CreateContact operation. The "output" return value will be populated with the CreateContactCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateContactCommon Request to send the API call to the service. the "output" return value is not valid until after CreateContactCommon Send returns without error.

See CreateContact for more information on using the CreateContact API call, and error handling.

// Example sending a request using the CreateContactRequest method.
req, resp := client.CreateContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateContactWithContext

func (c *CLOUDMONITOR20251201) CreateContactWithContext(ctx volcengine.Context, input *CreateContactInput, opts ...request.Option) (*CreateContactOutput, error)

CreateContactWithContext is the same as CreateContact with the addition of the ability to pass a context and additional request options.

See CreateContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateDutySchedule

CreateDutySchedule API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateDutySchedule for usage and error information.

func (*CLOUDMONITOR20251201) CreateDutyScheduleCommon

func (c *CLOUDMONITOR20251201) CreateDutyScheduleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDutyScheduleCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateDutyScheduleCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateDutyScheduleCommonRequest

func (c *CLOUDMONITOR20251201) CreateDutyScheduleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateDutyScheduleCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateDutyScheduleCommon operation. The "output" return value will be populated with the CreateDutyScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDutyScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDutyScheduleCommon Send returns without error.

See CreateDutyScheduleCommon for more information on using the CreateDutyScheduleCommon API call, and error handling.

// Example sending a request using the CreateDutyScheduleCommonRequest method.
req, resp := client.CreateDutyScheduleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateDutyScheduleCommonWithContext

func (c *CLOUDMONITOR20251201) CreateDutyScheduleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateDutyScheduleCommonWithContext is the same as CreateDutyScheduleCommon with the addition of the ability to pass a context and additional request options.

See CreateDutyScheduleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateDutyScheduleRequest

func (c *CLOUDMONITOR20251201) CreateDutyScheduleRequest(input *CreateDutyScheduleInput) (req *request.Request, output *CreateDutyScheduleOutput)

CreateDutyScheduleRequest generates a "volcengine/request.Request" representing the client's request for the CreateDutySchedule operation. The "output" return value will be populated with the CreateDutyScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDutyScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDutyScheduleCommon Send returns without error.

See CreateDutySchedule for more information on using the CreateDutySchedule API call, and error handling.

// Example sending a request using the CreateDutyScheduleRequest method.
req, resp := client.CreateDutyScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateDutyScheduleWithContext

func (c *CLOUDMONITOR20251201) CreateDutyScheduleWithContext(ctx volcengine.Context, input *CreateDutyScheduleInput, opts ...request.Option) (*CreateDutyScheduleOutput, error)

CreateDutyScheduleWithContext is the same as CreateDutySchedule with the addition of the ability to pass a context and additional request options.

See CreateDutySchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateNotificationPolicy

CreateNotificationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateNotificationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) CreateNotificationPolicyCommon

func (c *CLOUDMONITOR20251201) CreateNotificationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNotificationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateNotificationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateNotificationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) CreateNotificationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateNotificationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateNotificationPolicyCommon operation. The "output" return value will be populated with the CreateNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotificationPolicyCommon Send returns without error.

See CreateNotificationPolicyCommon for more information on using the CreateNotificationPolicyCommon API call, and error handling.

// Example sending a request using the CreateNotificationPolicyCommonRequest method.
req, resp := client.CreateNotificationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateNotificationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) CreateNotificationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateNotificationPolicyCommonWithContext is the same as CreateNotificationPolicyCommon with the addition of the ability to pass a context and additional request options.

See CreateNotificationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateNotificationPolicyRequest

func (c *CLOUDMONITOR20251201) CreateNotificationPolicyRequest(input *CreateNotificationPolicyInput) (req *request.Request, output *CreateNotificationPolicyOutput)

CreateNotificationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the CreateNotificationPolicy operation. The "output" return value will be populated with the CreateNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotificationPolicyCommon Send returns without error.

See CreateNotificationPolicy for more information on using the CreateNotificationPolicy API call, and error handling.

// Example sending a request using the CreateNotificationPolicyRequest method.
req, resp := client.CreateNotificationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateNotificationPolicyWithContext

func (c *CLOUDMONITOR20251201) CreateNotificationPolicyWithContext(ctx volcengine.Context, input *CreateNotificationPolicyInput, opts ...request.Option) (*CreateNotificationPolicyOutput, error)

CreateNotificationPolicyWithContext is the same as CreateNotificationPolicy with the addition of the ability to pass a context and additional request options.

See CreateNotificationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateNotificationTemplate

CreateNotificationTemplate API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateNotificationTemplate for usage and error information.

func (*CLOUDMONITOR20251201) CreateNotificationTemplateCommon

func (c *CLOUDMONITOR20251201) CreateNotificationTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNotificationTemplateCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateNotificationTemplateCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateNotificationTemplateCommonRequest

func (c *CLOUDMONITOR20251201) CreateNotificationTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateNotificationTemplateCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateNotificationTemplateCommon operation. The "output" return value will be populated with the CreateNotificationTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotificationTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotificationTemplateCommon Send returns without error.

See CreateNotificationTemplateCommon for more information on using the CreateNotificationTemplateCommon API call, and error handling.

// Example sending a request using the CreateNotificationTemplateCommonRequest method.
req, resp := client.CreateNotificationTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateNotificationTemplateCommonWithContext

func (c *CLOUDMONITOR20251201) CreateNotificationTemplateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateNotificationTemplateCommonWithContext is the same as CreateNotificationTemplateCommon with the addition of the ability to pass a context and additional request options.

See CreateNotificationTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateNotificationTemplateRequest

func (c *CLOUDMONITOR20251201) CreateNotificationTemplateRequest(input *CreateNotificationTemplateInput) (req *request.Request, output *CreateNotificationTemplateOutput)

CreateNotificationTemplateRequest generates a "volcengine/request.Request" representing the client's request for the CreateNotificationTemplate operation. The "output" return value will be populated with the CreateNotificationTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateNotificationTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after CreateNotificationTemplateCommon Send returns without error.

See CreateNotificationTemplate for more information on using the CreateNotificationTemplate API call, and error handling.

// Example sending a request using the CreateNotificationTemplateRequest method.
req, resp := client.CreateNotificationTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateNotificationTemplateWithContext

func (c *CLOUDMONITOR20251201) CreateNotificationTemplateWithContext(ctx volcengine.Context, input *CreateNotificationTemplateInput, opts ...request.Option) (*CreateNotificationTemplateOutput, error)

CreateNotificationTemplateWithContext is the same as CreateNotificationTemplate with the addition of the ability to pass a context and additional request options.

See CreateNotificationTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateSilencePolicy

CreateSilencePolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateSilencePolicy for usage and error information.

func (*CLOUDMONITOR20251201) CreateSilencePolicyCommon

func (c *CLOUDMONITOR20251201) CreateSilencePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSilencePolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateSilencePolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateSilencePolicyCommonRequest

func (c *CLOUDMONITOR20251201) CreateSilencePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateSilencePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateSilencePolicyCommon operation. The "output" return value will be populated with the CreateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSilencePolicyCommon Send returns without error.

See CreateSilencePolicyCommon for more information on using the CreateSilencePolicyCommon API call, and error handling.

// Example sending a request using the CreateSilencePolicyCommonRequest method.
req, resp := client.CreateSilencePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateSilencePolicyCommonWithContext

func (c *CLOUDMONITOR20251201) CreateSilencePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateSilencePolicyCommonWithContext is the same as CreateSilencePolicyCommon with the addition of the ability to pass a context and additional request options.

See CreateSilencePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateSilencePolicyRequest

func (c *CLOUDMONITOR20251201) CreateSilencePolicyRequest(input *CreateSilencePolicyInput) (req *request.Request, output *CreateSilencePolicyOutput)

CreateSilencePolicyRequest generates a "volcengine/request.Request" representing the client's request for the CreateSilencePolicy operation. The "output" return value will be populated with the CreateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateSilencePolicyCommon Send returns without error.

See CreateSilencePolicy for more information on using the CreateSilencePolicy API call, and error handling.

// Example sending a request using the CreateSilencePolicyRequest method.
req, resp := client.CreateSilencePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateSilencePolicyWithContext

func (c *CLOUDMONITOR20251201) CreateSilencePolicyWithContext(ctx volcengine.Context, input *CreateSilencePolicyInput, opts ...request.Option) (*CreateSilencePolicyOutput, error)

CreateSilencePolicyWithContext is the same as CreateSilencePolicy with the addition of the ability to pass a context and additional request options.

See CreateSilencePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateWebhook

CreateWebhook API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateWebhook for usage and error information.

func (*CLOUDMONITOR20251201) CreateWebhookCommon

func (c *CLOUDMONITOR20251201) CreateWebhookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateWebhookCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation CreateWebhookCommon for usage and error information.

func (*CLOUDMONITOR20251201) CreateWebhookCommonRequest

func (c *CLOUDMONITOR20251201) CreateWebhookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateWebhookCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateWebhookCommon operation. The "output" return value will be populated with the CreateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after CreateWebhookCommon Send returns without error.

See CreateWebhookCommon for more information on using the CreateWebhookCommon API call, and error handling.

// Example sending a request using the CreateWebhookCommonRequest method.
req, resp := client.CreateWebhookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateWebhookCommonWithContext

func (c *CLOUDMONITOR20251201) CreateWebhookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateWebhookCommonWithContext is the same as CreateWebhookCommon with the addition of the ability to pass a context and additional request options.

See CreateWebhookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) CreateWebhookRequest

func (c *CLOUDMONITOR20251201) CreateWebhookRequest(input *CreateWebhookInput) (req *request.Request, output *CreateWebhookOutput)

CreateWebhookRequest generates a "volcengine/request.Request" representing the client's request for the CreateWebhook operation. The "output" return value will be populated with the CreateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after CreateWebhookCommon Send returns without error.

See CreateWebhook for more information on using the CreateWebhook API call, and error handling.

// Example sending a request using the CreateWebhookRequest method.
req, resp := client.CreateWebhookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) CreateWebhookWithContext

func (c *CLOUDMONITOR20251201) CreateWebhookWithContext(ctx volcengine.Context, input *CreateWebhookInput, opts ...request.Option) (*CreateWebhookOutput, error)

CreateWebhookWithContext is the same as CreateWebhook with the addition of the ability to pass a context and additional request options.

See CreateWebhook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteAggregationPolicies

DeleteAggregationPolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteAggregationPolicies for usage and error information.

func (*CLOUDMONITOR20251201) DeleteAggregationPoliciesCommon

func (c *CLOUDMONITOR20251201) DeleteAggregationPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAggregationPoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteAggregationPoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteAggregationPoliciesCommonRequest

func (c *CLOUDMONITOR20251201) DeleteAggregationPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAggregationPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAggregationPoliciesCommon operation. The "output" return value will be populated with the DeleteAggregationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAggregationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAggregationPoliciesCommon Send returns without error.

See DeleteAggregationPoliciesCommon for more information on using the DeleteAggregationPoliciesCommon API call, and error handling.

// Example sending a request using the DeleteAggregationPoliciesCommonRequest method.
req, resp := client.DeleteAggregationPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteAggregationPoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteAggregationPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAggregationPoliciesCommonWithContext is the same as DeleteAggregationPoliciesCommon with the addition of the ability to pass a context and additional request options.

See DeleteAggregationPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteAggregationPoliciesRequest

func (c *CLOUDMONITOR20251201) DeleteAggregationPoliciesRequest(input *DeleteAggregationPoliciesInput) (req *request.Request, output *DeleteAggregationPoliciesOutput)

DeleteAggregationPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAggregationPolicies operation. The "output" return value will be populated with the DeleteAggregationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAggregationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAggregationPoliciesCommon Send returns without error.

See DeleteAggregationPolicies for more information on using the DeleteAggregationPolicies API call, and error handling.

// Example sending a request using the DeleteAggregationPoliciesRequest method.
req, resp := client.DeleteAggregationPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteAggregationPoliciesWithContext

func (c *CLOUDMONITOR20251201) DeleteAggregationPoliciesWithContext(ctx volcengine.Context, input *DeleteAggregationPoliciesInput, opts ...request.Option) (*DeleteAggregationPoliciesOutput, error)

DeleteAggregationPoliciesWithContext is the same as DeleteAggregationPolicies with the addition of the ability to pass a context and additional request options.

See DeleteAggregationPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteContactGroups

DeleteContactGroups API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteContactGroups for usage and error information.

func (*CLOUDMONITOR20251201) DeleteContactGroupsCommon

func (c *CLOUDMONITOR20251201) DeleteContactGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteContactGroupsCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteContactGroupsCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteContactGroupsCommonRequest

func (c *CLOUDMONITOR20251201) DeleteContactGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteContactGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteContactGroupsCommon operation. The "output" return value will be populated with the DeleteContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactGroupsCommon Send returns without error.

See DeleteContactGroupsCommon for more information on using the DeleteContactGroupsCommon API call, and error handling.

// Example sending a request using the DeleteContactGroupsCommonRequest method.
req, resp := client.DeleteContactGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteContactGroupsCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteContactGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteContactGroupsCommonWithContext is the same as DeleteContactGroupsCommon with the addition of the ability to pass a context and additional request options.

See DeleteContactGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteContactGroupsRequest

func (c *CLOUDMONITOR20251201) DeleteContactGroupsRequest(input *DeleteContactGroupsInput) (req *request.Request, output *DeleteContactGroupsOutput)

DeleteContactGroupsRequest generates a "volcengine/request.Request" representing the client's request for the DeleteContactGroups operation. The "output" return value will be populated with the DeleteContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactGroupsCommon Send returns without error.

See DeleteContactGroups for more information on using the DeleteContactGroups API call, and error handling.

// Example sending a request using the DeleteContactGroupsRequest method.
req, resp := client.DeleteContactGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteContactGroupsWithContext

func (c *CLOUDMONITOR20251201) DeleteContactGroupsWithContext(ctx volcengine.Context, input *DeleteContactGroupsInput, opts ...request.Option) (*DeleteContactGroupsOutput, error)

DeleteContactGroupsWithContext is the same as DeleteContactGroups with the addition of the ability to pass a context and additional request options.

See DeleteContactGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteContacts

DeleteContacts API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteContacts for usage and error information.

func (*CLOUDMONITOR20251201) DeleteContactsCommon

func (c *CLOUDMONITOR20251201) DeleteContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteContactsCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteContactsCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteContactsCommonRequest

func (c *CLOUDMONITOR20251201) DeleteContactsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteContactsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteContactsCommon operation. The "output" return value will be populated with the DeleteContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactsCommon Send returns without error.

See DeleteContactsCommon for more information on using the DeleteContactsCommon API call, and error handling.

// Example sending a request using the DeleteContactsCommonRequest method.
req, resp := client.DeleteContactsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteContactsCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteContactsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteContactsCommonWithContext is the same as DeleteContactsCommon with the addition of the ability to pass a context and additional request options.

See DeleteContactsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteContactsRequest

func (c *CLOUDMONITOR20251201) DeleteContactsRequest(input *DeleteContactsInput) (req *request.Request, output *DeleteContactsOutput)

DeleteContactsRequest generates a "volcengine/request.Request" representing the client's request for the DeleteContacts operation. The "output" return value will be populated with the DeleteContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteContactsCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteContactsCommon Send returns without error.

See DeleteContacts for more information on using the DeleteContacts API call, and error handling.

// Example sending a request using the DeleteContactsRequest method.
req, resp := client.DeleteContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteContactsWithContext

func (c *CLOUDMONITOR20251201) DeleteContactsWithContext(ctx volcengine.Context, input *DeleteContactsInput, opts ...request.Option) (*DeleteContactsOutput, error)

DeleteContactsWithContext is the same as DeleteContacts with the addition of the ability to pass a context and additional request options.

See DeleteContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteDutySchedules

DeleteDutySchedules API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteDutySchedules for usage and error information.

func (*CLOUDMONITOR20251201) DeleteDutySchedulesCommon

func (c *CLOUDMONITOR20251201) DeleteDutySchedulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDutySchedulesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteDutySchedulesCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteDutySchedulesCommonRequest

func (c *CLOUDMONITOR20251201) DeleteDutySchedulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteDutySchedulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDutySchedulesCommon operation. The "output" return value will be populated with the DeleteDutySchedulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDutySchedulesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDutySchedulesCommon Send returns without error.

See DeleteDutySchedulesCommon for more information on using the DeleteDutySchedulesCommon API call, and error handling.

// Example sending a request using the DeleteDutySchedulesCommonRequest method.
req, resp := client.DeleteDutySchedulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteDutySchedulesCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteDutySchedulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteDutySchedulesCommonWithContext is the same as DeleteDutySchedulesCommon with the addition of the ability to pass a context and additional request options.

See DeleteDutySchedulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteDutySchedulesRequest

func (c *CLOUDMONITOR20251201) DeleteDutySchedulesRequest(input *DeleteDutySchedulesInput) (req *request.Request, output *DeleteDutySchedulesOutput)

DeleteDutySchedulesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDutySchedules operation. The "output" return value will be populated with the DeleteDutySchedulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDutySchedulesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDutySchedulesCommon Send returns without error.

See DeleteDutySchedules for more information on using the DeleteDutySchedules API call, and error handling.

// Example sending a request using the DeleteDutySchedulesRequest method.
req, resp := client.DeleteDutySchedulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteDutySchedulesWithContext

func (c *CLOUDMONITOR20251201) DeleteDutySchedulesWithContext(ctx volcengine.Context, input *DeleteDutySchedulesInput, opts ...request.Option) (*DeleteDutySchedulesOutput, error)

DeleteDutySchedulesWithContext is the same as DeleteDutySchedules with the addition of the ability to pass a context and additional request options.

See DeleteDutySchedules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteNotificationPolicies

DeleteNotificationPolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteNotificationPolicies for usage and error information.

func (*CLOUDMONITOR20251201) DeleteNotificationPoliciesCommon

func (c *CLOUDMONITOR20251201) DeleteNotificationPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNotificationPoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteNotificationPoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteNotificationPoliciesCommonRequest

func (c *CLOUDMONITOR20251201) DeleteNotificationPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteNotificationPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteNotificationPoliciesCommon operation. The "output" return value will be populated with the DeleteNotificationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotificationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotificationPoliciesCommon Send returns without error.

See DeleteNotificationPoliciesCommon for more information on using the DeleteNotificationPoliciesCommon API call, and error handling.

// Example sending a request using the DeleteNotificationPoliciesCommonRequest method.
req, resp := client.DeleteNotificationPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteNotificationPoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteNotificationPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteNotificationPoliciesCommonWithContext is the same as DeleteNotificationPoliciesCommon with the addition of the ability to pass a context and additional request options.

See DeleteNotificationPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteNotificationPoliciesRequest

func (c *CLOUDMONITOR20251201) DeleteNotificationPoliciesRequest(input *DeleteNotificationPoliciesInput) (req *request.Request, output *DeleteNotificationPoliciesOutput)

DeleteNotificationPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteNotificationPolicies operation. The "output" return value will be populated with the DeleteNotificationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotificationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotificationPoliciesCommon Send returns without error.

See DeleteNotificationPolicies for more information on using the DeleteNotificationPolicies API call, and error handling.

// Example sending a request using the DeleteNotificationPoliciesRequest method.
req, resp := client.DeleteNotificationPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteNotificationPoliciesWithContext

func (c *CLOUDMONITOR20251201) DeleteNotificationPoliciesWithContext(ctx volcengine.Context, input *DeleteNotificationPoliciesInput, opts ...request.Option) (*DeleteNotificationPoliciesOutput, error)

DeleteNotificationPoliciesWithContext is the same as DeleteNotificationPolicies with the addition of the ability to pass a context and additional request options.

See DeleteNotificationPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteNotificationTemplates

DeleteNotificationTemplates API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteNotificationTemplates for usage and error information.

func (*CLOUDMONITOR20251201) DeleteNotificationTemplatesCommon

func (c *CLOUDMONITOR20251201) DeleteNotificationTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNotificationTemplatesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteNotificationTemplatesCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteNotificationTemplatesCommonRequest

func (c *CLOUDMONITOR20251201) DeleteNotificationTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteNotificationTemplatesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteNotificationTemplatesCommon operation. The "output" return value will be populated with the DeleteNotificationTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotificationTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotificationTemplatesCommon Send returns without error.

See DeleteNotificationTemplatesCommon for more information on using the DeleteNotificationTemplatesCommon API call, and error handling.

// Example sending a request using the DeleteNotificationTemplatesCommonRequest method.
req, resp := client.DeleteNotificationTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteNotificationTemplatesCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteNotificationTemplatesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteNotificationTemplatesCommonWithContext is the same as DeleteNotificationTemplatesCommon with the addition of the ability to pass a context and additional request options.

See DeleteNotificationTemplatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteNotificationTemplatesRequest

func (c *CLOUDMONITOR20251201) DeleteNotificationTemplatesRequest(input *DeleteNotificationTemplatesInput) (req *request.Request, output *DeleteNotificationTemplatesOutput)

DeleteNotificationTemplatesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteNotificationTemplates operation. The "output" return value will be populated with the DeleteNotificationTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNotificationTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNotificationTemplatesCommon Send returns without error.

See DeleteNotificationTemplates for more information on using the DeleteNotificationTemplates API call, and error handling.

// Example sending a request using the DeleteNotificationTemplatesRequest method.
req, resp := client.DeleteNotificationTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteNotificationTemplatesWithContext

func (c *CLOUDMONITOR20251201) DeleteNotificationTemplatesWithContext(ctx volcengine.Context, input *DeleteNotificationTemplatesInput, opts ...request.Option) (*DeleteNotificationTemplatesOutput, error)

DeleteNotificationTemplatesWithContext is the same as DeleteNotificationTemplates with the addition of the ability to pass a context and additional request options.

See DeleteNotificationTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteSilencePolicies

DeleteSilencePolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteSilencePolicies for usage and error information.

func (*CLOUDMONITOR20251201) DeleteSilencePoliciesCommon

func (c *CLOUDMONITOR20251201) DeleteSilencePoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSilencePoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteSilencePoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteSilencePoliciesCommonRequest

func (c *CLOUDMONITOR20251201) DeleteSilencePoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteSilencePoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteSilencePoliciesCommon operation. The "output" return value will be populated with the DeleteSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSilencePoliciesCommon Send returns without error.

See DeleteSilencePoliciesCommon for more information on using the DeleteSilencePoliciesCommon API call, and error handling.

// Example sending a request using the DeleteSilencePoliciesCommonRequest method.
req, resp := client.DeleteSilencePoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteSilencePoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteSilencePoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteSilencePoliciesCommonWithContext is the same as DeleteSilencePoliciesCommon with the addition of the ability to pass a context and additional request options.

See DeleteSilencePoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteSilencePoliciesRequest

func (c *CLOUDMONITOR20251201) DeleteSilencePoliciesRequest(input *DeleteSilencePoliciesInput) (req *request.Request, output *DeleteSilencePoliciesOutput)

DeleteSilencePoliciesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteSilencePolicies operation. The "output" return value will be populated with the DeleteSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteSilencePoliciesCommon Send returns without error.

See DeleteSilencePolicies for more information on using the DeleteSilencePolicies API call, and error handling.

// Example sending a request using the DeleteSilencePoliciesRequest method.
req, resp := client.DeleteSilencePoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteSilencePoliciesWithContext

func (c *CLOUDMONITOR20251201) DeleteSilencePoliciesWithContext(ctx volcengine.Context, input *DeleteSilencePoliciesInput, opts ...request.Option) (*DeleteSilencePoliciesOutput, error)

DeleteSilencePoliciesWithContext is the same as DeleteSilencePolicies with the addition of the ability to pass a context and additional request options.

See DeleteSilencePolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteWebhooks

DeleteWebhooks API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteWebhooks for usage and error information.

func (*CLOUDMONITOR20251201) DeleteWebhooksCommon

func (c *CLOUDMONITOR20251201) DeleteWebhooksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteWebhooksCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DeleteWebhooksCommon for usage and error information.

func (*CLOUDMONITOR20251201) DeleteWebhooksCommonRequest

func (c *CLOUDMONITOR20251201) DeleteWebhooksCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteWebhooksCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteWebhooksCommon operation. The "output" return value will be populated with the DeleteWebhooksCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteWebhooksCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteWebhooksCommon Send returns without error.

See DeleteWebhooksCommon for more information on using the DeleteWebhooksCommon API call, and error handling.

// Example sending a request using the DeleteWebhooksCommonRequest method.
req, resp := client.DeleteWebhooksCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteWebhooksCommonWithContext

func (c *CLOUDMONITOR20251201) DeleteWebhooksCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteWebhooksCommonWithContext is the same as DeleteWebhooksCommon with the addition of the ability to pass a context and additional request options.

See DeleteWebhooksCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DeleteWebhooksRequest

func (c *CLOUDMONITOR20251201) DeleteWebhooksRequest(input *DeleteWebhooksInput) (req *request.Request, output *DeleteWebhooksOutput)

DeleteWebhooksRequest generates a "volcengine/request.Request" representing the client's request for the DeleteWebhooks operation. The "output" return value will be populated with the DeleteWebhooksCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteWebhooksCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteWebhooksCommon Send returns without error.

See DeleteWebhooks for more information on using the DeleteWebhooks API call, and error handling.

// Example sending a request using the DeleteWebhooksRequest method.
req, resp := client.DeleteWebhooksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DeleteWebhooksWithContext

func (c *CLOUDMONITOR20251201) DeleteWebhooksWithContext(ctx volcengine.Context, input *DeleteWebhooksInput, opts ...request.Option) (*DeleteWebhooksOutput, error)

DeleteWebhooksWithContext is the same as DeleteWebhooks with the addition of the ability to pass a context and additional request options.

See DeleteWebhooks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DisableSilencePolicies

DisableSilencePolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DisableSilencePolicies for usage and error information.

func (*CLOUDMONITOR20251201) DisableSilencePoliciesCommon

func (c *CLOUDMONITOR20251201) DisableSilencePoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableSilencePoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation DisableSilencePoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) DisableSilencePoliciesCommonRequest

func (c *CLOUDMONITOR20251201) DisableSilencePoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableSilencePoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableSilencePoliciesCommon operation. The "output" return value will be populated with the DisableSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSilencePoliciesCommon Send returns without error.

See DisableSilencePoliciesCommon for more information on using the DisableSilencePoliciesCommon API call, and error handling.

// Example sending a request using the DisableSilencePoliciesCommonRequest method.
req, resp := client.DisableSilencePoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DisableSilencePoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) DisableSilencePoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableSilencePoliciesCommonWithContext is the same as DisableSilencePoliciesCommon with the addition of the ability to pass a context and additional request options.

See DisableSilencePoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) DisableSilencePoliciesRequest

func (c *CLOUDMONITOR20251201) DisableSilencePoliciesRequest(input *DisableSilencePoliciesInput) (req *request.Request, output *DisableSilencePoliciesOutput)

DisableSilencePoliciesRequest generates a "volcengine/request.Request" representing the client's request for the DisableSilencePolicies operation. The "output" return value will be populated with the DisableSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DisableSilencePoliciesCommon Send returns without error.

See DisableSilencePolicies for more information on using the DisableSilencePolicies API call, and error handling.

// Example sending a request using the DisableSilencePoliciesRequest method.
req, resp := client.DisableSilencePoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) DisableSilencePoliciesWithContext

func (c *CLOUDMONITOR20251201) DisableSilencePoliciesWithContext(ctx volcengine.Context, input *DisableSilencePoliciesInput, opts ...request.Option) (*DisableSilencePoliciesOutput, error)

DisableSilencePoliciesWithContext is the same as DisableSilencePolicies with the addition of the ability to pass a context and additional request options.

See DisableSilencePolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) EnableSilencePolicies

EnableSilencePolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation EnableSilencePolicies for usage and error information.

func (*CLOUDMONITOR20251201) EnableSilencePoliciesCommon

func (c *CLOUDMONITOR20251201) EnableSilencePoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableSilencePoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation EnableSilencePoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) EnableSilencePoliciesCommonRequest

func (c *CLOUDMONITOR20251201) EnableSilencePoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableSilencePoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableSilencePoliciesCommon operation. The "output" return value will be populated with the EnableSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSilencePoliciesCommon Send returns without error.

See EnableSilencePoliciesCommon for more information on using the EnableSilencePoliciesCommon API call, and error handling.

// Example sending a request using the EnableSilencePoliciesCommonRequest method.
req, resp := client.EnableSilencePoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) EnableSilencePoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) EnableSilencePoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableSilencePoliciesCommonWithContext is the same as EnableSilencePoliciesCommon with the addition of the ability to pass a context and additional request options.

See EnableSilencePoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) EnableSilencePoliciesRequest

func (c *CLOUDMONITOR20251201) EnableSilencePoliciesRequest(input *EnableSilencePoliciesInput) (req *request.Request, output *EnableSilencePoliciesOutput)

EnableSilencePoliciesRequest generates a "volcengine/request.Request" representing the client's request for the EnableSilencePolicies operation. The "output" return value will be populated with the EnableSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after EnableSilencePoliciesCommon Send returns without error.

See EnableSilencePolicies for more information on using the EnableSilencePolicies API call, and error handling.

// Example sending a request using the EnableSilencePoliciesRequest method.
req, resp := client.EnableSilencePoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) EnableSilencePoliciesWithContext

func (c *CLOUDMONITOR20251201) EnableSilencePoliciesWithContext(ctx volcengine.Context, input *EnableSilencePoliciesInput, opts ...request.Option) (*EnableSilencePoliciesOutput, error)

EnableSilencePoliciesWithContext is the same as EnableSilencePolicies with the addition of the ability to pass a context and additional request options.

See EnableSilencePolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListAggregationPolicies

ListAggregationPolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListAggregationPolicies for usage and error information.

func (*CLOUDMONITOR20251201) ListAggregationPoliciesCommon

func (c *CLOUDMONITOR20251201) ListAggregationPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAggregationPoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListAggregationPoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListAggregationPoliciesCommonRequest

func (c *CLOUDMONITOR20251201) ListAggregationPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListAggregationPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListAggregationPoliciesCommon operation. The "output" return value will be populated with the ListAggregationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAggregationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAggregationPoliciesCommon Send returns without error.

See ListAggregationPoliciesCommon for more information on using the ListAggregationPoliciesCommon API call, and error handling.

// Example sending a request using the ListAggregationPoliciesCommonRequest method.
req, resp := client.ListAggregationPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListAggregationPoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) ListAggregationPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListAggregationPoliciesCommonWithContext is the same as ListAggregationPoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListAggregationPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListAggregationPoliciesRequest

func (c *CLOUDMONITOR20251201) ListAggregationPoliciesRequest(input *ListAggregationPoliciesInput) (req *request.Request, output *ListAggregationPoliciesOutput)

ListAggregationPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListAggregationPolicies operation. The "output" return value will be populated with the ListAggregationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListAggregationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListAggregationPoliciesCommon Send returns without error.

See ListAggregationPolicies for more information on using the ListAggregationPolicies API call, and error handling.

// Example sending a request using the ListAggregationPoliciesRequest method.
req, resp := client.ListAggregationPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListAggregationPoliciesWithContext

func (c *CLOUDMONITOR20251201) ListAggregationPoliciesWithContext(ctx volcengine.Context, input *ListAggregationPoliciesInput, opts ...request.Option) (*ListAggregationPoliciesOutput, error)

ListAggregationPoliciesWithContext is the same as ListAggregationPolicies with the addition of the ability to pass a context and additional request options.

See ListAggregationPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListContactGroups

ListContactGroups API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListContactGroups for usage and error information.

func (*CLOUDMONITOR20251201) ListContactGroupsCommon

func (c *CLOUDMONITOR20251201) ListContactGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactGroupsCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListContactGroupsCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListContactGroupsCommonRequest

func (c *CLOUDMONITOR20251201) ListContactGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListContactGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListContactGroupsCommon operation. The "output" return value will be populated with the ListContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactGroupsCommon Send returns without error.

See ListContactGroupsCommon for more information on using the ListContactGroupsCommon API call, and error handling.

// Example sending a request using the ListContactGroupsCommonRequest method.
req, resp := client.ListContactGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListContactGroupsCommonWithContext

func (c *CLOUDMONITOR20251201) ListContactGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListContactGroupsCommonWithContext is the same as ListContactGroupsCommon with the addition of the ability to pass a context and additional request options.

See ListContactGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListContactGroupsRequest

func (c *CLOUDMONITOR20251201) ListContactGroupsRequest(input *ListContactGroupsInput) (req *request.Request, output *ListContactGroupsOutput)

ListContactGroupsRequest generates a "volcengine/request.Request" representing the client's request for the ListContactGroups operation. The "output" return value will be populated with the ListContactGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactGroupsCommon Send returns without error.

See ListContactGroups for more information on using the ListContactGroups API call, and error handling.

// Example sending a request using the ListContactGroupsRequest method.
req, resp := client.ListContactGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListContactGroupsWithContext

func (c *CLOUDMONITOR20251201) ListContactGroupsWithContext(ctx volcengine.Context, input *ListContactGroupsInput, opts ...request.Option) (*ListContactGroupsOutput, error)

ListContactGroupsWithContext is the same as ListContactGroups with the addition of the ability to pass a context and additional request options.

See ListContactGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListContacts

func (c *CLOUDMONITOR20251201) ListContacts(input *ListContactsInput) (*ListContactsOutput, error)

ListContacts API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListContacts for usage and error information.

func (*CLOUDMONITOR20251201) ListContactsCommon

func (c *CLOUDMONITOR20251201) ListContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactsCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListContactsCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListContactsCommonRequest

func (c *CLOUDMONITOR20251201) ListContactsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListContactsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListContactsCommon operation. The "output" return value will be populated with the ListContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactsCommon Send returns without error.

See ListContactsCommon for more information on using the ListContactsCommon API call, and error handling.

// Example sending a request using the ListContactsCommonRequest method.
req, resp := client.ListContactsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListContactsCommonWithContext

func (c *CLOUDMONITOR20251201) ListContactsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListContactsCommonWithContext is the same as ListContactsCommon with the addition of the ability to pass a context and additional request options.

See ListContactsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListContactsRequest

func (c *CLOUDMONITOR20251201) ListContactsRequest(input *ListContactsInput) (req *request.Request, output *ListContactsOutput)

ListContactsRequest generates a "volcengine/request.Request" representing the client's request for the ListContacts operation. The "output" return value will be populated with the ListContactsCommon request's response once the request completes successfully.

Use "Send" method on the returned ListContactsCommon Request to send the API call to the service. the "output" return value is not valid until after ListContactsCommon Send returns without error.

See ListContacts for more information on using the ListContacts API call, and error handling.

// Example sending a request using the ListContactsRequest method.
req, resp := client.ListContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListContactsWithContext

func (c *CLOUDMONITOR20251201) ListContactsWithContext(ctx volcengine.Context, input *ListContactsInput, opts ...request.Option) (*ListContactsOutput, error)

ListContactsWithContext is the same as ListContacts with the addition of the ability to pass a context and additional request options.

See ListContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListDutySchedules

ListDutySchedules API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListDutySchedules for usage and error information.

func (*CLOUDMONITOR20251201) ListDutySchedulesCommon

func (c *CLOUDMONITOR20251201) ListDutySchedulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDutySchedulesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListDutySchedulesCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListDutySchedulesCommonRequest

func (c *CLOUDMONITOR20251201) ListDutySchedulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListDutySchedulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListDutySchedulesCommon operation. The "output" return value will be populated with the ListDutySchedulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDutySchedulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListDutySchedulesCommon Send returns without error.

See ListDutySchedulesCommon for more information on using the ListDutySchedulesCommon API call, and error handling.

// Example sending a request using the ListDutySchedulesCommonRequest method.
req, resp := client.ListDutySchedulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListDutySchedulesCommonWithContext

func (c *CLOUDMONITOR20251201) ListDutySchedulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListDutySchedulesCommonWithContext is the same as ListDutySchedulesCommon with the addition of the ability to pass a context and additional request options.

See ListDutySchedulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListDutySchedulesRequest

func (c *CLOUDMONITOR20251201) ListDutySchedulesRequest(input *ListDutySchedulesInput) (req *request.Request, output *ListDutySchedulesOutput)

ListDutySchedulesRequest generates a "volcengine/request.Request" representing the client's request for the ListDutySchedules operation. The "output" return value will be populated with the ListDutySchedulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListDutySchedulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListDutySchedulesCommon Send returns without error.

See ListDutySchedules for more information on using the ListDutySchedules API call, and error handling.

// Example sending a request using the ListDutySchedulesRequest method.
req, resp := client.ListDutySchedulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListDutySchedulesWithContext

func (c *CLOUDMONITOR20251201) ListDutySchedulesWithContext(ctx volcengine.Context, input *ListDutySchedulesInput, opts ...request.Option) (*ListDutySchedulesOutput, error)

ListDutySchedulesWithContext is the same as ListDutySchedules with the addition of the ability to pass a context and additional request options.

See ListDutySchedules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListNotificationPolicies

ListNotificationPolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListNotificationPolicies for usage and error information.

func (*CLOUDMONITOR20251201) ListNotificationPoliciesCommon

func (c *CLOUDMONITOR20251201) ListNotificationPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNotificationPoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListNotificationPoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListNotificationPoliciesCommonRequest

func (c *CLOUDMONITOR20251201) ListNotificationPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListNotificationPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListNotificationPoliciesCommon operation. The "output" return value will be populated with the ListNotificationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotificationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotificationPoliciesCommon Send returns without error.

See ListNotificationPoliciesCommon for more information on using the ListNotificationPoliciesCommon API call, and error handling.

// Example sending a request using the ListNotificationPoliciesCommonRequest method.
req, resp := client.ListNotificationPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListNotificationPoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) ListNotificationPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListNotificationPoliciesCommonWithContext is the same as ListNotificationPoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListNotificationPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListNotificationPoliciesRequest

func (c *CLOUDMONITOR20251201) ListNotificationPoliciesRequest(input *ListNotificationPoliciesInput) (req *request.Request, output *ListNotificationPoliciesOutput)

ListNotificationPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListNotificationPolicies operation. The "output" return value will be populated with the ListNotificationPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotificationPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotificationPoliciesCommon Send returns without error.

See ListNotificationPolicies for more information on using the ListNotificationPolicies API call, and error handling.

// Example sending a request using the ListNotificationPoliciesRequest method.
req, resp := client.ListNotificationPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListNotificationPoliciesWithContext

func (c *CLOUDMONITOR20251201) ListNotificationPoliciesWithContext(ctx volcengine.Context, input *ListNotificationPoliciesInput, opts ...request.Option) (*ListNotificationPoliciesOutput, error)

ListNotificationPoliciesWithContext is the same as ListNotificationPolicies with the addition of the ability to pass a context and additional request options.

See ListNotificationPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListNotificationTemplates

ListNotificationTemplates API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListNotificationTemplates for usage and error information.

func (*CLOUDMONITOR20251201) ListNotificationTemplatesCommon

func (c *CLOUDMONITOR20251201) ListNotificationTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNotificationTemplatesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListNotificationTemplatesCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListNotificationTemplatesCommonRequest

func (c *CLOUDMONITOR20251201) ListNotificationTemplatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListNotificationTemplatesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListNotificationTemplatesCommon operation. The "output" return value will be populated with the ListNotificationTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotificationTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotificationTemplatesCommon Send returns without error.

See ListNotificationTemplatesCommon for more information on using the ListNotificationTemplatesCommon API call, and error handling.

// Example sending a request using the ListNotificationTemplatesCommonRequest method.
req, resp := client.ListNotificationTemplatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListNotificationTemplatesCommonWithContext

func (c *CLOUDMONITOR20251201) ListNotificationTemplatesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListNotificationTemplatesCommonWithContext is the same as ListNotificationTemplatesCommon with the addition of the ability to pass a context and additional request options.

See ListNotificationTemplatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListNotificationTemplatesRequest

func (c *CLOUDMONITOR20251201) ListNotificationTemplatesRequest(input *ListNotificationTemplatesInput) (req *request.Request, output *ListNotificationTemplatesOutput)

ListNotificationTemplatesRequest generates a "volcengine/request.Request" representing the client's request for the ListNotificationTemplates operation. The "output" return value will be populated with the ListNotificationTemplatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListNotificationTemplatesCommon Request to send the API call to the service. the "output" return value is not valid until after ListNotificationTemplatesCommon Send returns without error.

See ListNotificationTemplates for more information on using the ListNotificationTemplates API call, and error handling.

// Example sending a request using the ListNotificationTemplatesRequest method.
req, resp := client.ListNotificationTemplatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListNotificationTemplatesWithContext

func (c *CLOUDMONITOR20251201) ListNotificationTemplatesWithContext(ctx volcengine.Context, input *ListNotificationTemplatesInput, opts ...request.Option) (*ListNotificationTemplatesOutput, error)

ListNotificationTemplatesWithContext is the same as ListNotificationTemplates with the addition of the ability to pass a context and additional request options.

See ListNotificationTemplates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListSilencePolicies

ListSilencePolicies API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListSilencePolicies for usage and error information.

func (*CLOUDMONITOR20251201) ListSilencePoliciesCommon

func (c *CLOUDMONITOR20251201) ListSilencePoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSilencePoliciesCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListSilencePoliciesCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListSilencePoliciesCommonRequest

func (c *CLOUDMONITOR20251201) ListSilencePoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSilencePoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSilencePoliciesCommon operation. The "output" return value will be populated with the ListSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListSilencePoliciesCommon Send returns without error.

See ListSilencePoliciesCommon for more information on using the ListSilencePoliciesCommon API call, and error handling.

// Example sending a request using the ListSilencePoliciesCommonRequest method.
req, resp := client.ListSilencePoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListSilencePoliciesCommonWithContext

func (c *CLOUDMONITOR20251201) ListSilencePoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSilencePoliciesCommonWithContext is the same as ListSilencePoliciesCommon with the addition of the ability to pass a context and additional request options.

See ListSilencePoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListSilencePoliciesRequest

func (c *CLOUDMONITOR20251201) ListSilencePoliciesRequest(input *ListSilencePoliciesInput) (req *request.Request, output *ListSilencePoliciesOutput)

ListSilencePoliciesRequest generates a "volcengine/request.Request" representing the client's request for the ListSilencePolicies operation. The "output" return value will be populated with the ListSilencePoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSilencePoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after ListSilencePoliciesCommon Send returns without error.

See ListSilencePolicies for more information on using the ListSilencePolicies API call, and error handling.

// Example sending a request using the ListSilencePoliciesRequest method.
req, resp := client.ListSilencePoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListSilencePoliciesWithContext

func (c *CLOUDMONITOR20251201) ListSilencePoliciesWithContext(ctx volcengine.Context, input *ListSilencePoliciesInput, opts ...request.Option) (*ListSilencePoliciesOutput, error)

ListSilencePoliciesWithContext is the same as ListSilencePolicies with the addition of the ability to pass a context and additional request options.

See ListSilencePolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListWebhooks

func (c *CLOUDMONITOR20251201) ListWebhooks(input *ListWebhooksInput) (*ListWebhooksOutput, error)

ListWebhooks API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListWebhooks for usage and error information.

func (*CLOUDMONITOR20251201) ListWebhooksCommon

func (c *CLOUDMONITOR20251201) ListWebhooksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListWebhooksCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation ListWebhooksCommon for usage and error information.

func (*CLOUDMONITOR20251201) ListWebhooksCommonRequest

func (c *CLOUDMONITOR20251201) ListWebhooksCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListWebhooksCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListWebhooksCommon operation. The "output" return value will be populated with the ListWebhooksCommon request's response once the request completes successfully.

Use "Send" method on the returned ListWebhooksCommon Request to send the API call to the service. the "output" return value is not valid until after ListWebhooksCommon Send returns without error.

See ListWebhooksCommon for more information on using the ListWebhooksCommon API call, and error handling.

// Example sending a request using the ListWebhooksCommonRequest method.
req, resp := client.ListWebhooksCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListWebhooksCommonWithContext

func (c *CLOUDMONITOR20251201) ListWebhooksCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListWebhooksCommonWithContext is the same as ListWebhooksCommon with the addition of the ability to pass a context and additional request options.

See ListWebhooksCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) ListWebhooksRequest

func (c *CLOUDMONITOR20251201) ListWebhooksRequest(input *ListWebhooksInput) (req *request.Request, output *ListWebhooksOutput)

ListWebhooksRequest generates a "volcengine/request.Request" representing the client's request for the ListWebhooks operation. The "output" return value will be populated with the ListWebhooksCommon request's response once the request completes successfully.

Use "Send" method on the returned ListWebhooksCommon Request to send the API call to the service. the "output" return value is not valid until after ListWebhooksCommon Send returns without error.

See ListWebhooks for more information on using the ListWebhooks API call, and error handling.

// Example sending a request using the ListWebhooksRequest method.
req, resp := client.ListWebhooksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) ListWebhooksWithContext

func (c *CLOUDMONITOR20251201) ListWebhooksWithContext(ctx volcengine.Context, input *ListWebhooksInput, opts ...request.Option) (*ListWebhooksOutput, error)

ListWebhooksWithContext is the same as ListWebhooks with the addition of the ability to pass a context and additional request options.

See ListWebhooks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) SetAsDefaultAggregationPolicy

SetAsDefaultAggregationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation SetAsDefaultAggregationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyCommon

func (c *CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetAsDefaultAggregationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation SetAsDefaultAggregationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetAsDefaultAggregationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetAsDefaultAggregationPolicyCommon operation. The "output" return value will be populated with the SetAsDefaultAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned SetAsDefaultAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after SetAsDefaultAggregationPolicyCommon Send returns without error.

See SetAsDefaultAggregationPolicyCommon for more information on using the SetAsDefaultAggregationPolicyCommon API call, and error handling.

// Example sending a request using the SetAsDefaultAggregationPolicyCommonRequest method.
req, resp := client.SetAsDefaultAggregationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetAsDefaultAggregationPolicyCommonWithContext is the same as SetAsDefaultAggregationPolicyCommon with the addition of the ability to pass a context and additional request options.

See SetAsDefaultAggregationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyRequest

func (c *CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyRequest(input *SetAsDefaultAggregationPolicyInput) (req *request.Request, output *SetAsDefaultAggregationPolicyOutput)

SetAsDefaultAggregationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the SetAsDefaultAggregationPolicy operation. The "output" return value will be populated with the SetAsDefaultAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned SetAsDefaultAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after SetAsDefaultAggregationPolicyCommon Send returns without error.

See SetAsDefaultAggregationPolicy for more information on using the SetAsDefaultAggregationPolicy API call, and error handling.

// Example sending a request using the SetAsDefaultAggregationPolicyRequest method.
req, resp := client.SetAsDefaultAggregationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyWithContext

func (c *CLOUDMONITOR20251201) SetAsDefaultAggregationPolicyWithContext(ctx volcengine.Context, input *SetAsDefaultAggregationPolicyInput, opts ...request.Option) (*SetAsDefaultAggregationPolicyOutput, error)

SetAsDefaultAggregationPolicyWithContext is the same as SetAsDefaultAggregationPolicy with the addition of the ability to pass a context and additional request options.

See SetAsDefaultAggregationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) SetAsDefaultNotificationPolicy

SetAsDefaultNotificationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation SetAsDefaultNotificationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyCommon

func (c *CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetAsDefaultNotificationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation SetAsDefaultNotificationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetAsDefaultNotificationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetAsDefaultNotificationPolicyCommon operation. The "output" return value will be populated with the SetAsDefaultNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned SetAsDefaultNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after SetAsDefaultNotificationPolicyCommon Send returns without error.

See SetAsDefaultNotificationPolicyCommon for more information on using the SetAsDefaultNotificationPolicyCommon API call, and error handling.

// Example sending a request using the SetAsDefaultNotificationPolicyCommonRequest method.
req, resp := client.SetAsDefaultNotificationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetAsDefaultNotificationPolicyCommonWithContext is the same as SetAsDefaultNotificationPolicyCommon with the addition of the ability to pass a context and additional request options.

See SetAsDefaultNotificationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyRequest

func (c *CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyRequest(input *SetAsDefaultNotificationPolicyInput) (req *request.Request, output *SetAsDefaultNotificationPolicyOutput)

SetAsDefaultNotificationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the SetAsDefaultNotificationPolicy operation. The "output" return value will be populated with the SetAsDefaultNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned SetAsDefaultNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after SetAsDefaultNotificationPolicyCommon Send returns without error.

See SetAsDefaultNotificationPolicy for more information on using the SetAsDefaultNotificationPolicy API call, and error handling.

// Example sending a request using the SetAsDefaultNotificationPolicyRequest method.
req, resp := client.SetAsDefaultNotificationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyWithContext

func (c *CLOUDMONITOR20251201) SetAsDefaultNotificationPolicyWithContext(ctx volcengine.Context, input *SetAsDefaultNotificationPolicyInput, opts ...request.Option) (*SetAsDefaultNotificationPolicyOutput, error)

SetAsDefaultNotificationPolicyWithContext is the same as SetAsDefaultNotificationPolicy with the addition of the ability to pass a context and additional request options.

See SetAsDefaultNotificationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicy

UnsetAsDefaultAggregationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UnsetAsDefaultAggregationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyCommon

func (c *CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnsetAsDefaultAggregationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UnsetAsDefaultAggregationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UnsetAsDefaultAggregationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UnsetAsDefaultAggregationPolicyCommon operation. The "output" return value will be populated with the UnsetAsDefaultAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UnsetAsDefaultAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UnsetAsDefaultAggregationPolicyCommon Send returns without error.

See UnsetAsDefaultAggregationPolicyCommon for more information on using the UnsetAsDefaultAggregationPolicyCommon API call, and error handling.

// Example sending a request using the UnsetAsDefaultAggregationPolicyCommonRequest method.
req, resp := client.UnsetAsDefaultAggregationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UnsetAsDefaultAggregationPolicyCommonWithContext is the same as UnsetAsDefaultAggregationPolicyCommon with the addition of the ability to pass a context and additional request options.

See UnsetAsDefaultAggregationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyRequest

func (c *CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyRequest(input *UnsetAsDefaultAggregationPolicyInput) (req *request.Request, output *UnsetAsDefaultAggregationPolicyOutput)

UnsetAsDefaultAggregationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the UnsetAsDefaultAggregationPolicy operation. The "output" return value will be populated with the UnsetAsDefaultAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UnsetAsDefaultAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UnsetAsDefaultAggregationPolicyCommon Send returns without error.

See UnsetAsDefaultAggregationPolicy for more information on using the UnsetAsDefaultAggregationPolicy API call, and error handling.

// Example sending a request using the UnsetAsDefaultAggregationPolicyRequest method.
req, resp := client.UnsetAsDefaultAggregationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyWithContext

func (c *CLOUDMONITOR20251201) UnsetAsDefaultAggregationPolicyWithContext(ctx volcengine.Context, input *UnsetAsDefaultAggregationPolicyInput, opts ...request.Option) (*UnsetAsDefaultAggregationPolicyOutput, error)

UnsetAsDefaultAggregationPolicyWithContext is the same as UnsetAsDefaultAggregationPolicy with the addition of the ability to pass a context and additional request options.

See UnsetAsDefaultAggregationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicy

UnsetAsDefaultNotificationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UnsetAsDefaultNotificationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyCommon

func (c *CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnsetAsDefaultNotificationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UnsetAsDefaultNotificationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UnsetAsDefaultNotificationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UnsetAsDefaultNotificationPolicyCommon operation. The "output" return value will be populated with the UnsetAsDefaultNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UnsetAsDefaultNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UnsetAsDefaultNotificationPolicyCommon Send returns without error.

See UnsetAsDefaultNotificationPolicyCommon for more information on using the UnsetAsDefaultNotificationPolicyCommon API call, and error handling.

// Example sending a request using the UnsetAsDefaultNotificationPolicyCommonRequest method.
req, resp := client.UnsetAsDefaultNotificationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UnsetAsDefaultNotificationPolicyCommonWithContext is the same as UnsetAsDefaultNotificationPolicyCommon with the addition of the ability to pass a context and additional request options.

See UnsetAsDefaultNotificationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyRequest

func (c *CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyRequest(input *UnsetAsDefaultNotificationPolicyInput) (req *request.Request, output *UnsetAsDefaultNotificationPolicyOutput)

UnsetAsDefaultNotificationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the UnsetAsDefaultNotificationPolicy operation. The "output" return value will be populated with the UnsetAsDefaultNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UnsetAsDefaultNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UnsetAsDefaultNotificationPolicyCommon Send returns without error.

See UnsetAsDefaultNotificationPolicy for more information on using the UnsetAsDefaultNotificationPolicy API call, and error handling.

// Example sending a request using the UnsetAsDefaultNotificationPolicyRequest method.
req, resp := client.UnsetAsDefaultNotificationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyWithContext

func (c *CLOUDMONITOR20251201) UnsetAsDefaultNotificationPolicyWithContext(ctx volcengine.Context, input *UnsetAsDefaultNotificationPolicyInput, opts ...request.Option) (*UnsetAsDefaultNotificationPolicyOutput, error)

UnsetAsDefaultNotificationPolicyWithContext is the same as UnsetAsDefaultNotificationPolicy with the addition of the ability to pass a context and additional request options.

See UnsetAsDefaultNotificationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateAggregationPolicy

UpdateAggregationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateAggregationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) UpdateAggregationPolicyCommon

func (c *CLOUDMONITOR20251201) UpdateAggregationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAggregationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateAggregationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateAggregationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) UpdateAggregationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAggregationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAggregationPolicyCommon operation. The "output" return value will be populated with the UpdateAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAggregationPolicyCommon Send returns without error.

See UpdateAggregationPolicyCommon for more information on using the UpdateAggregationPolicyCommon API call, and error handling.

// Example sending a request using the UpdateAggregationPolicyCommonRequest method.
req, resp := client.UpdateAggregationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateAggregationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateAggregationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAggregationPolicyCommonWithContext is the same as UpdateAggregationPolicyCommon with the addition of the ability to pass a context and additional request options.

See UpdateAggregationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateAggregationPolicyRequest

func (c *CLOUDMONITOR20251201) UpdateAggregationPolicyRequest(input *UpdateAggregationPolicyInput) (req *request.Request, output *UpdateAggregationPolicyOutput)

UpdateAggregationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAggregationPolicy operation. The "output" return value will be populated with the UpdateAggregationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAggregationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAggregationPolicyCommon Send returns without error.

See UpdateAggregationPolicy for more information on using the UpdateAggregationPolicy API call, and error handling.

// Example sending a request using the UpdateAggregationPolicyRequest method.
req, resp := client.UpdateAggregationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateAggregationPolicyWithContext

func (c *CLOUDMONITOR20251201) UpdateAggregationPolicyWithContext(ctx volcengine.Context, input *UpdateAggregationPolicyInput, opts ...request.Option) (*UpdateAggregationPolicyOutput, error)

UpdateAggregationPolicyWithContext is the same as UpdateAggregationPolicy with the addition of the ability to pass a context and additional request options.

See UpdateAggregationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateContact

UpdateContact API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateContact for usage and error information.

func (*CLOUDMONITOR20251201) UpdateContactCommon

func (c *CLOUDMONITOR20251201) UpdateContactCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateContactCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateContactCommonRequest

func (c *CLOUDMONITOR20251201) UpdateContactCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateContactCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateContactCommon operation. The "output" return value will be populated with the UpdateContactCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactCommon Send returns without error.

See UpdateContactCommon for more information on using the UpdateContactCommon API call, and error handling.

// Example sending a request using the UpdateContactCommonRequest method.
req, resp := client.UpdateContactCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateContactCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateContactCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateContactCommonWithContext is the same as UpdateContactCommon with the addition of the ability to pass a context and additional request options.

See UpdateContactCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateContactGroup

UpdateContactGroup API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateContactGroup for usage and error information.

func (*CLOUDMONITOR20251201) UpdateContactGroupCommon

func (c *CLOUDMONITOR20251201) UpdateContactGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactGroupCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateContactGroupCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateContactGroupCommonRequest

func (c *CLOUDMONITOR20251201) UpdateContactGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateContactGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateContactGroupCommon operation. The "output" return value will be populated with the UpdateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactGroupCommon Send returns without error.

See UpdateContactGroupCommon for more information on using the UpdateContactGroupCommon API call, and error handling.

// Example sending a request using the UpdateContactGroupCommonRequest method.
req, resp := client.UpdateContactGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateContactGroupCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateContactGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateContactGroupCommonWithContext is the same as UpdateContactGroupCommon with the addition of the ability to pass a context and additional request options.

See UpdateContactGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateContactGroupRequest

func (c *CLOUDMONITOR20251201) UpdateContactGroupRequest(input *UpdateContactGroupInput) (req *request.Request, output *UpdateContactGroupOutput)

UpdateContactGroupRequest generates a "volcengine/request.Request" representing the client's request for the UpdateContactGroup operation. The "output" return value will be populated with the UpdateContactGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactGroupCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactGroupCommon Send returns without error.

See UpdateContactGroup for more information on using the UpdateContactGroup API call, and error handling.

// Example sending a request using the UpdateContactGroupRequest method.
req, resp := client.UpdateContactGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateContactGroupWithContext

func (c *CLOUDMONITOR20251201) UpdateContactGroupWithContext(ctx volcengine.Context, input *UpdateContactGroupInput, opts ...request.Option) (*UpdateContactGroupOutput, error)

UpdateContactGroupWithContext is the same as UpdateContactGroup with the addition of the ability to pass a context and additional request options.

See UpdateContactGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateContactRequest

func (c *CLOUDMONITOR20251201) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)

UpdateContactRequest generates a "volcengine/request.Request" representing the client's request for the UpdateContact operation. The "output" return value will be populated with the UpdateContactCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateContactCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateContactCommon Send returns without error.

See UpdateContact for more information on using the UpdateContact API call, and error handling.

// Example sending a request using the UpdateContactRequest method.
req, resp := client.UpdateContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateContactWithContext

func (c *CLOUDMONITOR20251201) UpdateContactWithContext(ctx volcengine.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)

UpdateContactWithContext is the same as UpdateContact with the addition of the ability to pass a context and additional request options.

See UpdateContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateDutySchedule

UpdateDutySchedule API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateDutySchedule for usage and error information.

func (*CLOUDMONITOR20251201) UpdateDutyScheduleCommon

func (c *CLOUDMONITOR20251201) UpdateDutyScheduleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateDutyScheduleCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateDutyScheduleCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateDutyScheduleCommonRequest

func (c *CLOUDMONITOR20251201) UpdateDutyScheduleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateDutyScheduleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateDutyScheduleCommon operation. The "output" return value will be populated with the UpdateDutyScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateDutyScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateDutyScheduleCommon Send returns without error.

See UpdateDutyScheduleCommon for more information on using the UpdateDutyScheduleCommon API call, and error handling.

// Example sending a request using the UpdateDutyScheduleCommonRequest method.
req, resp := client.UpdateDutyScheduleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateDutyScheduleCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateDutyScheduleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateDutyScheduleCommonWithContext is the same as UpdateDutyScheduleCommon with the addition of the ability to pass a context and additional request options.

See UpdateDutyScheduleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateDutyScheduleRequest

func (c *CLOUDMONITOR20251201) UpdateDutyScheduleRequest(input *UpdateDutyScheduleInput) (req *request.Request, output *UpdateDutyScheduleOutput)

UpdateDutyScheduleRequest generates a "volcengine/request.Request" representing the client's request for the UpdateDutySchedule operation. The "output" return value will be populated with the UpdateDutyScheduleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateDutyScheduleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateDutyScheduleCommon Send returns without error.

See UpdateDutySchedule for more information on using the UpdateDutySchedule API call, and error handling.

// Example sending a request using the UpdateDutyScheduleRequest method.
req, resp := client.UpdateDutyScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateDutyScheduleWithContext

func (c *CLOUDMONITOR20251201) UpdateDutyScheduleWithContext(ctx volcengine.Context, input *UpdateDutyScheduleInput, opts ...request.Option) (*UpdateDutyScheduleOutput, error)

UpdateDutyScheduleWithContext is the same as UpdateDutySchedule with the addition of the ability to pass a context and additional request options.

See UpdateDutySchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateNotificationPolicy

UpdateNotificationPolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateNotificationPolicy for usage and error information.

func (*CLOUDMONITOR20251201) UpdateNotificationPolicyCommon

func (c *CLOUDMONITOR20251201) UpdateNotificationPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNotificationPolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateNotificationPolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateNotificationPolicyCommonRequest

func (c *CLOUDMONITOR20251201) UpdateNotificationPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateNotificationPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNotificationPolicyCommon operation. The "output" return value will be populated with the UpdateNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotificationPolicyCommon Send returns without error.

See UpdateNotificationPolicyCommon for more information on using the UpdateNotificationPolicyCommon API call, and error handling.

// Example sending a request using the UpdateNotificationPolicyCommonRequest method.
req, resp := client.UpdateNotificationPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateNotificationPolicyCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateNotificationPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateNotificationPolicyCommonWithContext is the same as UpdateNotificationPolicyCommon with the addition of the ability to pass a context and additional request options.

See UpdateNotificationPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateNotificationPolicyRequest

func (c *CLOUDMONITOR20251201) UpdateNotificationPolicyRequest(input *UpdateNotificationPolicyInput) (req *request.Request, output *UpdateNotificationPolicyOutput)

UpdateNotificationPolicyRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNotificationPolicy operation. The "output" return value will be populated with the UpdateNotificationPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotificationPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotificationPolicyCommon Send returns without error.

See UpdateNotificationPolicy for more information on using the UpdateNotificationPolicy API call, and error handling.

// Example sending a request using the UpdateNotificationPolicyRequest method.
req, resp := client.UpdateNotificationPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateNotificationPolicyWithContext

func (c *CLOUDMONITOR20251201) UpdateNotificationPolicyWithContext(ctx volcengine.Context, input *UpdateNotificationPolicyInput, opts ...request.Option) (*UpdateNotificationPolicyOutput, error)

UpdateNotificationPolicyWithContext is the same as UpdateNotificationPolicy with the addition of the ability to pass a context and additional request options.

See UpdateNotificationPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateNotificationTemplate

UpdateNotificationTemplate API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateNotificationTemplate for usage and error information.

func (*CLOUDMONITOR20251201) UpdateNotificationTemplateCommon

func (c *CLOUDMONITOR20251201) UpdateNotificationTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNotificationTemplateCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateNotificationTemplateCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateNotificationTemplateCommonRequest

func (c *CLOUDMONITOR20251201) UpdateNotificationTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateNotificationTemplateCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNotificationTemplateCommon operation. The "output" return value will be populated with the UpdateNotificationTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotificationTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotificationTemplateCommon Send returns without error.

See UpdateNotificationTemplateCommon for more information on using the UpdateNotificationTemplateCommon API call, and error handling.

// Example sending a request using the UpdateNotificationTemplateCommonRequest method.
req, resp := client.UpdateNotificationTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateNotificationTemplateCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateNotificationTemplateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateNotificationTemplateCommonWithContext is the same as UpdateNotificationTemplateCommon with the addition of the ability to pass a context and additional request options.

See UpdateNotificationTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateNotificationTemplateRequest

func (c *CLOUDMONITOR20251201) UpdateNotificationTemplateRequest(input *UpdateNotificationTemplateInput) (req *request.Request, output *UpdateNotificationTemplateOutput)

UpdateNotificationTemplateRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNotificationTemplate operation. The "output" return value will be populated with the UpdateNotificationTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNotificationTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNotificationTemplateCommon Send returns without error.

See UpdateNotificationTemplate for more information on using the UpdateNotificationTemplate API call, and error handling.

// Example sending a request using the UpdateNotificationTemplateRequest method.
req, resp := client.UpdateNotificationTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateNotificationTemplateWithContext

func (c *CLOUDMONITOR20251201) UpdateNotificationTemplateWithContext(ctx volcengine.Context, input *UpdateNotificationTemplateInput, opts ...request.Option) (*UpdateNotificationTemplateOutput, error)

UpdateNotificationTemplateWithContext is the same as UpdateNotificationTemplate with the addition of the ability to pass a context and additional request options.

See UpdateNotificationTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateSilencePolicy

UpdateSilencePolicy API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateSilencePolicy for usage and error information.

func (*CLOUDMONITOR20251201) UpdateSilencePolicyCommon

func (c *CLOUDMONITOR20251201) UpdateSilencePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSilencePolicyCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateSilencePolicyCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateSilencePolicyCommonRequest

func (c *CLOUDMONITOR20251201) UpdateSilencePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSilencePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSilencePolicyCommon operation. The "output" return value will be populated with the UpdateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSilencePolicyCommon Send returns without error.

See UpdateSilencePolicyCommon for more information on using the UpdateSilencePolicyCommon API call, and error handling.

// Example sending a request using the UpdateSilencePolicyCommonRequest method.
req, resp := client.UpdateSilencePolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateSilencePolicyCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateSilencePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSilencePolicyCommonWithContext is the same as UpdateSilencePolicyCommon with the addition of the ability to pass a context and additional request options.

See UpdateSilencePolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateSilencePolicyRequest

func (c *CLOUDMONITOR20251201) UpdateSilencePolicyRequest(input *UpdateSilencePolicyInput) (req *request.Request, output *UpdateSilencePolicyOutput)

UpdateSilencePolicyRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSilencePolicy operation. The "output" return value will be populated with the UpdateSilencePolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSilencePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSilencePolicyCommon Send returns without error.

See UpdateSilencePolicy for more information on using the UpdateSilencePolicy API call, and error handling.

// Example sending a request using the UpdateSilencePolicyRequest method.
req, resp := client.UpdateSilencePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateSilencePolicyWithContext

func (c *CLOUDMONITOR20251201) UpdateSilencePolicyWithContext(ctx volcengine.Context, input *UpdateSilencePolicyInput, opts ...request.Option) (*UpdateSilencePolicyOutput, error)

UpdateSilencePolicyWithContext is the same as UpdateSilencePolicy with the addition of the ability to pass a context and additional request options.

See UpdateSilencePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateWebhook

UpdateWebhook API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateWebhook for usage and error information.

func (*CLOUDMONITOR20251201) UpdateWebhookCommon

func (c *CLOUDMONITOR20251201) UpdateWebhookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateWebhookCommon API operation for CLOUDMONITOR20251201.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLOUDMONITOR20251201's API operation UpdateWebhookCommon for usage and error information.

func (*CLOUDMONITOR20251201) UpdateWebhookCommonRequest

func (c *CLOUDMONITOR20251201) UpdateWebhookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateWebhookCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateWebhookCommon operation. The "output" return value will be populated with the UpdateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateWebhookCommon Send returns without error.

See UpdateWebhookCommon for more information on using the UpdateWebhookCommon API call, and error handling.

// Example sending a request using the UpdateWebhookCommonRequest method.
req, resp := client.UpdateWebhookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateWebhookCommonWithContext

func (c *CLOUDMONITOR20251201) UpdateWebhookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateWebhookCommonWithContext is the same as UpdateWebhookCommon with the addition of the ability to pass a context and additional request options.

See UpdateWebhookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLOUDMONITOR20251201) UpdateWebhookRequest

func (c *CLOUDMONITOR20251201) UpdateWebhookRequest(input *UpdateWebhookInput) (req *request.Request, output *UpdateWebhookOutput)

UpdateWebhookRequest generates a "volcengine/request.Request" representing the client's request for the UpdateWebhook operation. The "output" return value will be populated with the UpdateWebhookCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateWebhookCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateWebhookCommon Send returns without error.

See UpdateWebhook for more information on using the UpdateWebhook API call, and error handling.

// Example sending a request using the UpdateWebhookRequest method.
req, resp := client.UpdateWebhookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLOUDMONITOR20251201) UpdateWebhookWithContext

func (c *CLOUDMONITOR20251201) UpdateWebhookWithContext(ctx volcengine.Context, input *UpdateWebhookInput, opts ...request.Option) (*UpdateWebhookOutput, error)

UpdateWebhookWithContext is the same as UpdateWebhook with the addition of the ability to pass a context and additional request options.

See UpdateWebhook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type CLOUDMONITOR20251201API

type CLOUDMONITOR20251201API interface {
	CreateAggregationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAggregationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAggregationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAggregationPolicy(*CreateAggregationPolicyInput) (*CreateAggregationPolicyOutput, error)
	CreateAggregationPolicyWithContext(volcengine.Context, *CreateAggregationPolicyInput, ...request.Option) (*CreateAggregationPolicyOutput, error)
	CreateAggregationPolicyRequest(*CreateAggregationPolicyInput) (*request.Request, *CreateAggregationPolicyOutput)

	CreateContactCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateContactCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateContactCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateContact(*CreateContactInput) (*CreateContactOutput, error)
	CreateContactWithContext(volcengine.Context, *CreateContactInput, ...request.Option) (*CreateContactOutput, error)
	CreateContactRequest(*CreateContactInput) (*request.Request, *CreateContactOutput)

	CreateContactGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateContactGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateContactGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateContactGroup(*CreateContactGroupInput) (*CreateContactGroupOutput, error)
	CreateContactGroupWithContext(volcengine.Context, *CreateContactGroupInput, ...request.Option) (*CreateContactGroupOutput, error)
	CreateContactGroupRequest(*CreateContactGroupInput) (*request.Request, *CreateContactGroupOutput)

	CreateDutyScheduleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDutyScheduleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDutyScheduleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDutySchedule(*CreateDutyScheduleInput) (*CreateDutyScheduleOutput, error)
	CreateDutyScheduleWithContext(volcengine.Context, *CreateDutyScheduleInput, ...request.Option) (*CreateDutyScheduleOutput, error)
	CreateDutyScheduleRequest(*CreateDutyScheduleInput) (*request.Request, *CreateDutyScheduleOutput)

	CreateNotificationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNotificationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNotificationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNotificationPolicy(*CreateNotificationPolicyInput) (*CreateNotificationPolicyOutput, error)
	CreateNotificationPolicyWithContext(volcengine.Context, *CreateNotificationPolicyInput, ...request.Option) (*CreateNotificationPolicyOutput, error)
	CreateNotificationPolicyRequest(*CreateNotificationPolicyInput) (*request.Request, *CreateNotificationPolicyOutput)

	CreateNotificationTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNotificationTemplateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNotificationTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNotificationTemplate(*CreateNotificationTemplateInput) (*CreateNotificationTemplateOutput, error)
	CreateNotificationTemplateWithContext(volcengine.Context, *CreateNotificationTemplateInput, ...request.Option) (*CreateNotificationTemplateOutput, error)
	CreateNotificationTemplateRequest(*CreateNotificationTemplateInput) (*request.Request, *CreateNotificationTemplateOutput)

	CreateSilencePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSilencePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSilencePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSilencePolicy(*CreateSilencePolicyInput) (*CreateSilencePolicyOutput, error)
	CreateSilencePolicyWithContext(volcengine.Context, *CreateSilencePolicyInput, ...request.Option) (*CreateSilencePolicyOutput, error)
	CreateSilencePolicyRequest(*CreateSilencePolicyInput) (*request.Request, *CreateSilencePolicyOutput)

	CreateWebhookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateWebhookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateWebhookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateWebhook(*CreateWebhookInput) (*CreateWebhookOutput, error)
	CreateWebhookWithContext(volcengine.Context, *CreateWebhookInput, ...request.Option) (*CreateWebhookOutput, error)
	CreateWebhookRequest(*CreateWebhookInput) (*request.Request, *CreateWebhookOutput)

	DeleteAggregationPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAggregationPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAggregationPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAggregationPolicies(*DeleteAggregationPoliciesInput) (*DeleteAggregationPoliciesOutput, error)
	DeleteAggregationPoliciesWithContext(volcengine.Context, *DeleteAggregationPoliciesInput, ...request.Option) (*DeleteAggregationPoliciesOutput, error)
	DeleteAggregationPoliciesRequest(*DeleteAggregationPoliciesInput) (*request.Request, *DeleteAggregationPoliciesOutput)

	DeleteContactGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteContactGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteContactGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteContactGroups(*DeleteContactGroupsInput) (*DeleteContactGroupsOutput, error)
	DeleteContactGroupsWithContext(volcengine.Context, *DeleteContactGroupsInput, ...request.Option) (*DeleteContactGroupsOutput, error)
	DeleteContactGroupsRequest(*DeleteContactGroupsInput) (*request.Request, *DeleteContactGroupsOutput)

	DeleteContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteContactsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteContacts(*DeleteContactsInput) (*DeleteContactsOutput, error)
	DeleteContactsWithContext(volcengine.Context, *DeleteContactsInput, ...request.Option) (*DeleteContactsOutput, error)
	DeleteContactsRequest(*DeleteContactsInput) (*request.Request, *DeleteContactsOutput)

	DeleteDutySchedulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDutySchedulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDutySchedulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDutySchedules(*DeleteDutySchedulesInput) (*DeleteDutySchedulesOutput, error)
	DeleteDutySchedulesWithContext(volcengine.Context, *DeleteDutySchedulesInput, ...request.Option) (*DeleteDutySchedulesOutput, error)
	DeleteDutySchedulesRequest(*DeleteDutySchedulesInput) (*request.Request, *DeleteDutySchedulesOutput)

	DeleteNotificationPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNotificationPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNotificationPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNotificationPolicies(*DeleteNotificationPoliciesInput) (*DeleteNotificationPoliciesOutput, error)
	DeleteNotificationPoliciesWithContext(volcengine.Context, *DeleteNotificationPoliciesInput, ...request.Option) (*DeleteNotificationPoliciesOutput, error)
	DeleteNotificationPoliciesRequest(*DeleteNotificationPoliciesInput) (*request.Request, *DeleteNotificationPoliciesOutput)

	DeleteNotificationTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNotificationTemplatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNotificationTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNotificationTemplates(*DeleteNotificationTemplatesInput) (*DeleteNotificationTemplatesOutput, error)
	DeleteNotificationTemplatesWithContext(volcengine.Context, *DeleteNotificationTemplatesInput, ...request.Option) (*DeleteNotificationTemplatesOutput, error)
	DeleteNotificationTemplatesRequest(*DeleteNotificationTemplatesInput) (*request.Request, *DeleteNotificationTemplatesOutput)

	DeleteSilencePoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSilencePoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSilencePoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSilencePolicies(*DeleteSilencePoliciesInput) (*DeleteSilencePoliciesOutput, error)
	DeleteSilencePoliciesWithContext(volcengine.Context, *DeleteSilencePoliciesInput, ...request.Option) (*DeleteSilencePoliciesOutput, error)
	DeleteSilencePoliciesRequest(*DeleteSilencePoliciesInput) (*request.Request, *DeleteSilencePoliciesOutput)

	DeleteWebhooksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteWebhooksCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteWebhooksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteWebhooks(*DeleteWebhooksInput) (*DeleteWebhooksOutput, error)
	DeleteWebhooksWithContext(volcengine.Context, *DeleteWebhooksInput, ...request.Option) (*DeleteWebhooksOutput, error)
	DeleteWebhooksRequest(*DeleteWebhooksInput) (*request.Request, *DeleteWebhooksOutput)

	DisableSilencePoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableSilencePoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableSilencePoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableSilencePolicies(*DisableSilencePoliciesInput) (*DisableSilencePoliciesOutput, error)
	DisableSilencePoliciesWithContext(volcengine.Context, *DisableSilencePoliciesInput, ...request.Option) (*DisableSilencePoliciesOutput, error)
	DisableSilencePoliciesRequest(*DisableSilencePoliciesInput) (*request.Request, *DisableSilencePoliciesOutput)

	EnableSilencePoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableSilencePoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableSilencePoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableSilencePolicies(*EnableSilencePoliciesInput) (*EnableSilencePoliciesOutput, error)
	EnableSilencePoliciesWithContext(volcengine.Context, *EnableSilencePoliciesInput, ...request.Option) (*EnableSilencePoliciesOutput, error)
	EnableSilencePoliciesRequest(*EnableSilencePoliciesInput) (*request.Request, *EnableSilencePoliciesOutput)

	ListAggregationPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAggregationPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAggregationPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAggregationPolicies(*ListAggregationPoliciesInput) (*ListAggregationPoliciesOutput, error)
	ListAggregationPoliciesWithContext(volcengine.Context, *ListAggregationPoliciesInput, ...request.Option) (*ListAggregationPoliciesOutput, error)
	ListAggregationPoliciesRequest(*ListAggregationPoliciesInput) (*request.Request, *ListAggregationPoliciesOutput)

	ListContactGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContactGroups(*ListContactGroupsInput) (*ListContactGroupsOutput, error)
	ListContactGroupsWithContext(volcengine.Context, *ListContactGroupsInput, ...request.Option) (*ListContactGroupsOutput, error)
	ListContactGroupsRequest(*ListContactGroupsInput) (*request.Request, *ListContactGroupsOutput)

	ListContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContacts(*ListContactsInput) (*ListContactsOutput, error)
	ListContactsWithContext(volcengine.Context, *ListContactsInput, ...request.Option) (*ListContactsOutput, error)
	ListContactsRequest(*ListContactsInput) (*request.Request, *ListContactsOutput)

	ListDutySchedulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDutySchedulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDutySchedulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDutySchedules(*ListDutySchedulesInput) (*ListDutySchedulesOutput, error)
	ListDutySchedulesWithContext(volcengine.Context, *ListDutySchedulesInput, ...request.Option) (*ListDutySchedulesOutput, error)
	ListDutySchedulesRequest(*ListDutySchedulesInput) (*request.Request, *ListDutySchedulesOutput)

	ListNotificationPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNotificationPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNotificationPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNotificationPolicies(*ListNotificationPoliciesInput) (*ListNotificationPoliciesOutput, error)
	ListNotificationPoliciesWithContext(volcengine.Context, *ListNotificationPoliciesInput, ...request.Option) (*ListNotificationPoliciesOutput, error)
	ListNotificationPoliciesRequest(*ListNotificationPoliciesInput) (*request.Request, *ListNotificationPoliciesOutput)

	ListNotificationTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNotificationTemplatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNotificationTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNotificationTemplates(*ListNotificationTemplatesInput) (*ListNotificationTemplatesOutput, error)
	ListNotificationTemplatesWithContext(volcengine.Context, *ListNotificationTemplatesInput, ...request.Option) (*ListNotificationTemplatesOutput, error)
	ListNotificationTemplatesRequest(*ListNotificationTemplatesInput) (*request.Request, *ListNotificationTemplatesOutput)

	ListSilencePoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSilencePoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSilencePoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSilencePolicies(*ListSilencePoliciesInput) (*ListSilencePoliciesOutput, error)
	ListSilencePoliciesWithContext(volcengine.Context, *ListSilencePoliciesInput, ...request.Option) (*ListSilencePoliciesOutput, error)
	ListSilencePoliciesRequest(*ListSilencePoliciesInput) (*request.Request, *ListSilencePoliciesOutput)

	ListWebhooksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListWebhooksCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListWebhooksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListWebhooks(*ListWebhooksInput) (*ListWebhooksOutput, error)
	ListWebhooksWithContext(volcengine.Context, *ListWebhooksInput, ...request.Option) (*ListWebhooksOutput, error)
	ListWebhooksRequest(*ListWebhooksInput) (*request.Request, *ListWebhooksOutput)

	SetAsDefaultAggregationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetAsDefaultAggregationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetAsDefaultAggregationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetAsDefaultAggregationPolicy(*SetAsDefaultAggregationPolicyInput) (*SetAsDefaultAggregationPolicyOutput, error)
	SetAsDefaultAggregationPolicyWithContext(volcengine.Context, *SetAsDefaultAggregationPolicyInput, ...request.Option) (*SetAsDefaultAggregationPolicyOutput, error)
	SetAsDefaultAggregationPolicyRequest(*SetAsDefaultAggregationPolicyInput) (*request.Request, *SetAsDefaultAggregationPolicyOutput)

	SetAsDefaultNotificationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetAsDefaultNotificationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetAsDefaultNotificationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetAsDefaultNotificationPolicy(*SetAsDefaultNotificationPolicyInput) (*SetAsDefaultNotificationPolicyOutput, error)
	SetAsDefaultNotificationPolicyWithContext(volcengine.Context, *SetAsDefaultNotificationPolicyInput, ...request.Option) (*SetAsDefaultNotificationPolicyOutput, error)
	SetAsDefaultNotificationPolicyRequest(*SetAsDefaultNotificationPolicyInput) (*request.Request, *SetAsDefaultNotificationPolicyOutput)

	UnsetAsDefaultAggregationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnsetAsDefaultAggregationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnsetAsDefaultAggregationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnsetAsDefaultAggregationPolicy(*UnsetAsDefaultAggregationPolicyInput) (*UnsetAsDefaultAggregationPolicyOutput, error)
	UnsetAsDefaultAggregationPolicyWithContext(volcengine.Context, *UnsetAsDefaultAggregationPolicyInput, ...request.Option) (*UnsetAsDefaultAggregationPolicyOutput, error)
	UnsetAsDefaultAggregationPolicyRequest(*UnsetAsDefaultAggregationPolicyInput) (*request.Request, *UnsetAsDefaultAggregationPolicyOutput)

	UnsetAsDefaultNotificationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnsetAsDefaultNotificationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnsetAsDefaultNotificationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnsetAsDefaultNotificationPolicy(*UnsetAsDefaultNotificationPolicyInput) (*UnsetAsDefaultNotificationPolicyOutput, error)
	UnsetAsDefaultNotificationPolicyWithContext(volcengine.Context, *UnsetAsDefaultNotificationPolicyInput, ...request.Option) (*UnsetAsDefaultNotificationPolicyOutput, error)
	UnsetAsDefaultNotificationPolicyRequest(*UnsetAsDefaultNotificationPolicyInput) (*request.Request, *UnsetAsDefaultNotificationPolicyOutput)

	UpdateAggregationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAggregationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAggregationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAggregationPolicy(*UpdateAggregationPolicyInput) (*UpdateAggregationPolicyOutput, error)
	UpdateAggregationPolicyWithContext(volcengine.Context, *UpdateAggregationPolicyInput, ...request.Option) (*UpdateAggregationPolicyOutput, error)
	UpdateAggregationPolicyRequest(*UpdateAggregationPolicyInput) (*request.Request, *UpdateAggregationPolicyOutput)

	UpdateContactCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContact(*UpdateContactInput) (*UpdateContactOutput, error)
	UpdateContactWithContext(volcengine.Context, *UpdateContactInput, ...request.Option) (*UpdateContactOutput, error)
	UpdateContactRequest(*UpdateContactInput) (*request.Request, *UpdateContactOutput)

	UpdateContactGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContactGroup(*UpdateContactGroupInput) (*UpdateContactGroupOutput, error)
	UpdateContactGroupWithContext(volcengine.Context, *UpdateContactGroupInput, ...request.Option) (*UpdateContactGroupOutput, error)
	UpdateContactGroupRequest(*UpdateContactGroupInput) (*request.Request, *UpdateContactGroupOutput)

	UpdateDutyScheduleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateDutyScheduleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateDutyScheduleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateDutySchedule(*UpdateDutyScheduleInput) (*UpdateDutyScheduleOutput, error)
	UpdateDutyScheduleWithContext(volcengine.Context, *UpdateDutyScheduleInput, ...request.Option) (*UpdateDutyScheduleOutput, error)
	UpdateDutyScheduleRequest(*UpdateDutyScheduleInput) (*request.Request, *UpdateDutyScheduleOutput)

	UpdateNotificationPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNotificationPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNotificationPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNotificationPolicy(*UpdateNotificationPolicyInput) (*UpdateNotificationPolicyOutput, error)
	UpdateNotificationPolicyWithContext(volcengine.Context, *UpdateNotificationPolicyInput, ...request.Option) (*UpdateNotificationPolicyOutput, error)
	UpdateNotificationPolicyRequest(*UpdateNotificationPolicyInput) (*request.Request, *UpdateNotificationPolicyOutput)

	UpdateNotificationTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNotificationTemplateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNotificationTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNotificationTemplate(*UpdateNotificationTemplateInput) (*UpdateNotificationTemplateOutput, error)
	UpdateNotificationTemplateWithContext(volcengine.Context, *UpdateNotificationTemplateInput, ...request.Option) (*UpdateNotificationTemplateOutput, error)
	UpdateNotificationTemplateRequest(*UpdateNotificationTemplateInput) (*request.Request, *UpdateNotificationTemplateOutput)

	UpdateSilencePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSilencePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSilencePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSilencePolicy(*UpdateSilencePolicyInput) (*UpdateSilencePolicyOutput, error)
	UpdateSilencePolicyWithContext(volcengine.Context, *UpdateSilencePolicyInput, ...request.Option) (*UpdateSilencePolicyOutput, error)
	UpdateSilencePolicyRequest(*UpdateSilencePolicyInput) (*request.Request, *UpdateSilencePolicyOutput)

	UpdateWebhookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateWebhookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateWebhookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateWebhook(*UpdateWebhookInput) (*UpdateWebhookOutput, error)
	UpdateWebhookWithContext(volcengine.Context, *UpdateWebhookInput, ...request.Option) (*UpdateWebhookOutput, error)
	UpdateWebhookRequest(*UpdateWebhookInput) (*request.Request, *UpdateWebhookOutput)
}

CLOUDMONITOR20251201API provides an interface to enable mocking the cloudmonitor20251201.CLOUDMONITOR20251201 service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CLOUDMONITOR20251201.
func myFunc(svc CLOUDMONITOR20251201API) bool {
    // Make svc.CreateAggregationPolicy request
}

func main() {
    sess := session.New()
    svc := cloudmonitor20251201.New(sess)

    myFunc(svc)
}

type ChannelOptionsForCreateNotificationPolicyInput

type ChannelOptionsForCreateNotificationPolicyInput struct {
	AtOncall *bool `type:"boolean" json:",omitempty"`

	UrgentOncall *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ChannelOptionsForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*ChannelOptionsForCreateNotificationPolicyInput) SetAtOncall

SetAtOncall sets the AtOncall field's value.

func (*ChannelOptionsForCreateNotificationPolicyInput) SetUrgentOncall

SetUrgentOncall sets the UrgentOncall field's value.

func (ChannelOptionsForCreateNotificationPolicyInput) String

String returns the string representation

type ChannelOptionsForListNotificationPoliciesOutput

type ChannelOptionsForListNotificationPoliciesOutput struct {
	AtOncall *bool `type:"boolean" json:",omitempty"`

	UrgentOncall *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ChannelOptionsForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*ChannelOptionsForListNotificationPoliciesOutput) SetAtOncall

SetAtOncall sets the AtOncall field's value.

func (*ChannelOptionsForListNotificationPoliciesOutput) SetUrgentOncall

SetUrgentOncall sets the UrgentOncall field's value.

func (ChannelOptionsForListNotificationPoliciesOutput) String

String returns the string representation

type ChannelOptionsForUpdateNotificationPolicyInput

type ChannelOptionsForUpdateNotificationPolicyInput struct {
	AtOncall *bool `type:"boolean" json:",omitempty"`

	UrgentOncall *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ChannelOptionsForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*ChannelOptionsForUpdateNotificationPolicyInput) SetAtOncall

SetAtOncall sets the AtOncall field's value.

func (*ChannelOptionsForUpdateNotificationPolicyInput) SetUrgentOncall

SetUrgentOncall sets the UrgentOncall field's value.

func (ChannelOptionsForUpdateNotificationPolicyInput) String

String returns the string representation

type CloudEventForCreateSilencePolicyInput

type CloudEventForCreateSilencePolicyInput struct {
	EventTypes []*string `type:"list" json:",omitempty"`

	MetaCondition *MetaConditionForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CloudEventForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*CloudEventForCreateSilencePolicyInput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*CloudEventForCreateSilencePolicyInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*CloudEventForCreateSilencePolicyInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CloudEventForCreateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CloudEventForCreateSilencePolicyInput) String

String returns the string representation

type CloudEventForListSilencePoliciesOutput

type CloudEventForListSilencePoliciesOutput struct {
	EventTypes []*string `type:"list" json:",omitempty"`

	MetaCondition *MetaConditionForListSilencePoliciesOutput `type:"structure" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	RuleType *string `type:"string" json:",omitempty"`

	ValidReason *string `type:"string" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty" enum:"EnumOfValidStateForListSilencePoliciesOutput"`
	// contains filtered or unexported fields
}

func (CloudEventForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*CloudEventForListSilencePoliciesOutput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*CloudEventForListSilencePoliciesOutput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*CloudEventForListSilencePoliciesOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CloudEventForListSilencePoliciesOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*CloudEventForListSilencePoliciesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*CloudEventForListSilencePoliciesOutput) SetRuleType

SetRuleType sets the RuleType field's value.

func (*CloudEventForListSilencePoliciesOutput) SetValidReason

SetValidReason sets the ValidReason field's value.

func (*CloudEventForListSilencePoliciesOutput) SetValidState

SetValidState sets the ValidState field's value.

func (CloudEventForListSilencePoliciesOutput) String

String returns the string representation

type CloudEventForUpdateSilencePolicyInput

type CloudEventForUpdateSilencePolicyInput struct {
	EventTypes []*string `type:"list" json:",omitempty"`

	MetaCondition *MetaConditionForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CloudEventForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*CloudEventForUpdateSilencePolicyInput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*CloudEventForUpdateSilencePolicyInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*CloudEventForUpdateSilencePolicyInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CloudEventForUpdateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CloudEventForUpdateSilencePolicyInput) String

String returns the string representation

type CloudMonitorForCreateSilencePolicyInput

type CloudMonitorForCreateSilencePolicyInput struct {
	MetaCondition *MetaConditionForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CloudMonitorForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*CloudMonitorForCreateSilencePolicyInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*CloudMonitorForCreateSilencePolicyInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CloudMonitorForCreateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CloudMonitorForCreateSilencePolicyInput) String

String returns the string representation

type CloudMonitorForListSilencePoliciesOutput

type CloudMonitorForListSilencePoliciesOutput struct {
	MetaCondition *MetaConditionForListSilencePoliciesOutput `type:"structure" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	RuleType *string `type:"string" json:",omitempty"`

	ValidReason *string `type:"string" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty" enum:"EnumOfValidStateForListSilencePoliciesOutput"`
	// contains filtered or unexported fields
}

func (CloudMonitorForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*CloudMonitorForListSilencePoliciesOutput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*CloudMonitorForListSilencePoliciesOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CloudMonitorForListSilencePoliciesOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*CloudMonitorForListSilencePoliciesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*CloudMonitorForListSilencePoliciesOutput) SetRuleType

SetRuleType sets the RuleType field's value.

func (*CloudMonitorForListSilencePoliciesOutput) SetValidReason

SetValidReason sets the ValidReason field's value.

func (*CloudMonitorForListSilencePoliciesOutput) SetValidState

SetValidState sets the ValidState field's value.

func (CloudMonitorForListSilencePoliciesOutput) String

String returns the string representation

type CloudMonitorForUpdateSilencePolicyInput

type CloudMonitorForUpdateSilencePolicyInput struct {
	MetaCondition *MetaConditionForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CloudMonitorForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*CloudMonitorForUpdateSilencePolicyInput) SetMetaCondition

SetMetaCondition sets the MetaCondition field's value.

func (*CloudMonitorForUpdateSilencePolicyInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CloudMonitorForUpdateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CloudMonitorForUpdateSilencePolicyInput) String

String returns the string representation

type CommonForCreateSilencePolicyInput

type CommonForCreateSilencePolicyInput struct {
	LabelMatchers []*LabelMatcherForCreateSilencePolicyInput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CommonForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*CommonForCreateSilencePolicyInput) SetLabelMatchers

SetLabelMatchers sets the LabelMatchers field's value.

func (*CommonForCreateSilencePolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*CommonForCreateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CommonForCreateSilencePolicyInput) String

String returns the string representation

type CommonForListSilencePoliciesOutput

type CommonForListSilencePoliciesOutput struct {
	LabelMatchers []*LabelMatcherForListSilencePoliciesOutput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	ValidReason *string `type:"string" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty" enum:"EnumOfValidStateForListSilencePoliciesOutput"`
	// contains filtered or unexported fields
}

func (CommonForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*CommonForListSilencePoliciesOutput) SetLabelMatchers

SetLabelMatchers sets the LabelMatchers field's value.

func (*CommonForListSilencePoliciesOutput) SetRegion

SetRegion sets the Region field's value.

func (*CommonForListSilencePoliciesOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*CommonForListSilencePoliciesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*CommonForListSilencePoliciesOutput) SetValidReason

SetValidReason sets the ValidReason field's value.

func (*CommonForListSilencePoliciesOutput) SetValidState

SetValidState sets the ValidState field's value.

func (CommonForListSilencePoliciesOutput) String

String returns the string representation

type CommonForUpdateSilencePolicyInput

type CommonForUpdateSilencePolicyInput struct {
	LabelMatchers []*LabelMatcherForUpdateSilencePolicyInput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CommonForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*CommonForUpdateSilencePolicyInput) SetLabelMatchers

SetLabelMatchers sets the LabelMatchers field's value.

func (*CommonForUpdateSilencePolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*CommonForUpdateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CommonForUpdateSilencePolicyInput) String

String returns the string representation

type ContactForListContactGroupsOutput

type ContactForListContactGroupsOutput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	CountryCode *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	LarkUser *LarkUserForListContactGroupsOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`

	WeComUser *WeComUserForListContactGroupsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactForListContactGroupsOutput) GoString

GoString returns the string representation

func (*ContactForListContactGroupsOutput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*ContactForListContactGroupsOutput) SetCountryCode

SetCountryCode sets the CountryCode field's value.

func (*ContactForListContactGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ContactForListContactGroupsOutput) SetEmail

SetEmail sets the Email field's value.

func (*ContactForListContactGroupsOutput) SetID

SetID sets the ID field's value.

func (*ContactForListContactGroupsOutput) SetLarkUser

SetLarkUser sets the LarkUser field's value.

func (*ContactForListContactGroupsOutput) SetName

SetName sets the Name field's value.

func (*ContactForListContactGroupsOutput) SetPhone

SetPhone sets the Phone field's value.

func (*ContactForListContactGroupsOutput) SetWeComUser

SetWeComUser sets the WeComUser field's value.

func (ContactForListContactGroupsOutput) String

String returns the string representation

type ContactGroupForListContactsOutput

type ContactGroupForListContactsOutput struct {
	ContactIDs []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ContactGroupForListContactsOutput) GoString

GoString returns the string representation

func (*ContactGroupForListContactsOutput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*ContactGroupForListContactsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ContactGroupForListContactsOutput) SetID

SetID sets the ID field's value.

func (*ContactGroupForListContactsOutput) SetName

SetName sets the Name field's value.

func (ContactGroupForListContactsOutput) String

String returns the string representation

type CoverScheduleForCreateDutyScheduleInput

type CoverScheduleForCreateDutyScheduleInput struct {
	EffectTime *EffectTimeForCreateDutyScheduleInput `type:"structure" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Receivers []*ReceiverForCreateDutyScheduleInput `type:"list" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationType *string `type:"string" json:",omitempty" enum:"EnumOfRotationTypeForCreateDutyScheduleInput"`

	StartTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoverScheduleForCreateDutyScheduleInput) GoString

GoString returns the string representation

func (*CoverScheduleForCreateDutyScheduleInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*CoverScheduleForCreateDutyScheduleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*CoverScheduleForCreateDutyScheduleInput) SetReceivers

SetReceivers sets the Receivers field's value.

func (*CoverScheduleForCreateDutyScheduleInput) SetRotationInterval

SetRotationInterval sets the RotationInterval field's value.

func (*CoverScheduleForCreateDutyScheduleInput) SetRotationType

SetRotationType sets the RotationType field's value.

func (*CoverScheduleForCreateDutyScheduleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (CoverScheduleForCreateDutyScheduleInput) String

String returns the string representation

type CoverScheduleForListDutySchedulesOutput

type CoverScheduleForListDutySchedulesOutput struct {
	EffectTime *EffectTimeForListDutySchedulesOutput `type:"structure" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Receivers []*ReceiverForListDutySchedulesOutput `type:"list" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationType *string `type:"string" json:",omitempty" enum:"EnumOfRotationTypeForListDutySchedulesOutput"`

	StartTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoverScheduleForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*CoverScheduleForListDutySchedulesOutput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*CoverScheduleForListDutySchedulesOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*CoverScheduleForListDutySchedulesOutput) SetReceivers

SetReceivers sets the Receivers field's value.

func (*CoverScheduleForListDutySchedulesOutput) SetRotationInterval

SetRotationInterval sets the RotationInterval field's value.

func (*CoverScheduleForListDutySchedulesOutput) SetRotationType

SetRotationType sets the RotationType field's value.

func (*CoverScheduleForListDutySchedulesOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (CoverScheduleForListDutySchedulesOutput) String

String returns the string representation

type CoverScheduleForUpdateDutyScheduleInput

type CoverScheduleForUpdateDutyScheduleInput struct {
	EffectTime *EffectTimeForUpdateDutyScheduleInput `type:"structure" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Receivers []*ReceiverForUpdateDutyScheduleInput `type:"list" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationType *string `type:"string" json:",omitempty" enum:"EnumOfRotationTypeForUpdateDutyScheduleInput"`

	StartTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CoverScheduleForUpdateDutyScheduleInput) GoString

GoString returns the string representation

func (*CoverScheduleForUpdateDutyScheduleInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*CoverScheduleForUpdateDutyScheduleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*CoverScheduleForUpdateDutyScheduleInput) SetReceivers

SetReceivers sets the Receivers field's value.

func (*CoverScheduleForUpdateDutyScheduleInput) SetRotationInterval

SetRotationInterval sets the RotationInterval field's value.

func (*CoverScheduleForUpdateDutyScheduleInput) SetRotationType

SetRotationType sets the RotationType field's value.

func (*CoverScheduleForUpdateDutyScheduleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (CoverScheduleForUpdateDutyScheduleInput) String

String returns the string representation

type CreateAggregationPolicyInput

type CreateAggregationPolicyInput struct {
	Aggregations []*AggregationForCreateAggregationPolicyInput `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAggregationPolicyInput) GoString

func (s CreateAggregationPolicyInput) GoString() string

GoString returns the string representation

func (*CreateAggregationPolicyInput) SetAggregations

SetAggregations sets the Aggregations field's value.

func (*CreateAggregationPolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAggregationPolicyInput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*CreateAggregationPolicyInput) SetName

SetName sets the Name field's value.

func (CreateAggregationPolicyInput) String

String returns the string representation

func (*CreateAggregationPolicyInput) Validate

func (s *CreateAggregationPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAggregationPolicyOutput

type CreateAggregationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateAggregationPolicyOutput) GoString

GoString returns the string representation

func (*CreateAggregationPolicyOutput) SetData

SetData sets the Data field's value.

func (CreateAggregationPolicyOutput) String

String returns the string representation

type CreateContactGroupInput

type CreateContactGroupInput struct {
	ContactIDs []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateContactGroupInput) GoString

func (s CreateContactGroupInput) GoString() string

GoString returns the string representation

func (*CreateContactGroupInput) SetContactIDs

func (s *CreateContactGroupInput) SetContactIDs(v []*string) *CreateContactGroupInput

SetContactIDs sets the ContactIDs field's value.

func (*CreateContactGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateContactGroupInput) SetName

SetName sets the Name field's value.

func (CreateContactGroupInput) String

func (s CreateContactGroupInput) String() string

String returns the string representation

func (*CreateContactGroupInput) Validate

func (s *CreateContactGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactGroupOutput

type CreateContactGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateContactGroupOutput) GoString

func (s CreateContactGroupOutput) GoString() string

GoString returns the string representation

func (*CreateContactGroupOutput) SetData

SetData sets the Data field's value.

func (CreateContactGroupOutput) String

func (s CreateContactGroupOutput) String() string

String returns the string representation

type CreateContactInput

type CreateContactInput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	CountryCode *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	LarkUser *LarkUserForCreateContactInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Phone *string `type:"string" json:",omitempty"`

	WeComUser *WeComUserForCreateContactInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateContactInput) GoString

func (s CreateContactInput) GoString() string

GoString returns the string representation

func (*CreateContactInput) SetContactGroupIDs

func (s *CreateContactInput) SetContactGroupIDs(v []*string) *CreateContactInput

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*CreateContactInput) SetCountryCode

func (s *CreateContactInput) SetCountryCode(v string) *CreateContactInput

SetCountryCode sets the CountryCode field's value.

func (*CreateContactInput) SetDescription

func (s *CreateContactInput) SetDescription(v string) *CreateContactInput

SetDescription sets the Description field's value.

func (*CreateContactInput) SetEmail

SetEmail sets the Email field's value.

func (*CreateContactInput) SetLarkUser

SetLarkUser sets the LarkUser field's value.

func (*CreateContactInput) SetName

SetName sets the Name field's value.

func (*CreateContactInput) SetPhone

SetPhone sets the Phone field's value.

func (*CreateContactInput) SetWeComUser

SetWeComUser sets the WeComUser field's value.

func (CreateContactInput) String

func (s CreateContactInput) String() string

String returns the string representation

func (*CreateContactInput) Validate

func (s *CreateContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactOutput

type CreateContactOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateContactOutput) GoString

func (s CreateContactOutput) GoString() string

GoString returns the string representation

func (*CreateContactOutput) SetData

SetData sets the Data field's value.

func (CreateContactOutput) String

func (s CreateContactOutput) String() string

String returns the string representation

type CreateDutyScheduleInput

type CreateDutyScheduleInput struct {
	CoverSchedules []*CoverScheduleForCreateDutyScheduleInput `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DutySchedules []*DutyScheduleForCreateDutyScheduleInput `type:"list" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDutyScheduleInput) GoString

func (s CreateDutyScheduleInput) GoString() string

GoString returns the string representation

func (*CreateDutyScheduleInput) SetCoverSchedules

SetCoverSchedules sets the CoverSchedules field's value.

func (*CreateDutyScheduleInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDutyScheduleInput) SetDutySchedules

SetDutySchedules sets the DutySchedules field's value.

func (*CreateDutyScheduleInput) SetName

SetName sets the Name field's value.

func (CreateDutyScheduleInput) String

func (s CreateDutyScheduleInput) String() string

String returns the string representation

func (*CreateDutyScheduleInput) Validate

func (s *CreateDutyScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDutyScheduleOutput

type CreateDutyScheduleOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateDutyScheduleOutput) GoString

func (s CreateDutyScheduleOutput) GoString() string

GoString returns the string representation

func (*CreateDutyScheduleOutput) SetData

SetData sets the Data field's value.

func (CreateDutyScheduleOutput) String

func (s CreateDutyScheduleOutput) String() string

String returns the string representation

type CreateNotificationPolicyInput

type CreateNotificationPolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Notifications []*NotificationForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	UpgradeNotifications []*UpgradeNotificationForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	Webhooks []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*CreateNotificationPolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNotificationPolicyInput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*CreateNotificationPolicyInput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*CreateNotificationPolicyInput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*CreateNotificationPolicyInput) SetName

SetName sets the Name field's value.

func (*CreateNotificationPolicyInput) SetNotifications

SetNotifications sets the Notifications field's value.

func (*CreateNotificationPolicyInput) SetUpgradeNotifications

SetUpgradeNotifications sets the UpgradeNotifications field's value.

func (*CreateNotificationPolicyInput) SetWebhooks

SetWebhooks sets the Webhooks field's value.

func (CreateNotificationPolicyInput) String

String returns the string representation

func (*CreateNotificationPolicyInput) Validate

func (s *CreateNotificationPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNotificationPolicyOutput

type CreateNotificationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotificationPolicyOutput) GoString

GoString returns the string representation

func (*CreateNotificationPolicyOutput) SetData

SetData sets the Data field's value.

func (CreateNotificationPolicyOutput) String

String returns the string representation

type CreateNotificationTemplateInput

type CreateNotificationTemplateInput struct {

	// Channel is a required field
	Channel *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Templates []*TemplateForCreateNotificationTemplateInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotificationTemplateInput) GoString

GoString returns the string representation

func (*CreateNotificationTemplateInput) SetChannel

SetChannel sets the Channel field's value.

func (*CreateNotificationTemplateInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNotificationTemplateInput) SetName

SetName sets the Name field's value.

func (*CreateNotificationTemplateInput) SetTemplates

SetTemplates sets the Templates field's value.

func (CreateNotificationTemplateInput) String

String returns the string representation

func (*CreateNotificationTemplateInput) Validate

func (s *CreateNotificationTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNotificationTemplateOutput

type CreateNotificationTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateNotificationTemplateOutput) GoString

GoString returns the string representation

func (*CreateNotificationTemplateOutput) SetData

SetData sets the Data field's value.

func (CreateNotificationTemplateOutput) String

String returns the string representation

type CreateSilencePolicyInput

type CreateSilencePolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	EffectTime *EffectTimeForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	SilenceConditions []*SilenceConditionForCreateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateSilencePolicyInput) GoString

func (s CreateSilencePolicyInput) GoString() string

GoString returns the string representation

func (*CreateSilencePolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSilencePolicyInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*CreateSilencePolicyInput) SetName

SetName sets the Name field's value.

func (*CreateSilencePolicyInput) SetSilenceConditions

SetSilenceConditions sets the SilenceConditions field's value.

func (CreateSilencePolicyInput) String

func (s CreateSilencePolicyInput) String() string

String returns the string representation

func (*CreateSilencePolicyInput) Validate

func (s *CreateSilencePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSilencePolicyOutput

type CreateSilencePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateSilencePolicyOutput) GoString

func (s CreateSilencePolicyOutput) GoString() string

GoString returns the string representation

func (*CreateSilencePolicyOutput) SetData

SetData sets the Data field's value.

func (CreateSilencePolicyOutput) String

func (s CreateSilencePolicyOutput) String() string

String returns the string representation

type CreateWebhookInput

type CreateWebhookInput struct {
	Description *string `type:"string" json:",omitempty"`

	DingTalk *DingTalkForCreateWebhookInput `type:"structure" json:",omitempty"`

	Lark *LarkForCreateWebhookInput `type:"structure" json:",omitempty"`

	LarkBot *LarkBotForCreateWebhookInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Slack *SlackForCreateWebhookInput `type:"structure" json:",omitempty"`

	WeCom *WeComForCreateWebhookInput `type:"structure" json:",omitempty"`

	Webhook *WebhookForCreateWebhookInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateWebhookInput) GoString

func (s CreateWebhookInput) GoString() string

GoString returns the string representation

func (*CreateWebhookInput) SetDescription

func (s *CreateWebhookInput) SetDescription(v string) *CreateWebhookInput

SetDescription sets the Description field's value.

func (*CreateWebhookInput) SetDingTalk

SetDingTalk sets the DingTalk field's value.

func (*CreateWebhookInput) SetLark

SetLark sets the Lark field's value.

func (*CreateWebhookInput) SetLarkBot

SetLarkBot sets the LarkBot field's value.

func (*CreateWebhookInput) SetName

SetName sets the Name field's value.

func (*CreateWebhookInput) SetSlack

SetSlack sets the Slack field's value.

func (*CreateWebhookInput) SetWeCom

SetWeCom sets the WeCom field's value.

func (*CreateWebhookInput) SetWebhook

SetWebhook sets the Webhook field's value.

func (CreateWebhookInput) String

func (s CreateWebhookInput) String() string

String returns the string representation

func (*CreateWebhookInput) Validate

func (s *CreateWebhookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWebhookOutput

type CreateWebhookOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateWebhookOutput) GoString

func (s CreateWebhookOutput) GoString() string

GoString returns the string representation

func (*CreateWebhookOutput) SetData

SetData sets the Data field's value.

func (CreateWebhookOutput) String

func (s CreateWebhookOutput) String() string

String returns the string representation

type CurrentReceiversForListDutySchedulesOutput

type CurrentReceiversForListDutySchedulesOutput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CurrentReceiversForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*CurrentReceiversForListDutySchedulesOutput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*CurrentReceiversForListDutySchedulesOutput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (CurrentReceiversForListDutySchedulesOutput) String

String returns the string representation

type DailyRangeForCreateDutyScheduleInput

type DailyRangeForCreateDutyScheduleInput struct {
	EndTime *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DailyRangeForCreateDutyScheduleInput) GoString

GoString returns the string representation

func (*DailyRangeForCreateDutyScheduleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DailyRangeForCreateDutyScheduleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DailyRangeForCreateDutyScheduleInput) String

String returns the string representation

type DailyRangeForListDutySchedulesOutput

type DailyRangeForListDutySchedulesOutput struct {
	EndTime *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DailyRangeForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*DailyRangeForListDutySchedulesOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DailyRangeForListDutySchedulesOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DailyRangeForListDutySchedulesOutput) String

String returns the string representation

type DailyRangeForUpdateDutyScheduleInput

type DailyRangeForUpdateDutyScheduleInput struct {
	EndTime *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DailyRangeForUpdateDutyScheduleInput) GoString

GoString returns the string representation

func (*DailyRangeForUpdateDutyScheduleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DailyRangeForUpdateDutyScheduleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DailyRangeForUpdateDutyScheduleInput) String

String returns the string representation

type DataForListAggregationPoliciesOutput

type DataForListAggregationPoliciesOutput struct {
	Aggregations []*AggregationForListAggregationPoliciesOutput `type:"list" json:",omitempty"`

	AssociatedAttributes []*AssociatedAttributeForListAggregationPoliciesOutput `type:"list" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListAggregationPoliciesOutput"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListAggregationPoliciesOutput) GoString

GoString returns the string representation

func (*DataForListAggregationPoliciesOutput) SetAggregations

SetAggregations sets the Aggregations field's value.

func (*DataForListAggregationPoliciesOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListAggregationPoliciesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListAggregationPoliciesOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListAggregationPoliciesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListAggregationPoliciesOutput) SetID

SetID sets the ID field's value.

func (*DataForListAggregationPoliciesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*DataForListAggregationPoliciesOutput) SetName

SetName sets the Name field's value.

func (*DataForListAggregationPoliciesOutput) SetType

SetType sets the Type field's value.

func (*DataForListAggregationPoliciesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListAggregationPoliciesOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (DataForListAggregationPoliciesOutput) String

String returns the string representation

type DataForListContactGroupsOutput

type DataForListContactGroupsOutput struct {
	AssociatedAttributes []*AssociatedAttributeForListContactGroupsOutput `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	Contacts []*ContactForListContactGroupsOutput `type:"list" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListContactGroupsOutput) GoString

GoString returns the string representation

func (*DataForListContactGroupsOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListContactGroupsOutput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*DataForListContactGroupsOutput) SetContacts

SetContacts sets the Contacts field's value.

func (*DataForListContactGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListContactGroupsOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListContactGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListContactGroupsOutput) SetID

SetID sets the ID field's value.

func (*DataForListContactGroupsOutput) SetName

SetName sets the Name field's value.

func (*DataForListContactGroupsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListContactGroupsOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (DataForListContactGroupsOutput) String

String returns the string representation

type DataForListContactsOutput

type DataForListContactsOutput struct {
	AssociatedAttributes []*AssociatedAttributeForListContactsOutput `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactGroups []*ContactGroupForListContactsOutput `type:"list" json:",omitempty"`

	CountryCode *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	EmailActivated *bool `type:"boolean" json:",omitempty"`

	EmailCoolDownInSeconds *int32 `type:"int32" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	LarkUser *LarkUserForListContactsOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`

	PhoneActivated *bool `type:"boolean" json:",omitempty"`

	PhoneCoolDownInSeconds *int32 `type:"int32" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`

	WeComUser *WeComUserForListContactsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListContactsOutput) GoString

func (s DataForListContactsOutput) GoString() string

GoString returns the string representation

func (*DataForListContactsOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListContactsOutput) SetContactGroupIDs

func (s *DataForListContactsOutput) SetContactGroupIDs(v []*string) *DataForListContactsOutput

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*DataForListContactsOutput) SetContactGroups

SetContactGroups sets the ContactGroups field's value.

func (*DataForListContactsOutput) SetCountryCode

SetCountryCode sets the CountryCode field's value.

func (*DataForListContactsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListContactsOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListContactsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListContactsOutput) SetEmail

SetEmail sets the Email field's value.

func (*DataForListContactsOutput) SetEmailActivated

func (s *DataForListContactsOutput) SetEmailActivated(v bool) *DataForListContactsOutput

SetEmailActivated sets the EmailActivated field's value.

func (*DataForListContactsOutput) SetEmailCoolDownInSeconds

func (s *DataForListContactsOutput) SetEmailCoolDownInSeconds(v int32) *DataForListContactsOutput

SetEmailCoolDownInSeconds sets the EmailCoolDownInSeconds field's value.

func (*DataForListContactsOutput) SetID

SetID sets the ID field's value.

func (*DataForListContactsOutput) SetLarkUser

SetLarkUser sets the LarkUser field's value.

func (*DataForListContactsOutput) SetName

SetName sets the Name field's value.

func (*DataForListContactsOutput) SetPhone

SetPhone sets the Phone field's value.

func (*DataForListContactsOutput) SetPhoneActivated

func (s *DataForListContactsOutput) SetPhoneActivated(v bool) *DataForListContactsOutput

SetPhoneActivated sets the PhoneActivated field's value.

func (*DataForListContactsOutput) SetPhoneCoolDownInSeconds

func (s *DataForListContactsOutput) SetPhoneCoolDownInSeconds(v int32) *DataForListContactsOutput

SetPhoneCoolDownInSeconds sets the PhoneCoolDownInSeconds field's value.

func (*DataForListContactsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListContactsOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (*DataForListContactsOutput) SetWeComUser

SetWeComUser sets the WeComUser field's value.

func (DataForListContactsOutput) String

func (s DataForListContactsOutput) String() string

String returns the string representation

type DataForListDutySchedulesOutput

type DataForListDutySchedulesOutput struct {
	AssociatedAttributes []*AssociatedAttributeForListDutySchedulesOutput `type:"list" json:",omitempty"`

	CoverSchedules []*CoverScheduleForListDutySchedulesOutput `type:"list" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	CurrentReceivers *CurrentReceiversForListDutySchedulesOutput `type:"structure" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DutySchedules []*DutyScheduleForListDutySchedulesOutput `type:"list" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	ReceiverDetails *string `type:"string" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*DataForListDutySchedulesOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListDutySchedulesOutput) SetCoverSchedules

SetCoverSchedules sets the CoverSchedules field's value.

func (*DataForListDutySchedulesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListDutySchedulesOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListDutySchedulesOutput) SetCurrentReceivers

SetCurrentReceivers sets the CurrentReceivers field's value.

func (*DataForListDutySchedulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListDutySchedulesOutput) SetDutySchedules

SetDutySchedules sets the DutySchedules field's value.

func (*DataForListDutySchedulesOutput) SetID

SetID sets the ID field's value.

func (*DataForListDutySchedulesOutput) SetName

SetName sets the Name field's value.

func (*DataForListDutySchedulesOutput) SetReceiverDetails

SetReceiverDetails sets the ReceiverDetails field's value.

func (*DataForListDutySchedulesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListDutySchedulesOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (DataForListDutySchedulesOutput) String

String returns the string representation

type DataForListNotificationPoliciesOutput

type DataForListNotificationPoliciesOutput struct {
	AssociatedAttributes []*AssociatedAttributeForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Details *string `type:"string" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	Levels []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Notifications []*NotificationForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListNotificationPoliciesOutput"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`

	UpgradeNotifications []*UpgradeNotificationForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	Webhooks []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*DataForListNotificationPoliciesOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListNotificationPoliciesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListNotificationPoliciesOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListNotificationPoliciesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListNotificationPoliciesOutput) SetDetails

SetDetails sets the Details field's value.

func (*DataForListNotificationPoliciesOutput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListNotificationPoliciesOutput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListNotificationPoliciesOutput) SetID

SetID sets the ID field's value.

func (*DataForListNotificationPoliciesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*DataForListNotificationPoliciesOutput) SetLevels

SetLevels sets the Levels field's value.

func (*DataForListNotificationPoliciesOutput) SetName

SetName sets the Name field's value.

func (*DataForListNotificationPoliciesOutput) SetNotifications

SetNotifications sets the Notifications field's value.

func (*DataForListNotificationPoliciesOutput) SetType

SetType sets the Type field's value.

func (*DataForListNotificationPoliciesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListNotificationPoliciesOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (*DataForListNotificationPoliciesOutput) SetUpgradeNotifications

SetUpgradeNotifications sets the UpgradeNotifications field's value.

func (*DataForListNotificationPoliciesOutput) SetWebhooks

SetWebhooks sets the Webhooks field's value.

func (DataForListNotificationPoliciesOutput) String

String returns the string representation

type DataForListNotificationTemplatesOutput

type DataForListNotificationTemplatesOutput struct {
	AssociatedAttributes []*AssociatedAttributeForListNotificationTemplatesOutput `type:"list" json:",omitempty"`

	Channel *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Templates []*TemplateForListNotificationTemplatesOutput `type:"list" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*DataForListNotificationTemplatesOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListNotificationTemplatesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*DataForListNotificationTemplatesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListNotificationTemplatesOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListNotificationTemplatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListNotificationTemplatesOutput) SetID

SetID sets the ID field's value.

func (*DataForListNotificationTemplatesOutput) SetName

SetName sets the Name field's value.

func (*DataForListNotificationTemplatesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DataForListNotificationTemplatesOutput) SetTemplates

SetTemplates sets the Templates field's value.

func (*DataForListNotificationTemplatesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListNotificationTemplatesOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (DataForListNotificationTemplatesOutput) String

String returns the string representation

type DataForListSilencePoliciesOutput

type DataForListSilencePoliciesOutput struct {
	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectTime *EffectTimeForListSilencePoliciesOutput `type:"structure" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty" enum:"EnumOfEnableStateForListSilencePoliciesOutput"`

	ID *string `type:"string" json:",omitempty"`

	MonitorTypes []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	SilenceConditions []*SilenceConditionForListSilencePoliciesOutput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"ConvertConvertEnumOfTypeForListSilencePoliciesOutput"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`

	ValidReason *string `type:"string" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty" enum:"EnumOfValidStateForListSilencePoliciesOutput"`
	// contains filtered or unexported fields
}

func (DataForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*DataForListSilencePoliciesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListSilencePoliciesOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListSilencePoliciesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListSilencePoliciesOutput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*DataForListSilencePoliciesOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*DataForListSilencePoliciesOutput) SetID

SetID sets the ID field's value.

func (*DataForListSilencePoliciesOutput) SetMonitorTypes

SetMonitorTypes sets the MonitorTypes field's value.

func (*DataForListSilencePoliciesOutput) SetName

SetName sets the Name field's value.

func (*DataForListSilencePoliciesOutput) SetSilenceConditions

SetSilenceConditions sets the SilenceConditions field's value.

func (*DataForListSilencePoliciesOutput) SetType

SetType sets the Type field's value.

func (*DataForListSilencePoliciesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListSilencePoliciesOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (*DataForListSilencePoliciesOutput) SetValidReason

SetValidReason sets the ValidReason field's value.

func (*DataForListSilencePoliciesOutput) SetValidState

SetValidState sets the ValidState field's value.

func (DataForListSilencePoliciesOutput) String

String returns the string representation

type DataForListWebhooksOutput

type DataForListWebhooksOutput struct {
	AssociatedAttributes []*AssociatedAttributeForListWebhooksOutput `type:"list" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DingTalk *DingTalkForListWebhooksOutput `type:"structure" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Lark *LarkForListWebhooksOutput `type:"structure" json:",omitempty"`

	LarkBot *LarkBotForListWebhooksOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Slack *SlackForListWebhooksOutput `type:"structure" json:",omitempty"`

	UpdateTime *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`

	WeCom *WeComForListWebhooksOutput `type:"structure" json:",omitempty"`

	Webhook *WebhookForListWebhooksOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListWebhooksOutput) GoString

func (s DataForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*DataForListWebhooksOutput) SetAssociatedAttributes

SetAssociatedAttributes sets the AssociatedAttributes field's value.

func (*DataForListWebhooksOutput) SetChannels

SetChannels sets the Channels field's value.

func (*DataForListWebhooksOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DataForListWebhooksOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*DataForListWebhooksOutput) SetDescription

SetDescription sets the Description field's value.

func (*DataForListWebhooksOutput) SetDingTalk

SetDingTalk sets the DingTalk field's value.

func (*DataForListWebhooksOutput) SetID

SetID sets the ID field's value.

func (*DataForListWebhooksOutput) SetLark

SetLark sets the Lark field's value.

func (*DataForListWebhooksOutput) SetLarkBot

SetLarkBot sets the LarkBot field's value.

func (*DataForListWebhooksOutput) SetName

SetName sets the Name field's value.

func (*DataForListWebhooksOutput) SetSlack

SetSlack sets the Slack field's value.

func (*DataForListWebhooksOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DataForListWebhooksOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (*DataForListWebhooksOutput) SetWeCom

SetWeCom sets the WeCom field's value.

func (*DataForListWebhooksOutput) SetWebhook

SetWebhook sets the Webhook field's value.

func (DataForListWebhooksOutput) String

func (s DataForListWebhooksOutput) String() string

String returns the string representation

type DeleteAggregationPoliciesInput

type DeleteAggregationPoliciesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteAggregationPoliciesInput) GoString

GoString returns the string representation

func (*DeleteAggregationPoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteAggregationPoliciesInput) String

String returns the string representation

type DeleteAggregationPoliciesOutput

type DeleteAggregationPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteAggregationPoliciesOutput) GoString

GoString returns the string representation

func (*DeleteAggregationPoliciesOutput) SetData

SetData sets the Data field's value.

func (DeleteAggregationPoliciesOutput) String

String returns the string representation

type DeleteContactGroupsInput

type DeleteContactGroupsInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactGroupsInput) GoString

func (s DeleteContactGroupsInput) GoString() string

GoString returns the string representation

func (*DeleteContactGroupsInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteContactGroupsInput) String

func (s DeleteContactGroupsInput) String() string

String returns the string representation

type DeleteContactGroupsOutput

type DeleteContactGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactGroupsOutput) GoString

func (s DeleteContactGroupsOutput) GoString() string

GoString returns the string representation

func (*DeleteContactGroupsOutput) SetData

SetData sets the Data field's value.

func (DeleteContactGroupsOutput) String

func (s DeleteContactGroupsOutput) String() string

String returns the string representation

type DeleteContactsInput

type DeleteContactsInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactsInput) GoString

func (s DeleteContactsInput) GoString() string

GoString returns the string representation

func (*DeleteContactsInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteContactsInput) String

func (s DeleteContactsInput) String() string

String returns the string representation

type DeleteContactsOutput

type DeleteContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactsOutput) GoString

func (s DeleteContactsOutput) GoString() string

GoString returns the string representation

func (*DeleteContactsOutput) SetData

SetData sets the Data field's value.

func (DeleteContactsOutput) String

func (s DeleteContactsOutput) String() string

String returns the string representation

type DeleteDutySchedulesInput

type DeleteDutySchedulesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteDutySchedulesInput) GoString

func (s DeleteDutySchedulesInput) GoString() string

GoString returns the string representation

func (*DeleteDutySchedulesInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteDutySchedulesInput) String

func (s DeleteDutySchedulesInput) String() string

String returns the string representation

type DeleteDutySchedulesOutput

type DeleteDutySchedulesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteDutySchedulesOutput) GoString

func (s DeleteDutySchedulesOutput) GoString() string

GoString returns the string representation

func (*DeleteDutySchedulesOutput) SetData

SetData sets the Data field's value.

func (DeleteDutySchedulesOutput) String

func (s DeleteDutySchedulesOutput) String() string

String returns the string representation

type DeleteNotificationPoliciesInput

type DeleteNotificationPoliciesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotificationPoliciesInput) GoString

GoString returns the string representation

func (*DeleteNotificationPoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteNotificationPoliciesInput) String

String returns the string representation

type DeleteNotificationPoliciesOutput

type DeleteNotificationPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*DeleteNotificationPoliciesOutput) SetData

SetData sets the Data field's value.

func (DeleteNotificationPoliciesOutput) String

String returns the string representation

type DeleteNotificationTemplatesInput

type DeleteNotificationTemplatesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotificationTemplatesInput) GoString

GoString returns the string representation

func (*DeleteNotificationTemplatesInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteNotificationTemplatesInput) String

String returns the string representation

type DeleteNotificationTemplatesOutput

type DeleteNotificationTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*DeleteNotificationTemplatesOutput) SetData

SetData sets the Data field's value.

func (DeleteNotificationTemplatesOutput) String

String returns the string representation

type DeleteSilencePoliciesInput

type DeleteSilencePoliciesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteSilencePoliciesInput) GoString

func (s DeleteSilencePoliciesInput) GoString() string

GoString returns the string representation

func (*DeleteSilencePoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteSilencePoliciesInput) String

String returns the string representation

type DeleteSilencePoliciesOutput

type DeleteSilencePoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteSilencePoliciesOutput) GoString

func (s DeleteSilencePoliciesOutput) GoString() string

GoString returns the string representation

func (*DeleteSilencePoliciesOutput) SetData

SetData sets the Data field's value.

func (DeleteSilencePoliciesOutput) String

String returns the string representation

type DeleteWebhooksInput

type DeleteWebhooksInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteWebhooksInput) GoString

func (s DeleteWebhooksInput) GoString() string

GoString returns the string representation

func (*DeleteWebhooksInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteWebhooksInput) String

func (s DeleteWebhooksInput) String() string

String returns the string representation

type DeleteWebhooksOutput

type DeleteWebhooksOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteWebhooksOutput) GoString

func (s DeleteWebhooksOutput) GoString() string

GoString returns the string representation

func (*DeleteWebhooksOutput) SetData

SetData sets the Data field's value.

func (DeleteWebhooksOutput) String

func (s DeleteWebhooksOutput) String() string

String returns the string representation

type DingTalkForCreateWebhookInput

type DingTalkForCreateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	AtMobiles []*string `type:"list" json:",omitempty"`

	AtUserIds []*string `type:"list" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DingTalkForCreateWebhookInput) GoString

GoString returns the string representation

func (*DingTalkForCreateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*DingTalkForCreateWebhookInput) SetAtMobiles

SetAtMobiles sets the AtMobiles field's value.

func (*DingTalkForCreateWebhookInput) SetAtUserIds

SetAtUserIds sets the AtUserIds field's value.

func (*DingTalkForCreateWebhookInput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (DingTalkForCreateWebhookInput) String

String returns the string representation

type DingTalkForListWebhooksOutput

type DingTalkForListWebhooksOutput struct {
	Address *string `type:"string" json:",omitempty"`

	AtMobiles []*string `type:"list" json:",omitempty"`

	AtUserIds []*string `type:"list" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DingTalkForListWebhooksOutput) GoString

GoString returns the string representation

func (*DingTalkForListWebhooksOutput) SetAddress

SetAddress sets the Address field's value.

func (*DingTalkForListWebhooksOutput) SetAtMobiles

SetAtMobiles sets the AtMobiles field's value.

func (*DingTalkForListWebhooksOutput) SetAtUserIds

SetAtUserIds sets the AtUserIds field's value.

func (*DingTalkForListWebhooksOutput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (DingTalkForListWebhooksOutput) String

String returns the string representation

type DingTalkForUpdateWebhookInput

type DingTalkForUpdateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	AtMobiles []*string `type:"list" json:",omitempty"`

	AtUserIds []*string `type:"list" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DingTalkForUpdateWebhookInput) GoString

GoString returns the string representation

func (*DingTalkForUpdateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*DingTalkForUpdateWebhookInput) SetAtMobiles

SetAtMobiles sets the AtMobiles field's value.

func (*DingTalkForUpdateWebhookInput) SetAtUserIds

SetAtUserIds sets the AtUserIds field's value.

func (*DingTalkForUpdateWebhookInput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (DingTalkForUpdateWebhookInput) String

String returns the string representation

type DisableSilencePoliciesInput

type DisableSilencePoliciesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableSilencePoliciesInput) GoString

func (s DisableSilencePoliciesInput) GoString() string

GoString returns the string representation

func (*DisableSilencePoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (DisableSilencePoliciesInput) String

String returns the string representation

type DisableSilencePoliciesOutput

type DisableSilencePoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableSilencePoliciesOutput) GoString

func (s DisableSilencePoliciesOutput) GoString() string

GoString returns the string representation

func (*DisableSilencePoliciesOutput) SetData

SetData sets the Data field's value.

func (DisableSilencePoliciesOutput) String

String returns the string representation

type DutyScheduleForCreateDutyScheduleInput

type DutyScheduleForCreateDutyScheduleInput struct {
	EffectTime *EffectTimeForCreateDutyScheduleInput `type:"structure" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Receivers []*ReceiverForCreateDutyScheduleInput `type:"list" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationType *string `type:"string" json:",omitempty" enum:"EnumOfRotationTypeForCreateDutyScheduleInput"`

	StartTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DutyScheduleForCreateDutyScheduleInput) GoString

GoString returns the string representation

func (*DutyScheduleForCreateDutyScheduleInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*DutyScheduleForCreateDutyScheduleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DutyScheduleForCreateDutyScheduleInput) SetReceivers

SetReceivers sets the Receivers field's value.

func (*DutyScheduleForCreateDutyScheduleInput) SetRotationInterval

SetRotationInterval sets the RotationInterval field's value.

func (*DutyScheduleForCreateDutyScheduleInput) SetRotationType

SetRotationType sets the RotationType field's value.

func (*DutyScheduleForCreateDutyScheduleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DutyScheduleForCreateDutyScheduleInput) String

String returns the string representation

type DutyScheduleForListDutySchedulesOutput

type DutyScheduleForListDutySchedulesOutput struct {
	EffectTime *EffectTimeForListDutySchedulesOutput `type:"structure" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Receivers []*CurrentReceiversForListDutySchedulesOutput `type:"list" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationType *string `type:"string" json:",omitempty" enum:"EnumOfRotationTypeForListDutySchedulesOutput"`

	StartTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DutyScheduleForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*DutyScheduleForListDutySchedulesOutput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*DutyScheduleForListDutySchedulesOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DutyScheduleForListDutySchedulesOutput) SetReceivers

SetReceivers sets the Receivers field's value.

func (*DutyScheduleForListDutySchedulesOutput) SetRotationInterval

SetRotationInterval sets the RotationInterval field's value.

func (*DutyScheduleForListDutySchedulesOutput) SetRotationType

SetRotationType sets the RotationType field's value.

func (*DutyScheduleForListDutySchedulesOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DutyScheduleForListDutySchedulesOutput) String

String returns the string representation

type DutyScheduleForUpdateDutyScheduleInput

type DutyScheduleForUpdateDutyScheduleInput struct {
	EffectTime *EffectTimeForUpdateDutyScheduleInput `type:"structure" json:",omitempty"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Receivers []*ReceiverForUpdateDutyScheduleInput `type:"list" json:",omitempty"`

	RotationInterval *int32 `type:"int32" json:",omitempty"`

	RotationType *string `type:"string" json:",omitempty" enum:"EnumOfRotationTypeForUpdateDutyScheduleInput"`

	StartTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DutyScheduleForUpdateDutyScheduleInput) GoString

GoString returns the string representation

func (*DutyScheduleForUpdateDutyScheduleInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*DutyScheduleForUpdateDutyScheduleInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DutyScheduleForUpdateDutyScheduleInput) SetReceivers

SetReceivers sets the Receivers field's value.

func (*DutyScheduleForUpdateDutyScheduleInput) SetRotationInterval

SetRotationInterval sets the RotationInterval field's value.

func (*DutyScheduleForUpdateDutyScheduleInput) SetRotationType

SetRotationType sets the RotationType field's value.

func (*DutyScheduleForUpdateDutyScheduleInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DutyScheduleForUpdateDutyScheduleInput) String

String returns the string representation

type EffectTimeForCreateDutyScheduleInput

type EffectTimeForCreateDutyScheduleInput struct {
	DailyRanges []*DailyRangeForCreateDutyScheduleInput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForCreateDutyScheduleInput"`
	// contains filtered or unexported fields
}

func (EffectTimeForCreateDutyScheduleInput) GoString

GoString returns the string representation

func (*EffectTimeForCreateDutyScheduleInput) SetDailyRanges

SetDailyRanges sets the DailyRanges field's value.

func (*EffectTimeForCreateDutyScheduleInput) SetType

SetType sets the Type field's value.

func (EffectTimeForCreateDutyScheduleInput) String

String returns the string representation

type EffectTimeForCreateSilencePolicyInput

type EffectTimeForCreateSilencePolicyInput struct {
	TimeRanges []*TimeRangeForCreateSilencePolicyInput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"ConvertEnumOfTypeForCreateSilencePolicyInput"`
	// contains filtered or unexported fields
}

func (EffectTimeForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*EffectTimeForCreateSilencePolicyInput) SetTimeRanges

SetTimeRanges sets the TimeRanges field's value.

func (*EffectTimeForCreateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (EffectTimeForCreateSilencePolicyInput) String

String returns the string representation

type EffectTimeForListDutySchedulesOutput

type EffectTimeForListDutySchedulesOutput struct {
	DailyRanges []*DailyRangeForListDutySchedulesOutput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListDutySchedulesOutput"`
	// contains filtered or unexported fields
}

func (EffectTimeForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*EffectTimeForListDutySchedulesOutput) SetDailyRanges

SetDailyRanges sets the DailyRanges field's value.

func (*EffectTimeForListDutySchedulesOutput) SetType

SetType sets the Type field's value.

func (EffectTimeForListDutySchedulesOutput) String

String returns the string representation

type EffectTimeForListSilencePoliciesOutput

type EffectTimeForListSilencePoliciesOutput struct {
	TimeRanges []*TimeRangeForListSilencePoliciesOutput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"ConvertEnumOfTypeForListSilencePoliciesOutput"`
	// contains filtered or unexported fields
}

func (EffectTimeForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*EffectTimeForListSilencePoliciesOutput) SetTimeRanges

SetTimeRanges sets the TimeRanges field's value.

func (*EffectTimeForListSilencePoliciesOutput) SetType

SetType sets the Type field's value.

func (EffectTimeForListSilencePoliciesOutput) String

String returns the string representation

type EffectTimeForUpdateDutyScheduleInput

type EffectTimeForUpdateDutyScheduleInput struct {
	DailyRanges []*DailyRangeForUpdateDutyScheduleInput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForUpdateDutyScheduleInput"`
	// contains filtered or unexported fields
}

func (EffectTimeForUpdateDutyScheduleInput) GoString

GoString returns the string representation

func (*EffectTimeForUpdateDutyScheduleInput) SetDailyRanges

SetDailyRanges sets the DailyRanges field's value.

func (*EffectTimeForUpdateDutyScheduleInput) SetType

SetType sets the Type field's value.

func (EffectTimeForUpdateDutyScheduleInput) String

String returns the string representation

type EffectTimeForUpdateSilencePolicyInput

type EffectTimeForUpdateSilencePolicyInput struct {
	TimeRanges []*TimeRangeForUpdateSilencePolicyInput `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"ConvertEnumOfTypeForUpdateSilencePolicyInput"`
	// contains filtered or unexported fields
}

func (EffectTimeForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*EffectTimeForUpdateSilencePolicyInput) SetTimeRanges

SetTimeRanges sets the TimeRanges field's value.

func (*EffectTimeForUpdateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (EffectTimeForUpdateSilencePolicyInput) String

String returns the string representation

type EnableSilencePoliciesInput

type EnableSilencePoliciesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableSilencePoliciesInput) GoString

func (s EnableSilencePoliciesInput) GoString() string

GoString returns the string representation

func (*EnableSilencePoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (EnableSilencePoliciesInput) String

String returns the string representation

type EnableSilencePoliciesOutput

type EnableSilencePoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableSilencePoliciesOutput) GoString

func (s EnableSilencePoliciesOutput) GoString() string

GoString returns the string representation

func (*EnableSilencePoliciesOutput) SetData

SetData sets the Data field's value.

func (EnableSilencePoliciesOutput) String

String returns the string representation

type HeaderForCreateWebhookInput

type HeaderForCreateWebhookInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HeaderForCreateWebhookInput) GoString

func (s HeaderForCreateWebhookInput) GoString() string

GoString returns the string representation

func (*HeaderForCreateWebhookInput) SetKey

SetKey sets the Key field's value.

func (*HeaderForCreateWebhookInput) SetValue

SetValue sets the Value field's value.

func (HeaderForCreateWebhookInput) String

String returns the string representation

type HeaderForListWebhooksOutput

type HeaderForListWebhooksOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HeaderForListWebhooksOutput) GoString

func (s HeaderForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*HeaderForListWebhooksOutput) SetKey

SetKey sets the Key field's value.

func (*HeaderForListWebhooksOutput) SetValue

SetValue sets the Value field's value.

func (HeaderForListWebhooksOutput) String

String returns the string representation

type HeaderForUpdateWebhookInput

type HeaderForUpdateWebhookInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HeaderForUpdateWebhookInput) GoString

func (s HeaderForUpdateWebhookInput) GoString() string

GoString returns the string representation

func (*HeaderForUpdateWebhookInput) SetKey

SetKey sets the Key field's value.

func (*HeaderForUpdateWebhookInput) SetValue

SetValue sets the Value field's value.

func (HeaderForUpdateWebhookInput) String

String returns the string representation

type KafkaTargetForCreateNotificationPolicyInput

type KafkaTargetForCreateNotificationPolicyInput struct {
	InstanceID *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	VpcID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KafkaTargetForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*KafkaTargetForCreateNotificationPolicyInput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*KafkaTargetForCreateNotificationPolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*KafkaTargetForCreateNotificationPolicyInput) SetTopic

SetTopic sets the Topic field's value.

func (*KafkaTargetForCreateNotificationPolicyInput) SetVpcID

SetVpcID sets the VpcID field's value.

func (KafkaTargetForCreateNotificationPolicyInput) String

String returns the string representation

type KafkaTargetForListNotificationPoliciesOutput

type KafkaTargetForListNotificationPoliciesOutput struct {
	InstanceID *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	VpcID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KafkaTargetForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*KafkaTargetForListNotificationPoliciesOutput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*KafkaTargetForListNotificationPoliciesOutput) SetRegion

SetRegion sets the Region field's value.

func (*KafkaTargetForListNotificationPoliciesOutput) SetTopic

SetTopic sets the Topic field's value.

func (*KafkaTargetForListNotificationPoliciesOutput) SetVpcID

SetVpcID sets the VpcID field's value.

func (KafkaTargetForListNotificationPoliciesOutput) String

String returns the string representation

type KafkaTargetForUpdateNotificationPolicyInput

type KafkaTargetForUpdateNotificationPolicyInput struct {
	InstanceID *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	VpcID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KafkaTargetForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*KafkaTargetForUpdateNotificationPolicyInput) SetInstanceID

SetInstanceID sets the InstanceID field's value.

func (*KafkaTargetForUpdateNotificationPolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*KafkaTargetForUpdateNotificationPolicyInput) SetTopic

SetTopic sets the Topic field's value.

func (*KafkaTargetForUpdateNotificationPolicyInput) SetVpcID

SetVpcID sets the VpcID field's value.

func (KafkaTargetForUpdateNotificationPolicyInput) String

String returns the string representation

type LabelMatcherForCreateSilencePolicyInput

type LabelMatcherForCreateSilencePolicyInput struct {
	Matchers []*MatcherForCreateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelMatcherForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*LabelMatcherForCreateSilencePolicyInput) SetMatchers

SetMatchers sets the Matchers field's value.

func (LabelMatcherForCreateSilencePolicyInput) String

String returns the string representation

type LabelMatcherForListSilencePoliciesOutput

type LabelMatcherForListSilencePoliciesOutput struct {
	Matchers []*MatcherForListSilencePoliciesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelMatcherForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*LabelMatcherForListSilencePoliciesOutput) SetMatchers

SetMatchers sets the Matchers field's value.

func (LabelMatcherForListSilencePoliciesOutput) String

String returns the string representation

type LabelMatcherForUpdateSilencePolicyInput

type LabelMatcherForUpdateSilencePolicyInput struct {
	Matchers []*MatcherForUpdateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelMatcherForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*LabelMatcherForUpdateSilencePolicyInput) SetMatchers

SetMatchers sets the Matchers field's value.

func (LabelMatcherForUpdateSilencePolicyInput) String

String returns the string representation

type LarkBotForCreateWebhookInput

type LarkBotForCreateWebhookInput struct {
	ChatID *string `type:"string" json:",omitempty"`

	GroupName *string `type:"string" json:",omitempty"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkBotForCreateWebhookInput) GoString

func (s LarkBotForCreateWebhookInput) GoString() string

GoString returns the string representation

func (*LarkBotForCreateWebhookInput) SetChatID

SetChatID sets the ChatID field's value.

func (*LarkBotForCreateWebhookInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*LarkBotForCreateWebhookInput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkBotForCreateWebhookInput) String

String returns the string representation

type LarkBotForListWebhooksOutput

type LarkBotForListWebhooksOutput struct {
	ChatID *string `type:"string" json:",omitempty"`

	GroupName *string `type:"string" json:",omitempty"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkBotForListWebhooksOutput) GoString

func (s LarkBotForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*LarkBotForListWebhooksOutput) SetChatID

SetChatID sets the ChatID field's value.

func (*LarkBotForListWebhooksOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*LarkBotForListWebhooksOutput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkBotForListWebhooksOutput) String

String returns the string representation

type LarkBotForUpdateWebhookInput

type LarkBotForUpdateWebhookInput struct {
	ChatID *string `type:"string" json:",omitempty"`

	GroupName *string `type:"string" json:",omitempty"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkBotForUpdateWebhookInput) GoString

func (s LarkBotForUpdateWebhookInput) GoString() string

GoString returns the string representation

func (*LarkBotForUpdateWebhookInput) SetChatID

SetChatID sets the ChatID field's value.

func (*LarkBotForUpdateWebhookInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*LarkBotForUpdateWebhookInput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkBotForUpdateWebhookInput) String

String returns the string representation

type LarkForCreateWebhookInput

type LarkForCreateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkForCreateWebhookInput) GoString

func (s LarkForCreateWebhookInput) GoString() string

GoString returns the string representation

func (*LarkForCreateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*LarkForCreateWebhookInput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (LarkForCreateWebhookInput) String

func (s LarkForCreateWebhookInput) String() string

String returns the string representation

type LarkForListWebhooksOutput

type LarkForListWebhooksOutput struct {
	Address *string `type:"string" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkForListWebhooksOutput) GoString

func (s LarkForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*LarkForListWebhooksOutput) SetAddress

SetAddress sets the Address field's value.

func (*LarkForListWebhooksOutput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (LarkForListWebhooksOutput) String

func (s LarkForListWebhooksOutput) String() string

String returns the string representation

type LarkForUpdateWebhookInput

type LarkForUpdateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkForUpdateWebhookInput) GoString

func (s LarkForUpdateWebhookInput) GoString() string

GoString returns the string representation

func (*LarkForUpdateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*LarkForUpdateWebhookInput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (LarkForUpdateWebhookInput) String

func (s LarkForUpdateWebhookInput) String() string

String returns the string representation

type LarkUserForCreateContactInput

type LarkUserForCreateContactInput struct {
	Name *string `type:"string" json:",omitempty"`

	ReceiveID *string `type:"string" json:",omitempty"`

	ReceiveIDType *string `type:"string" json:",omitempty" enum:"EnumOfReceiveIDTypeForCreateContactInput"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkUserForCreateContactInput) GoString

GoString returns the string representation

func (*LarkUserForCreateContactInput) SetName

SetName sets the Name field's value.

func (*LarkUserForCreateContactInput) SetReceiveID

SetReceiveID sets the ReceiveID field's value.

func (*LarkUserForCreateContactInput) SetReceiveIDType

SetReceiveIDType sets the ReceiveIDType field's value.

func (*LarkUserForCreateContactInput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkUserForCreateContactInput) String

String returns the string representation

type LarkUserForListContactGroupsOutput

type LarkUserForListContactGroupsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	ReceiveID *string `type:"string" json:",omitempty"`

	ReceiveIDType *string `type:"string" json:",omitempty" enum:"EnumOfReceiveIDTypeForListContactGroupsOutput"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkUserForListContactGroupsOutput) GoString

GoString returns the string representation

func (*LarkUserForListContactGroupsOutput) SetName

SetName sets the Name field's value.

func (*LarkUserForListContactGroupsOutput) SetReceiveID

SetReceiveID sets the ReceiveID field's value.

func (*LarkUserForListContactGroupsOutput) SetReceiveIDType

SetReceiveIDType sets the ReceiveIDType field's value.

func (*LarkUserForListContactGroupsOutput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkUserForListContactGroupsOutput) String

String returns the string representation

type LarkUserForListContactsOutput

type LarkUserForListContactsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	ReceiveID *string `type:"string" json:",omitempty"`

	ReceiveIDType *string `type:"string" json:",omitempty" enum:"EnumOfReceiveIDTypeForListContactsOutput"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkUserForListContactsOutput) GoString

GoString returns the string representation

func (*LarkUserForListContactsOutput) SetName

SetName sets the Name field's value.

func (*LarkUserForListContactsOutput) SetReceiveID

SetReceiveID sets the ReceiveID field's value.

func (*LarkUserForListContactsOutput) SetReceiveIDType

SetReceiveIDType sets the ReceiveIDType field's value.

func (*LarkUserForListContactsOutput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkUserForListContactsOutput) String

String returns the string representation

type LarkUserForUpdateContactInput

type LarkUserForUpdateContactInput struct {
	Name *string `type:"string" json:",omitempty"`

	ReceiveID *string `type:"string" json:",omitempty"`

	ReceiveIDType *string `type:"string" json:",omitempty" enum:"EnumOfReceiveIDTypeForUpdateContactInput"`

	TenantKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LarkUserForUpdateContactInput) GoString

GoString returns the string representation

func (*LarkUserForUpdateContactInput) SetName

SetName sets the Name field's value.

func (*LarkUserForUpdateContactInput) SetReceiveID

SetReceiveID sets the ReceiveID field's value.

func (*LarkUserForUpdateContactInput) SetReceiveIDType

SetReceiveIDType sets the ReceiveIDType field's value.

func (*LarkUserForUpdateContactInput) SetTenantKey

SetTenantKey sets the TenantKey field's value.

func (LarkUserForUpdateContactInput) String

String returns the string representation

type ListAggregationPoliciesInput

type ListAggregationPoliciesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListAggregationPoliciesInput `type:"list" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListAggregationPoliciesInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	QueryDefault *string `type:"string" json:",omitempty" enum:"EnumOfQueryDefaultForListAggregationPoliciesInput"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListAggregationPoliciesInput"`
	// contains filtered or unexported fields
}

func (ListAggregationPoliciesInput) GoString

func (s ListAggregationPoliciesInput) GoString() string

GoString returns the string representation

func (*ListAggregationPoliciesInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListAggregationPoliciesInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListAggregationPoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (*ListAggregationPoliciesInput) SetName

SetName sets the Name field's value.

func (*ListAggregationPoliciesInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListAggregationPoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListAggregationPoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListAggregationPoliciesInput) SetQueryDefault

SetQueryDefault sets the QueryDefault field's value.

func (*ListAggregationPoliciesInput) SetType

SetType sets the Type field's value.

func (ListAggregationPoliciesInput) String

String returns the string representation

type ListAggregationPoliciesOutput

type ListAggregationPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListAggregationPoliciesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAggregationPoliciesOutput) GoString

GoString returns the string representation

func (*ListAggregationPoliciesOutput) SetData

SetData sets the Data field's value.

func (*ListAggregationPoliciesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListAggregationPoliciesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListAggregationPoliciesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListAggregationPoliciesOutput) String

String returns the string representation

type ListContactGroupsInput

type ListContactGroupsInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListContactGroupsInput `type:"list" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListContactGroupsInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupsInput) GoString

func (s ListContactGroupsInput) GoString() string

GoString returns the string representation

func (*ListContactGroupsInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListContactGroupsInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListContactGroupsInput) SetIDs

SetIDs sets the IDs field's value.

func (*ListContactGroupsInput) SetName

SetName sets the Name field's value.

func (*ListContactGroupsInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListContactGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListContactGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListContactGroupsInput) String

func (s ListContactGroupsInput) String() string

String returns the string representation

type ListContactGroupsOutput

type ListContactGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactGroupsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupsOutput) GoString

func (s ListContactGroupsOutput) GoString() string

GoString returns the string representation

func (*ListContactGroupsOutput) SetData

SetData sets the Data field's value.

func (*ListContactGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListContactGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListContactGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListContactGroupsOutput) String

func (s ListContactGroupsOutput) String() string

String returns the string representation

type ListContactsInput

type ListContactsInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListContactsInput `type:"list" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListContactsInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`

	WithCoolDownPeriod *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsInput) GoString

func (s ListContactsInput) GoString() string

GoString returns the string representation

func (*ListContactsInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListContactsInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListContactsInput) SetEmail

func (s *ListContactsInput) SetEmail(v string) *ListContactsInput

SetEmail sets the Email field's value.

func (*ListContactsInput) SetIDs

func (s *ListContactsInput) SetIDs(v []*string) *ListContactsInput

SetIDs sets the IDs field's value.

func (*ListContactsInput) SetName

SetName sets the Name field's value.

func (*ListContactsInput) SetOrderBy

func (s *ListContactsInput) SetOrderBy(v string) *ListContactsInput

SetOrderBy sets the OrderBy field's value.

func (*ListContactsInput) SetPageNumber

func (s *ListContactsInput) SetPageNumber(v int32) *ListContactsInput

SetPageNumber sets the PageNumber field's value.

func (*ListContactsInput) SetPageSize

func (s *ListContactsInput) SetPageSize(v int32) *ListContactsInput

SetPageSize sets the PageSize field's value.

func (*ListContactsInput) SetPhone

func (s *ListContactsInput) SetPhone(v string) *ListContactsInput

SetPhone sets the Phone field's value.

func (*ListContactsInput) SetWithCoolDownPeriod

func (s *ListContactsInput) SetWithCoolDownPeriod(v bool) *ListContactsInput

SetWithCoolDownPeriod sets the WithCoolDownPeriod field's value.

func (ListContactsInput) String

func (s ListContactsInput) String() string

String returns the string representation

type ListContactsOutput

type ListContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsOutput) GoString

func (s ListContactsOutput) GoString() string

GoString returns the string representation

func (*ListContactsOutput) SetData

SetData sets the Data field's value.

func (*ListContactsOutput) SetPageNumber

func (s *ListContactsOutput) SetPageNumber(v int32) *ListContactsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListContactsOutput) SetPageSize

func (s *ListContactsOutput) SetPageSize(v int32) *ListContactsOutput

SetPageSize sets the PageSize field's value.

func (*ListContactsOutput) SetTotalCount

func (s *ListContactsOutput) SetTotalCount(v int32) *ListContactsOutput

SetTotalCount sets the TotalCount field's value.

func (ListContactsOutput) String

func (s ListContactsOutput) String() string

String returns the string representation

type ListDutySchedulesInput

type ListDutySchedulesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListDutySchedulesInput `type:"list" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListDutySchedulesInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDutySchedulesInput) GoString

func (s ListDutySchedulesInput) GoString() string

GoString returns the string representation

func (*ListDutySchedulesInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListDutySchedulesInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListDutySchedulesInput) SetIDs

SetIDs sets the IDs field's value.

func (*ListDutySchedulesInput) SetName

SetName sets the Name field's value.

func (*ListDutySchedulesInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListDutySchedulesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListDutySchedulesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListDutySchedulesInput) String

func (s ListDutySchedulesInput) String() string

String returns the string representation

type ListDutySchedulesOutput

type ListDutySchedulesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListDutySchedulesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDutySchedulesOutput) GoString

func (s ListDutySchedulesOutput) GoString() string

GoString returns the string representation

func (*ListDutySchedulesOutput) SetData

SetData sets the Data field's value.

func (*ListDutySchedulesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListDutySchedulesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListDutySchedulesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListDutySchedulesOutput) String

func (s ListDutySchedulesOutput) String() string

String returns the string representation

type ListNotificationPoliciesInput

type ListNotificationPoliciesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListNotificationPoliciesInput `type:"list" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	Levels []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListNotificationPoliciesInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	QueryDefault *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListNotificationPoliciesInput"`
	// contains filtered or unexported fields
}

func (ListNotificationPoliciesInput) GoString

GoString returns the string representation

func (*ListNotificationPoliciesInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListNotificationPoliciesInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListNotificationPoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (*ListNotificationPoliciesInput) SetLevels

SetLevels sets the Levels field's value.

func (*ListNotificationPoliciesInput) SetName

SetName sets the Name field's value.

func (*ListNotificationPoliciesInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListNotificationPoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotificationPoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotificationPoliciesInput) SetQueryDefault

SetQueryDefault sets the QueryDefault field's value.

func (*ListNotificationPoliciesInput) SetType

SetType sets the Type field's value.

func (ListNotificationPoliciesInput) String

String returns the string representation

type ListNotificationPoliciesOutput

type ListNotificationPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*ListNotificationPoliciesOutput) SetData

SetData sets the Data field's value.

func (*ListNotificationPoliciesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotificationPoliciesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotificationPoliciesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListNotificationPoliciesOutput) String

String returns the string representation

type ListNotificationTemplatesInput

type ListNotificationTemplatesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListNotificationTemplatesInput `type:"list" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	MonitorTypes []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListNotificationTemplatesInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotificationTemplatesInput) GoString

GoString returns the string representation

func (*ListNotificationTemplatesInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListNotificationTemplatesInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListNotificationTemplatesInput) SetChannels

SetChannels sets the Channels field's value.

func (*ListNotificationTemplatesInput) SetIDs

SetIDs sets the IDs field's value.

func (*ListNotificationTemplatesInput) SetMonitorTypes

SetMonitorTypes sets the MonitorTypes field's value.

func (*ListNotificationTemplatesInput) SetName

SetName sets the Name field's value.

func (*ListNotificationTemplatesInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListNotificationTemplatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotificationTemplatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListNotificationTemplatesInput) String

String returns the string representation

type ListNotificationTemplatesOutput

type ListNotificationTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListNotificationTemplatesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*ListNotificationTemplatesOutput) SetData

SetData sets the Data field's value.

func (*ListNotificationTemplatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListNotificationTemplatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListNotificationTemplatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListNotificationTemplatesOutput) String

String returns the string representation

type ListSilencePoliciesInput

type ListSilencePoliciesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty" enum:"EnumOfEnableStateForListSilencePoliciesInput"`

	IDs []*string `type:"list" json:",omitempty"`

	MonitorTypes []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Namespaces []*string `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListSilencePoliciesInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListSilencePoliciesInput"`

	ValidState *string `type:"string" json:",omitempty" enum:"EnumOfValidStateForListSilencePoliciesInput"`
	// contains filtered or unexported fields
}

func (ListSilencePoliciesInput) GoString

func (s ListSilencePoliciesInput) GoString() string

GoString returns the string representation

func (*ListSilencePoliciesInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListSilencePoliciesInput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*ListSilencePoliciesInput) SetIDs

SetIDs sets the IDs field's value.

func (*ListSilencePoliciesInput) SetMonitorTypes

func (s *ListSilencePoliciesInput) SetMonitorTypes(v []*string) *ListSilencePoliciesInput

SetMonitorTypes sets the MonitorTypes field's value.

func (*ListSilencePoliciesInput) SetName

SetName sets the Name field's value.

func (*ListSilencePoliciesInput) SetNamespaces

SetNamespaces sets the Namespaces field's value.

func (*ListSilencePoliciesInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*ListSilencePoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListSilencePoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSilencePoliciesInput) SetType

SetType sets the Type field's value.

func (*ListSilencePoliciesInput) SetValidState

SetValidState sets the ValidState field's value.

func (ListSilencePoliciesInput) String

func (s ListSilencePoliciesInput) String() string

String returns the string representation

type ListSilencePoliciesOutput

type ListSilencePoliciesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListSilencePoliciesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSilencePoliciesOutput) GoString

func (s ListSilencePoliciesOutput) GoString() string

GoString returns the string representation

func (*ListSilencePoliciesOutput) SetData

SetData sets the Data field's value.

func (*ListSilencePoliciesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListSilencePoliciesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSilencePoliciesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListSilencePoliciesOutput) String

func (s ListSilencePoliciesOutput) String() string

String returns the string representation

type ListWebhooksInput

type ListWebhooksInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	AssociatedFilters []*AssociatedFilterForListWebhooksInput `type:"list" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	IDs []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListWebhooksInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	URL *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksInput) GoString

func (s ListWebhooksInput) GoString() string

GoString returns the string representation

func (*ListWebhooksInput) SetAsc

SetAsc sets the Asc field's value.

func (*ListWebhooksInput) SetAssociatedFilters

SetAssociatedFilters sets the AssociatedFilters field's value.

func (*ListWebhooksInput) SetChannels

func (s *ListWebhooksInput) SetChannels(v []*string) *ListWebhooksInput

SetChannels sets the Channels field's value.

func (*ListWebhooksInput) SetIDs

func (s *ListWebhooksInput) SetIDs(v []*string) *ListWebhooksInput

SetIDs sets the IDs field's value.

func (*ListWebhooksInput) SetName

SetName sets the Name field's value.

func (*ListWebhooksInput) SetOrderBy

func (s *ListWebhooksInput) SetOrderBy(v string) *ListWebhooksInput

SetOrderBy sets the OrderBy field's value.

func (*ListWebhooksInput) SetPageNumber

func (s *ListWebhooksInput) SetPageNumber(v int32) *ListWebhooksInput

SetPageNumber sets the PageNumber field's value.

func (*ListWebhooksInput) SetPageSize

func (s *ListWebhooksInput) SetPageSize(v int32) *ListWebhooksInput

SetPageSize sets the PageSize field's value.

func (*ListWebhooksInput) SetURL

SetURL sets the URL field's value.

func (ListWebhooksInput) String

func (s ListWebhooksInput) String() string

String returns the string representation

type ListWebhooksOutput

type ListWebhooksOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListWebhooksOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksOutput) GoString

func (s ListWebhooksOutput) GoString() string

GoString returns the string representation

func (*ListWebhooksOutput) SetData

SetData sets the Data field's value.

func (*ListWebhooksOutput) SetPageNumber

func (s *ListWebhooksOutput) SetPageNumber(v int32) *ListWebhooksOutput

SetPageNumber sets the PageNumber field's value.

func (*ListWebhooksOutput) SetPageSize

func (s *ListWebhooksOutput) SetPageSize(v int32) *ListWebhooksOutput

SetPageSize sets the PageSize field's value.

func (*ListWebhooksOutput) SetTotalCount

func (s *ListWebhooksOutput) SetTotalCount(v int32) *ListWebhooksOutput

SetTotalCount sets the TotalCount field's value.

func (ListWebhooksOutput) String

func (s ListWebhooksOutput) String() string

String returns the string representation

type MatcherForCreateSilencePolicyInput

type MatcherForCreateSilencePolicyInput struct {
	Comparator *string `type:"string" json:",omitempty" enum:"EnumOfComparatorForCreateSilencePolicyInput"`

	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MatcherForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*MatcherForCreateSilencePolicyInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MatcherForCreateSilencePolicyInput) SetKey

SetKey sets the Key field's value.

func (*MatcherForCreateSilencePolicyInput) SetValue

SetValue sets the Value field's value.

func (MatcherForCreateSilencePolicyInput) String

String returns the string representation

type MatcherForListSilencePoliciesOutput

type MatcherForListSilencePoliciesOutput struct {
	Comparator *string `type:"string" json:",omitempty" enum:"EnumOfComparatorForListSilencePoliciesOutput"`

	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MatcherForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*MatcherForListSilencePoliciesOutput) SetComparator

SetComparator sets the Comparator field's value.

func (*MatcherForListSilencePoliciesOutput) SetKey

SetKey sets the Key field's value.

func (*MatcherForListSilencePoliciesOutput) SetValue

SetValue sets the Value field's value.

func (MatcherForListSilencePoliciesOutput) String

String returns the string representation

type MatcherForUpdateSilencePolicyInput

type MatcherForUpdateSilencePolicyInput struct {
	Comparator *string `type:"string" json:",omitempty" enum:"EnumOfComparatorForUpdateSilencePolicyInput"`

	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MatcherForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*MatcherForUpdateSilencePolicyInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MatcherForUpdateSilencePolicyInput) SetKey

SetKey sets the Key field's value.

func (*MatcherForUpdateSilencePolicyInput) SetValue

SetValue sets the Value field's value.

func (MatcherForUpdateSilencePolicyInput) String

String returns the string representation

type MetaConditionForCreateSilencePolicyInput

type MetaConditionForCreateSilencePolicyInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForCreateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaConditionForCreateSilencePolicyInput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForCreateSilencePolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForCreateSilencePolicyInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForCreateSilencePolicyInput) String

String returns the string representation

type MetaConditionForListSilencePoliciesOutput

type MetaConditionForListSilencePoliciesOutput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForListSilencePoliciesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*MetaConditionForListSilencePoliciesOutput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForListSilencePoliciesOutput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForListSilencePoliciesOutput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForListSilencePoliciesOutput) String

String returns the string representation

type MetaConditionForUpdateSilencePolicyInput

type MetaConditionForUpdateSilencePolicyInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

	Metas []*MetaForUpdateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaConditionForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaConditionForUpdateSilencePolicyInput) SetAllDimensions

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForUpdateSilencePolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*MetaConditionForUpdateSilencePolicyInput) SetMetas

SetMetas sets the Metas field's value.

func (MetaConditionForUpdateSilencePolicyInput) String

String returns the string representation

type MetaForCreateSilencePolicyInput

type MetaForCreateSilencePolicyInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	TagKey *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaForCreateSilencePolicyInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForCreateSilencePolicyInput) SetKey

SetKey sets the Key field's value.

func (*MetaForCreateSilencePolicyInput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*MetaForCreateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (*MetaForCreateSilencePolicyInput) SetValues

SetValues sets the Values field's value.

func (MetaForCreateSilencePolicyInput) String

String returns the string representation

type MetaForListSilencePoliciesOutput

type MetaForListSilencePoliciesOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	TagKey *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*MetaForListSilencePoliciesOutput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForListSilencePoliciesOutput) SetKey

SetKey sets the Key field's value.

func (*MetaForListSilencePoliciesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*MetaForListSilencePoliciesOutput) SetType

SetType sets the Type field's value.

func (*MetaForListSilencePoliciesOutput) SetValues

SetValues sets the Values field's value.

func (MetaForListSilencePoliciesOutput) String

String returns the string representation

type MetaForUpdateSilencePolicyInput

type MetaForUpdateSilencePolicyInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

	TagKey *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*MetaForUpdateSilencePolicyInput) SetComparator

SetComparator sets the Comparator field's value.

func (*MetaForUpdateSilencePolicyInput) SetKey

SetKey sets the Key field's value.

func (*MetaForUpdateSilencePolicyInput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*MetaForUpdateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (*MetaForUpdateSilencePolicyInput) SetValues

SetValues sets the Values field's value.

func (MetaForUpdateSilencePolicyInput) String

String returns the string representation

type NotificationForCreateNotificationPolicyInput

type NotificationForCreateNotificationPolicyInput struct {
	ChannelOptions *ChannelOptionsForCreateNotificationPolicyInput `type:"structure" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	DutyScheduleIDs []*string `type:"list" json:",omitempty"`

	KafkaTargets []*KafkaTargetForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForCreateNotificationPolicyInput"`

	NotificationTemplates []*NotificationTemplateForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	OrchestrationPlans []*OrchestrationPlanForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	TLSTargets []*TLSTargetForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	WebhookIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*NotificationForCreateNotificationPolicyInput) SetChannelOptions

SetChannelOptions sets the ChannelOptions field's value.

func (*NotificationForCreateNotificationPolicyInput) SetChannels

SetChannels sets the Channels field's value.

func (*NotificationForCreateNotificationPolicyInput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*NotificationForCreateNotificationPolicyInput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*NotificationForCreateNotificationPolicyInput) SetDutyScheduleIDs

SetDutyScheduleIDs sets the DutyScheduleIDs field's value.

func (*NotificationForCreateNotificationPolicyInput) SetKafkaTargets

SetKafkaTargets sets the KafkaTargets field's value.

func (*NotificationForCreateNotificationPolicyInput) SetLevel

SetLevel sets the Level field's value.

func (*NotificationForCreateNotificationPolicyInput) SetNotificationTemplates

SetNotificationTemplates sets the NotificationTemplates field's value.

func (*NotificationForCreateNotificationPolicyInput) SetOrchestrationPlans

SetOrchestrationPlans sets the OrchestrationPlans field's value.

func (*NotificationForCreateNotificationPolicyInput) SetTLSTargets

SetTLSTargets sets the TLSTargets field's value.

func (*NotificationForCreateNotificationPolicyInput) SetWebhookIDs

SetWebhookIDs sets the WebhookIDs field's value.

func (NotificationForCreateNotificationPolicyInput) String

String returns the string representation

type NotificationForListNotificationPoliciesOutput

type NotificationForListNotificationPoliciesOutput struct {
	ChannelOptions *ChannelOptionsForListNotificationPoliciesOutput `type:"structure" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	DutyScheduleIDs []*string `type:"list" json:",omitempty"`

	KafkaTargets []*KafkaTargetForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForListNotificationPoliciesOutput"`

	NotificationTemplates []*NotificationTemplateForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	OrchestrationPlans []*OrchestrationPlanForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	TLSTargets []*TLSTargetForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	WebhookIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*NotificationForListNotificationPoliciesOutput) SetChannelOptions

SetChannelOptions sets the ChannelOptions field's value.

func (*NotificationForListNotificationPoliciesOutput) SetChannels

SetChannels sets the Channels field's value.

func (*NotificationForListNotificationPoliciesOutput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*NotificationForListNotificationPoliciesOutput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*NotificationForListNotificationPoliciesOutput) SetDutyScheduleIDs

SetDutyScheduleIDs sets the DutyScheduleIDs field's value.

func (*NotificationForListNotificationPoliciesOutput) SetKafkaTargets

SetKafkaTargets sets the KafkaTargets field's value.

func (*NotificationForListNotificationPoliciesOutput) SetLevel

SetLevel sets the Level field's value.

func (*NotificationForListNotificationPoliciesOutput) SetNotificationTemplates

SetNotificationTemplates sets the NotificationTemplates field's value.

func (*NotificationForListNotificationPoliciesOutput) SetOrchestrationPlans

SetOrchestrationPlans sets the OrchestrationPlans field's value.

func (*NotificationForListNotificationPoliciesOutput) SetTLSTargets

SetTLSTargets sets the TLSTargets field's value.

func (*NotificationForListNotificationPoliciesOutput) SetWebhookIDs

SetWebhookIDs sets the WebhookIDs field's value.

func (NotificationForListNotificationPoliciesOutput) String

String returns the string representation

type NotificationForUpdateNotificationPolicyInput

type NotificationForUpdateNotificationPolicyInput struct {
	ChannelOptions *ChannelOptionsForUpdateNotificationPolicyInput `type:"structure" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	DutyScheduleIDs []*string `type:"list" json:",omitempty"`

	KafkaTargets []*KafkaTargetForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	Level *string `type:"string" json:",omitempty" enum:"EnumOfLevelForUpdateNotificationPolicyInput"`

	NotificationTemplates []*NotificationTemplateForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	OrchestrationPlans []*OrchestrationPlanForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	TLSTargets []*TLSTargetForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	WebhookIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*NotificationForUpdateNotificationPolicyInput) SetChannelOptions

SetChannelOptions sets the ChannelOptions field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetChannels

SetChannels sets the Channels field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetDutyScheduleIDs

SetDutyScheduleIDs sets the DutyScheduleIDs field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetKafkaTargets

SetKafkaTargets sets the KafkaTargets field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetLevel

SetLevel sets the Level field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetNotificationTemplates

SetNotificationTemplates sets the NotificationTemplates field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetOrchestrationPlans

SetOrchestrationPlans sets the OrchestrationPlans field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetTLSTargets

SetTLSTargets sets the TLSTargets field's value.

func (*NotificationForUpdateNotificationPolicyInput) SetWebhookIDs

SetWebhookIDs sets the WebhookIDs field's value.

func (NotificationForUpdateNotificationPolicyInput) String

String returns the string representation

type NotificationTemplateForCreateNotificationPolicyInput

type NotificationTemplateForCreateNotificationPolicyInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForCreateNotificationPolicyInput"`

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationTemplateForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*NotificationTemplateForCreateNotificationPolicyInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotificationTemplateForCreateNotificationPolicyInput) SetID

SetID sets the ID field's value.

func (NotificationTemplateForCreateNotificationPolicyInput) String

String returns the string representation

type NotificationTemplateForListNotificationPoliciesOutput

type NotificationTemplateForListNotificationPoliciesOutput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForListNotificationPoliciesOutput"`

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationTemplateForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*NotificationTemplateForListNotificationPoliciesOutput) SetChannel

SetChannel sets the Channel field's value.

func (*NotificationTemplateForListNotificationPoliciesOutput) SetID

SetID sets the ID field's value.

func (NotificationTemplateForListNotificationPoliciesOutput) String

String returns the string representation

type NotificationTemplateForUpdateNotificationPolicyInput

type NotificationTemplateForUpdateNotificationPolicyInput struct {
	Channel *string `type:"string" json:",omitempty" enum:"EnumOfChannelForUpdateNotificationPolicyInput"`

	ID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NotificationTemplateForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*NotificationTemplateForUpdateNotificationPolicyInput) SetChannel

SetChannel sets the Channel field's value.

func (*NotificationTemplateForUpdateNotificationPolicyInput) SetID

SetID sets the ID field's value.

func (NotificationTemplateForUpdateNotificationPolicyInput) String

String returns the string representation

type OrchestrationPlanForCreateNotificationPolicyInput

type OrchestrationPlanForCreateNotificationPolicyInput struct {
	IDs []*string `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrchestrationPlanForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*OrchestrationPlanForCreateNotificationPolicyInput) SetIDs

SetIDs sets the IDs field's value.

func (*OrchestrationPlanForCreateNotificationPolicyInput) SetRegion

SetRegion sets the Region field's value.

func (OrchestrationPlanForCreateNotificationPolicyInput) String

String returns the string representation

type OrchestrationPlanForListNotificationPoliciesOutput

type OrchestrationPlanForListNotificationPoliciesOutput struct {
	IDs []*string `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrchestrationPlanForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*OrchestrationPlanForListNotificationPoliciesOutput) SetIDs

SetIDs sets the IDs field's value.

func (*OrchestrationPlanForListNotificationPoliciesOutput) SetRegion

SetRegion sets the Region field's value.

func (OrchestrationPlanForListNotificationPoliciesOutput) String

String returns the string representation

type OrchestrationPlanForUpdateNotificationPolicyInput

type OrchestrationPlanForUpdateNotificationPolicyInput struct {
	IDs []*string `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OrchestrationPlanForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*OrchestrationPlanForUpdateNotificationPolicyInput) SetIDs

SetIDs sets the IDs field's value.

func (*OrchestrationPlanForUpdateNotificationPolicyInput) SetRegion

SetRegion sets the Region field's value.

func (OrchestrationPlanForUpdateNotificationPolicyInput) String

String returns the string representation

type ReceiverForCreateDutyScheduleInput

type ReceiverForCreateDutyScheduleInput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReceiverForCreateDutyScheduleInput) GoString

GoString returns the string representation

func (*ReceiverForCreateDutyScheduleInput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*ReceiverForCreateDutyScheduleInput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (ReceiverForCreateDutyScheduleInput) String

String returns the string representation

type ReceiverForListDutySchedulesOutput

type ReceiverForListDutySchedulesOutput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReceiverForListDutySchedulesOutput) GoString

GoString returns the string representation

func (*ReceiverForListDutySchedulesOutput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*ReceiverForListDutySchedulesOutput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (ReceiverForListDutySchedulesOutput) String

String returns the string representation

type ReceiverForUpdateDutyScheduleInput

type ReceiverForUpdateDutyScheduleInput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ReceiverForUpdateDutyScheduleInput) GoString

GoString returns the string representation

func (*ReceiverForUpdateDutyScheduleInput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*ReceiverForUpdateDutyScheduleInput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (ReceiverForUpdateDutyScheduleInput) String

String returns the string representation

type RecoveryTemplateForCreateNotificationTemplateInput

type RecoveryTemplateForCreateNotificationTemplateInput struct {
	Content *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryTemplateForCreateNotificationTemplateInput) GoString

GoString returns the string representation

func (*RecoveryTemplateForCreateNotificationTemplateInput) SetContent

SetContent sets the Content field's value.

func (*RecoveryTemplateForCreateNotificationTemplateInput) SetTitle

SetTitle sets the Title field's value.

func (RecoveryTemplateForCreateNotificationTemplateInput) String

String returns the string representation

type RecoveryTemplateForListNotificationTemplatesOutput

type RecoveryTemplateForListNotificationTemplatesOutput struct {
	Content *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryTemplateForListNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*RecoveryTemplateForListNotificationTemplatesOutput) SetContent

SetContent sets the Content field's value.

func (*RecoveryTemplateForListNotificationTemplatesOutput) SetTitle

SetTitle sets the Title field's value.

func (RecoveryTemplateForListNotificationTemplatesOutput) String

String returns the string representation

type RecoveryTemplateForUpdateNotificationTemplateInput

type RecoveryTemplateForUpdateNotificationTemplateInput struct {
	Content *string `type:"string" json:",omitempty"`

	Title *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryTemplateForUpdateNotificationTemplateInput) GoString

GoString returns the string representation

func (*RecoveryTemplateForUpdateNotificationTemplateInput) SetContent

SetContent sets the Content field's value.

func (*RecoveryTemplateForUpdateNotificationTemplateInput) SetTitle

SetTitle sets the Title field's value.

func (RecoveryTemplateForUpdateNotificationTemplateInput) String

String returns the string representation

type RepeatDowngradeForCreateAggregationPolicyInput

type RepeatDowngradeForCreateAggregationPolicyInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	MaxRepeatInterval *int32 `type:"int32" json:",omitempty"`

	Mode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RepeatDowngradeForCreateAggregationPolicyInput) GoString

GoString returns the string representation

func (*RepeatDowngradeForCreateAggregationPolicyInput) SetEnable

SetEnable sets the Enable field's value.

func (*RepeatDowngradeForCreateAggregationPolicyInput) SetMaxRepeatInterval

SetMaxRepeatInterval sets the MaxRepeatInterval field's value.

func (*RepeatDowngradeForCreateAggregationPolicyInput) SetMode

SetMode sets the Mode field's value.

func (RepeatDowngradeForCreateAggregationPolicyInput) String

String returns the string representation

type RepeatDowngradeForListAggregationPoliciesOutput

type RepeatDowngradeForListAggregationPoliciesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	MaxRepeatInterval *int32 `type:"int32" json:",omitempty"`

	Mode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RepeatDowngradeForListAggregationPoliciesOutput) GoString

GoString returns the string representation

func (*RepeatDowngradeForListAggregationPoliciesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*RepeatDowngradeForListAggregationPoliciesOutput) SetMaxRepeatInterval

SetMaxRepeatInterval sets the MaxRepeatInterval field's value.

func (*RepeatDowngradeForListAggregationPoliciesOutput) SetMode

SetMode sets the Mode field's value.

func (RepeatDowngradeForListAggregationPoliciesOutput) String

String returns the string representation

type RepeatDowngradeForUpdateAggregationPolicyInput

type RepeatDowngradeForUpdateAggregationPolicyInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	MaxRepeatInterval *int32 `type:"int32" json:",omitempty"`

	Mode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RepeatDowngradeForUpdateAggregationPolicyInput) GoString

GoString returns the string representation

func (*RepeatDowngradeForUpdateAggregationPolicyInput) SetEnable

SetEnable sets the Enable field's value.

func (*RepeatDowngradeForUpdateAggregationPolicyInput) SetMaxRepeatInterval

SetMaxRepeatInterval sets the MaxRepeatInterval field's value.

func (*RepeatDowngradeForUpdateAggregationPolicyInput) SetMode

SetMode sets the Mode field's value.

func (RepeatDowngradeForUpdateAggregationPolicyInput) String

String returns the string representation

type SetAsDefaultAggregationPolicyInput

type SetAsDefaultAggregationPolicyInput struct {

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SetAsDefaultAggregationPolicyInput) GoString

GoString returns the string representation

func (*SetAsDefaultAggregationPolicyInput) SetID

SetID sets the ID field's value.

func (SetAsDefaultAggregationPolicyInput) String

String returns the string representation

func (*SetAsDefaultAggregationPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type SetAsDefaultAggregationPolicyOutput

type SetAsDefaultAggregationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SetAsDefaultAggregationPolicyOutput) GoString

GoString returns the string representation

func (*SetAsDefaultAggregationPolicyOutput) SetData

SetData sets the Data field's value.

func (SetAsDefaultAggregationPolicyOutput) String

String returns the string representation

type SetAsDefaultNotificationPolicyInput

type SetAsDefaultNotificationPolicyInput struct {

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SetAsDefaultNotificationPolicyInput) GoString

GoString returns the string representation

func (*SetAsDefaultNotificationPolicyInput) SetID

SetID sets the ID field's value.

func (SetAsDefaultNotificationPolicyInput) String

String returns the string representation

func (*SetAsDefaultNotificationPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type SetAsDefaultNotificationPolicyOutput

type SetAsDefaultNotificationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SetAsDefaultNotificationPolicyOutput) GoString

GoString returns the string representation

func (*SetAsDefaultNotificationPolicyOutput) SetData

SetData sets the Data field's value.

func (SetAsDefaultNotificationPolicyOutput) String

String returns the string representation

type SilenceConditionForCreateSilencePolicyInput

type SilenceConditionForCreateSilencePolicyInput struct {
	CloudEvent *CloudEventForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	CloudMonitor *CloudMonitorForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	Common *CommonForCreateSilencePolicyInput `type:"structure" json:",omitempty"`

	MonitorType *string `type:"string" json:",omitempty"`

	VMP *VMPForCreateSilencePolicyInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SilenceConditionForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*SilenceConditionForCreateSilencePolicyInput) SetCloudEvent

SetCloudEvent sets the CloudEvent field's value.

func (*SilenceConditionForCreateSilencePolicyInput) SetCloudMonitor

SetCloudMonitor sets the CloudMonitor field's value.

func (*SilenceConditionForCreateSilencePolicyInput) SetCommon

SetCommon sets the Common field's value.

func (*SilenceConditionForCreateSilencePolicyInput) SetMonitorType

SetMonitorType sets the MonitorType field's value.

func (*SilenceConditionForCreateSilencePolicyInput) SetVMP

SetVMP sets the VMP field's value.

func (SilenceConditionForCreateSilencePolicyInput) String

String returns the string representation

type SilenceConditionForListSilencePoliciesOutput

type SilenceConditionForListSilencePoliciesOutput struct {
	CloudEvent *CloudEventForListSilencePoliciesOutput `type:"structure" json:",omitempty"`

	CloudMonitor *CloudMonitorForListSilencePoliciesOutput `type:"structure" json:",omitempty"`

	Common *CommonForListSilencePoliciesOutput `type:"structure" json:",omitempty"`

	MonitorType *string `type:"string" json:",omitempty"`

	VMP *VMPForListSilencePoliciesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SilenceConditionForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*SilenceConditionForListSilencePoliciesOutput) SetCloudEvent

SetCloudEvent sets the CloudEvent field's value.

func (*SilenceConditionForListSilencePoliciesOutput) SetCloudMonitor

SetCloudMonitor sets the CloudMonitor field's value.

func (*SilenceConditionForListSilencePoliciesOutput) SetCommon

SetCommon sets the Common field's value.

func (*SilenceConditionForListSilencePoliciesOutput) SetMonitorType

SetMonitorType sets the MonitorType field's value.

func (*SilenceConditionForListSilencePoliciesOutput) SetVMP

SetVMP sets the VMP field's value.

func (SilenceConditionForListSilencePoliciesOutput) String

String returns the string representation

type SilenceConditionForUpdateSilencePolicyInput

type SilenceConditionForUpdateSilencePolicyInput struct {
	CloudEvent *CloudEventForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	CloudMonitor *CloudMonitorForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	Common *CommonForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	MonitorType *string `type:"string" json:",omitempty"`

	VMP *VMPForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SilenceConditionForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*SilenceConditionForUpdateSilencePolicyInput) SetCloudEvent

SetCloudEvent sets the CloudEvent field's value.

func (*SilenceConditionForUpdateSilencePolicyInput) SetCloudMonitor

SetCloudMonitor sets the CloudMonitor field's value.

func (*SilenceConditionForUpdateSilencePolicyInput) SetCommon

SetCommon sets the Common field's value.

func (*SilenceConditionForUpdateSilencePolicyInput) SetMonitorType

SetMonitorType sets the MonitorType field's value.

func (*SilenceConditionForUpdateSilencePolicyInput) SetVMP

SetVMP sets the VMP field's value.

func (SilenceConditionForUpdateSilencePolicyInput) String

String returns the string representation

type SlackForCreateWebhookInput

type SlackForCreateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SlackForCreateWebhookInput) GoString

func (s SlackForCreateWebhookInput) GoString() string

GoString returns the string representation

func (*SlackForCreateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (SlackForCreateWebhookInput) String

String returns the string representation

type SlackForListWebhooksOutput

type SlackForListWebhooksOutput struct {
	Address *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SlackForListWebhooksOutput) GoString

func (s SlackForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*SlackForListWebhooksOutput) SetAddress

SetAddress sets the Address field's value.

func (SlackForListWebhooksOutput) String

String returns the string representation

type SlackForUpdateWebhookInput

type SlackForUpdateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SlackForUpdateWebhookInput) GoString

func (s SlackForUpdateWebhookInput) GoString() string

GoString returns the string representation

func (*SlackForUpdateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (SlackForUpdateWebhookInput) String

String returns the string representation

type TLSTargetForCreateNotificationPolicyInput

type TLSTargetForCreateNotificationPolicyInput struct {
	ProjectID *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	TopicID *string `type:"string" json:",omitempty"`

	TopicName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTargetForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*TLSTargetForCreateNotificationPolicyInput) SetProjectID

SetProjectID sets the ProjectID field's value.

func (*TLSTargetForCreateNotificationPolicyInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForCreateNotificationPolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*TLSTargetForCreateNotificationPolicyInput) SetTopicID

SetTopicID sets the TopicID field's value.

func (*TLSTargetForCreateNotificationPolicyInput) SetTopicName

SetTopicName sets the TopicName field's value.

func (TLSTargetForCreateNotificationPolicyInput) String

String returns the string representation

type TLSTargetForListNotificationPoliciesOutput

type TLSTargetForListNotificationPoliciesOutput struct {
	ProjectID *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	TopicID *string `type:"string" json:",omitempty"`

	TopicName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTargetForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*TLSTargetForListNotificationPoliciesOutput) SetProjectID

SetProjectID sets the ProjectID field's value.

func (*TLSTargetForListNotificationPoliciesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForListNotificationPoliciesOutput) SetRegion

SetRegion sets the Region field's value.

func (*TLSTargetForListNotificationPoliciesOutput) SetTopicID

SetTopicID sets the TopicID field's value.

func (*TLSTargetForListNotificationPoliciesOutput) SetTopicName

SetTopicName sets the TopicName field's value.

func (TLSTargetForListNotificationPoliciesOutput) String

String returns the string representation

type TLSTargetForUpdateNotificationPolicyInput

type TLSTargetForUpdateNotificationPolicyInput struct {
	ProjectID *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	TopicID *string `type:"string" json:",omitempty"`

	TopicName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTargetForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*TLSTargetForUpdateNotificationPolicyInput) SetProjectID

SetProjectID sets the ProjectID field's value.

func (*TLSTargetForUpdateNotificationPolicyInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForUpdateNotificationPolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*TLSTargetForUpdateNotificationPolicyInput) SetTopicID

SetTopicID sets the TopicID field's value.

func (*TLSTargetForUpdateNotificationPolicyInput) SetTopicName

SetTopicName sets the TopicName field's value.

func (TLSTargetForUpdateNotificationPolicyInput) String

String returns the string representation

type TemplateForCreateNotificationTemplateInput

type TemplateForCreateNotificationTemplateInput struct {
	AlertTemplate *AlertTemplateForCreateNotificationTemplateInput `type:"structure" json:",omitempty"`

	MonitorType *string `type:"string" json:",omitempty"`

	RecoveryTemplate *RecoveryTemplateForCreateNotificationTemplateInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateForCreateNotificationTemplateInput) GoString

GoString returns the string representation

func (*TemplateForCreateNotificationTemplateInput) SetAlertTemplate

SetAlertTemplate sets the AlertTemplate field's value.

func (*TemplateForCreateNotificationTemplateInput) SetMonitorType

SetMonitorType sets the MonitorType field's value.

func (*TemplateForCreateNotificationTemplateInput) SetRecoveryTemplate

SetRecoveryTemplate sets the RecoveryTemplate field's value.

func (TemplateForCreateNotificationTemplateInput) String

String returns the string representation

type TemplateForListNotificationTemplatesOutput

type TemplateForListNotificationTemplatesOutput struct {
	AlertTemplate *AlertTemplateForListNotificationTemplatesOutput `type:"structure" json:",omitempty"`

	MonitorType *string `type:"string" json:",omitempty"`

	RecoveryTemplate *RecoveryTemplateForListNotificationTemplatesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateForListNotificationTemplatesOutput) GoString

GoString returns the string representation

func (*TemplateForListNotificationTemplatesOutput) SetAlertTemplate

SetAlertTemplate sets the AlertTemplate field's value.

func (*TemplateForListNotificationTemplatesOutput) SetMonitorType

SetMonitorType sets the MonitorType field's value.

func (*TemplateForListNotificationTemplatesOutput) SetRecoveryTemplate

SetRecoveryTemplate sets the RecoveryTemplate field's value.

func (TemplateForListNotificationTemplatesOutput) String

String returns the string representation

type TemplateForUpdateNotificationTemplateInput

type TemplateForUpdateNotificationTemplateInput struct {
	AlertTemplate *AlertTemplateForUpdateNotificationTemplateInput `type:"structure" json:",omitempty"`

	MonitorType *string `type:"string" json:",omitempty"`

	RecoveryTemplate *RecoveryTemplateForUpdateNotificationTemplateInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TemplateForUpdateNotificationTemplateInput) GoString

GoString returns the string representation

func (*TemplateForUpdateNotificationTemplateInput) SetAlertTemplate

SetAlertTemplate sets the AlertTemplate field's value.

func (*TemplateForUpdateNotificationTemplateInput) SetMonitorType

SetMonitorType sets the MonitorType field's value.

func (*TemplateForUpdateNotificationTemplateInput) SetRecoveryTemplate

SetRecoveryTemplate sets the RecoveryTemplate field's value.

func (TemplateForUpdateNotificationTemplateInput) String

String returns the string representation

type TimeRangeForCreateSilencePolicyInput

type TimeRangeForCreateSilencePolicyInput struct {
	DaysOfMonth []*int32 `type:"list" json:",omitempty"`

	EndDate *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	StartDate *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForCreateSilencePolicyInput"`

	WeekDays []*int32 `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TimeRangeForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*TimeRangeForCreateSilencePolicyInput) SetDaysOfMonth

SetDaysOfMonth sets the DaysOfMonth field's value.

func (*TimeRangeForCreateSilencePolicyInput) SetEndDate

SetEndDate sets the EndDate field's value.

func (*TimeRangeForCreateSilencePolicyInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*TimeRangeForCreateSilencePolicyInput) SetStartDate

SetStartDate sets the StartDate field's value.

func (*TimeRangeForCreateSilencePolicyInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*TimeRangeForCreateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (*TimeRangeForCreateSilencePolicyInput) SetWeekDays

SetWeekDays sets the WeekDays field's value.

func (TimeRangeForCreateSilencePolicyInput) String

String returns the string representation

type TimeRangeForListSilencePoliciesOutput

type TimeRangeForListSilencePoliciesOutput struct {
	DaysOfMonth []*int32 `type:"list" json:",omitempty"`

	EndDate *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	StartDate *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForListSilencePoliciesOutput"`

	WeekDays []*int32 `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TimeRangeForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*TimeRangeForListSilencePoliciesOutput) SetDaysOfMonth

SetDaysOfMonth sets the DaysOfMonth field's value.

func (*TimeRangeForListSilencePoliciesOutput) SetEndDate

SetEndDate sets the EndDate field's value.

func (*TimeRangeForListSilencePoliciesOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*TimeRangeForListSilencePoliciesOutput) SetStartDate

SetStartDate sets the StartDate field's value.

func (*TimeRangeForListSilencePoliciesOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*TimeRangeForListSilencePoliciesOutput) SetType

SetType sets the Type field's value.

func (*TimeRangeForListSilencePoliciesOutput) SetWeekDays

SetWeekDays sets the WeekDays field's value.

func (TimeRangeForListSilencePoliciesOutput) String

String returns the string representation

type TimeRangeForUpdateSilencePolicyInput

type TimeRangeForUpdateSilencePolicyInput struct {
	DaysOfMonth []*int32 `type:"list" json:",omitempty"`

	EndDate *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	StartDate *string `type:"string" json:",omitempty"`

	StartTime *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForUpdateSilencePolicyInput"`

	WeekDays []*int32 `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TimeRangeForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*TimeRangeForUpdateSilencePolicyInput) SetDaysOfMonth

SetDaysOfMonth sets the DaysOfMonth field's value.

func (*TimeRangeForUpdateSilencePolicyInput) SetEndDate

SetEndDate sets the EndDate field's value.

func (*TimeRangeForUpdateSilencePolicyInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*TimeRangeForUpdateSilencePolicyInput) SetStartDate

SetStartDate sets the StartDate field's value.

func (*TimeRangeForUpdateSilencePolicyInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*TimeRangeForUpdateSilencePolicyInput) SetType

SetType sets the Type field's value.

func (*TimeRangeForUpdateSilencePolicyInput) SetWeekDays

SetWeekDays sets the WeekDays field's value.

func (TimeRangeForUpdateSilencePolicyInput) String

String returns the string representation

type UnsetAsDefaultAggregationPolicyInput

type UnsetAsDefaultAggregationPolicyInput struct {

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UnsetAsDefaultAggregationPolicyInput) GoString

GoString returns the string representation

func (*UnsetAsDefaultAggregationPolicyInput) SetID

SetID sets the ID field's value.

func (UnsetAsDefaultAggregationPolicyInput) String

String returns the string representation

func (*UnsetAsDefaultAggregationPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UnsetAsDefaultAggregationPolicyOutput

type UnsetAsDefaultAggregationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnsetAsDefaultAggregationPolicyOutput) GoString

GoString returns the string representation

func (*UnsetAsDefaultAggregationPolicyOutput) SetData

SetData sets the Data field's value.

func (UnsetAsDefaultAggregationPolicyOutput) String

String returns the string representation

type UnsetAsDefaultNotificationPolicyInput

type UnsetAsDefaultNotificationPolicyInput struct {

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UnsetAsDefaultNotificationPolicyInput) GoString

GoString returns the string representation

func (*UnsetAsDefaultNotificationPolicyInput) SetID

SetID sets the ID field's value.

func (UnsetAsDefaultNotificationPolicyInput) String

String returns the string representation

func (*UnsetAsDefaultNotificationPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UnsetAsDefaultNotificationPolicyOutput

type UnsetAsDefaultNotificationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnsetAsDefaultNotificationPolicyOutput) GoString

GoString returns the string representation

func (*UnsetAsDefaultNotificationPolicyOutput) SetData

SetData sets the Data field's value.

func (UnsetAsDefaultNotificationPolicyOutput) String

String returns the string representation

type UpdateAggregationPolicyInput

type UpdateAggregationPolicyInput struct {
	Aggregations []*AggregationForUpdateAggregationPolicyInput `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAggregationPolicyInput) GoString

func (s UpdateAggregationPolicyInput) GoString() string

GoString returns the string representation

func (*UpdateAggregationPolicyInput) SetAggregations

SetAggregations sets the Aggregations field's value.

func (*UpdateAggregationPolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAggregationPolicyInput) SetID

SetID sets the ID field's value.

func (*UpdateAggregationPolicyInput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*UpdateAggregationPolicyInput) SetName

SetName sets the Name field's value.

func (UpdateAggregationPolicyInput) String

String returns the string representation

func (*UpdateAggregationPolicyInput) Validate

func (s *UpdateAggregationPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAggregationPolicyOutput

type UpdateAggregationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAggregationPolicyOutput) GoString

GoString returns the string representation

func (*UpdateAggregationPolicyOutput) SetData

SetData sets the Data field's value.

func (UpdateAggregationPolicyOutput) String

String returns the string representation

type UpdateContactGroupInput

type UpdateContactGroupInput struct {
	ContactIDs []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupInput) GoString

func (s UpdateContactGroupInput) GoString() string

GoString returns the string representation

func (*UpdateContactGroupInput) SetContactIDs

func (s *UpdateContactGroupInput) SetContactIDs(v []*string) *UpdateContactGroupInput

SetContactIDs sets the ContactIDs field's value.

func (*UpdateContactGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateContactGroupInput) SetID

SetID sets the ID field's value.

func (*UpdateContactGroupInput) SetName

SetName sets the Name field's value.

func (UpdateContactGroupInput) String

func (s UpdateContactGroupInput) String() string

String returns the string representation

func (*UpdateContactGroupInput) Validate

func (s *UpdateContactGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactGroupOutput

type UpdateContactGroupOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupOutput) GoString

func (s UpdateContactGroupOutput) GoString() string

GoString returns the string representation

func (*UpdateContactGroupOutput) SetData

SetData sets the Data field's value.

func (UpdateContactGroupOutput) String

func (s UpdateContactGroupOutput) String() string

String returns the string representation

type UpdateContactInput

type UpdateContactInput struct {
	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	CountryCode *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	LarkUser *LarkUserForUpdateContactInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Phone *string `type:"string" json:",omitempty"`

	WeComUser *WeComUserForUpdateContactInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactInput) GoString

func (s UpdateContactInput) GoString() string

GoString returns the string representation

func (*UpdateContactInput) SetContactGroupIDs

func (s *UpdateContactInput) SetContactGroupIDs(v []*string) *UpdateContactInput

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*UpdateContactInput) SetCountryCode

func (s *UpdateContactInput) SetCountryCode(v string) *UpdateContactInput

SetCountryCode sets the CountryCode field's value.

func (*UpdateContactInput) SetDescription

func (s *UpdateContactInput) SetDescription(v string) *UpdateContactInput

SetDescription sets the Description field's value.

func (*UpdateContactInput) SetEmail

SetEmail sets the Email field's value.

func (*UpdateContactInput) SetID

SetID sets the ID field's value.

func (*UpdateContactInput) SetLarkUser

SetLarkUser sets the LarkUser field's value.

func (*UpdateContactInput) SetName

SetName sets the Name field's value.

func (*UpdateContactInput) SetPhone

SetPhone sets the Phone field's value.

func (*UpdateContactInput) SetWeComUser

SetWeComUser sets the WeComUser field's value.

func (UpdateContactInput) String

func (s UpdateContactInput) String() string

String returns the string representation

func (*UpdateContactInput) Validate

func (s *UpdateContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactOutput

type UpdateContactOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateContactOutput) GoString

func (s UpdateContactOutput) GoString() string

GoString returns the string representation

func (*UpdateContactOutput) SetData

SetData sets the Data field's value.

func (UpdateContactOutput) String

func (s UpdateContactOutput) String() string

String returns the string representation

type UpdateDutyScheduleInput

type UpdateDutyScheduleInput struct {
	CoverSchedules []*CoverScheduleForUpdateDutyScheduleInput `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DutySchedules []*DutyScheduleForUpdateDutyScheduleInput `type:"list" json:",omitempty"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateDutyScheduleInput) GoString

func (s UpdateDutyScheduleInput) GoString() string

GoString returns the string representation

func (*UpdateDutyScheduleInput) SetCoverSchedules

SetCoverSchedules sets the CoverSchedules field's value.

func (*UpdateDutyScheduleInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateDutyScheduleInput) SetDutySchedules

SetDutySchedules sets the DutySchedules field's value.

func (*UpdateDutyScheduleInput) SetID

SetID sets the ID field's value.

func (*UpdateDutyScheduleInput) SetName

SetName sets the Name field's value.

func (UpdateDutyScheduleInput) String

func (s UpdateDutyScheduleInput) String() string

String returns the string representation

func (*UpdateDutyScheduleInput) Validate

func (s *UpdateDutyScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDutyScheduleOutput

type UpdateDutyScheduleOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateDutyScheduleOutput) GoString

func (s UpdateDutyScheduleOutput) GoString() string

GoString returns the string representation

func (*UpdateDutyScheduleOutput) SetData

SetData sets the Data field's value.

func (UpdateDutyScheduleOutput) String

func (s UpdateDutyScheduleOutput) String() string

String returns the string representation

type UpdateNotificationPolicyInput

type UpdateNotificationPolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Notifications []*NotificationForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	UpgradeNotifications []*UpgradeNotificationForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	Webhooks []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*UpdateNotificationPolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateNotificationPolicyInput) SetEffectEndAt

SetEffectEndAt sets the EffectEndAt field's value.

func (*UpdateNotificationPolicyInput) SetEffectStartAt

SetEffectStartAt sets the EffectStartAt field's value.

func (*UpdateNotificationPolicyInput) SetID

SetID sets the ID field's value.

func (*UpdateNotificationPolicyInput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*UpdateNotificationPolicyInput) SetName

SetName sets the Name field's value.

func (*UpdateNotificationPolicyInput) SetNotifications

SetNotifications sets the Notifications field's value.

func (*UpdateNotificationPolicyInput) SetUpgradeNotifications

SetUpgradeNotifications sets the UpgradeNotifications field's value.

func (*UpdateNotificationPolicyInput) SetWebhooks

SetWebhooks sets the Webhooks field's value.

func (UpdateNotificationPolicyInput) String

String returns the string representation

func (*UpdateNotificationPolicyInput) Validate

func (s *UpdateNotificationPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateNotificationPolicyOutput

type UpdateNotificationPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotificationPolicyOutput) GoString

GoString returns the string representation

func (*UpdateNotificationPolicyOutput) SetData

SetData sets the Data field's value.

func (UpdateNotificationPolicyOutput) String

String returns the string representation

type UpdateNotificationTemplateInput

type UpdateNotificationTemplateInput struct {

	// Channel is a required field
	Channel *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Templates []*TemplateForUpdateNotificationTemplateInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotificationTemplateInput) GoString

GoString returns the string representation

func (*UpdateNotificationTemplateInput) SetChannel

SetChannel sets the Channel field's value.

func (*UpdateNotificationTemplateInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateNotificationTemplateInput) SetID

SetID sets the ID field's value.

func (*UpdateNotificationTemplateInput) SetName

SetName sets the Name field's value.

func (*UpdateNotificationTemplateInput) SetTemplates

SetTemplates sets the Templates field's value.

func (UpdateNotificationTemplateInput) String

String returns the string representation

func (*UpdateNotificationTemplateInput) Validate

func (s *UpdateNotificationTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateNotificationTemplateOutput

type UpdateNotificationTemplateOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNotificationTemplateOutput) GoString

GoString returns the string representation

func (*UpdateNotificationTemplateOutput) SetData

SetData sets the Data field's value.

func (UpdateNotificationTemplateOutput) String

String returns the string representation

type UpdateSilencePolicyInput

type UpdateSilencePolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	EffectTime *EffectTimeForUpdateSilencePolicyInput `type:"structure" json:",omitempty"`

	// EnableState is a required field
	EnableState *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfEnableStateForUpdateSilencePolicyInput"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	SilenceConditions []*SilenceConditionForUpdateSilencePolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateSilencePolicyInput) GoString

func (s UpdateSilencePolicyInput) GoString() string

GoString returns the string representation

func (*UpdateSilencePolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateSilencePolicyInput) SetEffectTime

SetEffectTime sets the EffectTime field's value.

func (*UpdateSilencePolicyInput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*UpdateSilencePolicyInput) SetID

SetID sets the ID field's value.

func (*UpdateSilencePolicyInput) SetName

SetName sets the Name field's value.

func (*UpdateSilencePolicyInput) SetSilenceConditions

SetSilenceConditions sets the SilenceConditions field's value.

func (UpdateSilencePolicyInput) String

func (s UpdateSilencePolicyInput) String() string

String returns the string representation

func (*UpdateSilencePolicyInput) Validate

func (s *UpdateSilencePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSilencePolicyOutput

type UpdateSilencePolicyOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateSilencePolicyOutput) GoString

func (s UpdateSilencePolicyOutput) GoString() string

GoString returns the string representation

func (*UpdateSilencePolicyOutput) SetData

SetData sets the Data field's value.

func (UpdateSilencePolicyOutput) String

func (s UpdateSilencePolicyOutput) String() string

String returns the string representation

type UpdateWebhookInput

type UpdateWebhookInput struct {
	Description *string `type:"string" json:",omitempty"`

	DingTalk *DingTalkForUpdateWebhookInput `type:"structure" json:",omitempty"`

	// ID is a required field
	ID *string `type:"string" json:",omitempty" required:"true"`

	Lark *LarkForUpdateWebhookInput `type:"structure" json:",omitempty"`

	LarkBot *LarkBotForUpdateWebhookInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Slack *SlackForUpdateWebhookInput `type:"structure" json:",omitempty"`

	WeCom *WeComForUpdateWebhookInput `type:"structure" json:",omitempty"`

	Webhook *WebhookForUpdateWebhookInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateWebhookInput) GoString

func (s UpdateWebhookInput) GoString() string

GoString returns the string representation

func (*UpdateWebhookInput) SetDescription

func (s *UpdateWebhookInput) SetDescription(v string) *UpdateWebhookInput

SetDescription sets the Description field's value.

func (*UpdateWebhookInput) SetDingTalk

SetDingTalk sets the DingTalk field's value.

func (*UpdateWebhookInput) SetID

SetID sets the ID field's value.

func (*UpdateWebhookInput) SetLark

SetLark sets the Lark field's value.

func (*UpdateWebhookInput) SetLarkBot

SetLarkBot sets the LarkBot field's value.

func (*UpdateWebhookInput) SetName

SetName sets the Name field's value.

func (*UpdateWebhookInput) SetSlack

SetSlack sets the Slack field's value.

func (*UpdateWebhookInput) SetWeCom

SetWeCom sets the WeCom field's value.

func (*UpdateWebhookInput) SetWebhook

SetWebhook sets the Webhook field's value.

func (UpdateWebhookInput) String

func (s UpdateWebhookInput) String() string

String returns the string representation

func (*UpdateWebhookInput) Validate

func (s *UpdateWebhookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWebhookOutput

type UpdateWebhookOutput struct {
	Metadata *response.ResponseMetadata

	Data []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateWebhookOutput) GoString

func (s UpdateWebhookOutput) GoString() string

GoString returns the string representation

func (*UpdateWebhookOutput) SetData

SetData sets the Data field's value.

func (UpdateWebhookOutput) String

func (s UpdateWebhookOutput) String() string

String returns the string representation

type UpgradeNotificationForCreateNotificationPolicyInput

type UpgradeNotificationForCreateNotificationPolicyInput struct {
	ChannelOptions *ChannelOptionsForCreateNotificationPolicyInput `type:"structure" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	Count *int32 `type:"int32" json:",omitempty"`

	DutyScheduleIDs []*string `type:"list" json:",omitempty"`

	Grade *int32 `type:"int32" json:",omitempty"`

	NotificationTemplates []*NotificationTemplateForCreateNotificationPolicyInput `type:"list" json:",omitempty"`

	TimeWindowInMinutes *int32 `type:"int32" json:",omitempty"`

	WebhookIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpgradeNotificationForCreateNotificationPolicyInput) GoString

GoString returns the string representation

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetChannelOptions

SetChannelOptions sets the ChannelOptions field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetChannels

SetChannels sets the Channels field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetCount

SetCount sets the Count field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetDutyScheduleIDs

SetDutyScheduleIDs sets the DutyScheduleIDs field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetGrade

SetGrade sets the Grade field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetNotificationTemplates

SetNotificationTemplates sets the NotificationTemplates field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetTimeWindowInMinutes

SetTimeWindowInMinutes sets the TimeWindowInMinutes field's value.

func (*UpgradeNotificationForCreateNotificationPolicyInput) SetWebhookIDs

SetWebhookIDs sets the WebhookIDs field's value.

func (UpgradeNotificationForCreateNotificationPolicyInput) String

String returns the string representation

type UpgradeNotificationForListNotificationPoliciesOutput

type UpgradeNotificationForListNotificationPoliciesOutput struct {
	ChannelOptions *ChannelOptionsForListNotificationPoliciesOutput `type:"structure" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	Count *int32 `type:"int32" json:",omitempty"`

	DutyScheduleIDs []*string `type:"list" json:",omitempty"`

	Grade *int32 `type:"int32" json:",omitempty"`

	NotificationTemplates []*NotificationTemplateForListNotificationPoliciesOutput `type:"list" json:",omitempty"`

	TimeWindowInMinutes *int32 `type:"int32" json:",omitempty"`

	WebhookIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpgradeNotificationForListNotificationPoliciesOutput) GoString

GoString returns the string representation

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetChannelOptions

SetChannelOptions sets the ChannelOptions field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetChannels

SetChannels sets the Channels field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetCount

SetCount sets the Count field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetDutyScheduleIDs

SetDutyScheduleIDs sets the DutyScheduleIDs field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetGrade

SetGrade sets the Grade field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetNotificationTemplates

SetNotificationTemplates sets the NotificationTemplates field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetTimeWindowInMinutes

SetTimeWindowInMinutes sets the TimeWindowInMinutes field's value.

func (*UpgradeNotificationForListNotificationPoliciesOutput) SetWebhookIDs

SetWebhookIDs sets the WebhookIDs field's value.

func (UpgradeNotificationForListNotificationPoliciesOutput) String

String returns the string representation

type UpgradeNotificationForUpdateNotificationPolicyInput

type UpgradeNotificationForUpdateNotificationPolicyInput struct {
	ChannelOptions *ChannelOptionsForUpdateNotificationPolicyInput `type:"structure" json:",omitempty"`

	Channels []*string `type:"list" json:",omitempty"`

	ContactGroupIDs []*string `type:"list" json:",omitempty"`

	ContactIDs []*string `type:"list" json:",omitempty"`

	Count *int32 `type:"int32" json:",omitempty"`

	DutyScheduleIDs []*string `type:"list" json:",omitempty"`

	Grade *int32 `type:"int32" json:",omitempty"`

	NotificationTemplates []*NotificationTemplateForUpdateNotificationPolicyInput `type:"list" json:",omitempty"`

	TimeWindowInMinutes *int32 `type:"int32" json:",omitempty"`

	WebhookIDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpgradeNotificationForUpdateNotificationPolicyInput) GoString

GoString returns the string representation

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetChannelOptions

SetChannelOptions sets the ChannelOptions field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetChannels

SetChannels sets the Channels field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetContactGroupIDs

SetContactGroupIDs sets the ContactGroupIDs field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetContactIDs

SetContactIDs sets the ContactIDs field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetCount

SetCount sets the Count field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetDutyScheduleIDs

SetDutyScheduleIDs sets the DutyScheduleIDs field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetGrade

SetGrade sets the Grade field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetNotificationTemplates

SetNotificationTemplates sets the NotificationTemplates field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetTimeWindowInMinutes

SetTimeWindowInMinutes sets the TimeWindowInMinutes field's value.

func (*UpgradeNotificationForUpdateNotificationPolicyInput) SetWebhookIDs

SetWebhookIDs sets the WebhookIDs field's value.

func (UpgradeNotificationForUpdateNotificationPolicyInput) String

String returns the string representation

type VMPForCreateSilencePolicyInput

type VMPForCreateSilencePolicyInput struct {
	LabelMatchers []*LabelMatcherForCreateSilencePolicyInput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VMPForCreateSilencePolicyInput) GoString

GoString returns the string representation

func (*VMPForCreateSilencePolicyInput) SetLabelMatchers

SetLabelMatchers sets the LabelMatchers field's value.

func (*VMPForCreateSilencePolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*VMPForCreateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (VMPForCreateSilencePolicyInput) String

String returns the string representation

type VMPForListSilencePoliciesOutput

type VMPForListSilencePoliciesOutput struct {
	LabelMatchers []*LabelMatcherForListSilencePoliciesOutput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	ValidReason *string `type:"string" json:",omitempty"`

	ValidState *string `type:"string" json:",omitempty" enum:"EnumOfValidStateForListSilencePoliciesOutput"`
	// contains filtered or unexported fields
}

func (VMPForListSilencePoliciesOutput) GoString

GoString returns the string representation

func (*VMPForListSilencePoliciesOutput) SetLabelMatchers

SetLabelMatchers sets the LabelMatchers field's value.

func (*VMPForListSilencePoliciesOutput) SetRegion

SetRegion sets the Region field's value.

func (*VMPForListSilencePoliciesOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*VMPForListSilencePoliciesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*VMPForListSilencePoliciesOutput) SetValidReason

SetValidReason sets the ValidReason field's value.

func (*VMPForListSilencePoliciesOutput) SetValidState

SetValidState sets the ValidState field's value.

func (VMPForListSilencePoliciesOutput) String

String returns the string representation

type VMPForUpdateSilencePolicyInput

type VMPForUpdateSilencePolicyInput struct {
	LabelMatchers []*LabelMatcherForUpdateSilencePolicyInput `type:"list" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VMPForUpdateSilencePolicyInput) GoString

GoString returns the string representation

func (*VMPForUpdateSilencePolicyInput) SetLabelMatchers

SetLabelMatchers sets the LabelMatchers field's value.

func (*VMPForUpdateSilencePolicyInput) SetRegion

SetRegion sets the Region field's value.

func (*VMPForUpdateSilencePolicyInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (VMPForUpdateSilencePolicyInput) String

String returns the string representation

type WeComForCreateWebhookInput

type WeComForCreateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	AtUserIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComForCreateWebhookInput) GoString

func (s WeComForCreateWebhookInput) GoString() string

GoString returns the string representation

func (*WeComForCreateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*WeComForCreateWebhookInput) SetAtUserIds

SetAtUserIds sets the AtUserIds field's value.

func (WeComForCreateWebhookInput) String

String returns the string representation

type WeComForListWebhooksOutput

type WeComForListWebhooksOutput struct {
	Address *string `type:"string" json:",omitempty"`

	AtUserIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComForListWebhooksOutput) GoString

func (s WeComForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*WeComForListWebhooksOutput) SetAddress

SetAddress sets the Address field's value.

func (*WeComForListWebhooksOutput) SetAtUserIds

SetAtUserIds sets the AtUserIds field's value.

func (WeComForListWebhooksOutput) String

String returns the string representation

type WeComForUpdateWebhookInput

type WeComForUpdateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	AtUserIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComForUpdateWebhookInput) GoString

func (s WeComForUpdateWebhookInput) GoString() string

GoString returns the string representation

func (*WeComForUpdateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*WeComForUpdateWebhookInput) SetAtUserIds

SetAtUserIds sets the AtUserIds field's value.

func (WeComForUpdateWebhookInput) String

String returns the string representation

type WeComUserForCreateContactInput

type WeComUserForCreateContactInput struct {
	UserID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComUserForCreateContactInput) GoString

GoString returns the string representation

func (*WeComUserForCreateContactInput) SetUserID

SetUserID sets the UserID field's value.

func (WeComUserForCreateContactInput) String

String returns the string representation

type WeComUserForListContactGroupsOutput

type WeComUserForListContactGroupsOutput struct {
	UserID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComUserForListContactGroupsOutput) GoString

GoString returns the string representation

func (*WeComUserForListContactGroupsOutput) SetUserID

SetUserID sets the UserID field's value.

func (WeComUserForListContactGroupsOutput) String

String returns the string representation

type WeComUserForListContactsOutput

type WeComUserForListContactsOutput struct {
	UserID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComUserForListContactsOutput) GoString

GoString returns the string representation

func (*WeComUserForListContactsOutput) SetUserID

SetUserID sets the UserID field's value.

func (WeComUserForListContactsOutput) String

String returns the string representation

type WeComUserForUpdateContactInput

type WeComUserForUpdateContactInput struct {
	UserID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WeComUserForUpdateContactInput) GoString

GoString returns the string representation

func (*WeComUserForUpdateContactInput) SetUserID

SetUserID sets the UserID field's value.

func (WeComUserForUpdateContactInput) String

String returns the string representation

type WebhookForCreateWebhookInput

type WebhookForCreateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	Headers []*HeaderForCreateWebhookInput `type:"list" json:",omitempty"`

	Token *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WebhookForCreateWebhookInput) GoString

func (s WebhookForCreateWebhookInput) GoString() string

GoString returns the string representation

func (*WebhookForCreateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*WebhookForCreateWebhookInput) SetHeaders

SetHeaders sets the Headers field's value.

func (*WebhookForCreateWebhookInput) SetToken

SetToken sets the Token field's value.

func (WebhookForCreateWebhookInput) String

String returns the string representation

type WebhookForListWebhooksOutput

type WebhookForListWebhooksOutput struct {
	Address *string `type:"string" json:",omitempty"`

	Headers []*HeaderForListWebhooksOutput `type:"list" json:",omitempty"`

	Token *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WebhookForListWebhooksOutput) GoString

func (s WebhookForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*WebhookForListWebhooksOutput) SetAddress

SetAddress sets the Address field's value.

func (*WebhookForListWebhooksOutput) SetHeaders

SetHeaders sets the Headers field's value.

func (*WebhookForListWebhooksOutput) SetToken

SetToken sets the Token field's value.

func (WebhookForListWebhooksOutput) String

String returns the string representation

type WebhookForUpdateWebhookInput

type WebhookForUpdateWebhookInput struct {
	Address *string `type:"string" json:",omitempty"`

	Headers []*HeaderForUpdateWebhookInput `type:"list" json:",omitempty"`

	Token *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (WebhookForUpdateWebhookInput) GoString

func (s WebhookForUpdateWebhookInput) GoString() string

GoString returns the string representation

func (*WebhookForUpdateWebhookInput) SetAddress

SetAddress sets the Address field's value.

func (*WebhookForUpdateWebhookInput) SetHeaders

SetHeaders sets the Headers field's value.

func (*WebhookForUpdateWebhookInput) SetToken

SetToken sets the Token field's value.

func (WebhookForUpdateWebhookInput) String

String returns the string representation

Jump to

Keyboard shortcuts

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