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.



5811
5812
5813
5814
5815
5816
5817
5818
# File 'lib/v20211206/models.rb', line 5811

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



5809
5810
5811
# File 'lib/v20211206/models.rb', line 5809

def Db
  @Db
end

#DstOwnerObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5809
5810
5811
# File 'lib/v20211206/models.rb', line 5809

def DstOwner
  @DstOwner
end

#ObjectNameObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5809
5810
5811
# File 'lib/v20211206/models.rb', line 5809

def ObjectName
  @ObjectName
end

#ObjectTypeObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5809
5810
5811
# File 'lib/v20211206/models.rb', line 5809

def ObjectType
  @ObjectType
end

#SchemaObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5809
5810
5811
# File 'lib/v20211206/models.rb', line 5809

def Schema
  @Schema
end

#SrcOwnerObject

Parameters:

  • Db:

    owner不一致的pg对象所在库

  • Schema:

    owner不一致的pg对象所在schema

  • ObjectName:

    owner不一致的pg对象名

  • ObjectType:

    owner不一致的pg对象类型

  • SrcOwner:

    源库对象owner

  • DstOwner:

    目标库对象owner



5809
5810
5811
# File 'lib/v20211206/models.rb', line 5809

def SrcOwner
  @SrcOwner
end

Instance Method Details

#deserialize(params) ⇒ Object



5820
5821
5822
5823
5824
5825
5826
5827
# File 'lib/v20211206/models.rb', line 5820

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