Class: TencentCloud::Apigateway::V20180808::ServiceParameter

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

Overview

ServiceParameter

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, position = nil, relevantrequestparameterposition = nil, relevantrequestparametername = nil, defaultvalue = nil, relevantrequestparameterdesc = nil, relevantrequestparametertype = nil) ⇒ ServiceParameter

Returns a new instance of ServiceParameter.



8843
8844
8845
8846
8847
8848
8849
8850
8851
# File 'lib/v20180808/models.rb', line 8843

def initialize(name=nil, position=nil, relevantrequestparameterposition=nil, relevantrequestparametername=nil, defaultvalue=nil, relevantrequestparameterdesc=nil, relevantrequestparametertype=nil)
  @Name = name
  @Position = position
  @RelevantRequestParameterPosition = relevantrequestparameterposition
  @RelevantRequestParameterName = relevantrequestparametername
  @DefaultValue = defaultvalue
  @RelevantRequestParameterDesc = relevantrequestparameterdesc
  @RelevantRequestParameterType = relevantrequestparametertype
end

Instance Attribute Details

#DefaultValueObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def DefaultValue
  @DefaultValue
end

#NameObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def Name
  @Name
end

#PositionObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def Position
  @Position
end

#RelevantRequestParameterDescObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def RelevantRequestParameterDesc
  @RelevantRequestParameterDesc
end

#RelevantRequestParameterNameObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def RelevantRequestParameterName
  @RelevantRequestParameterName
end

#RelevantRequestParameterPositionObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def RelevantRequestParameterPosition
  @RelevantRequestParameterPosition
end

#RelevantRequestParameterTypeObject

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

Parameters:

  • Name:

    API的后端服务参数名称。只有ServiceType是HTTP才会用到此参数。前后端参数名称可不同。

  • Position:

    API 的后端服务参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。前后端参数位置可配置不同。

  • RelevantRequestParameterPosition:

    API 的后端服务参数对应的前端参数位置,如 head。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterName:

    API 的后端服务参数对应的前端参数名称。只有 ServiceType 是 HTTP 才会用到此参数。

  • DefaultValue:

    API 的后端服务参数默认值。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterDesc:

    API 的后端服务参数备注。只有 ServiceType 是 HTTP 才会用到此参数。

  • RelevantRequestParameterType:

    API 的后端服务参数类型。只有 ServiceType 是 HTTP 才会用到此参数。



8841
8842
8843
# File 'lib/v20180808/models.rb', line 8841

def RelevantRequestParameterType
  @RelevantRequestParameterType
end

Instance Method Details

#deserialize(params) ⇒ Object



8853
8854
8855
8856
8857
8858
8859
8860
8861
# File 'lib/v20180808/models.rb', line 8853

def deserialize(params)
  @Name = params['Name']
  @Position = params['Position']
  @RelevantRequestParameterPosition = params['RelevantRequestParameterPosition']
  @RelevantRequestParameterName = params['RelevantRequestParameterName']
  @DefaultValue = params['DefaultValue']
  @RelevantRequestParameterDesc = params['RelevantRequestParameterDesc']
  @RelevantRequestParameterType = params['RelevantRequestParameterType']
end