Class: TencentCloud::Oceanus::V20190422::ResourceRefDetail

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

Overview

JobConfig引用资源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, version = nil, name = nil, type = nil, systemprovide = nil, connector = nil) ⇒ ResourceRefDetail

Returns a new instance of ResourceRefDetail.



4813
4814
4815
4816
4817
4818
4819
4820
# File 'lib/v20190422/models.rb', line 4813

def initialize(resourceid=nil, version=nil, name=nil, type=nil, systemprovide=nil, connector=nil)
  @ResourceId = resourceid
  @Version = version
  @Name = name
  @Type = type
  @SystemProvide = systemprovide
  @Connector = connector
end

Instance Attribute Details

#ConnectorObject

Parameters:

  • ResourceId:

    资源id

  • Version:

    资源版本,-1表示使用最新版本

  • Name:

    资源名称

  • Type:

    1: 主资源

  • SystemProvide:

    1: 系统内置资源

  • Connector:

    Connector



4811
4812
4813
# File 'lib/v20190422/models.rb', line 4811

def Connector
  @Connector
end

#NameObject

Parameters:

  • ResourceId:

    资源id

  • Version:

    资源版本,-1表示使用最新版本

  • Name:

    资源名称

  • Type:

    1: 主资源

  • SystemProvide:

    1: 系统内置资源

  • Connector:

    Connector



4811
4812
4813
# File 'lib/v20190422/models.rb', line 4811

def Name
  @Name
end

#ResourceIdObject

Parameters:

  • ResourceId:

    资源id

  • Version:

    资源版本,-1表示使用最新版本

  • Name:

    资源名称

  • Type:

    1: 主资源

  • SystemProvide:

    1: 系统内置资源

  • Connector:

    Connector



4811
4812
4813
# File 'lib/v20190422/models.rb', line 4811

def ResourceId
  @ResourceId
end

#SystemProvideObject

Parameters:

  • ResourceId:

    资源id

  • Version:

    资源版本,-1表示使用最新版本

  • Name:

    资源名称

  • Type:

    1: 主资源

  • SystemProvide:

    1: 系统内置资源

  • Connector:

    Connector



4811
4812
4813
# File 'lib/v20190422/models.rb', line 4811

def SystemProvide
  @SystemProvide
end

#TypeObject

Parameters:

  • ResourceId:

    资源id

  • Version:

    资源版本,-1表示使用最新版本

  • Name:

    资源名称

  • Type:

    1: 主资源

  • SystemProvide:

    1: 系统内置资源

  • Connector:

    Connector



4811
4812
4813
# File 'lib/v20190422/models.rb', line 4811

def Type
  @Type
end

#VersionObject

Parameters:

  • ResourceId:

    资源id

  • Version:

    资源版本,-1表示使用最新版本

  • Name:

    资源名称

  • Type:

    1: 主资源

  • SystemProvide:

    1: 系统内置资源

  • Connector:

    Connector



4811
4812
4813
# File 'lib/v20190422/models.rb', line 4811

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



4822
4823
4824
4825
4826
4827
4828
4829
# File 'lib/v20190422/models.rb', line 4822

def deserialize(params)
  @ResourceId = params['ResourceId']
  @Version = params['Version']
  @Name = params['Name']
  @Type = params['Type']
  @SystemProvide = params['SystemProvide']
  @Connector = params['Connector']
end