Class: TencentCloud::Tse::V20201207::CreateOrUpdateConfigFileAndReleaseRequest

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

Overview

CreateOrUpdateConfigFileAndRelease请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, configfilepublishinfo = nil, strictenable = nil) ⇒ CreateOrUpdateConfigFileAndReleaseRequest

Returns a new instance of CreateOrUpdateConfigFileAndReleaseRequest.



3135
3136
3137
3138
3139
# File 'lib/v20201207/models.rb', line 3135

def initialize(instanceid=nil, configfilepublishinfo=nil, strictenable=nil)
  @InstanceId = instanceid
  @ConfigFilePublishInfo = configfilepublishinfo
  @StrictEnable = strictenable
end

Instance Attribute Details

#ConfigFilePublishInfoObject

Parameters:

  • 实例id

  • 配置文件列表详情

  • 控制开启校验配置版本是否已经存在



3133
3134
3135
# File 'lib/v20201207/models.rb', line 3133

def ConfigFilePublishInfo
  @ConfigFilePublishInfo
end

#InstanceIdObject

Parameters:

  • 实例id

  • 配置文件列表详情

  • 控制开启校验配置版本是否已经存在



3133
3134
3135
# File 'lib/v20201207/models.rb', line 3133

def InstanceId
  @InstanceId
end

#StrictEnableObject

Parameters:

  • 实例id

  • 配置文件列表详情

  • 控制开启校验配置版本是否已经存在



3133
3134
3135
# File 'lib/v20201207/models.rb', line 3133

def StrictEnable
  @StrictEnable
end

Instance Method Details

#deserialize(params) ⇒ Object



3141
3142
3143
3144
3145
3146
3147
3148
# File 'lib/v20201207/models.rb', line 3141

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['ConfigFilePublishInfo'].nil?
    @ConfigFilePublishInfo = ConfigFilePublishInfo.new
    @ConfigFilePublishInfo.deserialize(params['ConfigFilePublishInfo'])
  end
  @StrictEnable = params['StrictEnable']
end