Class: TencentCloud::Dts::V20211206::DdlOption

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

Overview

数据同步中的ddl同步处理

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ddlobject = nil, ddlvalue = nil) ⇒ DdlOption

Returns a new instance of DdlOption.



1957
1958
1959
1960
# File 'lib/v20211206/models.rb', line 1957

def initialize(ddlobject=nil, ddlvalue=nil)
  @DdlObject = ddlobject
  @DdlValue = ddlvalue
end

Instance Attribute Details

#DdlObjectObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DdlObject:

    ddl类型,如Database,Table,View,Index等

  • DdlValue:

    ddl具体值,对于Database可取值[Create,Drop,Alter]
    对于Table可取值[Create,Drop,Alter,Truncate,Rename]
    对于View可取值[Create,Drop]
    对于Index可取值[Create,Drop]



1955
1956
1957
# File 'lib/v20211206/models.rb', line 1955

def DdlObject
  @DdlObject
end

#DdlValueObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DdlObject:

    ddl类型,如Database,Table,View,Index等

  • DdlValue:

    ddl具体值,对于Database可取值[Create,Drop,Alter]
    对于Table可取值[Create,Drop,Alter,Truncate,Rename]
    对于View可取值[Create,Drop]
    对于Index可取值[Create,Drop]



1955
1956
1957
# File 'lib/v20211206/models.rb', line 1955

def DdlValue
  @DdlValue
end

Instance Method Details

#deserialize(params) ⇒ Object



1962
1963
1964
1965
# File 'lib/v20211206/models.rb', line 1962

def deserialize(params)
  @DdlObject = params['DdlObject']
  @DdlValue = params['DdlValue']
end