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.



3114
3115
3116
3117
3118
# File 'lib/v20201207/models.rb', line 3114

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

Instance Attribute Details

#ConfigFilePublishInfoObject

Parameters:

  • InstanceId:

    实例id

  • ConfigFilePublishInfo:

    配置文件列表详情

  • StrictEnable:

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



3112
3113
3114
# File 'lib/v20201207/models.rb', line 3112

def ConfigFilePublishInfo
  @ConfigFilePublishInfo
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例id

  • ConfigFilePublishInfo:

    配置文件列表详情

  • StrictEnable:

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



3112
3113
3114
# File 'lib/v20201207/models.rb', line 3112

def InstanceId
  @InstanceId
end

#StrictEnableObject

Parameters:

  • InstanceId:

    实例id

  • ConfigFilePublishInfo:

    配置文件列表详情

  • StrictEnable:

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



3112
3113
3114
# File 'lib/v20201207/models.rb', line 3112

def StrictEnable
  @StrictEnable
end

Instance Method Details

#deserialize(params) ⇒ Object



3120
3121
3122
3123
3124
3125
3126
3127
# File 'lib/v20201207/models.rb', line 3120

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