Class: TencentCloud::Dts::V20211206::OwnerDifference

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

Overview

pg对象owner不一致信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(db = nil, schema = nil, objectname = nil, objecttype = nil, srcowner = nil, dstowner = nil) ⇒ OwnerDifference

Returns a new instance of OwnerDifference.



5894
5895
5896
5897
5898
5899
5900
5901
# File 'lib/v20211206/models.rb', line 5894

def initialize(db=nil, schema=nil, objectname=nil, objecttype=nil, srcowner=nil, dstowner=nil)
  @Db = db
  @Schema = schema
  @ObjectName = objectname
  @ObjectType = objecttype
  @SrcOwner = srcowner
  @DstOwner = dstowner
end

Instance Attribute Details

#DbObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5892
5893
5894
# File 'lib/v20211206/models.rb', line 5892

def Db
  @Db
end

#DstOwnerObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5892
5893
5894
# File 'lib/v20211206/models.rb', line 5892

def DstOwner
  @DstOwner
end

#ObjectNameObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5892
5893
5894
# File 'lib/v20211206/models.rb', line 5892

def ObjectName
  @ObjectName
end

#ObjectTypeObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5892
5893
5894
# File 'lib/v20211206/models.rb', line 5892

def ObjectType
  @ObjectType
end

#SchemaObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5892
5893
5894
# File 'lib/v20211206/models.rb', line 5892

def Schema
  @Schema
end

#SrcOwnerObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5892
5893
5894
# File 'lib/v20211206/models.rb', line 5892

def SrcOwner
  @SrcOwner
end

Instance Method Details

#deserialize(params) ⇒ Object



5903
5904
5905
5906
5907
5908
5909
5910
# File 'lib/v20211206/models.rb', line 5903

def deserialize(params)
  @Db = params['Db']
  @Schema = params['Schema']
  @ObjectName = params['ObjectName']
  @ObjectType = params['ObjectType']
  @SrcOwner = params['SrcOwner']
  @DstOwner = params['DstOwner']
end