Class: TencentCloud::As::V20180419::ModifyNotificationConfigurationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::ModifyNotificationConfigurationRequest
- Defined in:
- lib/v20180419/models.rb
Overview
ModifyNotificationConfiguration请求参数结构体
Instance Attribute Summary collapse
-
#AutoScalingNotificationId ⇒ Object
- SCALE_OUT_SUCCESSFUL:扩容成功
- SCALE_OUT_FAILED:扩容失败
- SCALE_IN_SUCCESSFUL:缩容成功
- SCALE_IN_FAILED:缩容失败
- REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL:替换不健康子机成功
- REPLACE_UNHEALTHY_INSTANCE_FAILED:替换不健康子机失败
. -
#NotificationTypes ⇒ Object
- SCALE_OUT_SUCCESSFUL:扩容成功
- SCALE_OUT_FAILED:扩容失败
- SCALE_IN_SUCCESSFUL:缩容成功
- SCALE_IN_FAILED:缩容失败
- REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL:替换不健康子机成功
- REPLACE_UNHEALTHY_INSTANCE_FAILED:替换不健康子机失败
. -
#NotificationUserGroupIds ⇒ Object
- SCALE_OUT_SUCCESSFUL:扩容成功
- SCALE_OUT_FAILED:扩容失败
- SCALE_IN_SUCCESSFUL:缩容成功
- SCALE_IN_FAILED:缩容失败
- REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL:替换不健康子机成功
- REPLACE_UNHEALTHY_INSTANCE_FAILED:替换不健康子机失败
. -
#QueueName ⇒ Object
- SCALE_OUT_SUCCESSFUL:扩容成功
- SCALE_OUT_FAILED:扩容失败
- SCALE_IN_SUCCESSFUL:缩容成功
- SCALE_IN_FAILED:缩容失败
- REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL:替换不健康子机成功
- REPLACE_UNHEALTHY_INSTANCE_FAILED:替换不健康子机失败
. -
#TopicName ⇒ Object
- SCALE_OUT_SUCCESSFUL:扩容成功
- SCALE_OUT_FAILED:扩容失败
- SCALE_IN_SUCCESSFUL:缩容成功
- SCALE_IN_FAILED:缩容失败
- REPLACE_UNHEALTHY_INSTANCE_SUCCESSFUL:替换不健康子机成功
- REPLACE_UNHEALTHY_INSTANCE_FAILED:替换不健康子机失败
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(autoscalingnotificationid = nil, notificationtypes = nil, notificationusergroupids = nil, queuename = nil, topicname = nil) ⇒ ModifyNotificationConfigurationRequest
constructor
A new instance of ModifyNotificationConfigurationRequest.
Constructor Details
#initialize(autoscalingnotificationid = nil, notificationtypes = nil, notificationusergroupids = nil, queuename = nil, topicname = nil) ⇒ ModifyNotificationConfigurationRequest
Returns a new instance of ModifyNotificationConfigurationRequest.
4545 4546 4547 4548 4549 4550 4551 |
# File 'lib/v20180419/models.rb', line 4545 def initialize(autoscalingnotificationid=nil, notificationtypes=nil, notificationusergroupids=nil, queuename=nil, topicname=nil) @AutoScalingNotificationId = autoscalingnotificationid @NotificationTypes = notificationtypes @NotificationUserGroupIds = notificationusergroupids @QueueName = queuename @TopicName = topicname end |
Instance Attribute Details
#AutoScalingNotificationId ⇒ Object
4543 4544 4545 |
# File 'lib/v20180419/models.rb', line 4543 def AutoScalingNotificationId @AutoScalingNotificationId end |
#NotificationTypes ⇒ Object
4543 4544 4545 |
# File 'lib/v20180419/models.rb', line 4543 def NotificationTypes @NotificationTypes end |
#NotificationUserGroupIds ⇒ Object
4543 4544 4545 |
# File 'lib/v20180419/models.rb', line 4543 def NotificationUserGroupIds @NotificationUserGroupIds end |
#QueueName ⇒ Object
4543 4544 4545 |
# File 'lib/v20180419/models.rb', line 4543 def QueueName @QueueName end |
#TopicName ⇒ Object
4543 4544 4545 |
# File 'lib/v20180419/models.rb', line 4543 def TopicName @TopicName end |
Instance Method Details
#deserialize(params) ⇒ Object
4553 4554 4555 4556 4557 4558 4559 |
# File 'lib/v20180419/models.rb', line 4553 def deserialize(params) @AutoScalingNotificationId = params['AutoScalingNotificationId'] @NotificationTypes = params['NotificationTypes'] @NotificationUserGroupIds = params['NotificationUserGroupIds'] @QueueName = params['QueueName'] @TopicName = params['TopicName'] end |