Class: TencentCloud::Dlc::V20210125::SmartOptimizerLifecyclePolicy

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

Overview

SmartOptimizerLifecyclePolicy

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lifecycleenable = nil, expiration = nil, droptable = nil, expiredfield = nil, expiredfieldformat = nil) ⇒ SmartOptimizerLifecyclePolicy

Returns a new instance of SmartOptimizerLifecyclePolicy.



14155
14156
14157
14158
14159
14160
14161
# File 'lib/v20210125/models.rb', line 14155

def initialize(lifecycleenable=nil, expiration=nil, droptable=nil, expiredfield=nil, expiredfieldformat=nil)
  @LifecycleEnable = lifecycleenable
  @Expiration = expiration
  @DropTable = droptable
  @ExpiredField = expiredfield
  @ExpiredFieldFormat = expiredfieldformat
end

Instance Attribute Details

#DropTableObject

Parameters:

  • LifecycleEnable:

    生命周期启用

  • Expiration:

    过期时间

  • DropTable:

    是否删表

  • ExpiredField:

    过期字段

  • ExpiredFieldFormat:

    过期字段格式



14153
14154
14155
# File 'lib/v20210125/models.rb', line 14153

def DropTable
  @DropTable
end

#ExpirationObject

Parameters:

  • LifecycleEnable:

    生命周期启用

  • Expiration:

    过期时间

  • DropTable:

    是否删表

  • ExpiredField:

    过期字段

  • ExpiredFieldFormat:

    过期字段格式



14153
14154
14155
# File 'lib/v20210125/models.rb', line 14153

def Expiration
  @Expiration
end

#ExpiredFieldObject

Parameters:

  • LifecycleEnable:

    生命周期启用

  • Expiration:

    过期时间

  • DropTable:

    是否删表

  • ExpiredField:

    过期字段

  • ExpiredFieldFormat:

    过期字段格式



14153
14154
14155
# File 'lib/v20210125/models.rb', line 14153

def ExpiredField
  @ExpiredField
end

#ExpiredFieldFormatObject

Parameters:

  • LifecycleEnable:

    生命周期启用

  • Expiration:

    过期时间

  • DropTable:

    是否删表

  • ExpiredField:

    过期字段

  • ExpiredFieldFormat:

    过期字段格式



14153
14154
14155
# File 'lib/v20210125/models.rb', line 14153

def ExpiredFieldFormat
  @ExpiredFieldFormat
end

#LifecycleEnableObject

Parameters:

  • LifecycleEnable:

    生命周期启用

  • Expiration:

    过期时间

  • DropTable:

    是否删表

  • ExpiredField:

    过期字段

  • ExpiredFieldFormat:

    过期字段格式



14153
14154
14155
# File 'lib/v20210125/models.rb', line 14153

def LifecycleEnable
  @LifecycleEnable
end

Instance Method Details

#deserialize(params) ⇒ Object



14163
14164
14165
14166
14167
14168
14169
# File 'lib/v20210125/models.rb', line 14163

def deserialize(params)
  @LifecycleEnable = params['LifecycleEnable']
  @Expiration = params['Expiration']
  @DropTable = params['DropTable']
  @ExpiredField = params['ExpiredField']
  @ExpiredFieldFormat = params['ExpiredFieldFormat']
end