Class: TencentCloud::Wedata::V20210820::DataServicePublishedApiListFilter

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

Overview

获取数据服务API的发布态信息列表过滤条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pathurl = nil, keyword = nil, authtypes = nil, apistatus = nil, configtypes = nil) ⇒ DataServicePublishedApiListFilter

Returns a new instance of DataServicePublishedApiListFilter.



6171
6172
6173
6174
6175
6176
6177
# File 'lib/v20210820/models.rb', line 6171

def initialize(pathurl=nil, keyword=nil, authtypes=nil, apistatus=nil, configtypes=nil)
  @PathUrl = pathurl
  @Keyword = keyword
  @AuthTypes = authtypes
  @ApiStatus = apistatus
  @ConfigTypes = configtypes
end

Instance Attribute Details

#ApiStatusObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

    Api认证方式筛选 0:免认证 1:应用认证

  • ApiStatus:

    服务Api状态 1:已上线 3:已下线

  • ConfigTypes:

    API配置方式 0:向导、1、脚本、2、注册Api



6169
6170
6171
# File 'lib/v20210820/models.rb', line 6169

def ApiStatus
  @ApiStatus
end

#AuthTypesObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

    Api认证方式筛选 0:免认证 1:应用认证

  • ApiStatus:

    服务Api状态 1:已上线 3:已下线

  • ConfigTypes:

    API配置方式 0:向导、1、脚本、2、注册Api



6169
6170
6171
# File 'lib/v20210820/models.rb', line 6169

def AuthTypes
  @AuthTypes
end

#ConfigTypesObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

    Api认证方式筛选 0:免认证 1:应用认证

  • ApiStatus:

    服务Api状态 1:已上线 3:已下线

  • ConfigTypes:

    API配置方式 0:向导、1、脚本、2、注册Api



6169
6170
6171
# File 'lib/v20210820/models.rb', line 6169

def ConfigTypes
  @ConfigTypes
end

#KeywordObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

    Api认证方式筛选 0:免认证 1:应用认证

  • ApiStatus:

    服务Api状态 1:已上线 3:已下线

  • ConfigTypes:

    API配置方式 0:向导、1、脚本、2、注册Api



6169
6170
6171
# File 'lib/v20210820/models.rb', line 6169

def Keyword
  @Keyword
end

#PathUrlObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

    Api认证方式筛选 0:免认证 1:应用认证

  • ApiStatus:

    服务Api状态 1:已上线 3:已下线

  • ConfigTypes:

    API配置方式 0:向导、1、脚本、2、注册Api



6169
6170
6171
# File 'lib/v20210820/models.rb', line 6169

def PathUrl
  @PathUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



6179
6180
6181
6182
6183
6184
6185
# File 'lib/v20210820/models.rb', line 6179

def deserialize(params)
  @PathUrl = params['PathUrl']
  @Keyword = params['Keyword']
  @AuthTypes = params['AuthTypes']
  @ApiStatus = params['ApiStatus']
  @ConfigTypes = params['ConfigTypes']
end