Class: TencentCloud::Monitor::V20180724::ModifyPrometheusInstanceAttributesRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

ModifyPrometheusInstanceAttributes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, dataretentiontime = nil) ⇒ ModifyPrometheusInstanceAttributesRequest

Returns a new instance of ModifyPrometheusInstanceAttributesRequest.



12217
12218
12219
12220
12221
# File 'lib/v20180724/models.rb', line 12217

def initialize(instanceid=nil, instancename=nil, dataretentiontime=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @DataRetentionTime = dataretentiontime
end

Instance Attribute Details

#DataRetentionTimeObject

Parameters:

  • InstanceId:

    实例 ID

  • InstanceName:

    实例名称

  • DataRetentionTime:

    数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一



12215
12216
12217
# File 'lib/v20180724/models.rb', line 12215

def DataRetentionTime
  @DataRetentionTime
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID

  • InstanceName:

    实例名称

  • DataRetentionTime:

    数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一



12215
12216
12217
# File 'lib/v20180724/models.rb', line 12215

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例 ID

  • InstanceName:

    实例名称

  • DataRetentionTime:

    数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一



12215
12216
12217
# File 'lib/v20180724/models.rb', line 12215

def InstanceName
  @InstanceName
end

Instance Method Details

#deserialize(params) ⇒ Object



12223
12224
12225
12226
12227
# File 'lib/v20180724/models.rb', line 12223

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @DataRetentionTime = params['DataRetentionTime']
end