volcobserve

package
v1.0.172 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package volcobserveiface provides an interface to enable mocking the VOLC_OBSERVE 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 (
	// EnumOfStatusForCreateEventRuleInputEnable is a EnumOfStatusForCreateEventRuleInput enum value
	EnumOfStatusForCreateEventRuleInputEnable = "enable"

	// EnumOfStatusForCreateEventRuleInputDisable is a EnumOfStatusForCreateEventRuleInput enum value
	EnumOfStatusForCreateEventRuleInputDisable = "disable"
)
View Source
const (
	// EnumOfAlertMethodListForCreateRuleInputEmail is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputEmail = "Email"

	// EnumOfAlertMethodListForCreateRuleInputPhone is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputPhone = "Phone"

	// EnumOfAlertMethodListForCreateRuleInputSms is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputSms = "SMS"

	// EnumOfAlertMethodListForCreateRuleInputWebhook is a EnumOfAlertMethodListForCreateRuleInput enum value
	EnumOfAlertMethodListForCreateRuleInputWebhook = "Webhook"
)
View Source
const (
	// EnumOfRuleTypeForCreateRuleInputStatic is a EnumOfRuleTypeForCreateRuleInput enum value
	EnumOfRuleTypeForCreateRuleInputStatic = "static"

	// EnumOfRuleTypeForCreateRuleInputDynamic is a EnumOfRuleTypeForCreateRuleInput enum value
	EnumOfRuleTypeForCreateRuleInputDynamic = "dynamic"
)
View Source
const (
	// EnumOfTypeForCreateWebhookInputWecom is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputWecom = "wecom"

	// EnumOfTypeForCreateWebhookInputDingtalk is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputDingtalk = "dingtalk"

	// EnumOfTypeForCreateWebhookInputLark is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputLark = "lark"

	// EnumOfTypeForCreateWebhookInputCustom is a EnumOfTypeForCreateWebhookInput enum value
	EnumOfTypeForCreateWebhookInputCustom = "custom"
)
View Source
const (
	// EnumOfStateForSetStateOfRulesByIdsInputDisable is a EnumOfStateForSetStateOfRulesByIdsInput enum value
	EnumOfStateForSetStateOfRulesByIdsInputDisable = "disable"

	// EnumOfStateForSetStateOfRulesByIdsInputEnable is a EnumOfStateForSetStateOfRulesByIdsInput enum value
	EnumOfStateForSetStateOfRulesByIdsInputEnable = "enable"
)
View Source
const (
	// EnumOfStatusForUpdateEventRuleInputEnable is a EnumOfStatusForUpdateEventRuleInput enum value
	EnumOfStatusForUpdateEventRuleInputEnable = "enable"

	// EnumOfStatusForUpdateEventRuleInputDisable is a EnumOfStatusForUpdateEventRuleInput enum value
	EnumOfStatusForUpdateEventRuleInputDisable = "disable"
)
View Source
const (
	// EnumOfAlertMethodListForUpdateRuleInputEmail is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputEmail = "Email"

	// EnumOfAlertMethodListForUpdateRuleInputPhone is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputPhone = "Phone"

	// EnumOfAlertMethodListForUpdateRuleInputSms is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputSms = "SMS"

	// EnumOfAlertMethodListForUpdateRuleInputWebhook is a EnumOfAlertMethodListForUpdateRuleInput enum value
	EnumOfAlertMethodListForUpdateRuleInputWebhook = "Webhook"
)
View Source
const (
	// EnumOfRuleTypeForUpdateRuleInputStatic is a EnumOfRuleTypeForUpdateRuleInput enum value
	EnumOfRuleTypeForUpdateRuleInputStatic = "static"

	// EnumOfRuleTypeForUpdateRuleInputDynamic is a EnumOfRuleTypeForUpdateRuleInput enum value
	EnumOfRuleTypeForUpdateRuleInputDynamic = "dynamic"
)
View Source
const (
	ServiceName = "volc_observe" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "volc_observe" // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfEventBusNameForCreateEventRuleInputDefault is a EnumOfEventBusNameForCreateEventRuleInput enum value
	EnumOfEventBusNameForCreateEventRuleInputDefault = "default"
)
View Source
const (
	// EnumOfEventBusNameForUpdateEventRuleInputDefault is a EnumOfEventBusNameForUpdateEventRuleInput enum value
	EnumOfEventBusNameForUpdateEventRuleInputDefault = "default"
)
View Source
const (
	// EnumOfOrderByForListEventsInputHappenTime is a EnumOfOrderByForListEventsInput enum value
	EnumOfOrderByForListEventsInputHappenTime = "HappenTime"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConditionForCreateRuleInput

type ConditionForCreateRuleInput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

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

func (ConditionForCreateRuleInput) GoString

func (s ConditionForCreateRuleInput) GoString() string

GoString returns the string representation

func (*ConditionForCreateRuleInput) SetComparisonOperator

func (s *ConditionForCreateRuleInput) SetComparisonOperator(v string) *ConditionForCreateRuleInput

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForCreateRuleInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForCreateRuleInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForCreateRuleInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConditionForCreateRuleInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForCreateRuleInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForCreateRuleInput) String

String returns the string representation

type ConditionForListRulesByIdsOutput

type ConditionForListRulesByIdsOutput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

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

func (ConditionForListRulesByIdsOutput) GoString

GoString returns the string representation

func (*ConditionForListRulesByIdsOutput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForListRulesByIdsOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForListRulesByIdsOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForListRulesByIdsOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForListRulesByIdsOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForListRulesByIdsOutput) String

String returns the string representation

type ConditionForListRulesOutput added in v1.0.146

type ConditionForListRulesOutput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

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

func (ConditionForListRulesOutput) GoString added in v1.0.146

func (s ConditionForListRulesOutput) GoString() string

GoString returns the string representation

func (*ConditionForListRulesOutput) SetComparisonOperator added in v1.0.146

func (s *ConditionForListRulesOutput) SetComparisonOperator(v string) *ConditionForListRulesOutput

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForListRulesOutput) SetMetricName added in v1.0.146

SetMetricName sets the MetricName field's value.

func (*ConditionForListRulesOutput) SetMetricUnit added in v1.0.146

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForListRulesOutput) SetStatistics added in v1.0.146

SetStatistics sets the Statistics field's value.

func (*ConditionForListRulesOutput) SetThreshold added in v1.0.146

SetThreshold sets the Threshold field's value.

func (ConditionForListRulesOutput) String added in v1.0.146

String returns the string representation

type ConditionForUpdateRuleInput

type ConditionForUpdateRuleInput struct {
	ComparisonOperator *string `type:"string" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	MetricUnit *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	Statistics *string `type:"string" json:",omitempty"`

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

func (ConditionForUpdateRuleInput) GoString

func (s ConditionForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*ConditionForUpdateRuleInput) SetComparisonOperator

func (s *ConditionForUpdateRuleInput) SetComparisonOperator(v string) *ConditionForUpdateRuleInput

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForUpdateRuleInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForUpdateRuleInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForUpdateRuleInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConditionForUpdateRuleInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*ConditionForUpdateRuleInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForUpdateRuleInput) String

String returns the string representation

type CreateContactGroupInput added in v1.0.138

type CreateContactGroupInput struct {
	ContactsIdList []*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 added in v1.0.138

func (s CreateContactGroupInput) GoString() string

GoString returns the string representation

func (*CreateContactGroupInput) SetContactsIdList added in v1.0.138

func (s *CreateContactGroupInput) SetContactsIdList(v []*string) *CreateContactGroupInput

SetContactsIdList sets the ContactsIdList field's value.

func (*CreateContactGroupInput) SetDescription added in v1.0.138

SetDescription sets the Description field's value.

func (*CreateContactGroupInput) SetName added in v1.0.138

SetName sets the Name field's value.

func (CreateContactGroupInput) String added in v1.0.138

func (s CreateContactGroupInput) String() string

String returns the string representation

func (*CreateContactGroupInput) Validate added in v1.0.138

func (s *CreateContactGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactGroupOutput added in v1.0.138

type CreateContactGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateContactGroupOutput) GoString added in v1.0.138

func (s CreateContactGroupOutput) GoString() string

GoString returns the string representation

func (*CreateContactGroupOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (CreateContactGroupOutput) String added in v1.0.138

func (s CreateContactGroupOutput) String() string

String returns the string representation

type CreateContactsInput added in v1.0.138

type CreateContactsInput struct {

	// Email is a required field
	Email *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

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

func (CreateContactsInput) GoString added in v1.0.138

func (s CreateContactsInput) GoString() string

GoString returns the string representation

func (*CreateContactsInput) SetEmail added in v1.0.138

SetEmail sets the Email field's value.

func (*CreateContactsInput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*CreateContactsInput) SetPhone added in v1.0.138

SetPhone sets the Phone field's value.

func (CreateContactsInput) String added in v1.0.138

func (s CreateContactsInput) String() string

String returns the string representation

func (*CreateContactsInput) Validate added in v1.0.138

func (s *CreateContactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactsOutput added in v1.0.138

type CreateContactsOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateContactsOutput) GoString added in v1.0.138

func (s CreateContactsOutput) GoString() string

GoString returns the string representation

func (*CreateContactsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (CreateContactsOutput) String added in v1.0.138

func (s CreateContactsOutput) String() string

String returns the string representation

type CreateEventRuleInput added in v1.0.146

type CreateEventRuleInput struct {
	ContactGroupIds []*string `type:"list" json:",omitempty"`

	ContactMethods []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectiveTime *EffectiveTimeForCreateEventRuleInput `type:"structure" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	// EventBusName is a required field
	EventBusName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true" enum:"EnumOfEventBusNameForCreateEventRuleInput"`

	// EventSource is a required field
	EventSource *string `type:"string" json:",omitempty" required:"true"`

	EventType []*string `type:"list" json:",omitempty"`

	FilterPattern map[string]*interface{} `type:"map" json:",omitempty"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	MessageQueue []*MessageQueueForCreateEventRuleInput `type:"list" json:",omitempty"`

	// RuleName is a required field
	RuleName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForCreateEventRuleInput"`

	TLSTarget []*TLSTargetForCreateEventRuleInput `type:"list" json:",omitempty"`

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

func (CreateEventRuleInput) GoString added in v1.0.146

func (s CreateEventRuleInput) GoString() string

GoString returns the string representation

func (*CreateEventRuleInput) SetContactGroupIds added in v1.0.146

func (s *CreateEventRuleInput) SetContactGroupIds(v []*string) *CreateEventRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*CreateEventRuleInput) SetContactMethods added in v1.0.146

func (s *CreateEventRuleInput) SetContactMethods(v []*string) *CreateEventRuleInput

SetContactMethods sets the ContactMethods field's value.

func (*CreateEventRuleInput) SetDescription added in v1.0.146

func (s *CreateEventRuleInput) SetDescription(v string) *CreateEventRuleInput

SetDescription sets the Description field's value.

func (*CreateEventRuleInput) SetEffectiveTime added in v1.0.146

SetEffectiveTime sets the EffectiveTime field's value.

func (*CreateEventRuleInput) SetEndpoint added in v1.0.146

SetEndpoint sets the Endpoint field's value.

func (*CreateEventRuleInput) SetEventBusName added in v1.0.146

func (s *CreateEventRuleInput) SetEventBusName(v string) *CreateEventRuleInput

SetEventBusName sets the EventBusName field's value.

func (*CreateEventRuleInput) SetEventSource added in v1.0.146

func (s *CreateEventRuleInput) SetEventSource(v string) *CreateEventRuleInput

SetEventSource sets the EventSource field's value.

func (*CreateEventRuleInput) SetEventType added in v1.0.146

func (s *CreateEventRuleInput) SetEventType(v []*string) *CreateEventRuleInput

SetEventType sets the EventType field's value.

func (*CreateEventRuleInput) SetFilterPattern added in v1.0.146

func (s *CreateEventRuleInput) SetFilterPattern(v map[string]*interface{}) *CreateEventRuleInput

SetFilterPattern sets the FilterPattern field's value.

func (*CreateEventRuleInput) SetLevel added in v1.0.146

SetLevel sets the Level field's value.

func (*CreateEventRuleInput) SetMessageQueue added in v1.0.146

SetMessageQueue sets the MessageQueue field's value.

func (*CreateEventRuleInput) SetRuleName added in v1.0.146

SetRuleName sets the RuleName field's value.

func (*CreateEventRuleInput) SetStatus added in v1.0.146

SetStatus sets the Status field's value.

func (*CreateEventRuleInput) SetTLSTarget added in v1.0.146

SetTLSTarget sets the TLSTarget field's value.

func (*CreateEventRuleInput) SetWebhookIds added in v1.0.146

func (s *CreateEventRuleInput) SetWebhookIds(v []*string) *CreateEventRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (CreateEventRuleInput) String added in v1.0.146

func (s CreateEventRuleInput) String() string

String returns the string representation

func (*CreateEventRuleInput) Validate added in v1.0.146

func (s *CreateEventRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateEventRuleOutput added in v1.0.146

type CreateEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForCreateEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateEventRuleOutput) GoString added in v1.0.146

func (s CreateEventRuleOutput) GoString() string

GoString returns the string representation

func (*CreateEventRuleOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (CreateEventRuleOutput) String added in v1.0.146

func (s CreateEventRuleOutput) String() string

String returns the string representation

type CreateObjectGroupInput added in v1.0.137

type CreateObjectGroupInput struct {

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

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

func (CreateObjectGroupInput) GoString added in v1.0.137

func (s CreateObjectGroupInput) GoString() string

GoString returns the string representation

func (*CreateObjectGroupInput) SetName added in v1.0.137

SetName sets the Name field's value.

func (*CreateObjectGroupInput) SetObjects added in v1.0.137

SetObjects sets the Objects field's value.

func (CreateObjectGroupInput) String added in v1.0.137

func (s CreateObjectGroupInput) String() string

String returns the string representation

func (*CreateObjectGroupInput) Validate added in v1.0.137

func (s *CreateObjectGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateObjectGroupOutput added in v1.0.137

type CreateObjectGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateObjectGroupOutput) GoString added in v1.0.137

func (s CreateObjectGroupOutput) GoString() string

GoString returns the string representation

func (*CreateObjectGroupOutput) SetData added in v1.0.137

SetData sets the Data field's value.

func (CreateObjectGroupOutput) String added in v1.0.137

func (s CreateObjectGroupOutput) String() string

String returns the string representation

type CreateRuleInput

type CreateRuleInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForCreateRuleInput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForCreateRuleInput `type:"structure" json:",omitempty"`

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	// EnableState is a required field
	EnableState *string `type:"string" json:",omitempty" required:"true"`

	// EvaluationCount is a required field
	EvaluationCount *int64 `type:"integer" json:",omitempty" required:"true"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	NoData *NoDataForCreateRuleInput `type:"structure" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForCreateRuleInput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	// RuleName is a required field
	RuleName *string `type:"string" json:",omitempty" required:"true"`

	// RuleType is a required field
	RuleType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfRuleTypeForCreateRuleInput"`

	// SilenceTime is a required field
	SilenceTime *int64 `type:"integer" json:",omitempty" required:"true"`

	// SubNamespace is a required field
	SubNamespace *string `type:"string" json:",omitempty" required:"true"`

	Webhook *string `type:"string" json:",omitempty"`

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

func (CreateRuleInput) GoString

func (s CreateRuleInput) GoString() string

GoString returns the string representation

func (*CreateRuleInput) SetAlertMethods

func (s *CreateRuleInput) SetAlertMethods(v []*string) *CreateRuleInput

SetAlertMethods sets the AlertMethods field's value.

func (*CreateRuleInput) SetConditionOperator added in v1.0.146

func (s *CreateRuleInput) SetConditionOperator(v string) *CreateRuleInput

SetConditionOperator sets the ConditionOperator field's value.

func (*CreateRuleInput) SetConditions

SetConditions sets the Conditions field's value.

func (*CreateRuleInput) SetContactGroupIds added in v1.0.146

func (s *CreateRuleInput) SetContactGroupIds(v []*string) *CreateRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*CreateRuleInput) SetDescription

func (s *CreateRuleInput) SetDescription(v string) *CreateRuleInput

SetDescription sets the Description field's value.

func (*CreateRuleInput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*CreateRuleInput) SetEffectEndAt

func (s *CreateRuleInput) SetEffectEndAt(v string) *CreateRuleInput

SetEffectEndAt sets the EffectEndAt field's value.

func (*CreateRuleInput) SetEffectStartAt

func (s *CreateRuleInput) SetEffectStartAt(v string) *CreateRuleInput

SetEffectStartAt sets the EffectStartAt field's value.

func (*CreateRuleInput) SetEnableState

func (s *CreateRuleInput) SetEnableState(v string) *CreateRuleInput

SetEnableState sets the EnableState field's value.

func (*CreateRuleInput) SetEvaluationCount

func (s *CreateRuleInput) SetEvaluationCount(v int64) *CreateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (*CreateRuleInput) SetLevel

func (s *CreateRuleInput) SetLevel(v string) *CreateRuleInput

SetLevel sets the Level field's value.

func (*CreateRuleInput) SetMultipleConditions added in v1.0.146

func (s *CreateRuleInput) SetMultipleConditions(v bool) *CreateRuleInput

SetMultipleConditions sets the MultipleConditions field's value.

func (*CreateRuleInput) SetNamespace

func (s *CreateRuleInput) SetNamespace(v string) *CreateRuleInput

SetNamespace sets the Namespace field's value.

func (*CreateRuleInput) SetNoData added in v1.0.146

SetNoData sets the NoData field's value.

func (*CreateRuleInput) SetOriginalDimensions

func (s *CreateRuleInput) SetOriginalDimensions(v map[string][]*string) *CreateRuleInput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*CreateRuleInput) SetRecoveryNotify added in v1.0.146

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*CreateRuleInput) SetRegions

func (s *CreateRuleInput) SetRegions(v []*string) *CreateRuleInput

SetRegions sets the Regions field's value.

func (*CreateRuleInput) SetRuleName

func (s *CreateRuleInput) SetRuleName(v string) *CreateRuleInput

SetRuleName sets the RuleName field's value.

func (*CreateRuleInput) SetRuleType

func (s *CreateRuleInput) SetRuleType(v string) *CreateRuleInput

SetRuleType sets the RuleType field's value.

func (*CreateRuleInput) SetSilenceTime

func (s *CreateRuleInput) SetSilenceTime(v int64) *CreateRuleInput

SetSilenceTime sets the SilenceTime field's value.

func (*CreateRuleInput) SetSubNamespace

func (s *CreateRuleInput) SetSubNamespace(v string) *CreateRuleInput

SetSubNamespace sets the SubNamespace field's value.

func (*CreateRuleInput) SetWebhook added in v1.0.146

func (s *CreateRuleInput) SetWebhook(v string) *CreateRuleInput

SetWebhook sets the Webhook field's value.

func (*CreateRuleInput) SetWebhookIds added in v1.0.146

func (s *CreateRuleInput) SetWebhookIds(v []*string) *CreateRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (CreateRuleInput) String

func (s CreateRuleInput) String() string

String returns the string representation

func (*CreateRuleInput) Validate added in v1.0.146

func (s *CreateRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRuleOutput

type CreateRuleOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateRuleOutput) GoString

func (s CreateRuleOutput) GoString() string

GoString returns the string representation

func (*CreateRuleOutput) SetData

func (s *CreateRuleOutput) SetData(v []*string) *CreateRuleOutput

SetData sets the Data field's value.

func (CreateRuleOutput) String

func (s CreateRuleOutput) String() string

String returns the string representation

type CreateWebhookInput added in v1.0.146

type CreateWebhookInput struct {

	// Name is a required field
	Name *string `min:"1" max:"512" type:"string" json:",omitempty" required:"true"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfTypeForCreateWebhookInput"`

	// Url is a required field
	Url *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateWebhookInput) GoString added in v1.0.146

func (s CreateWebhookInput) GoString() string

GoString returns the string representation

func (*CreateWebhookInput) SetName added in v1.0.146

SetName sets the Name field's value.

func (*CreateWebhookInput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*CreateWebhookInput) SetUrl added in v1.0.146

SetUrl sets the Url field's value.

func (CreateWebhookInput) String added in v1.0.146

func (s CreateWebhookInput) String() string

String returns the string representation

func (*CreateWebhookInput) Validate added in v1.0.146

func (s *CreateWebhookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWebhookOutput added in v1.0.146

type CreateWebhookOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateWebhookOutput) GoString added in v1.0.146

func (s CreateWebhookOutput) GoString() string

GoString returns the string representation

func (*CreateWebhookOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (CreateWebhookOutput) String added in v1.0.146

func (s CreateWebhookOutput) String() string

String returns the string representation

type DataForCreateEventRuleOutput added in v1.0.146

type DataForCreateEventRuleOutput struct {
	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForCreateEventRuleOutput) GoString added in v1.0.146

func (s DataForCreateEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForCreateEventRuleOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (DataForCreateEventRuleOutput) String added in v1.0.146

String returns the string representation

type DataForDeleteEventRuleOutput added in v1.0.146

type DataForDeleteEventRuleOutput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDeleteEventRuleOutput) GoString added in v1.0.146

func (s DataForDeleteEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForDeleteEventRuleOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (DataForDeleteEventRuleOutput) String added in v1.0.146

String returns the string representation

type DataForDisableEventRuleOutput added in v1.0.146

type DataForDisableEventRuleOutput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDisableEventRuleOutput) GoString added in v1.0.146

GoString returns the string representation

func (*DataForDisableEventRuleOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (DataForDisableEventRuleOutput) String added in v1.0.146

String returns the string representation

type DataForEnableEventRuleOutput added in v1.0.146

type DataForEnableEventRuleOutput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForEnableEventRuleOutput) GoString added in v1.0.146

func (s DataForEnableEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForEnableEventRuleOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (DataForEnableEventRuleOutput) String added in v1.0.146

String returns the string representation

type DataForGetMetricDataOutput added in v1.0.48

type DataForGetMetricDataOutput struct {
	DescriptionCN *string `type:"string" json:",omitempty"`

	DescriptionEN *string `type:"string" json:",omitempty"`

	EndTime *int64 `type:"integer" json:",omitempty"`

	MetricDataResults []*MetricDataResultForGetMetricDataOutput `type:"list" json:",omitempty"`

	MetricName *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Period *string `type:"string" json:",omitempty"`

	StartTime *int64 `type:"integer" json:",omitempty"`

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

func (DataForGetMetricDataOutput) GoString added in v1.0.48

func (s DataForGetMetricDataOutput) GoString() string

GoString returns the string representation

func (*DataForGetMetricDataOutput) SetDescriptionCN added in v1.0.48

SetDescriptionCN sets the DescriptionCN field's value.

func (*DataForGetMetricDataOutput) SetDescriptionEN added in v1.0.48

SetDescriptionEN sets the DescriptionEN field's value.

func (*DataForGetMetricDataOutput) SetEndTime added in v1.0.48

SetEndTime sets the EndTime field's value.

func (*DataForGetMetricDataOutput) SetMetricDataResults added in v1.0.48

SetMetricDataResults sets the MetricDataResults field's value.

func (*DataForGetMetricDataOutput) SetMetricName added in v1.0.48

SetMetricName sets the MetricName field's value.

func (*DataForGetMetricDataOutput) SetNamespace added in v1.0.48

SetNamespace sets the Namespace field's value.

func (*DataForGetMetricDataOutput) SetPeriod added in v1.0.48

SetPeriod sets the Period field's value.

func (*DataForGetMetricDataOutput) SetStartTime added in v1.0.48

SetStartTime sets the StartTime field's value.

func (*DataForGetMetricDataOutput) SetUnit added in v1.0.48

SetUnit sets the Unit field's value.

func (DataForGetMetricDataOutput) String added in v1.0.48

String returns the string representation

type DataForGetTopDataOutput added in v1.0.89

type DataForGetTopDataOutput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	OrderByMetricName *string `type:"string" json:",omitempty"`

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

func (DataForGetTopDataOutput) GoString added in v1.0.89

func (s DataForGetTopDataOutput) GoString() string

GoString returns the string representation

func (*DataForGetTopDataOutput) SetAsc added in v1.0.89

SetAsc sets the Asc field's value.

func (*DataForGetTopDataOutput) SetOrderByMetricName added in v1.0.89

func (s *DataForGetTopDataOutput) SetOrderByMetricName(v string) *DataForGetTopDataOutput

SetOrderByMetricName sets the OrderByMetricName field's value.

func (*DataForGetTopDataOutput) SetTopDataResults added in v1.0.89

SetTopDataResults sets the TopDataResults field's value.

func (DataForGetTopDataOutput) String added in v1.0.89

func (s DataForGetTopDataOutput) String() string

String returns the string representation

type DataForListAlertGroupOutput added in v1.0.146

type DataForListAlertGroupOutput struct {
	AlertState *string `type:"string" json:",omitempty"`

	AlertType *string `type:"string" json:",omitempty"`

	Dimension *string `type:"string" json:",omitempty"`

	Duration *string `type:"string" json:",omitempty"`

	EndAt *string `type:"string" json:",omitempty"`

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

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	ResourceName *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	StartAt *string `type:"string" json:",omitempty"`

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

func (DataForListAlertGroupOutput) GoString added in v1.0.146

func (s DataForListAlertGroupOutput) GoString() string

GoString returns the string representation

func (*DataForListAlertGroupOutput) SetAlertState added in v1.0.146

SetAlertState sets the AlertState field's value.

func (*DataForListAlertGroupOutput) SetAlertType added in v1.0.169

SetAlertType sets the AlertType field's value.

func (*DataForListAlertGroupOutput) SetDimension added in v1.0.146

SetDimension sets the Dimension field's value.

func (*DataForListAlertGroupOutput) SetDuration added in v1.0.146

SetDuration sets the Duration field's value.

func (*DataForListAlertGroupOutput) SetEndAt added in v1.0.146

SetEndAt sets the EndAt field's value.

func (*DataForListAlertGroupOutput) SetLevel added in v1.0.146

SetLevel sets the Level field's value.

func (*DataForListAlertGroupOutput) SetNamespace added in v1.0.146

SetNamespace sets the Namespace field's value.

func (*DataForListAlertGroupOutput) SetRegion added in v1.0.146

SetRegion sets the Region field's value.

func (*DataForListAlertGroupOutput) SetResourceId added in v1.0.146

SetResourceId sets the ResourceId field's value.

func (*DataForListAlertGroupOutput) SetResourceName added in v1.0.146

SetResourceName sets the ResourceName field's value.

func (*DataForListAlertGroupOutput) SetResourceType added in v1.0.146

SetResourceType sets the ResourceType field's value.

func (*DataForListAlertGroupOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (*DataForListAlertGroupOutput) SetRuleName added in v1.0.146

SetRuleName sets the RuleName field's value.

func (*DataForListAlertGroupOutput) SetStartAt added in v1.0.146

SetStartAt sets the StartAt field's value.

func (*DataForListAlertGroupOutput) SetSubNamespace added in v1.0.146

SetSubNamespace sets the SubNamespace field's value.

func (DataForListAlertGroupOutput) String added in v1.0.146

String returns the string representation

type DataForListContactGroupByIdsOutput added in v1.0.138

type DataForListContactGroupByIdsOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

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

func (DataForListContactGroupByIdsOutput) GoString added in v1.0.138

GoString returns the string representation

func (*DataForListContactGroupByIdsOutput) SetAccountId added in v1.0.138

SetAccountId sets the AccountId field's value.

func (*DataForListContactGroupByIdsOutput) SetCreatedAt added in v1.0.138

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListContactGroupByIdsOutput) SetDescription added in v1.0.138

SetDescription sets the Description field's value.

func (*DataForListContactGroupByIdsOutput) SetId added in v1.0.138

SetId sets the Id field's value.

func (*DataForListContactGroupByIdsOutput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*DataForListContactGroupByIdsOutput) SetUpdatedAt added in v1.0.138

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListContactGroupByIdsOutput) String added in v1.0.138

String returns the string representation

type DataForListContactGroupsOutput added in v1.0.138

type DataForListContactGroupsOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

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

func (DataForListContactGroupsOutput) GoString added in v1.0.138

GoString returns the string representation

func (*DataForListContactGroupsOutput) SetAccountId added in v1.0.138

SetAccountId sets the AccountId field's value.

func (*DataForListContactGroupsOutput) SetCreatedAt added in v1.0.138

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListContactGroupsOutput) SetDescription added in v1.0.138

SetDescription sets the Description field's value.

func (*DataForListContactGroupsOutput) SetId added in v1.0.138

SetId sets the Id field's value.

func (*DataForListContactGroupsOutput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*DataForListContactGroupsOutput) SetUpdatedAt added in v1.0.138

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListContactGroupsOutput) String added in v1.0.138

String returns the string representation

type DataForListContactsByIdsOutput added in v1.0.138

type DataForListContactsByIdsOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

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

func (DataForListContactsByIdsOutput) GoString added in v1.0.138

GoString returns the string representation

func (*DataForListContactsByIdsOutput) SetEmail added in v1.0.138

SetEmail sets the Email field's value.

func (*DataForListContactsByIdsOutput) SetId added in v1.0.138

SetId sets the Id field's value.

func (*DataForListContactsByIdsOutput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*DataForListContactsByIdsOutput) SetPhone added in v1.0.138

SetPhone sets the Phone field's value.

func (DataForListContactsByIdsOutput) String added in v1.0.138

String returns the string representation

type DataForListContactsOutput added in v1.0.138

type DataForListContactsOutput struct {
	Email *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

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

func (DataForListContactsOutput) GoString added in v1.0.138

func (s DataForListContactsOutput) GoString() string

GoString returns the string representation

func (*DataForListContactsOutput) SetEmail added in v1.0.138

SetEmail sets the Email field's value.

func (*DataForListContactsOutput) SetId added in v1.0.138

SetId sets the Id field's value.

func (*DataForListContactsOutput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*DataForListContactsOutput) SetPhone added in v1.0.138

SetPhone sets the Phone field's value.

func (DataForListContactsOutput) String added in v1.0.138

func (s DataForListContactsOutput) String() string

String returns the string representation

type DataForListEventRulesOutput added in v1.0.146

type DataForListEventRulesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	ContactMethods []*string `type:"list" json:",omitempty"`

	CreatedAt *int64 `type:"integer" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	EventBusName *string `type:"string" json:",omitempty"`

	EventType []*string `type:"list" json:",omitempty"`

	FilterPattern map[string]*interface{} `type:"map" json:",omitempty"`

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

	MessageQueue *MessageQueueForListEventRulesOutput `type:"structure" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	TLSTarget []*TLSTargetForListEventRulesOutput `type:"list" json:",omitempty"`

	UpdatedAt *int64 `type:"integer" json:",omitempty"`

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

func (DataForListEventRulesOutput) GoString added in v1.0.146

func (s DataForListEventRulesOutput) GoString() string

GoString returns the string representation

func (*DataForListEventRulesOutput) SetAccountId added in v1.0.146

SetAccountId sets the AccountId field's value.

func (*DataForListEventRulesOutput) SetContactGroupIds added in v1.0.146

func (s *DataForListEventRulesOutput) SetContactGroupIds(v []*string) *DataForListEventRulesOutput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*DataForListEventRulesOutput) SetContactMethods added in v1.0.146

SetContactMethods sets the ContactMethods field's value.

func (*DataForListEventRulesOutput) SetCreatedAt added in v1.0.146

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListEventRulesOutput) SetDescription added in v1.0.146

SetDescription sets the Description field's value.

func (*DataForListEventRulesOutput) SetEffectEndAt added in v1.0.146

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListEventRulesOutput) SetEffectStartAt added in v1.0.146

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListEventRulesOutput) SetEnableState added in v1.0.146

SetEnableState sets the EnableState field's value.

func (*DataForListEventRulesOutput) SetEndpoint added in v1.0.146

SetEndpoint sets the Endpoint field's value.

func (*DataForListEventRulesOutput) SetEventBusName added in v1.0.146

SetEventBusName sets the EventBusName field's value.

func (*DataForListEventRulesOutput) SetEventType added in v1.0.146

SetEventType sets the EventType field's value.

func (*DataForListEventRulesOutput) SetFilterPattern added in v1.0.146

func (s *DataForListEventRulesOutput) SetFilterPattern(v map[string]*interface{}) *DataForListEventRulesOutput

SetFilterPattern sets the FilterPattern field's value.

func (*DataForListEventRulesOutput) SetLevel added in v1.0.146

SetLevel sets the Level field's value.

func (*DataForListEventRulesOutput) SetMessageQueue added in v1.0.146

SetMessageQueue sets the MessageQueue field's value.

func (*DataForListEventRulesOutput) SetRegion added in v1.0.146

SetRegion sets the Region field's value.

func (*DataForListEventRulesOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (*DataForListEventRulesOutput) SetRuleName added in v1.0.146

SetRuleName sets the RuleName field's value.

func (*DataForListEventRulesOutput) SetSource added in v1.0.146

SetSource sets the Source field's value.

func (*DataForListEventRulesOutput) SetTLSTarget added in v1.0.146

SetTLSTarget sets the TLSTarget field's value.

func (*DataForListEventRulesOutput) SetUpdatedAt added in v1.0.146

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListEventRulesOutput) SetWebhookIds added in v1.0.146

SetWebhookIds sets the WebhookIds field's value.

func (DataForListEventRulesOutput) String added in v1.0.146

String returns the string representation

type DataForListEventsOutput added in v1.0.137

type DataForListEventsOutput struct {
	Detail map[string]*interface{} `type:"map" json:",omitempty"`

	EventBusName *string `type:"string" json:",omitempty"`

	EventType *string `type:"string" json:",omitempty"`

	HappenTime *int64 `type:"integer" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

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

func (DataForListEventsOutput) GoString added in v1.0.137

func (s DataForListEventsOutput) GoString() string

GoString returns the string representation

func (*DataForListEventsOutput) SetDetail added in v1.0.137

func (s *DataForListEventsOutput) SetDetail(v map[string]*interface{}) *DataForListEventsOutput

SetDetail sets the Detail field's value.

func (*DataForListEventsOutput) SetEventBusName added in v1.0.137

SetEventBusName sets the EventBusName field's value.

func (*DataForListEventsOutput) SetEventType added in v1.0.137

SetEventType sets the EventType field's value.

func (*DataForListEventsOutput) SetHappenTime added in v1.0.137

SetHappenTime sets the HappenTime field's value.

func (*DataForListEventsOutput) SetID added in v1.0.137

SetID sets the ID field's value.

func (*DataForListEventsOutput) SetRegion added in v1.0.137

SetRegion sets the Region field's value.

func (*DataForListEventsOutput) SetSource added in v1.0.137

SetSource sets the Source field's value.

func (DataForListEventsOutput) String added in v1.0.137

func (s DataForListEventsOutput) String() string

String returns the string representation

type DataForListObjectGroupsOutput added in v1.0.137

type DataForListObjectGroupsOutput struct {
	AlertTemplateId *string `type:"string" json:",omitempty"`

	AlertTemplateName *string `type:"string" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Objects []*ObjectForListObjectGroupsOutput `type:"list" json:",omitempty"`

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

func (DataForListObjectGroupsOutput) GoString added in v1.0.137

GoString returns the string representation

func (*DataForListObjectGroupsOutput) SetAlertTemplateId added in v1.0.137

SetAlertTemplateId sets the AlertTemplateId field's value.

func (*DataForListObjectGroupsOutput) SetAlertTemplateName added in v1.0.137

SetAlertTemplateName sets the AlertTemplateName field's value.

func (*DataForListObjectGroupsOutput) SetCreatedAt added in v1.0.137

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListObjectGroupsOutput) SetId added in v1.0.137

SetId sets the Id field's value.

func (*DataForListObjectGroupsOutput) SetName added in v1.0.137

SetName sets the Name field's value.

func (*DataForListObjectGroupsOutput) SetObjects added in v1.0.137

SetObjects sets the Objects field's value.

func (*DataForListObjectGroupsOutput) SetUpdatedAt added in v1.0.137

SetUpdatedAt sets the UpdatedAt field's value.

func (DataForListObjectGroupsOutput) String added in v1.0.137

String returns the string representation

type DataForListRulesByIdsOutput added in v1.0.146

type DataForListRulesByIdsOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	AlertState *string `type:"string" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForListRulesByIdsOutput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	EvaluationCount *int64 `type:"integer" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

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

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	RuleType *string `type:"string" json:",omitempty"`

	SilenceTime *int64 `type:"integer" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	WebHook *string `type:"string" json:",omitempty"`

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

func (DataForListRulesByIdsOutput) GoString added in v1.0.146

func (s DataForListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*DataForListRulesByIdsOutput) SetAlertMethods added in v1.0.146

SetAlertMethods sets the AlertMethods field's value.

func (*DataForListRulesByIdsOutput) SetAlertState added in v1.0.146

SetAlertState sets the AlertState field's value.

func (*DataForListRulesByIdsOutput) SetConditionOperator added in v1.0.146

SetConditionOperator sets the ConditionOperator field's value.

func (*DataForListRulesByIdsOutput) SetConditions added in v1.0.146

SetConditions sets the Conditions field's value.

func (*DataForListRulesByIdsOutput) SetContactGroupIds added in v1.0.146

func (s *DataForListRulesByIdsOutput) SetContactGroupIds(v []*string) *DataForListRulesByIdsOutput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*DataForListRulesByIdsOutput) SetCreatedAt added in v1.0.146

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListRulesByIdsOutput) SetDescription added in v1.0.146

SetDescription sets the Description field's value.

func (*DataForListRulesByIdsOutput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*DataForListRulesByIdsOutput) SetEffectEndAt added in v1.0.146

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListRulesByIdsOutput) SetEffectStartAt added in v1.0.146

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListRulesByIdsOutput) SetEnableState added in v1.0.146

SetEnableState sets the EnableState field's value.

func (*DataForListRulesByIdsOutput) SetEvaluationCount added in v1.0.146

SetEvaluationCount sets the EvaluationCount field's value.

func (*DataForListRulesByIdsOutput) SetId added in v1.0.146

SetId sets the Id field's value.

func (*DataForListRulesByIdsOutput) SetLevel added in v1.0.146

SetLevel sets the Level field's value.

func (*DataForListRulesByIdsOutput) SetMultipleConditions added in v1.0.146

func (s *DataForListRulesByIdsOutput) SetMultipleConditions(v bool) *DataForListRulesByIdsOutput

SetMultipleConditions sets the MultipleConditions field's value.

func (*DataForListRulesByIdsOutput) SetNamespace added in v1.0.146

SetNamespace sets the Namespace field's value.

func (*DataForListRulesByIdsOutput) SetOriginalDimensions added in v1.0.146

func (s *DataForListRulesByIdsOutput) SetOriginalDimensions(v map[string][]*string) *DataForListRulesByIdsOutput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*DataForListRulesByIdsOutput) SetRecoveryNotify added in v1.0.146

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*DataForListRulesByIdsOutput) SetRegions added in v1.0.146

SetRegions sets the Regions field's value.

func (*DataForListRulesByIdsOutput) SetRuleName added in v1.0.146

SetRuleName sets the RuleName field's value.

func (*DataForListRulesByIdsOutput) SetRuleType added in v1.0.169

SetRuleType sets the RuleType field's value.

func (*DataForListRulesByIdsOutput) SetSilenceTime added in v1.0.146

SetSilenceTime sets the SilenceTime field's value.

func (*DataForListRulesByIdsOutput) SetSubNamespace added in v1.0.146

SetSubNamespace sets the SubNamespace field's value.

func (*DataForListRulesByIdsOutput) SetUpdatedAt added in v1.0.146

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListRulesByIdsOutput) SetWebHook added in v1.0.146

SetWebHook sets the WebHook field's value.

func (*DataForListRulesByIdsOutput) SetWebhookIds added in v1.0.146

SetWebhookIds sets the WebhookIds field's value.

func (DataForListRulesByIdsOutput) String added in v1.0.146

String returns the string representation

type DataForListRulesOutput added in v1.0.146

type DataForListRulesOutput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	AlertState *string `type:"string" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForListRulesOutput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	CreatedAt *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForListRulesOutput `type:"structure" json:",omitempty"`

	EffectEndAt *string `type:"string" json:",omitempty"`

	EffectStartAt *string `type:"string" json:",omitempty"`

	EnableState *string `type:"string" json:",omitempty"`

	EvaluationCount *int64 `type:"integer" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

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

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForListRulesOutput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	RuleType *string `type:"string" json:",omitempty"`

	SilenceTime *int64 `type:"integer" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	WebHook *string `type:"string" json:",omitempty"`

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

func (DataForListRulesOutput) GoString added in v1.0.146

func (s DataForListRulesOutput) GoString() string

GoString returns the string representation

func (*DataForListRulesOutput) SetAlertMethods added in v1.0.146

func (s *DataForListRulesOutput) SetAlertMethods(v []*string) *DataForListRulesOutput

SetAlertMethods sets the AlertMethods field's value.

func (*DataForListRulesOutput) SetAlertState added in v1.0.146

SetAlertState sets the AlertState field's value.

func (*DataForListRulesOutput) SetConditionOperator added in v1.0.146

func (s *DataForListRulesOutput) SetConditionOperator(v string) *DataForListRulesOutput

SetConditionOperator sets the ConditionOperator field's value.

func (*DataForListRulesOutput) SetConditions added in v1.0.146

SetConditions sets the Conditions field's value.

func (*DataForListRulesOutput) SetContactGroupIds added in v1.0.146

func (s *DataForListRulesOutput) SetContactGroupIds(v []*string) *DataForListRulesOutput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*DataForListRulesOutput) SetCreatedAt added in v1.0.146

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListRulesOutput) SetDescription added in v1.0.146

SetDescription sets the Description field's value.

func (*DataForListRulesOutput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*DataForListRulesOutput) SetEffectEndAt added in v1.0.146

SetEffectEndAt sets the EffectEndAt field's value.

func (*DataForListRulesOutput) SetEffectStartAt added in v1.0.146

func (s *DataForListRulesOutput) SetEffectStartAt(v string) *DataForListRulesOutput

SetEffectStartAt sets the EffectStartAt field's value.

func (*DataForListRulesOutput) SetEnableState added in v1.0.146

SetEnableState sets the EnableState field's value.

func (*DataForListRulesOutput) SetEvaluationCount added in v1.0.146

func (s *DataForListRulesOutput) SetEvaluationCount(v int64) *DataForListRulesOutput

SetEvaluationCount sets the EvaluationCount field's value.

func (*DataForListRulesOutput) SetId added in v1.0.146

SetId sets the Id field's value.

func (*DataForListRulesOutput) SetLevel added in v1.0.146

SetLevel sets the Level field's value.

func (*DataForListRulesOutput) SetMultipleConditions added in v1.0.146

func (s *DataForListRulesOutput) SetMultipleConditions(v bool) *DataForListRulesOutput

SetMultipleConditions sets the MultipleConditions field's value.

func (*DataForListRulesOutput) SetNamespace added in v1.0.146

SetNamespace sets the Namespace field's value.

func (*DataForListRulesOutput) SetOriginalDimensions added in v1.0.146

func (s *DataForListRulesOutput) SetOriginalDimensions(v map[string][]*string) *DataForListRulesOutput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*DataForListRulesOutput) SetRecoveryNotify added in v1.0.146

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*DataForListRulesOutput) SetRegions added in v1.0.146

SetRegions sets the Regions field's value.

func (*DataForListRulesOutput) SetRuleName added in v1.0.146

SetRuleName sets the RuleName field's value.

func (*DataForListRulesOutput) SetRuleType added in v1.0.169

SetRuleType sets the RuleType field's value.

func (*DataForListRulesOutput) SetSilenceTime added in v1.0.146

func (s *DataForListRulesOutput) SetSilenceTime(v int64) *DataForListRulesOutput

SetSilenceTime sets the SilenceTime field's value.

func (*DataForListRulesOutput) SetSubNamespace added in v1.0.146

func (s *DataForListRulesOutput) SetSubNamespace(v string) *DataForListRulesOutput

SetSubNamespace sets the SubNamespace field's value.

func (*DataForListRulesOutput) SetUpdatedAt added in v1.0.146

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListRulesOutput) SetWebHook added in v1.0.146

SetWebHook sets the WebHook field's value.

func (*DataForListRulesOutput) SetWebhookIds added in v1.0.146

func (s *DataForListRulesOutput) SetWebhookIds(v []*string) *DataForListRulesOutput

SetWebhookIds sets the WebhookIds field's value.

func (DataForListRulesOutput) String added in v1.0.146

func (s DataForListRulesOutput) String() string

String returns the string representation

type DataForListSendAlertOutput added in v1.0.146

type DataForListSendAlertOutput struct {
	AlertMethod *string `type:"string" json:",omitempty"`

	BathId *string `type:"string" json:",omitempty"`

	Content *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	SendAt *string `type:"string" json:",omitempty"`

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

func (DataForListSendAlertOutput) GoString added in v1.0.146

func (s DataForListSendAlertOutput) GoString() string

GoString returns the string representation

func (*DataForListSendAlertOutput) SetAlertMethod added in v1.0.146

SetAlertMethod sets the AlertMethod field's value.

func (*DataForListSendAlertOutput) SetBathId added in v1.0.146

SetBathId sets the BathId field's value.

func (*DataForListSendAlertOutput) SetContent added in v1.0.146

SetContent sets the Content field's value.

func (*DataForListSendAlertOutput) SetId added in v1.0.146

SetId sets the Id field's value.

func (*DataForListSendAlertOutput) SetSendAt added in v1.0.146

SetSendAt sets the SendAt field's value.

func (*DataForListSendAlertOutput) SetSendResult added in v1.0.146

SetSendResult sets the SendResult field's value.

func (DataForListSendAlertOutput) String added in v1.0.146

String returns the string representation

type DataForListWebhooksByIdsOutput added in v1.0.146

type DataForListWebhooksByIdsOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	EventRuleIds []*string `type:"list" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

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

func (DataForListWebhooksByIdsOutput) GoString added in v1.0.146

GoString returns the string representation

func (*DataForListWebhooksByIdsOutput) SetCreatedAt added in v1.0.146

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListWebhooksByIdsOutput) SetEventRuleIds added in v1.0.146

SetEventRuleIds sets the EventRuleIds field's value.

func (*DataForListWebhooksByIdsOutput) SetId added in v1.0.146

SetId sets the Id field's value.

func (*DataForListWebhooksByIdsOutput) SetName added in v1.0.146

SetName sets the Name field's value.

func (*DataForListWebhooksByIdsOutput) SetRuleIds added in v1.0.146

SetRuleIds sets the RuleIds field's value.

func (*DataForListWebhooksByIdsOutput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*DataForListWebhooksByIdsOutput) SetUpdatedAt added in v1.0.146

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListWebhooksByIdsOutput) SetUrl added in v1.0.146

SetUrl sets the Url field's value.

func (DataForListWebhooksByIdsOutput) String added in v1.0.146

String returns the string representation

type DataForListWebhooksOutput added in v1.0.146

type DataForListWebhooksOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	EventRuleIds []*string `type:"list" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

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

func (DataForListWebhooksOutput) GoString added in v1.0.146

func (s DataForListWebhooksOutput) GoString() string

GoString returns the string representation

func (*DataForListWebhooksOutput) SetCreatedAt added in v1.0.146

SetCreatedAt sets the CreatedAt field's value.

func (*DataForListWebhooksOutput) SetEventRuleIds added in v1.0.146

SetEventRuleIds sets the EventRuleIds field's value.

func (*DataForListWebhooksOutput) SetId added in v1.0.146

SetId sets the Id field's value.

func (*DataForListWebhooksOutput) SetName added in v1.0.146

SetName sets the Name field's value.

func (*DataForListWebhooksOutput) SetRuleIds added in v1.0.146

SetRuleIds sets the RuleIds field's value.

func (*DataForListWebhooksOutput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*DataForListWebhooksOutput) SetUpdatedAt added in v1.0.146

SetUpdatedAt sets the UpdatedAt field's value.

func (*DataForListWebhooksOutput) SetUrl added in v1.0.146

SetUrl sets the Url field's value.

func (DataForListWebhooksOutput) String added in v1.0.146

func (s DataForListWebhooksOutput) String() string

String returns the string representation

type DataForUpdateEventRuleOutput added in v1.0.146

type DataForUpdateEventRuleOutput struct {
	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForUpdateEventRuleOutput) GoString added in v1.0.146

func (s DataForUpdateEventRuleOutput) GoString() string

GoString returns the string representation

func (*DataForUpdateEventRuleOutput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (DataForUpdateEventRuleOutput) String added in v1.0.146

String returns the string representation

type DataPointForGetMetricDataOutput added in v1.0.48

type DataPointForGetMetricDataOutput struct {
	Timestamp *int64 `type:"integer" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataPointForGetMetricDataOutput) GoString added in v1.0.48

GoString returns the string representation

func (*DataPointForGetMetricDataOutput) SetTimestamp added in v1.0.48

SetTimestamp sets the Timestamp field's value.

func (*DataPointForGetMetricDataOutput) SetValue added in v1.0.48

SetValue sets the Value field's value.

func (DataPointForGetMetricDataOutput) String added in v1.0.48

String returns the string representation

type DeleteContactGroupByIdsInput added in v1.0.138

type DeleteContactGroupByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactGroupByIdsInput) GoString added in v1.0.138

func (s DeleteContactGroupByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteContactGroupByIdsInput) SetIds added in v1.0.138

SetIds sets the Ids field's value.

func (DeleteContactGroupByIdsInput) String added in v1.0.138

String returns the string representation

type DeleteContactGroupByIdsOutput added in v1.0.138

type DeleteContactGroupByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteContactGroupByIdsOutput) GoString added in v1.0.138

GoString returns the string representation

func (*DeleteContactGroupByIdsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (DeleteContactGroupByIdsOutput) String added in v1.0.138

String returns the string representation

type DeleteContactsByIdsInput added in v1.0.138

type DeleteContactsByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteContactsByIdsInput) GoString added in v1.0.138

func (s DeleteContactsByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteContactsByIdsInput) SetIds added in v1.0.138

SetIds sets the Ids field's value.

func (DeleteContactsByIdsInput) String added in v1.0.138

func (s DeleteContactsByIdsInput) String() string

String returns the string representation

type DeleteContactsByIdsOutput added in v1.0.138

type DeleteContactsByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteContactsByIdsOutput) GoString added in v1.0.138

func (s DeleteContactsByIdsOutput) GoString() string

GoString returns the string representation

func (*DeleteContactsByIdsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (DeleteContactsByIdsOutput) String added in v1.0.138

func (s DeleteContactsByIdsOutput) String() string

String returns the string representation

type DeleteEventRuleInput added in v1.0.146

type DeleteEventRuleInput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteEventRuleInput) GoString added in v1.0.146

func (s DeleteEventRuleInput) GoString() string

GoString returns the string representation

func (*DeleteEventRuleInput) SetRuleId added in v1.0.146

func (s *DeleteEventRuleInput) SetRuleId(v []*string) *DeleteEventRuleInput

SetRuleId sets the RuleId field's value.

func (DeleteEventRuleInput) String added in v1.0.146

func (s DeleteEventRuleInput) String() string

String returns the string representation

type DeleteEventRuleOutput added in v1.0.146

type DeleteEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForDeleteEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteEventRuleOutput) GoString added in v1.0.146

func (s DeleteEventRuleOutput) GoString() string

GoString returns the string representation

func (*DeleteEventRuleOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (DeleteEventRuleOutput) String added in v1.0.146

func (s DeleteEventRuleOutput) String() string

String returns the string representation

type DeleteObjectGroupInput added in v1.0.137

type DeleteObjectGroupInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteObjectGroupInput) GoString added in v1.0.137

func (s DeleteObjectGroupInput) GoString() string

GoString returns the string representation

func (*DeleteObjectGroupInput) SetId added in v1.0.137

SetId sets the Id field's value.

func (DeleteObjectGroupInput) String added in v1.0.137

func (s DeleteObjectGroupInput) String() string

String returns the string representation

func (*DeleteObjectGroupInput) Validate added in v1.0.137

func (s *DeleteObjectGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteObjectGroupOutput added in v1.0.137

type DeleteObjectGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteObjectGroupOutput) GoString added in v1.0.137

func (s DeleteObjectGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteObjectGroupOutput) SetData added in v1.0.137

SetData sets the Data field's value.

func (DeleteObjectGroupOutput) String added in v1.0.137

func (s DeleteObjectGroupOutput) String() string

String returns the string representation

type DeleteRulesByIdsInput

type DeleteRulesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteRulesByIdsInput) GoString

func (s DeleteRulesByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteRulesByIdsInput) SetIds added in v1.0.146

SetIds sets the Ids field's value.

func (DeleteRulesByIdsInput) String

func (s DeleteRulesByIdsInput) String() string

String returns the string representation

type DeleteRulesByIdsOutput

type DeleteRulesByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteRulesByIdsOutput) GoString

func (s DeleteRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*DeleteRulesByIdsOutput) SetData

SetData sets the Data field's value.

func (DeleteRulesByIdsOutput) String

func (s DeleteRulesByIdsOutput) String() string

String returns the string representation

type DeleteWebhooksByIdsInput added in v1.0.146

type DeleteWebhooksByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteWebhooksByIdsInput) GoString added in v1.0.146

func (s DeleteWebhooksByIdsInput) GoString() string

GoString returns the string representation

func (*DeleteWebhooksByIdsInput) SetIds added in v1.0.146

SetIds sets the Ids field's value.

func (DeleteWebhooksByIdsInput) String added in v1.0.146

func (s DeleteWebhooksByIdsInput) String() string

String returns the string representation

type DeleteWebhooksByIdsOutput added in v1.0.146

type DeleteWebhooksByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteWebhooksByIdsOutput) GoString added in v1.0.146

func (s DeleteWebhooksByIdsOutput) GoString() string

GoString returns the string representation

func (*DeleteWebhooksByIdsOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (DeleteWebhooksByIdsOutput) String added in v1.0.146

func (s DeleteWebhooksByIdsOutput) String() string

String returns the string representation

type DimensionConditionsForCreateObjectGroupInput added in v1.0.169

type DimensionConditionsForCreateObjectGroupInput struct {
	MetaCondition *MetaConditionForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForCreateObjectGroupInput `type:"structure" json:",omitempty"`

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

func (DimensionConditionsForCreateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*DimensionConditionsForCreateObjectGroupInput) SetMetaCondition added in v1.0.169

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForCreateObjectGroupInput) SetProjectCondition added in v1.0.169

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForCreateObjectGroupInput) SetTagCondition added in v1.0.169

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForCreateObjectGroupInput) SetType added in v1.0.169

SetType sets the Type field's value.

func (DimensionConditionsForCreateObjectGroupInput) String added in v1.0.169

String returns the string representation

type DimensionConditionsForCreateRuleInput added in v1.0.169

type DimensionConditionsForCreateRuleInput struct {
	MetaCondition *MetaConditionForCreateRuleInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForCreateRuleInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForCreateRuleInput `type:"structure" json:",omitempty"`

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

func (DimensionConditionsForCreateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*DimensionConditionsForCreateRuleInput) SetMetaCondition added in v1.0.169

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForCreateRuleInput) SetProjectCondition added in v1.0.169

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForCreateRuleInput) SetTagCondition added in v1.0.169

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForCreateRuleInput) SetType added in v1.0.169

SetType sets the Type field's value.

func (DimensionConditionsForCreateRuleInput) String added in v1.0.169

String returns the string representation

type DimensionConditionsForListRulesByIdsOutput added in v1.0.169

type DimensionConditionsForListRulesByIdsOutput struct {
	MetaCondition *MetaConditionForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForListRulesByIdsOutput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForListRulesByIdsOutput `type:"structure" json:",omitempty"`

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

func (DimensionConditionsForListRulesByIdsOutput) GoString added in v1.0.169

GoString returns the string representation

func (*DimensionConditionsForListRulesByIdsOutput) SetMetaCondition added in v1.0.169

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForListRulesByIdsOutput) SetProjectCondition added in v1.0.169

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForListRulesByIdsOutput) SetTagCondition added in v1.0.169

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForListRulesByIdsOutput) SetType added in v1.0.169

SetType sets the Type field's value.

func (DimensionConditionsForListRulesByIdsOutput) String added in v1.0.169

String returns the string representation

type DimensionConditionsForListRulesOutput added in v1.0.169

type DimensionConditionsForListRulesOutput struct {
	MetaCondition *MetaConditionForListRulesOutput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForListRulesOutput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForListRulesOutput `type:"structure" json:",omitempty"`

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

func (DimensionConditionsForListRulesOutput) GoString added in v1.0.169

GoString returns the string representation

func (*DimensionConditionsForListRulesOutput) SetMetaCondition added in v1.0.169

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForListRulesOutput) SetProjectCondition added in v1.0.169

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForListRulesOutput) SetTagCondition added in v1.0.169

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForListRulesOutput) SetType added in v1.0.169

SetType sets the Type field's value.

func (DimensionConditionsForListRulesOutput) String added in v1.0.169

String returns the string representation

type DimensionConditionsForUpdateObjectGroupInput added in v1.0.169

type DimensionConditionsForUpdateObjectGroupInput struct {
	MetaCondition *MetaConditionForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

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

func (DimensionConditionsForUpdateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*DimensionConditionsForUpdateObjectGroupInput) SetMetaCondition added in v1.0.169

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForUpdateObjectGroupInput) SetProjectCondition added in v1.0.169

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForUpdateObjectGroupInput) SetTagCondition added in v1.0.169

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForUpdateObjectGroupInput) SetType added in v1.0.169

SetType sets the Type field's value.

func (DimensionConditionsForUpdateObjectGroupInput) String added in v1.0.169

String returns the string representation

type DimensionConditionsForUpdateRuleInput added in v1.0.169

type DimensionConditionsForUpdateRuleInput struct {
	MetaCondition *MetaConditionForUpdateRuleInput `type:"structure" json:",omitempty"`

	ProjectCondition *ProjectConditionForUpdateRuleInput `type:"structure" json:",omitempty"`

	TagCondition *TagConditionForUpdateRuleInput `type:"structure" json:",omitempty"`

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

func (DimensionConditionsForUpdateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*DimensionConditionsForUpdateRuleInput) SetMetaCondition added in v1.0.169

SetMetaCondition sets the MetaCondition field's value.

func (*DimensionConditionsForUpdateRuleInput) SetProjectCondition added in v1.0.169

SetProjectCondition sets the ProjectCondition field's value.

func (*DimensionConditionsForUpdateRuleInput) SetTagCondition added in v1.0.169

SetTagCondition sets the TagCondition field's value.

func (*DimensionConditionsForUpdateRuleInput) SetType added in v1.0.169

SetType sets the Type field's value.

func (DimensionConditionsForUpdateRuleInput) String added in v1.0.169

String returns the string representation

type DimensionForGetMetricDataInput added in v1.0.48

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

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

func (DimensionForGetMetricDataInput) GoString added in v1.0.48

GoString returns the string representation

func (*DimensionForGetMetricDataInput) SetName added in v1.0.48

SetName sets the Name field's value.

func (*DimensionForGetMetricDataInput) SetValue added in v1.0.48

SetValue sets the Value field's value.

func (DimensionForGetMetricDataInput) String added in v1.0.48

String returns the string representation

type DimensionForGetMetricDataOutput added in v1.0.48

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

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

func (DimensionForGetMetricDataOutput) GoString added in v1.0.48

GoString returns the string representation

func (*DimensionForGetMetricDataOutput) SetName added in v1.0.48

SetName sets the Name field's value.

func (*DimensionForGetMetricDataOutput) SetValue added in v1.0.48

SetValue sets the Value field's value.

func (DimensionForGetMetricDataOutput) String added in v1.0.48

String returns the string representation

type DimensionForGetTopDataInput added in v1.0.89

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

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

func (DimensionForGetTopDataInput) GoString added in v1.0.89

func (s DimensionForGetTopDataInput) GoString() string

GoString returns the string representation

func (*DimensionForGetTopDataInput) SetName added in v1.0.89

SetName sets the Name field's value.

func (*DimensionForGetTopDataInput) SetValue added in v1.0.89

SetValue sets the Value field's value.

func (DimensionForGetTopDataInput) String added in v1.0.89

String returns the string representation

type DisableEventRuleInput added in v1.0.146

type DisableEventRuleInput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableEventRuleInput) GoString added in v1.0.146

func (s DisableEventRuleInput) GoString() string

GoString returns the string representation

func (*DisableEventRuleInput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (DisableEventRuleInput) String added in v1.0.146

func (s DisableEventRuleInput) String() string

String returns the string representation

type DisableEventRuleOutput added in v1.0.146

type DisableEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForDisableEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DisableEventRuleOutput) GoString added in v1.0.146

func (s DisableEventRuleOutput) GoString() string

GoString returns the string representation

func (*DisableEventRuleOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (DisableEventRuleOutput) String added in v1.0.146

func (s DisableEventRuleOutput) String() string

String returns the string representation

type EffectiveTimeForCreateEventRuleInput added in v1.0.146

type EffectiveTimeForCreateEventRuleInput struct {
	EndTime *string `type:"string" json:",omitempty"`

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

func (EffectiveTimeForCreateEventRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*EffectiveTimeForCreateEventRuleInput) SetEndTime added in v1.0.146

SetEndTime sets the EndTime field's value.

func (*EffectiveTimeForCreateEventRuleInput) SetStartTime added in v1.0.146

SetStartTime sets the StartTime field's value.

func (EffectiveTimeForCreateEventRuleInput) String added in v1.0.146

String returns the string representation

type EffectiveTimeForUpdateEventRuleInput added in v1.0.146

type EffectiveTimeForUpdateEventRuleInput struct {
	EndTime *string `type:"string" json:",omitempty"`

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

func (EffectiveTimeForUpdateEventRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*EffectiveTimeForUpdateEventRuleInput) SetEndTime added in v1.0.146

SetEndTime sets the EndTime field's value.

func (*EffectiveTimeForUpdateEventRuleInput) SetStartTime added in v1.0.146

SetStartTime sets the StartTime field's value.

func (EffectiveTimeForUpdateEventRuleInput) String added in v1.0.146

String returns the string representation

type EnableEventRuleInput added in v1.0.146

type EnableEventRuleInput struct {
	RuleId []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableEventRuleInput) GoString added in v1.0.146

func (s EnableEventRuleInput) GoString() string

GoString returns the string representation

func (*EnableEventRuleInput) SetRuleId added in v1.0.146

func (s *EnableEventRuleInput) SetRuleId(v []*string) *EnableEventRuleInput

SetRuleId sets the RuleId field's value.

func (EnableEventRuleInput) String added in v1.0.146

func (s EnableEventRuleInput) String() string

String returns the string representation

type EnableEventRuleOutput added in v1.0.146

type EnableEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForEnableEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EnableEventRuleOutput) GoString added in v1.0.146

func (s EnableEventRuleOutput) GoString() string

GoString returns the string representation

func (*EnableEventRuleOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (EnableEventRuleOutput) String added in v1.0.146

func (s EnableEventRuleOutput) String() string

String returns the string representation

type GetMetricDataInput added in v1.0.48

type GetMetricDataInput struct {
	EndTime *int64 `type:"integer" json:",omitempty"`

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

	Instances []*InstanceForGetMetricDataInput `type:"list" json:",omitempty"`

	// MetricName is a required field
	MetricName *string `type:"string" json:",omitempty" required:"true"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	Period *string `type:"string" json:",omitempty"`

	StartTime *int64 `type:"integer" json:",omitempty"`

	// SubNamespace is a required field
	SubNamespace *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetMetricDataInput) GoString added in v1.0.48

func (s GetMetricDataInput) GoString() string

GoString returns the string representation

func (*GetMetricDataInput) SetEndTime added in v1.0.48

func (s *GetMetricDataInput) SetEndTime(v int64) *GetMetricDataInput

SetEndTime sets the EndTime field's value.

func (*GetMetricDataInput) SetGroupBy added in v1.0.97

func (s *GetMetricDataInput) SetGroupBy(v []*string) *GetMetricDataInput

SetGroupBy sets the GroupBy field's value.

func (*GetMetricDataInput) SetInstances added in v1.0.48

SetInstances sets the Instances field's value.

func (*GetMetricDataInput) SetMetricName added in v1.0.48

func (s *GetMetricDataInput) SetMetricName(v string) *GetMetricDataInput

SetMetricName sets the MetricName field's value.

func (*GetMetricDataInput) SetNamespace added in v1.0.48

func (s *GetMetricDataInput) SetNamespace(v string) *GetMetricDataInput

SetNamespace sets the Namespace field's value.

func (*GetMetricDataInput) SetPeriod added in v1.0.48

func (s *GetMetricDataInput) SetPeriod(v string) *GetMetricDataInput

SetPeriod sets the Period field's value.

func (*GetMetricDataInput) SetStartTime added in v1.0.48

func (s *GetMetricDataInput) SetStartTime(v int64) *GetMetricDataInput

SetStartTime sets the StartTime field's value.

func (*GetMetricDataInput) SetSubNamespace added in v1.0.48

func (s *GetMetricDataInput) SetSubNamespace(v string) *GetMetricDataInput

SetSubNamespace sets the SubNamespace field's value.

func (GetMetricDataInput) String added in v1.0.48

func (s GetMetricDataInput) String() string

String returns the string representation

func (*GetMetricDataInput) Validate added in v1.0.169

func (s *GetMetricDataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMetricDataOutput added in v1.0.48

type GetMetricDataOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetMetricDataOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetMetricDataOutput) GoString added in v1.0.48

func (s GetMetricDataOutput) GoString() string

GoString returns the string representation

func (*GetMetricDataOutput) SetData added in v1.0.48

SetData sets the Data field's value.

func (GetMetricDataOutput) String added in v1.0.48

func (s GetMetricDataOutput) String() string

String returns the string representation

type GetTopDataInput added in v1.0.89

type GetTopDataInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EndTime *int64 `type:"integer" json:",omitempty"`

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

	Instances []*InstanceForGetTopDataInput `type:"list" json:",omitempty"`

	MetricNames []*string `type:"list" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	OrderByMetricName *string `type:"string" json:",omitempty"`

	StartTime *int64 `type:"integer" json:",omitempty"`

	SubNamespace *string `type:"string" json:",omitempty"`

	TopN *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTopDataInput) GoString added in v1.0.89

func (s GetTopDataInput) GoString() string

GoString returns the string representation

func (*GetTopDataInput) SetAsc added in v1.0.89

func (s *GetTopDataInput) SetAsc(v bool) *GetTopDataInput

SetAsc sets the Asc field's value.

func (*GetTopDataInput) SetEndTime added in v1.0.89

func (s *GetTopDataInput) SetEndTime(v int64) *GetTopDataInput

SetEndTime sets the EndTime field's value.

func (*GetTopDataInput) SetGroupBy added in v1.0.89

func (s *GetTopDataInput) SetGroupBy(v []*string) *GetTopDataInput

SetGroupBy sets the GroupBy field's value.

func (*GetTopDataInput) SetInstances added in v1.0.89

SetInstances sets the Instances field's value.

func (*GetTopDataInput) SetMetricNames added in v1.0.89

func (s *GetTopDataInput) SetMetricNames(v []*string) *GetTopDataInput

SetMetricNames sets the MetricNames field's value.

func (*GetTopDataInput) SetNamespace added in v1.0.89

func (s *GetTopDataInput) SetNamespace(v string) *GetTopDataInput

SetNamespace sets the Namespace field's value.

func (*GetTopDataInput) SetOrderByMetricName added in v1.0.89

func (s *GetTopDataInput) SetOrderByMetricName(v string) *GetTopDataInput

SetOrderByMetricName sets the OrderByMetricName field's value.

func (*GetTopDataInput) SetStartTime added in v1.0.89

func (s *GetTopDataInput) SetStartTime(v int64) *GetTopDataInput

SetStartTime sets the StartTime field's value.

func (*GetTopDataInput) SetSubNamespace added in v1.0.89

func (s *GetTopDataInput) SetSubNamespace(v string) *GetTopDataInput

SetSubNamespace sets the SubNamespace field's value.

func (*GetTopDataInput) SetTopN added in v1.0.89

func (s *GetTopDataInput) SetTopN(v int64) *GetTopDataInput

SetTopN sets the TopN field's value.

func (GetTopDataInput) String added in v1.0.89

func (s GetTopDataInput) String() string

String returns the string representation

type GetTopDataOutput added in v1.0.89

type GetTopDataOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetTopDataOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTopDataOutput) GoString added in v1.0.89

func (s GetTopDataOutput) GoString() string

GoString returns the string representation

func (*GetTopDataOutput) SetData added in v1.0.89

SetData sets the Data field's value.

func (GetTopDataOutput) String added in v1.0.89

func (s GetTopDataOutput) String() string

String returns the string representation

type InstanceForGetMetricDataInput added in v1.0.48

type InstanceForGetMetricDataInput struct {
	Dimensions []*DimensionForGetMetricDataInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceForGetMetricDataInput) GoString added in v1.0.48

GoString returns the string representation

func (*InstanceForGetMetricDataInput) SetDimensions added in v1.0.48

SetDimensions sets the Dimensions field's value.

func (InstanceForGetMetricDataInput) String added in v1.0.48

String returns the string representation

type InstanceForGetTopDataInput added in v1.0.89

type InstanceForGetTopDataInput struct {
	Dimensions []*DimensionForGetTopDataInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceForGetTopDataInput) GoString added in v1.0.89

func (s InstanceForGetTopDataInput) GoString() string

GoString returns the string representation

func (*InstanceForGetTopDataInput) SetDimensions added in v1.0.89

SetDimensions sets the Dimensions field's value.

func (InstanceForGetTopDataInput) String added in v1.0.89

String returns the string representation

type ListAlertGroupInput added in v1.0.146

type ListAlertGroupInput struct {
	AlertStates []*string `type:"list" json:",omitempty"`

	EndAt *int64 `type:"integer" json:",omitempty"`

	Levels []*string `type:"list" json:",omitempty"`

	Namespaces []*string `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	ResourceId *string `type:"string" json:",omitempty"`

	RuleIds []*string `type:"list" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	StartAt *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAlertGroupInput) GoString added in v1.0.146

func (s ListAlertGroupInput) GoString() string

GoString returns the string representation

func (*ListAlertGroupInput) SetAlertStates added in v1.0.146

func (s *ListAlertGroupInput) SetAlertStates(v []*string) *ListAlertGroupInput

SetAlertStates sets the AlertStates field's value.

func (*ListAlertGroupInput) SetEndAt added in v1.0.146

SetEndAt sets the EndAt field's value.

func (*ListAlertGroupInput) SetLevels added in v1.0.146

func (s *ListAlertGroupInput) SetLevels(v []*string) *ListAlertGroupInput

SetLevels sets the Levels field's value.

func (*ListAlertGroupInput) SetNamespaces added in v1.0.146

func (s *ListAlertGroupInput) SetNamespaces(v []*string) *ListAlertGroupInput

SetNamespaces sets the Namespaces field's value.

func (*ListAlertGroupInput) SetPageNumber added in v1.0.146

func (s *ListAlertGroupInput) SetPageNumber(v int64) *ListAlertGroupInput

SetPageNumber sets the PageNumber field's value.

func (*ListAlertGroupInput) SetPageSize added in v1.0.146

func (s *ListAlertGroupInput) SetPageSize(v int64) *ListAlertGroupInput

SetPageSize sets the PageSize field's value.

func (*ListAlertGroupInput) SetResourceId added in v1.0.146

func (s *ListAlertGroupInput) SetResourceId(v string) *ListAlertGroupInput

SetResourceId sets the ResourceId field's value.

func (*ListAlertGroupInput) SetRuleIds added in v1.0.146

func (s *ListAlertGroupInput) SetRuleIds(v []*string) *ListAlertGroupInput

SetRuleIds sets the RuleIds field's value.

func (*ListAlertGroupInput) SetRuleName added in v1.0.146

func (s *ListAlertGroupInput) SetRuleName(v string) *ListAlertGroupInput

SetRuleName sets the RuleName field's value.

func (*ListAlertGroupInput) SetStartAt added in v1.0.146

func (s *ListAlertGroupInput) SetStartAt(v int64) *ListAlertGroupInput

SetStartAt sets the StartAt field's value.

func (ListAlertGroupInput) String added in v1.0.146

func (s ListAlertGroupInput) String() string

String returns the string representation

type ListAlertGroupOutput added in v1.0.146

type ListAlertGroupOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListAlertGroupOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAlertGroupOutput) GoString added in v1.0.146

func (s ListAlertGroupOutput) GoString() string

GoString returns the string representation

func (*ListAlertGroupOutput) SetAsc added in v1.0.146

SetAsc sets the Asc field's value.

func (*ListAlertGroupOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (*ListAlertGroupOutput) SetOrderBy added in v1.0.146

SetOrderBy sets the OrderBy field's value.

func (*ListAlertGroupOutput) SetPageNumber added in v1.0.146

func (s *ListAlertGroupOutput) SetPageNumber(v int64) *ListAlertGroupOutput

SetPageNumber sets the PageNumber field's value.

func (*ListAlertGroupOutput) SetPageSize added in v1.0.146

func (s *ListAlertGroupOutput) SetPageSize(v int64) *ListAlertGroupOutput

SetPageSize sets the PageSize field's value.

func (*ListAlertGroupOutput) SetTotalCount added in v1.0.146

func (s *ListAlertGroupOutput) SetTotalCount(v int64) *ListAlertGroupOutput

SetTotalCount sets the TotalCount field's value.

func (ListAlertGroupOutput) String added in v1.0.146

func (s ListAlertGroupOutput) String() string

String returns the string representation

type ListContactGroupByIdsInput added in v1.0.138

type ListContactGroupByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupByIdsInput) GoString added in v1.0.138

func (s ListContactGroupByIdsInput) GoString() string

GoString returns the string representation

func (*ListContactGroupByIdsInput) SetIds added in v1.0.138

SetIds sets the Ids field's value.

func (ListContactGroupByIdsInput) String added in v1.0.138

String returns the string representation

type ListContactGroupByIdsOutput added in v1.0.138

type ListContactGroupByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListContactGroupByIdsOutput) GoString added in v1.0.138

func (s ListContactGroupByIdsOutput) GoString() string

GoString returns the string representation

func (*ListContactGroupByIdsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (ListContactGroupByIdsOutput) String added in v1.0.138

String returns the string representation

type ListContactGroupsInput added in v1.0.138

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

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupsInput) GoString added in v1.0.138

func (s ListContactGroupsInput) GoString() string

GoString returns the string representation

func (*ListContactGroupsInput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*ListContactGroupsInput) SetPageNumber added in v1.0.138

SetPageNumber sets the PageNumber field's value.

func (*ListContactGroupsInput) SetPageSize added in v1.0.138

SetPageSize sets the PageSize field's value.

func (ListContactGroupsInput) String added in v1.0.138

func (s ListContactGroupsInput) String() string

String returns the string representation

type ListContactGroupsOutput added in v1.0.138

type ListContactGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactGroupsOutput `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactGroupsOutput) GoString added in v1.0.138

func (s ListContactGroupsOutput) GoString() string

GoString returns the string representation

func (*ListContactGroupsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (*ListContactGroupsOutput) SetPageNumber added in v1.0.138

SetPageNumber sets the PageNumber field's value.

func (*ListContactGroupsOutput) SetPageSize added in v1.0.138

SetPageSize sets the PageSize field's value.

func (*ListContactGroupsOutput) SetTotalCount added in v1.0.138

SetTotalCount sets the TotalCount field's value.

func (ListContactGroupsOutput) String added in v1.0.138

func (s ListContactGroupsOutput) String() string

String returns the string representation

type ListContactsByIdsInput added in v1.0.138

type ListContactsByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsByIdsInput) GoString added in v1.0.138

func (s ListContactsByIdsInput) GoString() string

GoString returns the string representation

func (*ListContactsByIdsInput) SetIds added in v1.0.138

SetIds sets the Ids field's value.

func (ListContactsByIdsInput) String added in v1.0.138

func (s ListContactsByIdsInput) String() string

String returns the string representation

type ListContactsByIdsOutput added in v1.0.138

type ListContactsByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListContactsByIdsOutput) GoString added in v1.0.138

func (s ListContactsByIdsOutput) GoString() string

GoString returns the string representation

func (*ListContactsByIdsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (ListContactsByIdsOutput) String added in v1.0.138

func (s ListContactsByIdsOutput) String() string

String returns the string representation

type ListContactsInput added in v1.0.138

type ListContactsInput struct {
	Email *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

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

func (ListContactsInput) GoString added in v1.0.138

func (s ListContactsInput) GoString() string

GoString returns the string representation

func (*ListContactsInput) SetEmail added in v1.0.138

func (s *ListContactsInput) SetEmail(v string) *ListContactsInput

SetEmail sets the Email field's value.

func (*ListContactsInput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*ListContactsInput) SetPageNumber added in v1.0.138

func (s *ListContactsInput) SetPageNumber(v int64) *ListContactsInput

SetPageNumber sets the PageNumber field's value.

func (*ListContactsInput) SetPageSize added in v1.0.138

func (s *ListContactsInput) SetPageSize(v int64) *ListContactsInput

SetPageSize sets the PageSize field's value.

func (*ListContactsInput) SetPhone added in v1.0.138

func (s *ListContactsInput) SetPhone(v string) *ListContactsInput

SetPhone sets the Phone field's value.

func (ListContactsInput) String added in v1.0.138

func (s ListContactsInput) String() string

String returns the string representation

type ListContactsOutput added in v1.0.138

type ListContactsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListContactsOutput `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListContactsOutput) GoString added in v1.0.138

func (s ListContactsOutput) GoString() string

GoString returns the string representation

func (*ListContactsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (*ListContactsOutput) SetPageNumber added in v1.0.138

func (s *ListContactsOutput) SetPageNumber(v int64) *ListContactsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListContactsOutput) SetPageSize added in v1.0.138

func (s *ListContactsOutput) SetPageSize(v int64) *ListContactsOutput

SetPageSize sets the PageSize field's value.

func (*ListContactsOutput) SetTotalCount added in v1.0.138

func (s *ListContactsOutput) SetTotalCount(v int64) *ListContactsOutput

SetTotalCount sets the TotalCount field's value.

func (ListContactsOutput) String added in v1.0.138

func (s ListContactsOutput) String() string

String returns the string representation

type ListEventRulesInput added in v1.0.146

type ListEventRulesInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	RuleName *string `type:"string" json:",omitempty"`

	Source []*string `type:"list" json:",omitempty"`

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

func (ListEventRulesInput) GoString added in v1.0.146

func (s ListEventRulesInput) GoString() string

GoString returns the string representation

func (*ListEventRulesInput) SetAsc added in v1.0.146

SetAsc sets the Asc field's value.

func (*ListEventRulesInput) SetOrderBy added in v1.0.146

SetOrderBy sets the OrderBy field's value.

func (*ListEventRulesInput) SetPageNumber added in v1.0.146

func (s *ListEventRulesInput) SetPageNumber(v int64) *ListEventRulesInput

SetPageNumber sets the PageNumber field's value.

func (*ListEventRulesInput) SetPageSize added in v1.0.146

func (s *ListEventRulesInput) SetPageSize(v int64) *ListEventRulesInput

SetPageSize sets the PageSize field's value.

func (*ListEventRulesInput) SetRuleName added in v1.0.146

func (s *ListEventRulesInput) SetRuleName(v string) *ListEventRulesInput

SetRuleName sets the RuleName field's value.

func (*ListEventRulesInput) SetSource added in v1.0.146

func (s *ListEventRulesInput) SetSource(v []*string) *ListEventRulesInput

SetSource sets the Source field's value.

func (*ListEventRulesInput) SetStatus added in v1.0.146

func (s *ListEventRulesInput) SetStatus(v []*string) *ListEventRulesInput

SetStatus sets the Status field's value.

func (ListEventRulesInput) String added in v1.0.146

func (s ListEventRulesInput) String() string

String returns the string representation

type ListEventRulesOutput added in v1.0.146

type ListEventRulesOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListEventRulesOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventRulesOutput) GoString added in v1.0.146

func (s ListEventRulesOutput) GoString() string

GoString returns the string representation

func (*ListEventRulesOutput) SetAsc added in v1.0.146

SetAsc sets the Asc field's value.

func (*ListEventRulesOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (*ListEventRulesOutput) SetOrderBy added in v1.0.146

SetOrderBy sets the OrderBy field's value.

func (*ListEventRulesOutput) SetPageNumber added in v1.0.146

func (s *ListEventRulesOutput) SetPageNumber(v int64) *ListEventRulesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListEventRulesOutput) SetPageSize added in v1.0.146

func (s *ListEventRulesOutput) SetPageSize(v int64) *ListEventRulesOutput

SetPageSize sets the PageSize field's value.

func (*ListEventRulesOutput) SetTotalCount added in v1.0.146

func (s *ListEventRulesOutput) SetTotalCount(v int64) *ListEventRulesOutput

SetTotalCount sets the TotalCount field's value.

func (ListEventRulesOutput) String added in v1.0.146

func (s ListEventRulesOutput) String() string

String returns the string representation

type ListEventsInput added in v1.0.137

type ListEventsInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EndTime *int64 `type:"integer" json:",omitempty"`

	EventType []*string `type:"list" json:",omitempty"`

	ID []*string `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty" enum:"EnumOfOrderByForListEventsInput"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Source []*string `type:"list" json:",omitempty"`

	StartTime *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventsInput) GoString added in v1.0.137

func (s ListEventsInput) GoString() string

GoString returns the string representation

func (*ListEventsInput) SetAsc added in v1.0.137

func (s *ListEventsInput) SetAsc(v bool) *ListEventsInput

SetAsc sets the Asc field's value.

func (*ListEventsInput) SetEndTime added in v1.0.137

func (s *ListEventsInput) SetEndTime(v int64) *ListEventsInput

SetEndTime sets the EndTime field's value.

func (*ListEventsInput) SetEventType added in v1.0.137

func (s *ListEventsInput) SetEventType(v []*string) *ListEventsInput

SetEventType sets the EventType field's value.

func (*ListEventsInput) SetID added in v1.0.137

func (s *ListEventsInput) SetID(v []*string) *ListEventsInput

SetID sets the ID field's value.

func (*ListEventsInput) SetOrderBy added in v1.0.137

func (s *ListEventsInput) SetOrderBy(v string) *ListEventsInput

SetOrderBy sets the OrderBy field's value.

func (*ListEventsInput) SetPageNumber added in v1.0.137

func (s *ListEventsInput) SetPageNumber(v int64) *ListEventsInput

SetPageNumber sets the PageNumber field's value.

func (*ListEventsInput) SetPageSize added in v1.0.137

func (s *ListEventsInput) SetPageSize(v int64) *ListEventsInput

SetPageSize sets the PageSize field's value.

func (*ListEventsInput) SetRegion added in v1.0.137

func (s *ListEventsInput) SetRegion(v string) *ListEventsInput

SetRegion sets the Region field's value.

func (*ListEventsInput) SetSource added in v1.0.137

func (s *ListEventsInput) SetSource(v []*string) *ListEventsInput

SetSource sets the Source field's value.

func (*ListEventsInput) SetStartTime added in v1.0.137

func (s *ListEventsInput) SetStartTime(v int64) *ListEventsInput

SetStartTime sets the StartTime field's value.

func (ListEventsInput) String added in v1.0.137

func (s ListEventsInput) String() string

String returns the string representation

type ListEventsOutput added in v1.0.137

type ListEventsOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListEventsOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEventsOutput) GoString added in v1.0.137

func (s ListEventsOutput) GoString() string

GoString returns the string representation

func (*ListEventsOutput) SetAsc added in v1.0.137

func (s *ListEventsOutput) SetAsc(v bool) *ListEventsOutput

SetAsc sets the Asc field's value.

func (*ListEventsOutput) SetData added in v1.0.137

SetData sets the Data field's value.

func (*ListEventsOutput) SetOrderBy added in v1.0.137

func (s *ListEventsOutput) SetOrderBy(v string) *ListEventsOutput

SetOrderBy sets the OrderBy field's value.

func (*ListEventsOutput) SetPageNumber added in v1.0.137

func (s *ListEventsOutput) SetPageNumber(v int64) *ListEventsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListEventsOutput) SetPageSize added in v1.0.137

func (s *ListEventsOutput) SetPageSize(v int64) *ListEventsOutput

SetPageSize sets the PageSize field's value.

func (*ListEventsOutput) SetTotalCount added in v1.0.137

func (s *ListEventsOutput) SetTotalCount(v int64) *ListEventsOutput

SetTotalCount sets the TotalCount field's value.

func (ListEventsOutput) String added in v1.0.137

func (s ListEventsOutput) String() string

String returns the string representation

type ListObjectGroupsInput added in v1.0.137

type ListObjectGroupsInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListObjectGroupsInput) GoString added in v1.0.137

func (s ListObjectGroupsInput) GoString() string

GoString returns the string representation

func (*ListObjectGroupsInput) SetIds added in v1.0.137

SetIds sets the Ids field's value.

func (*ListObjectGroupsInput) SetName added in v1.0.137

SetName sets the Name field's value.

func (*ListObjectGroupsInput) SetPageNumber added in v1.0.137

func (s *ListObjectGroupsInput) SetPageNumber(v int64) *ListObjectGroupsInput

SetPageNumber sets the PageNumber field's value.

func (*ListObjectGroupsInput) SetPageSize added in v1.0.137

SetPageSize sets the PageSize field's value.

func (ListObjectGroupsInput) String added in v1.0.137

func (s ListObjectGroupsInput) String() string

String returns the string representation

type ListObjectGroupsOutput added in v1.0.137

type ListObjectGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListObjectGroupsOutput `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListObjectGroupsOutput) GoString added in v1.0.137

func (s ListObjectGroupsOutput) GoString() string

GoString returns the string representation

func (*ListObjectGroupsOutput) SetData added in v1.0.137

SetData sets the Data field's value.

func (*ListObjectGroupsOutput) SetPageNumber added in v1.0.137

SetPageNumber sets the PageNumber field's value.

func (*ListObjectGroupsOutput) SetPageSize added in v1.0.137

SetPageSize sets the PageSize field's value.

func (*ListObjectGroupsOutput) SetTotalCount added in v1.0.137

SetTotalCount sets the TotalCount field's value.

func (ListObjectGroupsOutput) String added in v1.0.137

func (s ListObjectGroupsOutput) String() string

String returns the string representation

type ListRulesByIdsInput

type ListRulesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRulesByIdsInput) GoString

func (s ListRulesByIdsInput) GoString() string

GoString returns the string representation

func (*ListRulesByIdsInput) SetIds

SetIds sets the Ids field's value.

func (ListRulesByIdsInput) String

func (s ListRulesByIdsInput) String() string

String returns the string representation

type ListRulesByIdsOutput

type ListRulesByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListRulesByIdsOutput) GoString

func (s ListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*ListRulesByIdsOutput) SetData

SetData sets the Data field's value.

func (ListRulesByIdsOutput) String

func (s ListRulesByIdsOutput) String() string

String returns the string representation

type ListRulesInput added in v1.0.146

type ListRulesInput struct {
	AlertState []*string `type:"list" json:",omitempty"`

	EnableState []*string `type:"list" json:",omitempty"`

	Level []*string `type:"list" json:",omitempty"`

	Namespace []*string `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

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

func (ListRulesInput) GoString added in v1.0.146

func (s ListRulesInput) GoString() string

GoString returns the string representation

func (*ListRulesInput) SetAlertState added in v1.0.146

func (s *ListRulesInput) SetAlertState(v []*string) *ListRulesInput

SetAlertState sets the AlertState field's value.

func (*ListRulesInput) SetEnableState added in v1.0.146

func (s *ListRulesInput) SetEnableState(v []*string) *ListRulesInput

SetEnableState sets the EnableState field's value.

func (*ListRulesInput) SetLevel added in v1.0.146

func (s *ListRulesInput) SetLevel(v []*string) *ListRulesInput

SetLevel sets the Level field's value.

func (*ListRulesInput) SetNamespace added in v1.0.146

func (s *ListRulesInput) SetNamespace(v []*string) *ListRulesInput

SetNamespace sets the Namespace field's value.

func (*ListRulesInput) SetPageNumber added in v1.0.146

func (s *ListRulesInput) SetPageNumber(v int64) *ListRulesInput

SetPageNumber sets the PageNumber field's value.

func (*ListRulesInput) SetPageSize added in v1.0.146

func (s *ListRulesInput) SetPageSize(v int64) *ListRulesInput

SetPageSize sets the PageSize field's value.

func (*ListRulesInput) SetRuleName added in v1.0.146

func (s *ListRulesInput) SetRuleName(v string) *ListRulesInput

SetRuleName sets the RuleName field's value.

func (ListRulesInput) String added in v1.0.146

func (s ListRulesInput) String() string

String returns the string representation

type ListRulesOutput added in v1.0.146

type ListRulesOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListRulesOutput `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRulesOutput) GoString added in v1.0.146

func (s ListRulesOutput) GoString() string

GoString returns the string representation

func (*ListRulesOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (*ListRulesOutput) SetPageNumber added in v1.0.146

func (s *ListRulesOutput) SetPageNumber(v int64) *ListRulesOutput

SetPageNumber sets the PageNumber field's value.

func (*ListRulesOutput) SetPageSize added in v1.0.146

func (s *ListRulesOutput) SetPageSize(v int64) *ListRulesOutput

SetPageSize sets the PageSize field's value.

func (*ListRulesOutput) SetTotalCount added in v1.0.146

func (s *ListRulesOutput) SetTotalCount(v int64) *ListRulesOutput

SetTotalCount sets the TotalCount field's value.

func (ListRulesOutput) String added in v1.0.146

func (s ListRulesOutput) String() string

String returns the string representation

type ListSendAlertInput added in v1.0.146

type ListSendAlertInput struct {

	// AlertGroupId is a required field
	AlertGroupId *string `type:"string" json:",omitempty" required:"true"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSendAlertInput) GoString added in v1.0.146

func (s ListSendAlertInput) GoString() string

GoString returns the string representation

func (*ListSendAlertInput) SetAlertGroupId added in v1.0.146

func (s *ListSendAlertInput) SetAlertGroupId(v string) *ListSendAlertInput

SetAlertGroupId sets the AlertGroupId field's value.

func (*ListSendAlertInput) SetPageNumber added in v1.0.146

func (s *ListSendAlertInput) SetPageNumber(v int64) *ListSendAlertInput

SetPageNumber sets the PageNumber field's value.

func (*ListSendAlertInput) SetPageSize added in v1.0.146

func (s *ListSendAlertInput) SetPageSize(v int64) *ListSendAlertInput

SetPageSize sets the PageSize field's value.

func (ListSendAlertInput) String added in v1.0.146

func (s ListSendAlertInput) String() string

String returns the string representation

func (*ListSendAlertInput) Validate added in v1.0.146

func (s *ListSendAlertInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSendAlertOutput added in v1.0.146

type ListSendAlertOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForListSendAlertOutput `type:"list" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSendAlertOutput) GoString added in v1.0.146

func (s ListSendAlertOutput) GoString() string

GoString returns the string representation

func (*ListSendAlertOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (*ListSendAlertOutput) SetPageNumber added in v1.0.146

func (s *ListSendAlertOutput) SetPageNumber(v int64) *ListSendAlertOutput

SetPageNumber sets the PageNumber field's value.

func (*ListSendAlertOutput) SetPageSize added in v1.0.146

func (s *ListSendAlertOutput) SetPageSize(v int64) *ListSendAlertOutput

SetPageSize sets the PageSize field's value.

func (*ListSendAlertOutput) SetTotalCount added in v1.0.146

func (s *ListSendAlertOutput) SetTotalCount(v int64) *ListSendAlertOutput

SetTotalCount sets the TotalCount field's value.

func (ListSendAlertOutput) String added in v1.0.146

func (s ListSendAlertOutput) String() string

String returns the string representation

type ListWebhooksByIdsInput added in v1.0.146

type ListWebhooksByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksByIdsInput) GoString added in v1.0.146

func (s ListWebhooksByIdsInput) GoString() string

GoString returns the string representation

func (*ListWebhooksByIdsInput) SetIds added in v1.0.146

SetIds sets the Ids field's value.

func (ListWebhooksByIdsInput) String added in v1.0.146

func (s ListWebhooksByIdsInput) String() string

String returns the string representation

type ListWebhooksByIdsOutput added in v1.0.146

type ListWebhooksByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListWebhooksByIdsOutput) GoString added in v1.0.146

func (s ListWebhooksByIdsOutput) GoString() string

GoString returns the string representation

func (*ListWebhooksByIdsOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (ListWebhooksByIdsOutput) String added in v1.0.146

func (s ListWebhooksByIdsOutput) String() string

String returns the string representation

type ListWebhooksInput added in v1.0.146

type ListWebhooksInput struct {
	Asc *bool `type:"boolean" json:",omitempty"`

	EventRuleId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

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

func (ListWebhooksInput) GoString added in v1.0.146

func (s ListWebhooksInput) GoString() string

GoString returns the string representation

func (*ListWebhooksInput) SetAsc added in v1.0.146

SetAsc sets the Asc field's value.

func (*ListWebhooksInput) SetEventRuleId added in v1.0.146

func (s *ListWebhooksInput) SetEventRuleId(v string) *ListWebhooksInput

SetEventRuleId sets the EventRuleId field's value.

func (*ListWebhooksInput) SetName added in v1.0.146

SetName sets the Name field's value.

func (*ListWebhooksInput) SetOrderBy added in v1.0.146

func (s *ListWebhooksInput) SetOrderBy(v string) *ListWebhooksInput

SetOrderBy sets the OrderBy field's value.

func (*ListWebhooksInput) SetPageNumber added in v1.0.146

func (s *ListWebhooksInput) SetPageNumber(v int64) *ListWebhooksInput

SetPageNumber sets the PageNumber field's value.

func (*ListWebhooksInput) SetPageSize added in v1.0.146

func (s *ListWebhooksInput) SetPageSize(v int64) *ListWebhooksInput

SetPageSize sets the PageSize field's value.

func (*ListWebhooksInput) SetRuleId added in v1.0.146

func (s *ListWebhooksInput) SetRuleId(v string) *ListWebhooksInput

SetRuleId sets the RuleId field's value.

func (*ListWebhooksInput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*ListWebhooksInput) SetUrl added in v1.0.146

SetUrl sets the Url field's value.

func (ListWebhooksInput) String added in v1.0.146

func (s ListWebhooksInput) String() string

String returns the string representation

type ListWebhooksOutput added in v1.0.146

type ListWebhooksOutput struct {
	Metadata *response.ResponseMetadata

	Asc *bool `type:"boolean" json:",omitempty"`

	Data []*DataForListWebhooksOutput `type:"list" json:",omitempty"`

	OrderBy *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"integer" json:",omitempty"`

	PageSize *int64 `type:"integer" json:",omitempty"`

	TotalCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListWebhooksOutput) GoString added in v1.0.146

func (s ListWebhooksOutput) GoString() string

GoString returns the string representation

func (*ListWebhooksOutput) SetAsc added in v1.0.169

SetAsc sets the Asc field's value.

func (*ListWebhooksOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (*ListWebhooksOutput) SetOrderBy added in v1.0.169

func (s *ListWebhooksOutput) SetOrderBy(v string) *ListWebhooksOutput

SetOrderBy sets the OrderBy field's value.

func (*ListWebhooksOutput) SetPageNumber added in v1.0.146

func (s *ListWebhooksOutput) SetPageNumber(v int64) *ListWebhooksOutput

SetPageNumber sets the PageNumber field's value.

func (*ListWebhooksOutput) SetPageSize added in v1.0.146

func (s *ListWebhooksOutput) SetPageSize(v int64) *ListWebhooksOutput

SetPageSize sets the PageSize field's value.

func (*ListWebhooksOutput) SetTotalCount added in v1.0.169

func (s *ListWebhooksOutput) SetTotalCount(v int64) *ListWebhooksOutput

SetTotalCount sets the TotalCount field's value.

func (ListWebhooksOutput) String added in v1.0.146

func (s ListWebhooksOutput) String() string

String returns the string representation

type MessageQueueForCreateEventRuleInput added in v1.0.146

type MessageQueueForCreateEventRuleInput struct {
	AuthEncrypt []*int64 `type:"list" json:",omitempty"`

	Endpoints *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`

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

func (MessageQueueForCreateEventRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*MessageQueueForCreateEventRuleInput) SetAuthEncrypt added in v1.0.146

SetAuthEncrypt sets the AuthEncrypt field's value.

func (*MessageQueueForCreateEventRuleInput) SetEndpoints added in v1.0.146

SetEndpoints sets the Endpoints field's value.

func (*MessageQueueForCreateEventRuleInput) SetInstanceId added in v1.0.146

SetInstanceId sets the InstanceId field's value.

func (*MessageQueueForCreateEventRuleInput) SetPassword added in v1.0.146

SetPassword sets the Password field's value.

func (*MessageQueueForCreateEventRuleInput) SetRegion added in v1.0.146

SetRegion sets the Region field's value.

func (*MessageQueueForCreateEventRuleInput) SetTopic added in v1.0.146

SetTopic sets the Topic field's value.

func (*MessageQueueForCreateEventRuleInput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*MessageQueueForCreateEventRuleInput) SetUsername added in v1.0.146

SetUsername sets the Username field's value.

func (*MessageQueueForCreateEventRuleInput) SetVpcId added in v1.0.146

SetVpcId sets the VpcId field's value.

func (MessageQueueForCreateEventRuleInput) String added in v1.0.146

String returns the string representation

type MessageQueueForListEventRulesOutput added in v1.0.146

type MessageQueueForListEventRulesOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

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

func (MessageQueueForListEventRulesOutput) GoString added in v1.0.146

GoString returns the string representation

func (*MessageQueueForListEventRulesOutput) SetInstanceId added in v1.0.146

SetInstanceId sets the InstanceId field's value.

func (*MessageQueueForListEventRulesOutput) SetRegion added in v1.0.146

SetRegion sets the Region field's value.

func (*MessageQueueForListEventRulesOutput) SetTopic added in v1.0.146

SetTopic sets the Topic field's value.

func (*MessageQueueForListEventRulesOutput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*MessageQueueForListEventRulesOutput) SetVpcId added in v1.0.146

SetVpcId sets the VpcId field's value.

func (MessageQueueForListEventRulesOutput) String added in v1.0.146

String returns the string representation

type MessageQueueForUpdateEventRuleInput added in v1.0.146

type MessageQueueForUpdateEventRuleInput struct {
	AuthEncrypt []*int64 `type:"list" json:",omitempty"`

	Endpoints *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	Password *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	Topic *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`

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

func (MessageQueueForUpdateEventRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*MessageQueueForUpdateEventRuleInput) SetAuthEncrypt added in v1.0.146

SetAuthEncrypt sets the AuthEncrypt field's value.

func (*MessageQueueForUpdateEventRuleInput) SetEndpoints added in v1.0.146

SetEndpoints sets the Endpoints field's value.

func (*MessageQueueForUpdateEventRuleInput) SetInstanceId added in v1.0.146

SetInstanceId sets the InstanceId field's value.

func (*MessageQueueForUpdateEventRuleInput) SetPassword added in v1.0.146

SetPassword sets the Password field's value.

func (*MessageQueueForUpdateEventRuleInput) SetRegion added in v1.0.146

SetRegion sets the Region field's value.

func (*MessageQueueForUpdateEventRuleInput) SetTopic added in v1.0.146

SetTopic sets the Topic field's value.

func (*MessageQueueForUpdateEventRuleInput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*MessageQueueForUpdateEventRuleInput) SetUsername added in v1.0.146

SetUsername sets the Username field's value.

func (*MessageQueueForUpdateEventRuleInput) SetVpcId added in v1.0.146

SetVpcId sets the VpcId field's value.

func (MessageQueueForUpdateEventRuleInput) String added in v1.0.146

String returns the string representation

type MetaConditionForCreateObjectGroupInput added in v1.0.169

type MetaConditionForCreateObjectGroupInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

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

func (MetaConditionForCreateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaConditionForCreateObjectGroupInput) SetAllDimensions added in v1.0.169

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForCreateObjectGroupInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*MetaConditionForCreateObjectGroupInput) SetMetas added in v1.0.169

SetMetas sets the Metas field's value.

func (MetaConditionForCreateObjectGroupInput) String added in v1.0.169

String returns the string representation

type MetaConditionForCreateRuleInput added in v1.0.169

type MetaConditionForCreateRuleInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

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

func (MetaConditionForCreateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaConditionForCreateRuleInput) SetAllDimensions added in v1.0.169

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForCreateRuleInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*MetaConditionForCreateRuleInput) SetMetas added in v1.0.169

SetMetas sets the Metas field's value.

func (MetaConditionForCreateRuleInput) String added in v1.0.169

String returns the string representation

type MetaConditionForListRulesByIdsOutput added in v1.0.169

type MetaConditionForListRulesByIdsOutput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

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

func (MetaConditionForListRulesByIdsOutput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaConditionForListRulesByIdsOutput) SetAllDimensions added in v1.0.169

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForListRulesByIdsOutput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*MetaConditionForListRulesByIdsOutput) SetMetas added in v1.0.169

SetMetas sets the Metas field's value.

func (MetaConditionForListRulesByIdsOutput) String added in v1.0.169

String returns the string representation

type MetaConditionForListRulesOutput added in v1.0.169

type MetaConditionForListRulesOutput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

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

func (MetaConditionForListRulesOutput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaConditionForListRulesOutput) SetAllDimensions added in v1.0.169

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForListRulesOutput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*MetaConditionForListRulesOutput) SetMetas added in v1.0.169

SetMetas sets the Metas field's value.

func (MetaConditionForListRulesOutput) String added in v1.0.169

String returns the string representation

type MetaConditionForUpdateObjectGroupInput added in v1.0.169

type MetaConditionForUpdateObjectGroupInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

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

func (MetaConditionForUpdateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaConditionForUpdateObjectGroupInput) SetAllDimensions added in v1.0.169

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForUpdateObjectGroupInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*MetaConditionForUpdateObjectGroupInput) SetMetas added in v1.0.169

SetMetas sets the Metas field's value.

func (MetaConditionForUpdateObjectGroupInput) String added in v1.0.169

String returns the string representation

type MetaConditionForUpdateRuleInput added in v1.0.169

type MetaConditionForUpdateRuleInput struct {
	AllDimensions *bool `type:"boolean" json:",omitempty"`

	Condition *string `type:"string" json:",omitempty"`

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

func (MetaConditionForUpdateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaConditionForUpdateRuleInput) SetAllDimensions added in v1.0.169

SetAllDimensions sets the AllDimensions field's value.

func (*MetaConditionForUpdateRuleInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*MetaConditionForUpdateRuleInput) SetMetas added in v1.0.169

SetMetas sets the Metas field's value.

func (MetaConditionForUpdateRuleInput) String added in v1.0.169

String returns the string representation

type MetaForCreateObjectGroupInput added in v1.0.169

type MetaForCreateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (MetaForCreateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaForCreateObjectGroupInput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*MetaForCreateObjectGroupInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*MetaForCreateObjectGroupInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (MetaForCreateObjectGroupInput) String added in v1.0.169

String returns the string representation

type MetaForCreateRuleInput added in v1.0.169

type MetaForCreateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (MetaForCreateRuleInput) GoString added in v1.0.169

func (s MetaForCreateRuleInput) GoString() string

GoString returns the string representation

func (*MetaForCreateRuleInput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*MetaForCreateRuleInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*MetaForCreateRuleInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (MetaForCreateRuleInput) String added in v1.0.169

func (s MetaForCreateRuleInput) String() string

String returns the string representation

type MetaForListRulesByIdsOutput added in v1.0.169

type MetaForListRulesByIdsOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (MetaForListRulesByIdsOutput) GoString added in v1.0.169

func (s MetaForListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*MetaForListRulesByIdsOutput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*MetaForListRulesByIdsOutput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*MetaForListRulesByIdsOutput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (MetaForListRulesByIdsOutput) String added in v1.0.169

String returns the string representation

type MetaForListRulesOutput added in v1.0.169

type MetaForListRulesOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (MetaForListRulesOutput) GoString added in v1.0.169

func (s MetaForListRulesOutput) GoString() string

GoString returns the string representation

func (*MetaForListRulesOutput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*MetaForListRulesOutput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*MetaForListRulesOutput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (MetaForListRulesOutput) String added in v1.0.169

func (s MetaForListRulesOutput) String() string

String returns the string representation

type MetaForUpdateObjectGroupInput added in v1.0.169

type MetaForUpdateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (MetaForUpdateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*MetaForUpdateObjectGroupInput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*MetaForUpdateObjectGroupInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*MetaForUpdateObjectGroupInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (MetaForUpdateObjectGroupInput) String added in v1.0.169

String returns the string representation

type MetaForUpdateRuleInput added in v1.0.169

type MetaForUpdateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (MetaForUpdateRuleInput) GoString added in v1.0.169

func (s MetaForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*MetaForUpdateRuleInput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*MetaForUpdateRuleInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*MetaForUpdateRuleInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (MetaForUpdateRuleInput) String added in v1.0.169

func (s MetaForUpdateRuleInput) String() string

String returns the string representation

type MetricDataResultForGetMetricDataOutput added in v1.0.48

type MetricDataResultForGetMetricDataOutput struct {
	DataPoints []*DataPointForGetMetricDataOutput `type:"list" json:",omitempty"`

	Dimensions []*DimensionForGetMetricDataOutput `type:"list" json:",omitempty"`

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

func (MetricDataResultForGetMetricDataOutput) GoString added in v1.0.48

GoString returns the string representation

func (*MetricDataResultForGetMetricDataOutput) SetDataPoints added in v1.0.48

SetDataPoints sets the DataPoints field's value.

func (*MetricDataResultForGetMetricDataOutput) SetDimensions added in v1.0.48

SetDimensions sets the Dimensions field's value.

func (*MetricDataResultForGetMetricDataOutput) SetLegend added in v1.0.48

SetLegend sets the Legend field's value.

func (MetricDataResultForGetMetricDataOutput) String added in v1.0.48

String returns the string representation

type NoDataForCreateRuleInput added in v1.0.146

type NoDataForCreateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForCreateRuleInput) GoString added in v1.0.146

func (s NoDataForCreateRuleInput) GoString() string

GoString returns the string representation

func (*NoDataForCreateRuleInput) SetEnable added in v1.0.146

SetEnable sets the Enable field's value.

func (*NoDataForCreateRuleInput) SetEvaluationCount added in v1.0.146

func (s *NoDataForCreateRuleInput) SetEvaluationCount(v int64) *NoDataForCreateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (NoDataForCreateRuleInput) String added in v1.0.146

func (s NoDataForCreateRuleInput) String() string

String returns the string representation

type NoDataForUpdateRuleInput added in v1.0.146

type NoDataForUpdateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	EvaluationCount *int64 `type:"integer" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NoDataForUpdateRuleInput) GoString added in v1.0.146

func (s NoDataForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*NoDataForUpdateRuleInput) SetEnable added in v1.0.146

SetEnable sets the Enable field's value.

func (*NoDataForUpdateRuleInput) SetEvaluationCount added in v1.0.146

func (s *NoDataForUpdateRuleInput) SetEvaluationCount(v int64) *NoDataForUpdateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (NoDataForUpdateRuleInput) String added in v1.0.146

func (s NoDataForUpdateRuleInput) String() string

String returns the string representation

type ObjectForCreateObjectGroupInput added in v1.0.137

type ObjectForCreateObjectGroupInput struct {
	DimensionConditions *DimensionConditionsForCreateObjectGroupInput `type:"structure" json:",omitempty"`

	Dimensions map[string][]*string `type:"map" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

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

func (ObjectForCreateObjectGroupInput) GoString added in v1.0.137

GoString returns the string representation

func (*ObjectForCreateObjectGroupInput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*ObjectForCreateObjectGroupInput) SetDimensions added in v1.0.137

SetDimensions sets the Dimensions field's value.

func (*ObjectForCreateObjectGroupInput) SetNamespace added in v1.0.137

SetNamespace sets the Namespace field's value.

func (*ObjectForCreateObjectGroupInput) SetRegion added in v1.0.137

SetRegion sets the Region field's value.

func (*ObjectForCreateObjectGroupInput) SetType added in v1.0.169

SetType sets the Type field's value.

func (ObjectForCreateObjectGroupInput) String added in v1.0.137

String returns the string representation

type ObjectForListObjectGroupsOutput added in v1.0.137

type ObjectForListObjectGroupsOutput struct {
	DimensionConditions *string `type:"string" json:",omitempty"`

	Dimensions map[string][]*string `type:"map" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

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

func (ObjectForListObjectGroupsOutput) GoString added in v1.0.137

GoString returns the string representation

func (*ObjectForListObjectGroupsOutput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*ObjectForListObjectGroupsOutput) SetDimensions added in v1.0.137

SetDimensions sets the Dimensions field's value.

func (*ObjectForListObjectGroupsOutput) SetId added in v1.0.137

SetId sets the Id field's value.

func (*ObjectForListObjectGroupsOutput) SetNamespace added in v1.0.137

SetNamespace sets the Namespace field's value.

func (*ObjectForListObjectGroupsOutput) SetRegion added in v1.0.137

SetRegion sets the Region field's value.

func (*ObjectForListObjectGroupsOutput) SetType added in v1.0.137

SetType sets the Type field's value.

func (ObjectForListObjectGroupsOutput) String added in v1.0.137

String returns the string representation

type ObjectForUpdateObjectGroupInput added in v1.0.137

type ObjectForUpdateObjectGroupInput struct {
	DimensionConditions *DimensionConditionsForUpdateObjectGroupInput `type:"structure" json:",omitempty"`

	Dimensions map[string][]*string `type:"map" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

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

func (ObjectForUpdateObjectGroupInput) GoString added in v1.0.137

GoString returns the string representation

func (*ObjectForUpdateObjectGroupInput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*ObjectForUpdateObjectGroupInput) SetDimensions added in v1.0.137

SetDimensions sets the Dimensions field's value.

func (*ObjectForUpdateObjectGroupInput) SetNamespace added in v1.0.137

SetNamespace sets the Namespace field's value.

func (*ObjectForUpdateObjectGroupInput) SetRegion added in v1.0.137

SetRegion sets the Region field's value.

func (*ObjectForUpdateObjectGroupInput) SetType added in v1.0.169

SetType sets the Type field's value.

func (ObjectForUpdateObjectGroupInput) String added in v1.0.137

String returns the string representation

type ProjectConditionForCreateObjectGroupInput added in v1.0.169

type ProjectConditionForCreateObjectGroupInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForCreateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*ProjectConditionForCreateObjectGroupInput) SetProjects added in v1.0.169

SetProjects sets the Projects field's value.

func (ProjectConditionForCreateObjectGroupInput) String added in v1.0.169

String returns the string representation

type ProjectConditionForCreateRuleInput added in v1.0.169

type ProjectConditionForCreateRuleInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForCreateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*ProjectConditionForCreateRuleInput) SetProjects added in v1.0.169

SetProjects sets the Projects field's value.

func (ProjectConditionForCreateRuleInput) String added in v1.0.169

String returns the string representation

type ProjectConditionForListRulesByIdsOutput added in v1.0.169

type ProjectConditionForListRulesByIdsOutput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForListRulesByIdsOutput) GoString added in v1.0.169

GoString returns the string representation

func (*ProjectConditionForListRulesByIdsOutput) SetProjects added in v1.0.169

SetProjects sets the Projects field's value.

func (ProjectConditionForListRulesByIdsOutput) String added in v1.0.169

String returns the string representation

type ProjectConditionForListRulesOutput added in v1.0.169

type ProjectConditionForListRulesOutput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForListRulesOutput) GoString added in v1.0.169

GoString returns the string representation

func (*ProjectConditionForListRulesOutput) SetProjects added in v1.0.169

SetProjects sets the Projects field's value.

func (ProjectConditionForListRulesOutput) String added in v1.0.169

String returns the string representation

type ProjectConditionForUpdateObjectGroupInput added in v1.0.169

type ProjectConditionForUpdateObjectGroupInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForUpdateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*ProjectConditionForUpdateObjectGroupInput) SetProjects added in v1.0.169

SetProjects sets the Projects field's value.

func (ProjectConditionForUpdateObjectGroupInput) String added in v1.0.169

String returns the string representation

type ProjectConditionForUpdateRuleInput added in v1.0.169

type ProjectConditionForUpdateRuleInput struct {
	Projects []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProjectConditionForUpdateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*ProjectConditionForUpdateRuleInput) SetProjects added in v1.0.169

SetProjects sets the Projects field's value.

func (ProjectConditionForUpdateRuleInput) String added in v1.0.169

String returns the string representation

type RecoveryNotifyForCreateRuleInput added in v1.0.146

type RecoveryNotifyForCreateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForCreateRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*RecoveryNotifyForCreateRuleInput) SetEnable added in v1.0.146

SetEnable sets the Enable field's value.

func (RecoveryNotifyForCreateRuleInput) String added in v1.0.146

String returns the string representation

type RecoveryNotifyForListRulesByIdsOutput added in v1.0.146

type RecoveryNotifyForListRulesByIdsOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForListRulesByIdsOutput) GoString added in v1.0.146

GoString returns the string representation

func (*RecoveryNotifyForListRulesByIdsOutput) SetEnable added in v1.0.146

SetEnable sets the Enable field's value.

func (RecoveryNotifyForListRulesByIdsOutput) String added in v1.0.146

String returns the string representation

type RecoveryNotifyForListRulesOutput added in v1.0.146

type RecoveryNotifyForListRulesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForListRulesOutput) GoString added in v1.0.146

GoString returns the string representation

func (*RecoveryNotifyForListRulesOutput) SetEnable added in v1.0.146

SetEnable sets the Enable field's value.

func (RecoveryNotifyForListRulesOutput) String added in v1.0.146

String returns the string representation

type RecoveryNotifyForUpdateRuleInput added in v1.0.146

type RecoveryNotifyForUpdateRuleInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecoveryNotifyForUpdateRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*RecoveryNotifyForUpdateRuleInput) SetEnable added in v1.0.146

SetEnable sets the Enable field's value.

func (RecoveryNotifyForUpdateRuleInput) String added in v1.0.146

String returns the string representation

type SendResultForListSendAlertOutput added in v1.0.146

type SendResultForListSendAlertOutput struct {
	AlertMethod *string `type:"string" json:",omitempty"`

	AlertMethodVal *string `type:"string" json:",omitempty"`

	ErrMsg *string `type:"string" json:",omitempty"`

	Receiver *string `type:"string" json:",omitempty"`

	Success *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SendResultForListSendAlertOutput) GoString added in v1.0.146

GoString returns the string representation

func (*SendResultForListSendAlertOutput) SetAlertMethod added in v1.0.146

SetAlertMethod sets the AlertMethod field's value.

func (*SendResultForListSendAlertOutput) SetAlertMethodVal added in v1.0.146

SetAlertMethodVal sets the AlertMethodVal field's value.

func (*SendResultForListSendAlertOutput) SetErrMsg added in v1.0.146

SetErrMsg sets the ErrMsg field's value.

func (*SendResultForListSendAlertOutput) SetReceiver added in v1.0.146

SetReceiver sets the Receiver field's value.

func (*SendResultForListSendAlertOutput) SetSuccess added in v1.0.146

SetSuccess sets the Success field's value.

func (SendResultForListSendAlertOutput) String added in v1.0.146

String returns the string representation

type SetStateOfRulesByIdsInput added in v1.0.146

type SetStateOfRulesByIdsInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	// State is a required field
	State *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfStateForSetStateOfRulesByIdsInput"`
	// contains filtered or unexported fields
}

func (SetStateOfRulesByIdsInput) GoString added in v1.0.146

func (s SetStateOfRulesByIdsInput) GoString() string

GoString returns the string representation

func (*SetStateOfRulesByIdsInput) SetIds added in v1.0.146

SetIds sets the Ids field's value.

func (*SetStateOfRulesByIdsInput) SetState added in v1.0.146

SetState sets the State field's value.

func (SetStateOfRulesByIdsInput) String added in v1.0.146

func (s SetStateOfRulesByIdsInput) String() string

String returns the string representation

func (*SetStateOfRulesByIdsInput) Validate added in v1.0.146

func (s *SetStateOfRulesByIdsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetStateOfRulesByIdsOutput added in v1.0.146

type SetStateOfRulesByIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (SetStateOfRulesByIdsOutput) GoString added in v1.0.146

func (s SetStateOfRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*SetStateOfRulesByIdsOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (SetStateOfRulesByIdsOutput) String added in v1.0.146

String returns the string representation

type TLSTargetForCreateEventRuleInput added in v1.0.146

type TLSTargetForCreateEventRuleInput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionNameCN *string `type:"string" json:",omitempty"`

	RegionNameEN *string `type:"string" json:",omitempty"`

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

func (TLSTargetForCreateEventRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*TLSTargetForCreateEventRuleInput) SetProjectId added in v1.0.146

SetProjectId sets the ProjectId field's value.

func (*TLSTargetForCreateEventRuleInput) SetProjectName added in v1.0.146

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForCreateEventRuleInput) SetRegionNameCN added in v1.0.146

SetRegionNameCN sets the RegionNameCN field's value.

func (*TLSTargetForCreateEventRuleInput) SetRegionNameEN added in v1.0.146

SetRegionNameEN sets the RegionNameEN field's value.

func (*TLSTargetForCreateEventRuleInput) SetTopicId added in v1.0.146

SetTopicId sets the TopicId field's value.

func (TLSTargetForCreateEventRuleInput) String added in v1.0.146

String returns the string representation

type TLSTargetForListEventRulesOutput added in v1.0.146

type TLSTargetForListEventRulesOutput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionNameCN *string `type:"string" json:",omitempty"`

	RegionNameEN *string `type:"string" json:",omitempty"`

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

func (TLSTargetForListEventRulesOutput) GoString added in v1.0.146

GoString returns the string representation

func (*TLSTargetForListEventRulesOutput) SetProjectId added in v1.0.146

SetProjectId sets the ProjectId field's value.

func (*TLSTargetForListEventRulesOutput) SetProjectName added in v1.0.146

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForListEventRulesOutput) SetRegionNameCN added in v1.0.146

SetRegionNameCN sets the RegionNameCN field's value.

func (*TLSTargetForListEventRulesOutput) SetRegionNameEN added in v1.0.146

SetRegionNameEN sets the RegionNameEN field's value.

func (*TLSTargetForListEventRulesOutput) SetTopicId added in v1.0.146

SetTopicId sets the TopicId field's value.

func (TLSTargetForListEventRulesOutput) String added in v1.0.146

String returns the string representation

type TLSTargetForUpdateEventRuleInput added in v1.0.146

type TLSTargetForUpdateEventRuleInput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionNameCN *string `type:"string" json:",omitempty"`

	RegionNameEN *string `type:"string" json:",omitempty"`

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

func (TLSTargetForUpdateEventRuleInput) GoString added in v1.0.146

GoString returns the string representation

func (*TLSTargetForUpdateEventRuleInput) SetProjectId added in v1.0.146

SetProjectId sets the ProjectId field's value.

func (*TLSTargetForUpdateEventRuleInput) SetProjectName added in v1.0.146

SetProjectName sets the ProjectName field's value.

func (*TLSTargetForUpdateEventRuleInput) SetRegionNameCN added in v1.0.146

SetRegionNameCN sets the RegionNameCN field's value.

func (*TLSTargetForUpdateEventRuleInput) SetRegionNameEN added in v1.0.146

SetRegionNameEN sets the RegionNameEN field's value.

func (*TLSTargetForUpdateEventRuleInput) SetTopicId added in v1.0.146

SetTopicId sets the TopicId field's value.

func (TLSTargetForUpdateEventRuleInput) String added in v1.0.146

String returns the string representation

type TagConditionForCreateObjectGroupInput added in v1.0.169

type TagConditionForCreateObjectGroupInput struct {
	Condition *string `type:"string" json:",omitempty"`

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

func (TagConditionForCreateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*TagConditionForCreateObjectGroupInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*TagConditionForCreateObjectGroupInput) SetTags added in v1.0.169

SetTags sets the Tags field's value.

func (TagConditionForCreateObjectGroupInput) String added in v1.0.169

String returns the string representation

type TagConditionForCreateRuleInput added in v1.0.169

type TagConditionForCreateRuleInput struct {
	Condition *string `type:"string" json:",omitempty"`

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

func (TagConditionForCreateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*TagConditionForCreateRuleInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*TagConditionForCreateRuleInput) SetTags added in v1.0.169

SetTags sets the Tags field's value.

func (TagConditionForCreateRuleInput) String added in v1.0.169

String returns the string representation

type TagConditionForListRulesByIdsOutput added in v1.0.169

type TagConditionForListRulesByIdsOutput struct {
	Condition *string `type:"string" json:",omitempty"`

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

func (TagConditionForListRulesByIdsOutput) GoString added in v1.0.169

GoString returns the string representation

func (*TagConditionForListRulesByIdsOutput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*TagConditionForListRulesByIdsOutput) SetTags added in v1.0.169

SetTags sets the Tags field's value.

func (TagConditionForListRulesByIdsOutput) String added in v1.0.169

String returns the string representation

type TagConditionForListRulesOutput added in v1.0.169

type TagConditionForListRulesOutput struct {
	Condition *string `type:"string" json:",omitempty"`

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

func (TagConditionForListRulesOutput) GoString added in v1.0.169

GoString returns the string representation

func (*TagConditionForListRulesOutput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*TagConditionForListRulesOutput) SetTags added in v1.0.169

SetTags sets the Tags field's value.

func (TagConditionForListRulesOutput) String added in v1.0.169

String returns the string representation

type TagConditionForUpdateObjectGroupInput added in v1.0.169

type TagConditionForUpdateObjectGroupInput struct {
	Condition *string `type:"string" json:",omitempty"`

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

func (TagConditionForUpdateObjectGroupInput) GoString added in v1.0.169

GoString returns the string representation

func (*TagConditionForUpdateObjectGroupInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*TagConditionForUpdateObjectGroupInput) SetTags added in v1.0.169

SetTags sets the Tags field's value.

func (TagConditionForUpdateObjectGroupInput) String added in v1.0.169

String returns the string representation

type TagConditionForUpdateRuleInput added in v1.0.169

type TagConditionForUpdateRuleInput struct {
	Condition *string `type:"string" json:",omitempty"`

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

func (TagConditionForUpdateRuleInput) GoString added in v1.0.169

GoString returns the string representation

func (*TagConditionForUpdateRuleInput) SetCondition added in v1.0.169

SetCondition sets the Condition field's value.

func (*TagConditionForUpdateRuleInput) SetTags added in v1.0.169

SetTags sets the Tags field's value.

func (TagConditionForUpdateRuleInput) String added in v1.0.169

String returns the string representation

type TagForCreateObjectGroupInput added in v1.0.169

type TagForCreateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagForCreateObjectGroupInput) GoString added in v1.0.169

func (s TagForCreateObjectGroupInput) GoString() string

GoString returns the string representation

func (*TagForCreateObjectGroupInput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*TagForCreateObjectGroupInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*TagForCreateObjectGroupInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (TagForCreateObjectGroupInput) String added in v1.0.169

String returns the string representation

type TagForCreateRuleInput added in v1.0.169

type TagForCreateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagForCreateRuleInput) GoString added in v1.0.169

func (s TagForCreateRuleInput) GoString() string

GoString returns the string representation

func (*TagForCreateRuleInput) SetComparator added in v1.0.169

func (s *TagForCreateRuleInput) SetComparator(v string) *TagForCreateRuleInput

SetComparator sets the Comparator field's value.

func (*TagForCreateRuleInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*TagForCreateRuleInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (TagForCreateRuleInput) String added in v1.0.169

func (s TagForCreateRuleInput) String() string

String returns the string representation

type TagForListRulesByIdsOutput added in v1.0.169

type TagForListRulesByIdsOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagForListRulesByIdsOutput) GoString added in v1.0.169

func (s TagForListRulesByIdsOutput) GoString() string

GoString returns the string representation

func (*TagForListRulesByIdsOutput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*TagForListRulesByIdsOutput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*TagForListRulesByIdsOutput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (TagForListRulesByIdsOutput) String added in v1.0.169

String returns the string representation

type TagForListRulesOutput added in v1.0.169

type TagForListRulesOutput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagForListRulesOutput) GoString added in v1.0.169

func (s TagForListRulesOutput) GoString() string

GoString returns the string representation

func (*TagForListRulesOutput) SetComparator added in v1.0.169

func (s *TagForListRulesOutput) SetComparator(v string) *TagForListRulesOutput

SetComparator sets the Comparator field's value.

func (*TagForListRulesOutput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*TagForListRulesOutput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (TagForListRulesOutput) String added in v1.0.169

func (s TagForListRulesOutput) String() string

String returns the string representation

type TagForUpdateObjectGroupInput added in v1.0.169

type TagForUpdateObjectGroupInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagForUpdateObjectGroupInput) GoString added in v1.0.169

func (s TagForUpdateObjectGroupInput) GoString() string

GoString returns the string representation

func (*TagForUpdateObjectGroupInput) SetComparator added in v1.0.169

SetComparator sets the Comparator field's value.

func (*TagForUpdateObjectGroupInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*TagForUpdateObjectGroupInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (TagForUpdateObjectGroupInput) String added in v1.0.169

String returns the string representation

type TagForUpdateRuleInput added in v1.0.169

type TagForUpdateRuleInput struct {
	Comparator *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagForUpdateRuleInput) GoString added in v1.0.169

func (s TagForUpdateRuleInput) GoString() string

GoString returns the string representation

func (*TagForUpdateRuleInput) SetComparator added in v1.0.169

func (s *TagForUpdateRuleInput) SetComparator(v string) *TagForUpdateRuleInput

SetComparator sets the Comparator field's value.

func (*TagForUpdateRuleInput) SetKey added in v1.0.169

SetKey sets the Key field's value.

func (*TagForUpdateRuleInput) SetValues added in v1.0.169

SetValues sets the Values field's value.

func (TagForUpdateRuleInput) String added in v1.0.169

func (s TagForUpdateRuleInput) String() string

String returns the string representation

type TopDataResultForGetTopDataOutput added in v1.0.89

type TopDataResultForGetTopDataOutput struct {
	GroupKeys map[string]*interface{} `type:"map" json:",omitempty"`

	MetricData map[string]*interface{} `type:"map" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TopDataResultForGetTopDataOutput) GoString added in v1.0.89

GoString returns the string representation

func (*TopDataResultForGetTopDataOutput) SetGroupKeys added in v1.0.89

func (s *TopDataResultForGetTopDataOutput) SetGroupKeys(v map[string]*interface{}) *TopDataResultForGetTopDataOutput

SetGroupKeys sets the GroupKeys field's value.

func (*TopDataResultForGetTopDataOutput) SetMetricData added in v1.0.89

func (s *TopDataResultForGetTopDataOutput) SetMetricData(v map[string]*interface{}) *TopDataResultForGetTopDataOutput

SetMetricData sets the MetricData field's value.

func (TopDataResultForGetTopDataOutput) String added in v1.0.89

String returns the string representation

type UpdateContactGroupInput added in v1.0.138

type UpdateContactGroupInput struct {
	Description *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

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

func (UpdateContactGroupInput) GoString added in v1.0.138

func (s UpdateContactGroupInput) GoString() string

GoString returns the string representation

func (*UpdateContactGroupInput) SetDescription added in v1.0.138

SetDescription sets the Description field's value.

func (*UpdateContactGroupInput) SetId added in v1.0.138

SetId sets the Id field's value.

func (*UpdateContactGroupInput) SetName added in v1.0.138

SetName sets the Name field's value.

func (UpdateContactGroupInput) String added in v1.0.138

func (s UpdateContactGroupInput) String() string

String returns the string representation

func (*UpdateContactGroupInput) Validate added in v1.0.138

func (s *UpdateContactGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactGroupOutput added in v1.0.138

type UpdateContactGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateContactGroupOutput) GoString added in v1.0.138

func (s UpdateContactGroupOutput) GoString() string

GoString returns the string representation

func (*UpdateContactGroupOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (UpdateContactGroupOutput) String added in v1.0.138

func (s UpdateContactGroupOutput) String() string

String returns the string representation

type UpdateContactGroupWithContactsInput added in v1.0.138

type UpdateContactGroupWithContactsInput struct {
	ContactsIdList []*string `type:"list" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateContactGroupWithContactsInput) GoString added in v1.0.138

GoString returns the string representation

func (*UpdateContactGroupWithContactsInput) SetContactsIdList added in v1.0.138

SetContactsIdList sets the ContactsIdList field's value.

func (*UpdateContactGroupWithContactsInput) SetId added in v1.0.138

SetId sets the Id field's value.

func (UpdateContactGroupWithContactsInput) String added in v1.0.138

String returns the string representation

func (*UpdateContactGroupWithContactsInput) Validate added in v1.0.138

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactGroupWithContactsOutput added in v1.0.138

type UpdateContactGroupWithContactsOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateContactGroupWithContactsOutput) GoString added in v1.0.138

GoString returns the string representation

func (*UpdateContactGroupWithContactsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (UpdateContactGroupWithContactsOutput) String added in v1.0.138

String returns the string representation

type UpdateContactsInput added in v1.0.138

type UpdateContactsInput struct {

	// Email is a required field
	Email *string `type:"string" json:",omitempty" required:"true"`

	// 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"`

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

func (UpdateContactsInput) GoString added in v1.0.138

func (s UpdateContactsInput) GoString() string

GoString returns the string representation

func (*UpdateContactsInput) SetEmail added in v1.0.138

SetEmail sets the Email field's value.

func (*UpdateContactsInput) SetId added in v1.0.138

SetId sets the Id field's value.

func (*UpdateContactsInput) SetName added in v1.0.138

SetName sets the Name field's value.

func (*UpdateContactsInput) SetPhone added in v1.0.138

SetPhone sets the Phone field's value.

func (UpdateContactsInput) String added in v1.0.138

func (s UpdateContactsInput) String() string

String returns the string representation

func (*UpdateContactsInput) Validate added in v1.0.138

func (s *UpdateContactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactsOutput added in v1.0.138

type UpdateContactsOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateContactsOutput) GoString added in v1.0.138

func (s UpdateContactsOutput) GoString() string

GoString returns the string representation

func (*UpdateContactsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (UpdateContactsOutput) String added in v1.0.138

func (s UpdateContactsOutput) String() string

String returns the string representation

type UpdateContactsWithContactGroupsInput added in v1.0.138

type UpdateContactsWithContactGroupsInput struct {
	ContactGroupIds []*string `type:"list" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateContactsWithContactGroupsInput) GoString added in v1.0.138

GoString returns the string representation

func (*UpdateContactsWithContactGroupsInput) SetContactGroupIds added in v1.0.138

SetContactGroupIds sets the ContactGroupIds field's value.

func (*UpdateContactsWithContactGroupsInput) SetId added in v1.0.138

SetId sets the Id field's value.

func (UpdateContactsWithContactGroupsInput) String added in v1.0.138

String returns the string representation

func (*UpdateContactsWithContactGroupsInput) Validate added in v1.0.138

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactsWithContactGroupsOutput added in v1.0.138

type UpdateContactsWithContactGroupsOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateContactsWithContactGroupsOutput) GoString added in v1.0.138

GoString returns the string representation

func (*UpdateContactsWithContactGroupsOutput) SetData added in v1.0.138

SetData sets the Data field's value.

func (UpdateContactsWithContactGroupsOutput) String added in v1.0.138

String returns the string representation

type UpdateEventRuleInput added in v1.0.146

type UpdateEventRuleInput struct {
	ContactGroupIds []*string `type:"list" json:",omitempty"`

	ContactMethods []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	EffectiveTime *EffectiveTimeForUpdateEventRuleInput `type:"structure" json:",omitempty"`

	Endpoint *string `type:"string" json:",omitempty"`

	// EventBusName is a required field
	EventBusName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true" enum:"EnumOfEventBusNameForUpdateEventRuleInput"`

	// EventSource is a required field
	EventSource *string `type:"string" json:",omitempty" required:"true"`

	EventType []*string `type:"list" json:",omitempty"`

	FilterPattern map[string]*interface{} `type:"map" json:",omitempty"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	MessageQueue []*MessageQueueForUpdateEventRuleInput `type:"list" json:",omitempty"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	// RuleName is a required field
	RuleName *string `min:"2" max:"127" type:"string" json:",omitempty" required:"true"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForUpdateEventRuleInput"`

	TLSTarget []*TLSTargetForUpdateEventRuleInput `type:"list" json:",omitempty"`

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

func (UpdateEventRuleInput) GoString added in v1.0.146

func (s UpdateEventRuleInput) GoString() string

GoString returns the string representation

func (*UpdateEventRuleInput) SetContactGroupIds added in v1.0.146

func (s *UpdateEventRuleInput) SetContactGroupIds(v []*string) *UpdateEventRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*UpdateEventRuleInput) SetContactMethods added in v1.0.146

func (s *UpdateEventRuleInput) SetContactMethods(v []*string) *UpdateEventRuleInput

SetContactMethods sets the ContactMethods field's value.

func (*UpdateEventRuleInput) SetDescription added in v1.0.146

func (s *UpdateEventRuleInput) SetDescription(v string) *UpdateEventRuleInput

SetDescription sets the Description field's value.

func (*UpdateEventRuleInput) SetEffectiveTime added in v1.0.146

SetEffectiveTime sets the EffectiveTime field's value.

func (*UpdateEventRuleInput) SetEndpoint added in v1.0.146

SetEndpoint sets the Endpoint field's value.

func (*UpdateEventRuleInput) SetEventBusName added in v1.0.146

func (s *UpdateEventRuleInput) SetEventBusName(v string) *UpdateEventRuleInput

SetEventBusName sets the EventBusName field's value.

func (*UpdateEventRuleInput) SetEventSource added in v1.0.146

func (s *UpdateEventRuleInput) SetEventSource(v string) *UpdateEventRuleInput

SetEventSource sets the EventSource field's value.

func (*UpdateEventRuleInput) SetEventType added in v1.0.146

func (s *UpdateEventRuleInput) SetEventType(v []*string) *UpdateEventRuleInput

SetEventType sets the EventType field's value.

func (*UpdateEventRuleInput) SetFilterPattern added in v1.0.146

func (s *UpdateEventRuleInput) SetFilterPattern(v map[string]*interface{}) *UpdateEventRuleInput

SetFilterPattern sets the FilterPattern field's value.

func (*UpdateEventRuleInput) SetLevel added in v1.0.146

SetLevel sets the Level field's value.

func (*UpdateEventRuleInput) SetMessageQueue added in v1.0.146

SetMessageQueue sets the MessageQueue field's value.

func (*UpdateEventRuleInput) SetRuleId added in v1.0.146

SetRuleId sets the RuleId field's value.

func (*UpdateEventRuleInput) SetRuleName added in v1.0.146

SetRuleName sets the RuleName field's value.

func (*UpdateEventRuleInput) SetStatus added in v1.0.146

SetStatus sets the Status field's value.

func (*UpdateEventRuleInput) SetTLSTarget added in v1.0.146

SetTLSTarget sets the TLSTarget field's value.

func (*UpdateEventRuleInput) SetWebhookIds added in v1.0.146

func (s *UpdateEventRuleInput) SetWebhookIds(v []*string) *UpdateEventRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (UpdateEventRuleInput) String added in v1.0.146

func (s UpdateEventRuleInput) String() string

String returns the string representation

func (*UpdateEventRuleInput) Validate added in v1.0.146

func (s *UpdateEventRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateEventRuleOutput added in v1.0.146

type UpdateEventRuleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForUpdateEventRuleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateEventRuleOutput) GoString added in v1.0.146

func (s UpdateEventRuleOutput) GoString() string

GoString returns the string representation

func (*UpdateEventRuleOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (UpdateEventRuleOutput) String added in v1.0.146

func (s UpdateEventRuleOutput) String() string

String returns the string representation

type UpdateObjectGroupInput added in v1.0.137

type UpdateObjectGroupInput struct {

	// 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"`

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

func (UpdateObjectGroupInput) GoString added in v1.0.137

func (s UpdateObjectGroupInput) GoString() string

GoString returns the string representation

func (*UpdateObjectGroupInput) SetId added in v1.0.137

SetId sets the Id field's value.

func (*UpdateObjectGroupInput) SetName added in v1.0.137

SetName sets the Name field's value.

func (*UpdateObjectGroupInput) SetObjects added in v1.0.137

SetObjects sets the Objects field's value.

func (UpdateObjectGroupInput) String added in v1.0.137

func (s UpdateObjectGroupInput) String() string

String returns the string representation

func (*UpdateObjectGroupInput) Validate added in v1.0.137

func (s *UpdateObjectGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateObjectGroupOutput added in v1.0.137

type UpdateObjectGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateObjectGroupOutput) GoString added in v1.0.137

func (s UpdateObjectGroupOutput) GoString() string

GoString returns the string representation

func (*UpdateObjectGroupOutput) SetData added in v1.0.137

SetData sets the Data field's value.

func (UpdateObjectGroupOutput) String added in v1.0.137

func (s UpdateObjectGroupOutput) String() string

String returns the string representation

type UpdateRuleInput

type UpdateRuleInput struct {
	AlertMethods []*string `type:"list" json:",omitempty"`

	ConditionOperator *string `type:"string" json:",omitempty"`

	Conditions []*ConditionForUpdateRuleInput `type:"list" json:",omitempty"`

	ContactGroupIds []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DimensionConditions *DimensionConditionsForUpdateRuleInput `type:"structure" json:",omitempty"`

	// EffectEndAt is a required field
	EffectEndAt *string `type:"string" json:",omitempty" required:"true"`

	// EffectStartAt is a required field
	EffectStartAt *string `type:"string" json:",omitempty" required:"true"`

	// EnableState is a required field
	EnableState *string `type:"string" json:",omitempty" required:"true"`

	// EvaluationCount is a required field
	EvaluationCount *int64 `type:"integer" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// Level is a required field
	Level *string `type:"string" json:",omitempty" required:"true"`

	MultipleConditions *bool `type:"boolean" json:",omitempty"`

	// Namespace is a required field
	Namespace *string `type:"string" json:",omitempty" required:"true"`

	NoData *NoDataForUpdateRuleInput `type:"structure" json:",omitempty"`

	OriginalDimensions map[string][]*string `type:"map" json:",omitempty"`

	RecoveryNotify *RecoveryNotifyForUpdateRuleInput `type:"structure" json:",omitempty"`

	Regions []*string `type:"list" json:",omitempty"`

	// RuleName is a required field
	RuleName *string `type:"string" json:",omitempty" required:"true"`

	// RuleType is a required field
	RuleType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfRuleTypeForUpdateRuleInput"`

	// SilenceTime is a required field
	SilenceTime *int64 `type:"integer" json:",omitempty" required:"true"`

	// SubNamespace is a required field
	SubNamespace *string `type:"string" json:",omitempty" required:"true"`

	Webhook *string `type:"string" json:",omitempty"`

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

func (UpdateRuleInput) GoString

func (s UpdateRuleInput) GoString() string

GoString returns the string representation

func (*UpdateRuleInput) SetAlertMethods

func (s *UpdateRuleInput) SetAlertMethods(v []*string) *UpdateRuleInput

SetAlertMethods sets the AlertMethods field's value.

func (*UpdateRuleInput) SetConditionOperator added in v1.0.146

func (s *UpdateRuleInput) SetConditionOperator(v string) *UpdateRuleInput

SetConditionOperator sets the ConditionOperator field's value.

func (*UpdateRuleInput) SetConditions

SetConditions sets the Conditions field's value.

func (*UpdateRuleInput) SetContactGroupIds added in v1.0.146

func (s *UpdateRuleInput) SetContactGroupIds(v []*string) *UpdateRuleInput

SetContactGroupIds sets the ContactGroupIds field's value.

func (*UpdateRuleInput) SetDescription

func (s *UpdateRuleInput) SetDescription(v string) *UpdateRuleInput

SetDescription sets the Description field's value.

func (*UpdateRuleInput) SetDimensionConditions added in v1.0.169

SetDimensionConditions sets the DimensionConditions field's value.

func (*UpdateRuleInput) SetEffectEndAt

func (s *UpdateRuleInput) SetEffectEndAt(v string) *UpdateRuleInput

SetEffectEndAt sets the EffectEndAt field's value.

func (*UpdateRuleInput) SetEffectStartAt

func (s *UpdateRuleInput) SetEffectStartAt(v string) *UpdateRuleInput

SetEffectStartAt sets the EffectStartAt field's value.

func (*UpdateRuleInput) SetEnableState

func (s *UpdateRuleInput) SetEnableState(v string) *UpdateRuleInput

SetEnableState sets the EnableState field's value.

func (*UpdateRuleInput) SetEvaluationCount

func (s *UpdateRuleInput) SetEvaluationCount(v int64) *UpdateRuleInput

SetEvaluationCount sets the EvaluationCount field's value.

func (*UpdateRuleInput) SetId

func (s *UpdateRuleInput) SetId(v string) *UpdateRuleInput

SetId sets the Id field's value.

func (*UpdateRuleInput) SetLevel

func (s *UpdateRuleInput) SetLevel(v string) *UpdateRuleInput

SetLevel sets the Level field's value.

func (*UpdateRuleInput) SetMultipleConditions added in v1.0.146

func (s *UpdateRuleInput) SetMultipleConditions(v bool) *UpdateRuleInput

SetMultipleConditions sets the MultipleConditions field's value.

func (*UpdateRuleInput) SetNamespace

func (s *UpdateRuleInput) SetNamespace(v string) *UpdateRuleInput

SetNamespace sets the Namespace field's value.

func (*UpdateRuleInput) SetNoData added in v1.0.146

SetNoData sets the NoData field's value.

func (*UpdateRuleInput) SetOriginalDimensions

func (s *UpdateRuleInput) SetOriginalDimensions(v map[string][]*string) *UpdateRuleInput

SetOriginalDimensions sets the OriginalDimensions field's value.

func (*UpdateRuleInput) SetRecoveryNotify added in v1.0.146

SetRecoveryNotify sets the RecoveryNotify field's value.

func (*UpdateRuleInput) SetRegions

func (s *UpdateRuleInput) SetRegions(v []*string) *UpdateRuleInput

SetRegions sets the Regions field's value.

func (*UpdateRuleInput) SetRuleName

func (s *UpdateRuleInput) SetRuleName(v string) *UpdateRuleInput

SetRuleName sets the RuleName field's value.

func (*UpdateRuleInput) SetRuleType

func (s *UpdateRuleInput) SetRuleType(v string) *UpdateRuleInput

SetRuleType sets the RuleType field's value.

func (*UpdateRuleInput) SetSilenceTime

func (s *UpdateRuleInput) SetSilenceTime(v int64) *UpdateRuleInput

SetSilenceTime sets the SilenceTime field's value.

func (*UpdateRuleInput) SetSubNamespace

func (s *UpdateRuleInput) SetSubNamespace(v string) *UpdateRuleInput

SetSubNamespace sets the SubNamespace field's value.

func (*UpdateRuleInput) SetWebhook added in v1.0.146

func (s *UpdateRuleInput) SetWebhook(v string) *UpdateRuleInput

SetWebhook sets the Webhook field's value.

func (*UpdateRuleInput) SetWebhookIds added in v1.0.146

func (s *UpdateRuleInput) SetWebhookIds(v []*string) *UpdateRuleInput

SetWebhookIds sets the WebhookIds field's value.

func (UpdateRuleInput) String

func (s UpdateRuleInput) String() string

String returns the string representation

func (*UpdateRuleInput) Validate added in v1.0.146

func (s *UpdateRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRuleOutput

type UpdateRuleOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateRuleOutput) GoString

func (s UpdateRuleOutput) GoString() string

GoString returns the string representation

func (*UpdateRuleOutput) SetData

func (s *UpdateRuleOutput) SetData(v []*string) *UpdateRuleOutput

SetData sets the Data field's value.

func (UpdateRuleOutput) String

func (s UpdateRuleOutput) String() string

String returns the string representation

type UpdateWebhookInput added in v1.0.146

type UpdateWebhookInput struct {

	// 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"`

	// Type is a required field
	Type *string `type:"string" json:",omitempty" required:"true"`

	// Url is a required field
	Url *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateWebhookInput) GoString added in v1.0.146

func (s UpdateWebhookInput) GoString() string

GoString returns the string representation

func (*UpdateWebhookInput) SetId added in v1.0.146

SetId sets the Id field's value.

func (*UpdateWebhookInput) SetName added in v1.0.146

SetName sets the Name field's value.

func (*UpdateWebhookInput) SetType added in v1.0.146

SetType sets the Type field's value.

func (*UpdateWebhookInput) SetUrl added in v1.0.146

SetUrl sets the Url field's value.

func (UpdateWebhookInput) String added in v1.0.146

func (s UpdateWebhookInput) String() string

String returns the string representation

func (*UpdateWebhookInput) Validate added in v1.0.146

func (s *UpdateWebhookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWebhookOutput added in v1.0.146

type UpdateWebhookOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateWebhookOutput) GoString added in v1.0.146

func (s UpdateWebhookOutput) GoString() string

GoString returns the string representation

func (*UpdateWebhookOutput) SetData added in v1.0.146

SetData sets the Data field's value.

func (UpdateWebhookOutput) String added in v1.0.146

func (s UpdateWebhookOutput) String() string

String returns the string representation

type VOLCOBSERVE

type VOLCOBSERVE struct {
	*client.Client
}

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

VOLCOBSERVE 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 (*VOLCOBSERVE) CreateContactGroup added in v1.0.138

func (c *VOLCOBSERVE) CreateContactGroup(input *CreateContactGroupInput) (*CreateContactGroupOutput, error)

CreateContactGroup API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateContactGroup for usage and error information.

func (*VOLCOBSERVE) CreateContactGroupCommon added in v1.0.138

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

CreateContactGroupCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateContactGroupCommon for usage and error information.

func (*VOLCOBSERVE) CreateContactGroupCommonRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateContactGroupCommonWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateContactGroupRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateContactGroupWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateContacts added in v1.0.138

func (c *VOLCOBSERVE) CreateContacts(input *CreateContactsInput) (*CreateContactsOutput, error)

CreateContacts API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateContacts for usage and error information.

func (*VOLCOBSERVE) CreateContactsCommon added in v1.0.138

func (c *VOLCOBSERVE) CreateContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateContactsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateContactsCommon for usage and error information.

func (*VOLCOBSERVE) CreateContactsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) CreateContactsCommonWithContext added in v1.0.138

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

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

See CreateContactsCommon 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 (*VOLCOBSERVE) CreateContactsRequest added in v1.0.138

func (c *VOLCOBSERVE) CreateContactsRequest(input *CreateContactsInput) (req *request.Request, output *CreateContactsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) CreateContactsWithContext added in v1.0.138

func (c *VOLCOBSERVE) CreateContactsWithContext(ctx volcengine.Context, input *CreateContactsInput, opts ...request.Option) (*CreateContactsOutput, error)

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

See CreateContacts 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 (*VOLCOBSERVE) CreateEventRule added in v1.0.146

func (c *VOLCOBSERVE) CreateEventRule(input *CreateEventRuleInput) (*CreateEventRuleOutput, error)

CreateEventRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateEventRule for usage and error information.

func (*VOLCOBSERVE) CreateEventRuleCommon added in v1.0.146

func (c *VOLCOBSERVE) CreateEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateEventRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateEventRuleCommon for usage and error information.

func (*VOLCOBSERVE) CreateEventRuleCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) CreateEventRuleCommonWithContext added in v1.0.146

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

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

See CreateEventRuleCommon 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 (*VOLCOBSERVE) CreateEventRuleRequest added in v1.0.146

func (c *VOLCOBSERVE) CreateEventRuleRequest(input *CreateEventRuleInput) (req *request.Request, output *CreateEventRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) CreateEventRuleWithContext added in v1.0.146

func (c *VOLCOBSERVE) CreateEventRuleWithContext(ctx volcengine.Context, input *CreateEventRuleInput, opts ...request.Option) (*CreateEventRuleOutput, error)

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

See CreateEventRule 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 (*VOLCOBSERVE) CreateObjectGroup added in v1.0.137

func (c *VOLCOBSERVE) CreateObjectGroup(input *CreateObjectGroupInput) (*CreateObjectGroupOutput, error)

CreateObjectGroup API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateObjectGroup for usage and error information.

func (*VOLCOBSERVE) CreateObjectGroupCommon added in v1.0.137

func (c *VOLCOBSERVE) CreateObjectGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateObjectGroupCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateObjectGroupCommon for usage and error information.

func (*VOLCOBSERVE) CreateObjectGroupCommonRequest added in v1.0.137

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

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

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

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

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

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

func (*VOLCOBSERVE) CreateObjectGroupCommonWithContext added in v1.0.137

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

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

See CreateObjectGroupCommon 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 (*VOLCOBSERVE) CreateObjectGroupRequest added in v1.0.137

func (c *VOLCOBSERVE) CreateObjectGroupRequest(input *CreateObjectGroupInput) (req *request.Request, output *CreateObjectGroupOutput)

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

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

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

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

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

func (*VOLCOBSERVE) CreateObjectGroupWithContext added in v1.0.137

func (c *VOLCOBSERVE) CreateObjectGroupWithContext(ctx volcengine.Context, input *CreateObjectGroupInput, opts ...request.Option) (*CreateObjectGroupOutput, error)

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

See CreateObjectGroup 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 (*VOLCOBSERVE) CreateRule

func (c *VOLCOBSERVE) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)

CreateRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateRule for usage and error information.

func (*VOLCOBSERVE) CreateRuleCommon

func (c *VOLCOBSERVE) CreateRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateRuleCommon for usage and error information.

func (*VOLCOBSERVE) CreateRuleCommonRequest

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

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

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

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

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

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

func (*VOLCOBSERVE) CreateRuleCommonWithContext

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

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

See CreateRuleCommon 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 (*VOLCOBSERVE) CreateRuleRequest

func (c *VOLCOBSERVE) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) CreateRuleWithContext

func (c *VOLCOBSERVE) CreateRuleWithContext(ctx volcengine.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)

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

See CreateRule 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 (*VOLCOBSERVE) CreateWebhook added in v1.0.146

func (c *VOLCOBSERVE) CreateWebhook(input *CreateWebhookInput) (*CreateWebhookOutput, error)

CreateWebhook API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateWebhook for usage and error information.

func (*VOLCOBSERVE) CreateWebhookCommon added in v1.0.146

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

CreateWebhookCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation CreateWebhookCommon for usage and error information.

func (*VOLCOBSERVE) CreateWebhookCommonRequest added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateWebhookCommonWithContext added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateWebhookRequest added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) CreateWebhookWithContext added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) DeleteContactGroupByIds added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactGroupByIds(input *DeleteContactGroupByIdsInput) (*DeleteContactGroupByIdsOutput, error)

DeleteContactGroupByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteContactGroupByIds for usage and error information.

func (*VOLCOBSERVE) DeleteContactGroupByIdsCommon added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactGroupByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteContactGroupByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteContactGroupByIdsCommon for usage and error information.

func (*VOLCOBSERVE) DeleteContactGroupByIdsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) DeleteContactGroupByIdsCommonWithContext added in v1.0.138

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

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

See DeleteContactGroupByIdsCommon 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 (*VOLCOBSERVE) DeleteContactGroupByIdsRequest added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactGroupByIdsRequest(input *DeleteContactGroupByIdsInput) (req *request.Request, output *DeleteContactGroupByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DeleteContactGroupByIdsWithContext added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactGroupByIdsWithContext(ctx volcengine.Context, input *DeleteContactGroupByIdsInput, opts ...request.Option) (*DeleteContactGroupByIdsOutput, error)

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

See DeleteContactGroupByIds 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 (*VOLCOBSERVE) DeleteContactsByIds added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactsByIds(input *DeleteContactsByIdsInput) (*DeleteContactsByIdsOutput, error)

DeleteContactsByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteContactsByIds for usage and error information.

func (*VOLCOBSERVE) DeleteContactsByIdsCommon added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactsByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteContactsByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteContactsByIdsCommon for usage and error information.

func (*VOLCOBSERVE) DeleteContactsByIdsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) DeleteContactsByIdsCommonWithContext added in v1.0.138

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

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

See DeleteContactsByIdsCommon 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 (*VOLCOBSERVE) DeleteContactsByIdsRequest added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactsByIdsRequest(input *DeleteContactsByIdsInput) (req *request.Request, output *DeleteContactsByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DeleteContactsByIdsWithContext added in v1.0.138

func (c *VOLCOBSERVE) DeleteContactsByIdsWithContext(ctx volcengine.Context, input *DeleteContactsByIdsInput, opts ...request.Option) (*DeleteContactsByIdsOutput, error)

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

See DeleteContactsByIds 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 (*VOLCOBSERVE) DeleteEventRule added in v1.0.146

func (c *VOLCOBSERVE) DeleteEventRule(input *DeleteEventRuleInput) (*DeleteEventRuleOutput, error)

DeleteEventRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteEventRule for usage and error information.

func (*VOLCOBSERVE) DeleteEventRuleCommon added in v1.0.146

func (c *VOLCOBSERVE) DeleteEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteEventRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteEventRuleCommon for usage and error information.

func (*VOLCOBSERVE) DeleteEventRuleCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) DeleteEventRuleCommonWithContext added in v1.0.146

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

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

See DeleteEventRuleCommon 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 (*VOLCOBSERVE) DeleteEventRuleRequest added in v1.0.146

func (c *VOLCOBSERVE) DeleteEventRuleRequest(input *DeleteEventRuleInput) (req *request.Request, output *DeleteEventRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DeleteEventRuleWithContext added in v1.0.146

func (c *VOLCOBSERVE) DeleteEventRuleWithContext(ctx volcengine.Context, input *DeleteEventRuleInput, opts ...request.Option) (*DeleteEventRuleOutput, error)

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

See DeleteEventRule 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 (*VOLCOBSERVE) DeleteObjectGroup added in v1.0.137

func (c *VOLCOBSERVE) DeleteObjectGroup(input *DeleteObjectGroupInput) (*DeleteObjectGroupOutput, error)

DeleteObjectGroup API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteObjectGroup for usage and error information.

func (*VOLCOBSERVE) DeleteObjectGroupCommon added in v1.0.137

func (c *VOLCOBSERVE) DeleteObjectGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteObjectGroupCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteObjectGroupCommon for usage and error information.

func (*VOLCOBSERVE) DeleteObjectGroupCommonRequest added in v1.0.137

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

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

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

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

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

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

func (*VOLCOBSERVE) DeleteObjectGroupCommonWithContext added in v1.0.137

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

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

See DeleteObjectGroupCommon 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 (*VOLCOBSERVE) DeleteObjectGroupRequest added in v1.0.137

func (c *VOLCOBSERVE) DeleteObjectGroupRequest(input *DeleteObjectGroupInput) (req *request.Request, output *DeleteObjectGroupOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DeleteObjectGroupWithContext added in v1.0.137

func (c *VOLCOBSERVE) DeleteObjectGroupWithContext(ctx volcengine.Context, input *DeleteObjectGroupInput, opts ...request.Option) (*DeleteObjectGroupOutput, error)

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

See DeleteObjectGroup 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 (*VOLCOBSERVE) DeleteRulesByIds

func (c *VOLCOBSERVE) DeleteRulesByIds(input *DeleteRulesByIdsInput) (*DeleteRulesByIdsOutput, error)

DeleteRulesByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteRulesByIds for usage and error information.

func (*VOLCOBSERVE) DeleteRulesByIdsCommon

func (c *VOLCOBSERVE) DeleteRulesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRulesByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteRulesByIdsCommon for usage and error information.

func (*VOLCOBSERVE) DeleteRulesByIdsCommonRequest

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

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

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

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

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

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

func (*VOLCOBSERVE) DeleteRulesByIdsCommonWithContext

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

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

See DeleteRulesByIdsCommon 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 (*VOLCOBSERVE) DeleteRulesByIdsRequest

func (c *VOLCOBSERVE) DeleteRulesByIdsRequest(input *DeleteRulesByIdsInput) (req *request.Request, output *DeleteRulesByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DeleteRulesByIdsWithContext

func (c *VOLCOBSERVE) DeleteRulesByIdsWithContext(ctx volcengine.Context, input *DeleteRulesByIdsInput, opts ...request.Option) (*DeleteRulesByIdsOutput, error)

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

See DeleteRulesByIds 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 (*VOLCOBSERVE) DeleteWebhooksByIds added in v1.0.146

func (c *VOLCOBSERVE) DeleteWebhooksByIds(input *DeleteWebhooksByIdsInput) (*DeleteWebhooksByIdsOutput, error)

DeleteWebhooksByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteWebhooksByIds for usage and error information.

func (*VOLCOBSERVE) DeleteWebhooksByIdsCommon added in v1.0.146

func (c *VOLCOBSERVE) DeleteWebhooksByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteWebhooksByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DeleteWebhooksByIdsCommon for usage and error information.

func (*VOLCOBSERVE) DeleteWebhooksByIdsCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) DeleteWebhooksByIdsCommonWithContext added in v1.0.146

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

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

See DeleteWebhooksByIdsCommon 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 (*VOLCOBSERVE) DeleteWebhooksByIdsRequest added in v1.0.146

func (c *VOLCOBSERVE) DeleteWebhooksByIdsRequest(input *DeleteWebhooksByIdsInput) (req *request.Request, output *DeleteWebhooksByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DeleteWebhooksByIdsWithContext added in v1.0.146

func (c *VOLCOBSERVE) DeleteWebhooksByIdsWithContext(ctx volcengine.Context, input *DeleteWebhooksByIdsInput, opts ...request.Option) (*DeleteWebhooksByIdsOutput, error)

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

See DeleteWebhooksByIds 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 (*VOLCOBSERVE) DisableEventRule added in v1.0.146

func (c *VOLCOBSERVE) DisableEventRule(input *DisableEventRuleInput) (*DisableEventRuleOutput, error)

DisableEventRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DisableEventRule for usage and error information.

func (*VOLCOBSERVE) DisableEventRuleCommon added in v1.0.146

func (c *VOLCOBSERVE) DisableEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableEventRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation DisableEventRuleCommon for usage and error information.

func (*VOLCOBSERVE) DisableEventRuleCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) DisableEventRuleCommonWithContext added in v1.0.146

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

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

See DisableEventRuleCommon 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 (*VOLCOBSERVE) DisableEventRuleRequest added in v1.0.146

func (c *VOLCOBSERVE) DisableEventRuleRequest(input *DisableEventRuleInput) (req *request.Request, output *DisableEventRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) DisableEventRuleWithContext added in v1.0.146

func (c *VOLCOBSERVE) DisableEventRuleWithContext(ctx volcengine.Context, input *DisableEventRuleInput, opts ...request.Option) (*DisableEventRuleOutput, error)

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

See DisableEventRule 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 (*VOLCOBSERVE) EnableEventRule added in v1.0.146

func (c *VOLCOBSERVE) EnableEventRule(input *EnableEventRuleInput) (*EnableEventRuleOutput, error)

EnableEventRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation EnableEventRule for usage and error information.

func (*VOLCOBSERVE) EnableEventRuleCommon added in v1.0.146

func (c *VOLCOBSERVE) EnableEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableEventRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation EnableEventRuleCommon for usage and error information.

func (*VOLCOBSERVE) EnableEventRuleCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) EnableEventRuleCommonWithContext added in v1.0.146

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

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

See EnableEventRuleCommon 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 (*VOLCOBSERVE) EnableEventRuleRequest added in v1.0.146

func (c *VOLCOBSERVE) EnableEventRuleRequest(input *EnableEventRuleInput) (req *request.Request, output *EnableEventRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) EnableEventRuleWithContext added in v1.0.146

func (c *VOLCOBSERVE) EnableEventRuleWithContext(ctx volcengine.Context, input *EnableEventRuleInput, opts ...request.Option) (*EnableEventRuleOutput, error)

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

See EnableEventRule 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 (*VOLCOBSERVE) GetMetricData added in v1.0.48

func (c *VOLCOBSERVE) GetMetricData(input *GetMetricDataInput) (*GetMetricDataOutput, error)

GetMetricData API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation GetMetricData for usage and error information.

func (*VOLCOBSERVE) GetMetricDataCommon added in v1.0.48

func (c *VOLCOBSERVE) GetMetricDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetMetricDataCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation GetMetricDataCommon for usage and error information.

func (*VOLCOBSERVE) GetMetricDataCommonRequest added in v1.0.48

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

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

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

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

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

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

func (*VOLCOBSERVE) GetMetricDataCommonWithContext added in v1.0.48

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

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

See GetMetricDataCommon 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 (*VOLCOBSERVE) GetMetricDataRequest added in v1.0.48

func (c *VOLCOBSERVE) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)

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

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

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

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

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

func (*VOLCOBSERVE) GetMetricDataWithContext added in v1.0.48

func (c *VOLCOBSERVE) GetMetricDataWithContext(ctx volcengine.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)

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

See GetMetricData 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 (*VOLCOBSERVE) GetTopData added in v1.0.89

func (c *VOLCOBSERVE) GetTopData(input *GetTopDataInput) (*GetTopDataOutput, error)

GetTopData API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation GetTopData for usage and error information.

func (*VOLCOBSERVE) GetTopDataCommon added in v1.0.89

func (c *VOLCOBSERVE) GetTopDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTopDataCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation GetTopDataCommon for usage and error information.

func (*VOLCOBSERVE) GetTopDataCommonRequest added in v1.0.89

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

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

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

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

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

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

func (*VOLCOBSERVE) GetTopDataCommonWithContext added in v1.0.89

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

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

See GetTopDataCommon 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 (*VOLCOBSERVE) GetTopDataRequest added in v1.0.89

func (c *VOLCOBSERVE) GetTopDataRequest(input *GetTopDataInput) (req *request.Request, output *GetTopDataOutput)

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

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

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

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

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

func (*VOLCOBSERVE) GetTopDataWithContext added in v1.0.89

func (c *VOLCOBSERVE) GetTopDataWithContext(ctx volcengine.Context, input *GetTopDataInput, opts ...request.Option) (*GetTopDataOutput, error)

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

See GetTopData 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 (*VOLCOBSERVE) ListAlertGroup added in v1.0.146

func (c *VOLCOBSERVE) ListAlertGroup(input *ListAlertGroupInput) (*ListAlertGroupOutput, error)

ListAlertGroup API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListAlertGroup for usage and error information.

func (*VOLCOBSERVE) ListAlertGroupCommon added in v1.0.146

func (c *VOLCOBSERVE) ListAlertGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAlertGroupCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListAlertGroupCommon for usage and error information.

func (*VOLCOBSERVE) ListAlertGroupCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) ListAlertGroupCommonWithContext added in v1.0.146

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

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

See ListAlertGroupCommon 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 (*VOLCOBSERVE) ListAlertGroupRequest added in v1.0.146

func (c *VOLCOBSERVE) ListAlertGroupRequest(input *ListAlertGroupInput) (req *request.Request, output *ListAlertGroupOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListAlertGroupWithContext added in v1.0.146

func (c *VOLCOBSERVE) ListAlertGroupWithContext(ctx volcengine.Context, input *ListAlertGroupInput, opts ...request.Option) (*ListAlertGroupOutput, error)

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

See ListAlertGroup 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 (*VOLCOBSERVE) ListContactGroupByIds added in v1.0.138

func (c *VOLCOBSERVE) ListContactGroupByIds(input *ListContactGroupByIdsInput) (*ListContactGroupByIdsOutput, error)

ListContactGroupByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactGroupByIds for usage and error information.

func (*VOLCOBSERVE) ListContactGroupByIdsCommon added in v1.0.138

func (c *VOLCOBSERVE) ListContactGroupByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactGroupByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactGroupByIdsCommon for usage and error information.

func (*VOLCOBSERVE) ListContactGroupByIdsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) ListContactGroupByIdsCommonWithContext added in v1.0.138

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

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

See ListContactGroupByIdsCommon 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 (*VOLCOBSERVE) ListContactGroupByIdsRequest added in v1.0.138

func (c *VOLCOBSERVE) ListContactGroupByIdsRequest(input *ListContactGroupByIdsInput) (req *request.Request, output *ListContactGroupByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListContactGroupByIdsWithContext added in v1.0.138

func (c *VOLCOBSERVE) ListContactGroupByIdsWithContext(ctx volcengine.Context, input *ListContactGroupByIdsInput, opts ...request.Option) (*ListContactGroupByIdsOutput, error)

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

See ListContactGroupByIds 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 (*VOLCOBSERVE) ListContactGroups added in v1.0.138

func (c *VOLCOBSERVE) ListContactGroups(input *ListContactGroupsInput) (*ListContactGroupsOutput, error)

ListContactGroups API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactGroups for usage and error information.

func (*VOLCOBSERVE) ListContactGroupsCommon added in v1.0.138

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

ListContactGroupsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactGroupsCommon for usage and error information.

func (*VOLCOBSERVE) ListContactGroupsCommonRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContactGroupsCommonWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContactGroupsRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContactGroupsWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContacts added in v1.0.138

func (c *VOLCOBSERVE) ListContacts(input *ListContactsInput) (*ListContactsOutput, error)

ListContacts API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContacts for usage and error information.

func (*VOLCOBSERVE) ListContactsByIds added in v1.0.138

func (c *VOLCOBSERVE) ListContactsByIds(input *ListContactsByIdsInput) (*ListContactsByIdsOutput, error)

ListContactsByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactsByIds for usage and error information.

func (*VOLCOBSERVE) ListContactsByIdsCommon added in v1.0.138

func (c *VOLCOBSERVE) ListContactsByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactsByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactsByIdsCommon for usage and error information.

func (*VOLCOBSERVE) ListContactsByIdsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) ListContactsByIdsCommonWithContext added in v1.0.138

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

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

See ListContactsByIdsCommon 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 (*VOLCOBSERVE) ListContactsByIdsRequest added in v1.0.138

func (c *VOLCOBSERVE) ListContactsByIdsRequest(input *ListContactsByIdsInput) (req *request.Request, output *ListContactsByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListContactsByIdsWithContext added in v1.0.138

func (c *VOLCOBSERVE) ListContactsByIdsWithContext(ctx volcengine.Context, input *ListContactsByIdsInput, opts ...request.Option) (*ListContactsByIdsOutput, error)

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

See ListContactsByIds 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 (*VOLCOBSERVE) ListContactsCommon added in v1.0.138

func (c *VOLCOBSERVE) ListContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListContactsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListContactsCommon for usage and error information.

func (*VOLCOBSERVE) ListContactsCommonRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContactsCommonWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContactsRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListContactsWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListEventRules added in v1.0.146

func (c *VOLCOBSERVE) ListEventRules(input *ListEventRulesInput) (*ListEventRulesOutput, error)

ListEventRules API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListEventRules for usage and error information.

func (*VOLCOBSERVE) ListEventRulesCommon added in v1.0.146

func (c *VOLCOBSERVE) ListEventRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEventRulesCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListEventRulesCommon for usage and error information.

func (*VOLCOBSERVE) ListEventRulesCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) ListEventRulesCommonWithContext added in v1.0.146

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

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

See ListEventRulesCommon 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 (*VOLCOBSERVE) ListEventRulesRequest added in v1.0.146

func (c *VOLCOBSERVE) ListEventRulesRequest(input *ListEventRulesInput) (req *request.Request, output *ListEventRulesOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListEventRulesWithContext added in v1.0.146

func (c *VOLCOBSERVE) ListEventRulesWithContext(ctx volcengine.Context, input *ListEventRulesInput, opts ...request.Option) (*ListEventRulesOutput, error)

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

See ListEventRules 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 (*VOLCOBSERVE) ListEvents added in v1.0.137

func (c *VOLCOBSERVE) ListEvents(input *ListEventsInput) (*ListEventsOutput, error)

ListEvents API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListEvents for usage and error information.

func (*VOLCOBSERVE) ListEventsCommon added in v1.0.137

func (c *VOLCOBSERVE) ListEventsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEventsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListEventsCommon for usage and error information.

func (*VOLCOBSERVE) ListEventsCommonRequest added in v1.0.137

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

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

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

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

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

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

func (*VOLCOBSERVE) ListEventsCommonWithContext added in v1.0.137

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

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

See ListEventsCommon 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 (*VOLCOBSERVE) ListEventsRequest added in v1.0.137

func (c *VOLCOBSERVE) ListEventsRequest(input *ListEventsInput) (req *request.Request, output *ListEventsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListEventsWithContext added in v1.0.137

func (c *VOLCOBSERVE) ListEventsWithContext(ctx volcengine.Context, input *ListEventsInput, opts ...request.Option) (*ListEventsOutput, error)

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

See ListEvents 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 (*VOLCOBSERVE) ListObjectGroups added in v1.0.137

func (c *VOLCOBSERVE) ListObjectGroups(input *ListObjectGroupsInput) (*ListObjectGroupsOutput, error)

ListObjectGroups API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListObjectGroups for usage and error information.

func (*VOLCOBSERVE) ListObjectGroupsCommon added in v1.0.137

func (c *VOLCOBSERVE) ListObjectGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListObjectGroupsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListObjectGroupsCommon for usage and error information.

func (*VOLCOBSERVE) ListObjectGroupsCommonRequest added in v1.0.137

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

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

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

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

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

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

func (*VOLCOBSERVE) ListObjectGroupsCommonWithContext added in v1.0.137

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

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

See ListObjectGroupsCommon 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 (*VOLCOBSERVE) ListObjectGroupsRequest added in v1.0.137

func (c *VOLCOBSERVE) ListObjectGroupsRequest(input *ListObjectGroupsInput) (req *request.Request, output *ListObjectGroupsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListObjectGroupsWithContext added in v1.0.137

func (c *VOLCOBSERVE) ListObjectGroupsWithContext(ctx volcengine.Context, input *ListObjectGroupsInput, opts ...request.Option) (*ListObjectGroupsOutput, error)

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

See ListObjectGroups 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 (*VOLCOBSERVE) ListRules added in v1.0.146

func (c *VOLCOBSERVE) ListRules(input *ListRulesInput) (*ListRulesOutput, error)

ListRules API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListRules for usage and error information.

func (*VOLCOBSERVE) ListRulesByIds

func (c *VOLCOBSERVE) ListRulesByIds(input *ListRulesByIdsInput) (*ListRulesByIdsOutput, error)

ListRulesByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListRulesByIds for usage and error information.

func (*VOLCOBSERVE) ListRulesByIdsCommon

func (c *VOLCOBSERVE) ListRulesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRulesByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListRulesByIdsCommon for usage and error information.

func (*VOLCOBSERVE) ListRulesByIdsCommonRequest

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

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

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

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

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

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

func (*VOLCOBSERVE) ListRulesByIdsCommonWithContext

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

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

See ListRulesByIdsCommon 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 (*VOLCOBSERVE) ListRulesByIdsRequest

func (c *VOLCOBSERVE) ListRulesByIdsRequest(input *ListRulesByIdsInput) (req *request.Request, output *ListRulesByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListRulesByIdsWithContext

func (c *VOLCOBSERVE) ListRulesByIdsWithContext(ctx volcengine.Context, input *ListRulesByIdsInput, opts ...request.Option) (*ListRulesByIdsOutput, error)

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

See ListRulesByIds 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 (*VOLCOBSERVE) ListRulesCommon added in v1.0.146

func (c *VOLCOBSERVE) ListRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRulesCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListRulesCommon for usage and error information.

func (*VOLCOBSERVE) ListRulesCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) ListRulesCommonWithContext added in v1.0.146

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

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

See ListRulesCommon 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 (*VOLCOBSERVE) ListRulesRequest added in v1.0.146

func (c *VOLCOBSERVE) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListRulesWithContext added in v1.0.146

func (c *VOLCOBSERVE) ListRulesWithContext(ctx volcengine.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)

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

See ListRules 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 (*VOLCOBSERVE) ListSendAlert added in v1.0.146

func (c *VOLCOBSERVE) ListSendAlert(input *ListSendAlertInput) (*ListSendAlertOutput, error)

ListSendAlert API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListSendAlert for usage and error information.

func (*VOLCOBSERVE) ListSendAlertCommon added in v1.0.146

func (c *VOLCOBSERVE) ListSendAlertCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSendAlertCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListSendAlertCommon for usage and error information.

func (*VOLCOBSERVE) ListSendAlertCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) ListSendAlertCommonWithContext added in v1.0.146

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

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

See ListSendAlertCommon 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 (*VOLCOBSERVE) ListSendAlertRequest added in v1.0.146

func (c *VOLCOBSERVE) ListSendAlertRequest(input *ListSendAlertInput) (req *request.Request, output *ListSendAlertOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListSendAlertWithContext added in v1.0.146

func (c *VOLCOBSERVE) ListSendAlertWithContext(ctx volcengine.Context, input *ListSendAlertInput, opts ...request.Option) (*ListSendAlertOutput, error)

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

See ListSendAlert 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 (*VOLCOBSERVE) ListWebhooks added in v1.0.146

func (c *VOLCOBSERVE) ListWebhooks(input *ListWebhooksInput) (*ListWebhooksOutput, error)

ListWebhooks API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListWebhooks for usage and error information.

func (*VOLCOBSERVE) ListWebhooksByIds added in v1.0.146

func (c *VOLCOBSERVE) ListWebhooksByIds(input *ListWebhooksByIdsInput) (*ListWebhooksByIdsOutput, error)

ListWebhooksByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListWebhooksByIds for usage and error information.

func (*VOLCOBSERVE) ListWebhooksByIdsCommon added in v1.0.146

func (c *VOLCOBSERVE) ListWebhooksByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListWebhooksByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListWebhooksByIdsCommon for usage and error information.

func (*VOLCOBSERVE) ListWebhooksByIdsCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) ListWebhooksByIdsCommonWithContext added in v1.0.146

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

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

See ListWebhooksByIdsCommon 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 (*VOLCOBSERVE) ListWebhooksByIdsRequest added in v1.0.146

func (c *VOLCOBSERVE) ListWebhooksByIdsRequest(input *ListWebhooksByIdsInput) (req *request.Request, output *ListWebhooksByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) ListWebhooksByIdsWithContext added in v1.0.146

func (c *VOLCOBSERVE) ListWebhooksByIdsWithContext(ctx volcengine.Context, input *ListWebhooksByIdsInput, opts ...request.Option) (*ListWebhooksByIdsOutput, error)

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

See ListWebhooksByIds 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 (*VOLCOBSERVE) ListWebhooksCommon added in v1.0.146

func (c *VOLCOBSERVE) ListWebhooksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListWebhooksCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation ListWebhooksCommon for usage and error information.

func (*VOLCOBSERVE) ListWebhooksCommonRequest added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListWebhooksCommonWithContext added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListWebhooksRequest added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) ListWebhooksWithContext added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) SetStateOfRulesByIds added in v1.0.146

func (c *VOLCOBSERVE) SetStateOfRulesByIds(input *SetStateOfRulesByIdsInput) (*SetStateOfRulesByIdsOutput, error)

SetStateOfRulesByIds API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation SetStateOfRulesByIds for usage and error information.

func (*VOLCOBSERVE) SetStateOfRulesByIdsCommon added in v1.0.146

func (c *VOLCOBSERVE) SetStateOfRulesByIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetStateOfRulesByIdsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation SetStateOfRulesByIdsCommon for usage and error information.

func (*VOLCOBSERVE) SetStateOfRulesByIdsCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) SetStateOfRulesByIdsCommonWithContext added in v1.0.146

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

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

See SetStateOfRulesByIdsCommon 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 (*VOLCOBSERVE) SetStateOfRulesByIdsRequest added in v1.0.146

func (c *VOLCOBSERVE) SetStateOfRulesByIdsRequest(input *SetStateOfRulesByIdsInput) (req *request.Request, output *SetStateOfRulesByIdsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) SetStateOfRulesByIdsWithContext added in v1.0.146

func (c *VOLCOBSERVE) SetStateOfRulesByIdsWithContext(ctx volcengine.Context, input *SetStateOfRulesByIdsInput, opts ...request.Option) (*SetStateOfRulesByIdsOutput, error)

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

See SetStateOfRulesByIds 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 (*VOLCOBSERVE) UpdateContactGroup added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactGroup(input *UpdateContactGroupInput) (*UpdateContactGroupOutput, error)

UpdateContactGroup API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactGroup for usage and error information.

func (*VOLCOBSERVE) UpdateContactGroupCommon added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactGroupCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactGroupCommon for usage and error information.

func (*VOLCOBSERVE) UpdateContactGroupCommonRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateContactGroupCommonWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateContactGroupRequest added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateContactGroupWithContacts added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactGroupWithContacts(input *UpdateContactGroupWithContactsInput) (*UpdateContactGroupWithContactsOutput, error)

UpdateContactGroupWithContacts API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactGroupWithContacts for usage and error information.

func (*VOLCOBSERVE) UpdateContactGroupWithContactsCommon added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactGroupWithContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactGroupWithContactsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactGroupWithContactsCommon for usage and error information.

func (*VOLCOBSERVE) UpdateContactGroupWithContactsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) UpdateContactGroupWithContactsCommonWithContext added in v1.0.138

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

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

See UpdateContactGroupWithContactsCommon 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 (*VOLCOBSERVE) UpdateContactGroupWithContactsRequest added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactGroupWithContactsRequest(input *UpdateContactGroupWithContactsInput) (req *request.Request, output *UpdateContactGroupWithContactsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) UpdateContactGroupWithContactsWithContext added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactGroupWithContactsWithContext(ctx volcengine.Context, input *UpdateContactGroupWithContactsInput, opts ...request.Option) (*UpdateContactGroupWithContactsOutput, error)

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

See UpdateContactGroupWithContacts 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 (*VOLCOBSERVE) UpdateContactGroupWithContext added in v1.0.138

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateContacts added in v1.0.138

func (c *VOLCOBSERVE) UpdateContacts(input *UpdateContactsInput) (*UpdateContactsOutput, error)

UpdateContacts API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContacts for usage and error information.

func (*VOLCOBSERVE) UpdateContactsCommon added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactsCommon for usage and error information.

func (*VOLCOBSERVE) UpdateContactsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) UpdateContactsCommonWithContext added in v1.0.138

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

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

See UpdateContactsCommon 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 (*VOLCOBSERVE) UpdateContactsRequest added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactsRequest(input *UpdateContactsInput) (req *request.Request, output *UpdateContactsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) UpdateContactsWithContactGroups added in v1.0.138

UpdateContactsWithContactGroups API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactsWithContactGroups for usage and error information.

func (*VOLCOBSERVE) UpdateContactsWithContactGroupsCommon added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactsWithContactGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateContactsWithContactGroupsCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateContactsWithContactGroupsCommon for usage and error information.

func (*VOLCOBSERVE) UpdateContactsWithContactGroupsCommonRequest added in v1.0.138

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

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

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

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

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

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

func (*VOLCOBSERVE) UpdateContactsWithContactGroupsCommonWithContext added in v1.0.138

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

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

See UpdateContactsWithContactGroupsCommon 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 (*VOLCOBSERVE) UpdateContactsWithContactGroupsRequest added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactsWithContactGroupsRequest(input *UpdateContactsWithContactGroupsInput) (req *request.Request, output *UpdateContactsWithContactGroupsOutput)

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

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

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

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

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

func (*VOLCOBSERVE) UpdateContactsWithContactGroupsWithContext added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactsWithContactGroupsWithContext(ctx volcengine.Context, input *UpdateContactsWithContactGroupsInput, opts ...request.Option) (*UpdateContactsWithContactGroupsOutput, error)

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

See UpdateContactsWithContactGroups 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 (*VOLCOBSERVE) UpdateContactsWithContext added in v1.0.138

func (c *VOLCOBSERVE) UpdateContactsWithContext(ctx volcengine.Context, input *UpdateContactsInput, opts ...request.Option) (*UpdateContactsOutput, error)

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

See UpdateContacts 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 (*VOLCOBSERVE) UpdateEventRule added in v1.0.146

func (c *VOLCOBSERVE) UpdateEventRule(input *UpdateEventRuleInput) (*UpdateEventRuleOutput, error)

UpdateEventRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateEventRule for usage and error information.

func (*VOLCOBSERVE) UpdateEventRuleCommon added in v1.0.146

func (c *VOLCOBSERVE) UpdateEventRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateEventRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateEventRuleCommon for usage and error information.

func (*VOLCOBSERVE) UpdateEventRuleCommonRequest added in v1.0.146

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

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

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

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

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

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

func (*VOLCOBSERVE) UpdateEventRuleCommonWithContext added in v1.0.146

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

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

See UpdateEventRuleCommon 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 (*VOLCOBSERVE) UpdateEventRuleRequest added in v1.0.146

func (c *VOLCOBSERVE) UpdateEventRuleRequest(input *UpdateEventRuleInput) (req *request.Request, output *UpdateEventRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) UpdateEventRuleWithContext added in v1.0.146

func (c *VOLCOBSERVE) UpdateEventRuleWithContext(ctx volcengine.Context, input *UpdateEventRuleInput, opts ...request.Option) (*UpdateEventRuleOutput, error)

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

See UpdateEventRule 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 (*VOLCOBSERVE) UpdateObjectGroup added in v1.0.137

func (c *VOLCOBSERVE) UpdateObjectGroup(input *UpdateObjectGroupInput) (*UpdateObjectGroupOutput, error)

UpdateObjectGroup API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateObjectGroup for usage and error information.

func (*VOLCOBSERVE) UpdateObjectGroupCommon added in v1.0.137

func (c *VOLCOBSERVE) UpdateObjectGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateObjectGroupCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateObjectGroupCommon for usage and error information.

func (*VOLCOBSERVE) UpdateObjectGroupCommonRequest added in v1.0.137

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

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

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

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

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

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

func (*VOLCOBSERVE) UpdateObjectGroupCommonWithContext added in v1.0.137

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

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

See UpdateObjectGroupCommon 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 (*VOLCOBSERVE) UpdateObjectGroupRequest added in v1.0.137

func (c *VOLCOBSERVE) UpdateObjectGroupRequest(input *UpdateObjectGroupInput) (req *request.Request, output *UpdateObjectGroupOutput)

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

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

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

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

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

func (*VOLCOBSERVE) UpdateObjectGroupWithContext added in v1.0.137

func (c *VOLCOBSERVE) UpdateObjectGroupWithContext(ctx volcengine.Context, input *UpdateObjectGroupInput, opts ...request.Option) (*UpdateObjectGroupOutput, error)

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

See UpdateObjectGroup 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 (*VOLCOBSERVE) UpdateRule

func (c *VOLCOBSERVE) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)

UpdateRule API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateRule for usage and error information.

func (*VOLCOBSERVE) UpdateRuleCommon

func (c *VOLCOBSERVE) UpdateRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRuleCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateRuleCommon for usage and error information.

func (*VOLCOBSERVE) UpdateRuleCommonRequest

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

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

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

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

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

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

func (*VOLCOBSERVE) UpdateRuleCommonWithContext

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

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

See UpdateRuleCommon 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 (*VOLCOBSERVE) UpdateRuleRequest

func (c *VOLCOBSERVE) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)

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

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

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

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

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

func (*VOLCOBSERVE) UpdateRuleWithContext

func (c *VOLCOBSERVE) UpdateRuleWithContext(ctx volcengine.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)

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

See UpdateRule 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 (*VOLCOBSERVE) UpdateWebhook added in v1.0.146

func (c *VOLCOBSERVE) UpdateWebhook(input *UpdateWebhookInput) (*UpdateWebhookOutput, error)

UpdateWebhook API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateWebhook for usage and error information.

func (*VOLCOBSERVE) UpdateWebhookCommon added in v1.0.146

func (c *VOLCOBSERVE) UpdateWebhookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateWebhookCommon API operation for VOLC_OBSERVE.

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 VOLC_OBSERVE's API operation UpdateWebhookCommon for usage and error information.

func (*VOLCOBSERVE) UpdateWebhookCommonRequest added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateWebhookCommonWithContext added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateWebhookRequest added in v1.0.146

func (c *VOLCOBSERVE) 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 (*VOLCOBSERVE) UpdateWebhookWithContext added in v1.0.146

func (c *VOLCOBSERVE) 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 VOLCOBSERVEAPI

type VOLCOBSERVEAPI interface {
	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)

	CreateContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateContactsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateContacts(*CreateContactsInput) (*CreateContactsOutput, error)
	CreateContactsWithContext(volcengine.Context, *CreateContactsInput, ...request.Option) (*CreateContactsOutput, error)
	CreateContactsRequest(*CreateContactsInput) (*request.Request, *CreateContactsOutput)

	CreateEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateEventRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateEventRule(*CreateEventRuleInput) (*CreateEventRuleOutput, error)
	CreateEventRuleWithContext(volcengine.Context, *CreateEventRuleInput, ...request.Option) (*CreateEventRuleOutput, error)
	CreateEventRuleRequest(*CreateEventRuleInput) (*request.Request, *CreateEventRuleOutput)

	CreateObjectGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateObjectGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateObjectGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateObjectGroup(*CreateObjectGroupInput) (*CreateObjectGroupOutput, error)
	CreateObjectGroupWithContext(volcengine.Context, *CreateObjectGroupInput, ...request.Option) (*CreateObjectGroupOutput, error)
	CreateObjectGroupRequest(*CreateObjectGroupInput) (*request.Request, *CreateObjectGroupOutput)

	CreateRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRule(*CreateRuleInput) (*CreateRuleOutput, error)
	CreateRuleWithContext(volcengine.Context, *CreateRuleInput, ...request.Option) (*CreateRuleOutput, error)
	CreateRuleRequest(*CreateRuleInput) (*request.Request, *CreateRuleOutput)

	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)

	DeleteContactGroupByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteContactGroupByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteContactGroupByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteContactGroupByIds(*DeleteContactGroupByIdsInput) (*DeleteContactGroupByIdsOutput, error)
	DeleteContactGroupByIdsWithContext(volcengine.Context, *DeleteContactGroupByIdsInput, ...request.Option) (*DeleteContactGroupByIdsOutput, error)
	DeleteContactGroupByIdsRequest(*DeleteContactGroupByIdsInput) (*request.Request, *DeleteContactGroupByIdsOutput)

	DeleteContactsByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteContactsByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteContactsByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteContactsByIds(*DeleteContactsByIdsInput) (*DeleteContactsByIdsOutput, error)
	DeleteContactsByIdsWithContext(volcengine.Context, *DeleteContactsByIdsInput, ...request.Option) (*DeleteContactsByIdsOutput, error)
	DeleteContactsByIdsRequest(*DeleteContactsByIdsInput) (*request.Request, *DeleteContactsByIdsOutput)

	DeleteEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteEventRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteEventRule(*DeleteEventRuleInput) (*DeleteEventRuleOutput, error)
	DeleteEventRuleWithContext(volcengine.Context, *DeleteEventRuleInput, ...request.Option) (*DeleteEventRuleOutput, error)
	DeleteEventRuleRequest(*DeleteEventRuleInput) (*request.Request, *DeleteEventRuleOutput)

	DeleteObjectGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteObjectGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteObjectGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteObjectGroup(*DeleteObjectGroupInput) (*DeleteObjectGroupOutput, error)
	DeleteObjectGroupWithContext(volcengine.Context, *DeleteObjectGroupInput, ...request.Option) (*DeleteObjectGroupOutput, error)
	DeleteObjectGroupRequest(*DeleteObjectGroupInput) (*request.Request, *DeleteObjectGroupOutput)

	DeleteRulesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRulesByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRulesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRulesByIds(*DeleteRulesByIdsInput) (*DeleteRulesByIdsOutput, error)
	DeleteRulesByIdsWithContext(volcengine.Context, *DeleteRulesByIdsInput, ...request.Option) (*DeleteRulesByIdsOutput, error)
	DeleteRulesByIdsRequest(*DeleteRulesByIdsInput) (*request.Request, *DeleteRulesByIdsOutput)

	DeleteWebhooksByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteWebhooksByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteWebhooksByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteWebhooksByIds(*DeleteWebhooksByIdsInput) (*DeleteWebhooksByIdsOutput, error)
	DeleteWebhooksByIdsWithContext(volcengine.Context, *DeleteWebhooksByIdsInput, ...request.Option) (*DeleteWebhooksByIdsOutput, error)
	DeleteWebhooksByIdsRequest(*DeleteWebhooksByIdsInput) (*request.Request, *DeleteWebhooksByIdsOutput)

	DisableEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableEventRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableEventRule(*DisableEventRuleInput) (*DisableEventRuleOutput, error)
	DisableEventRuleWithContext(volcengine.Context, *DisableEventRuleInput, ...request.Option) (*DisableEventRuleOutput, error)
	DisableEventRuleRequest(*DisableEventRuleInput) (*request.Request, *DisableEventRuleOutput)

	EnableEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableEventRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableEventRule(*EnableEventRuleInput) (*EnableEventRuleOutput, error)
	EnableEventRuleWithContext(volcengine.Context, *EnableEventRuleInput, ...request.Option) (*EnableEventRuleOutput, error)
	EnableEventRuleRequest(*EnableEventRuleInput) (*request.Request, *EnableEventRuleOutput)

	GetMetricDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetMetricDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetMetricDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetMetricData(*GetMetricDataInput) (*GetMetricDataOutput, error)
	GetMetricDataWithContext(volcengine.Context, *GetMetricDataInput, ...request.Option) (*GetMetricDataOutput, error)
	GetMetricDataRequest(*GetMetricDataInput) (*request.Request, *GetMetricDataOutput)

	GetTopDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTopDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTopDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTopData(*GetTopDataInput) (*GetTopDataOutput, error)
	GetTopDataWithContext(volcengine.Context, *GetTopDataInput, ...request.Option) (*GetTopDataOutput, error)
	GetTopDataRequest(*GetTopDataInput) (*request.Request, *GetTopDataOutput)

	ListAlertGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAlertGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAlertGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAlertGroup(*ListAlertGroupInput) (*ListAlertGroupOutput, error)
	ListAlertGroupWithContext(volcengine.Context, *ListAlertGroupInput, ...request.Option) (*ListAlertGroupOutput, error)
	ListAlertGroupRequest(*ListAlertGroupInput) (*request.Request, *ListAlertGroupOutput)

	ListContactGroupByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactGroupByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactGroupByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContactGroupByIds(*ListContactGroupByIdsInput) (*ListContactGroupByIdsOutput, error)
	ListContactGroupByIdsWithContext(volcengine.Context, *ListContactGroupByIdsInput, ...request.Option) (*ListContactGroupByIdsOutput, error)
	ListContactGroupByIdsRequest(*ListContactGroupByIdsInput) (*request.Request, *ListContactGroupByIdsOutput)

	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)

	ListContactsByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListContactsByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListContactsByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListContactsByIds(*ListContactsByIdsInput) (*ListContactsByIdsOutput, error)
	ListContactsByIdsWithContext(volcengine.Context, *ListContactsByIdsInput, ...request.Option) (*ListContactsByIdsOutput, error)
	ListContactsByIdsRequest(*ListContactsByIdsInput) (*request.Request, *ListContactsByIdsOutput)

	ListEventRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEventRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEventRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEventRules(*ListEventRulesInput) (*ListEventRulesOutput, error)
	ListEventRulesWithContext(volcengine.Context, *ListEventRulesInput, ...request.Option) (*ListEventRulesOutput, error)
	ListEventRulesRequest(*ListEventRulesInput) (*request.Request, *ListEventRulesOutput)

	ListEventsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEventsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEventsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEvents(*ListEventsInput) (*ListEventsOutput, error)
	ListEventsWithContext(volcengine.Context, *ListEventsInput, ...request.Option) (*ListEventsOutput, error)
	ListEventsRequest(*ListEventsInput) (*request.Request, *ListEventsOutput)

	ListObjectGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListObjectGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListObjectGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListObjectGroups(*ListObjectGroupsInput) (*ListObjectGroupsOutput, error)
	ListObjectGroupsWithContext(volcengine.Context, *ListObjectGroupsInput, ...request.Option) (*ListObjectGroupsOutput, error)
	ListObjectGroupsRequest(*ListObjectGroupsInput) (*request.Request, *ListObjectGroupsOutput)

	ListRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRules(*ListRulesInput) (*ListRulesOutput, error)
	ListRulesWithContext(volcengine.Context, *ListRulesInput, ...request.Option) (*ListRulesOutput, error)
	ListRulesRequest(*ListRulesInput) (*request.Request, *ListRulesOutput)

	ListRulesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRulesByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRulesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRulesByIds(*ListRulesByIdsInput) (*ListRulesByIdsOutput, error)
	ListRulesByIdsWithContext(volcengine.Context, *ListRulesByIdsInput, ...request.Option) (*ListRulesByIdsOutput, error)
	ListRulesByIdsRequest(*ListRulesByIdsInput) (*request.Request, *ListRulesByIdsOutput)

	ListSendAlertCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSendAlertCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSendAlertCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSendAlert(*ListSendAlertInput) (*ListSendAlertOutput, error)
	ListSendAlertWithContext(volcengine.Context, *ListSendAlertInput, ...request.Option) (*ListSendAlertOutput, error)
	ListSendAlertRequest(*ListSendAlertInput) (*request.Request, *ListSendAlertOutput)

	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)

	ListWebhooksByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListWebhooksByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListWebhooksByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListWebhooksByIds(*ListWebhooksByIdsInput) (*ListWebhooksByIdsOutput, error)
	ListWebhooksByIdsWithContext(volcengine.Context, *ListWebhooksByIdsInput, ...request.Option) (*ListWebhooksByIdsOutput, error)
	ListWebhooksByIdsRequest(*ListWebhooksByIdsInput) (*request.Request, *ListWebhooksByIdsOutput)

	SetStateOfRulesByIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetStateOfRulesByIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetStateOfRulesByIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetStateOfRulesByIds(*SetStateOfRulesByIdsInput) (*SetStateOfRulesByIdsOutput, error)
	SetStateOfRulesByIdsWithContext(volcengine.Context, *SetStateOfRulesByIdsInput, ...request.Option) (*SetStateOfRulesByIdsOutput, error)
	SetStateOfRulesByIdsRequest(*SetStateOfRulesByIdsInput) (*request.Request, *SetStateOfRulesByIdsOutput)

	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)

	UpdateContactGroupWithContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactGroupWithContactsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactGroupWithContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContactGroupWithContacts(*UpdateContactGroupWithContactsInput) (*UpdateContactGroupWithContactsOutput, error)
	UpdateContactGroupWithContactsWithContext(volcengine.Context, *UpdateContactGroupWithContactsInput, ...request.Option) (*UpdateContactGroupWithContactsOutput, error)
	UpdateContactGroupWithContactsRequest(*UpdateContactGroupWithContactsInput) (*request.Request, *UpdateContactGroupWithContactsOutput)

	UpdateContactsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContacts(*UpdateContactsInput) (*UpdateContactsOutput, error)
	UpdateContactsWithContext(volcengine.Context, *UpdateContactsInput, ...request.Option) (*UpdateContactsOutput, error)
	UpdateContactsRequest(*UpdateContactsInput) (*request.Request, *UpdateContactsOutput)

	UpdateContactsWithContactGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateContactsWithContactGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateContactsWithContactGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateContactsWithContactGroups(*UpdateContactsWithContactGroupsInput) (*UpdateContactsWithContactGroupsOutput, error)
	UpdateContactsWithContactGroupsWithContext(volcengine.Context, *UpdateContactsWithContactGroupsInput, ...request.Option) (*UpdateContactsWithContactGroupsOutput, error)
	UpdateContactsWithContactGroupsRequest(*UpdateContactsWithContactGroupsInput) (*request.Request, *UpdateContactsWithContactGroupsOutput)

	UpdateEventRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateEventRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateEventRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateEventRule(*UpdateEventRuleInput) (*UpdateEventRuleOutput, error)
	UpdateEventRuleWithContext(volcengine.Context, *UpdateEventRuleInput, ...request.Option) (*UpdateEventRuleOutput, error)
	UpdateEventRuleRequest(*UpdateEventRuleInput) (*request.Request, *UpdateEventRuleOutput)

	UpdateObjectGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateObjectGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateObjectGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateObjectGroup(*UpdateObjectGroupInput) (*UpdateObjectGroupOutput, error)
	UpdateObjectGroupWithContext(volcengine.Context, *UpdateObjectGroupInput, ...request.Option) (*UpdateObjectGroupOutput, error)
	UpdateObjectGroupRequest(*UpdateObjectGroupInput) (*request.Request, *UpdateObjectGroupOutput)

	UpdateRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRule(*UpdateRuleInput) (*UpdateRuleOutput, error)
	UpdateRuleWithContext(volcengine.Context, *UpdateRuleInput, ...request.Option) (*UpdateRuleOutput, error)
	UpdateRuleRequest(*UpdateRuleInput) (*request.Request, *UpdateRuleOutput)

	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)
}

VOLCOBSERVEAPI provides an interface to enable mocking the volcobserve.VOLCOBSERVE service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// VOLC_OBSERVE.
func myFunc(svc VOLCOBSERVEAPI) bool {
    // Make svc.CreateContactGroup request
}

func main() {
    sess := session.New()
    svc := volcobserve.New(sess)

    myFunc(svc)
}

Jump to

Keyboard shortcuts

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