Class: TencentCloud::Teo::V20220901::ModifyRealtimeLogDeliveryTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifyRealtimeLogDeliveryTaskRequest
- Defined in:
- lib/v20220901/models.rb
Overview
ModifyRealtimeLogDeliveryTask请求参数结构体
Instance Attribute Summary collapse
-
#CustomEndpoint ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#CustomFields ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#DeliveryConditions ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#DeliveryStatus ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#EntityList ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#Fields ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#LogFormat ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#S3 ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#Sample ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#TaskId ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#TaskName ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
-
#ZoneId ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。 <li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, taskid = nil, taskname = nil, deliverystatus = nil, entitylist = nil, fields = nil, customfields = nil, deliveryconditions = nil, sample = nil, logformat = nil, customendpoint = nil, s3 = nil) ⇒ ModifyRealtimeLogDeliveryTaskRequest
constructor
A new instance of ModifyRealtimeLogDeliveryTaskRequest.
Constructor Details
#initialize(zoneid = nil, taskid = nil, taskname = nil, deliverystatus = nil, entitylist = nil, fields = nil, customfields = nil, deliveryconditions = nil, sample = nil, logformat = nil, customendpoint = nil, s3 = nil) ⇒ ModifyRealtimeLogDeliveryTaskRequest
Returns a new instance of ModifyRealtimeLogDeliveryTaskRequest.
16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 |
# File 'lib/v20220901/models.rb', line 16951 def initialize(zoneid=nil, taskid=nil, taskname=nil, deliverystatus=nil, entitylist=nil, fields=nil, customfields=nil, deliveryconditions=nil, sample=nil, logformat=nil, customendpoint=nil, s3=nil) @ZoneId = zoneid @TaskId = taskid @TaskName = taskname @DeliveryStatus = deliverystatus @EntityList = entitylist @Fields = fields @CustomFields = customfields @DeliveryConditions = deliveryconditions @Sample = sample @LogFormat = logformat @CustomEndpoint = customendpoint @S3 = s3 end |
Instance Attribute Details
#CustomEndpoint ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def CustomEndpoint @CustomEndpoint end |
#CustomFields ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def CustomFields @CustomFields end |
#DeliveryConditions ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def DeliveryConditions @DeliveryConditions end |
#DeliveryStatus ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def DeliveryStatus @DeliveryStatus end |
#EntityList ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def EntityList @EntityList end |
#Fields ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def Fields @Fields end |
#LogFormat ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def LogFormat @LogFormat end |
#S3 ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def S3 @S3 end |
#Sample ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def Sample @Sample end |
#TaskId ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def TaskId @TaskId end |
#TaskName ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def TaskName @TaskName end |
#ZoneId ⇒ Object
<li>enabled: 启用;</li> <li>disabled: 停用。</li>不填保持原有配置。<li>七层域名:domain.example.com;</li> <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。特别地,当 TaskType 取值为 cls 时,LogFormat.FormatType 的值只能为 json,且 LogFormat 中其他参数将被忽略,建议不传 LogFormat。
16949 16950 16951 |
# File 'lib/v20220901/models.rb', line 16949 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 |
# File 'lib/v20220901/models.rb', line 16966 def deserialize(params) @ZoneId = params['ZoneId'] @TaskId = params['TaskId'] @TaskName = params['TaskName'] @DeliveryStatus = params['DeliveryStatus'] @EntityList = params['EntityList'] @Fields = params['Fields'] unless params['CustomFields'].nil? @CustomFields = [] params['CustomFields'].each do |i| customfield_tmp = CustomField.new customfield_tmp.deserialize(i) @CustomFields << customfield_tmp end end unless params['DeliveryConditions'].nil? @DeliveryConditions = [] params['DeliveryConditions'].each do |i| deliverycondition_tmp = DeliveryCondition.new deliverycondition_tmp.deserialize(i) @DeliveryConditions << deliverycondition_tmp end end @Sample = params['Sample'] unless params['LogFormat'].nil? @LogFormat = LogFormat.new @LogFormat.deserialize(params['LogFormat']) end unless params['CustomEndpoint'].nil? @CustomEndpoint = CustomEndpoint.new @CustomEndpoint.deserialize(params['CustomEndpoint']) end unless params['S3'].nil? @S3 = S3.new @S3.deserialize(params['S3']) end end |