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.



6127
6128
6129
6130
6131
6132
6133
# File 'lib/v20210820/models.rb', line 6127

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



6125
6126
6127
# File 'lib/v20210820/models.rb', line 6125

def ApiStatus
  @ApiStatus
end

#AuthTypesObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

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

  • ApiStatus:

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

  • ConfigTypes:

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



6125
6126
6127
# File 'lib/v20210820/models.rb', line 6125

def AuthTypes
  @AuthTypes
end

#ConfigTypesObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

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

  • ApiStatus:

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

  • ConfigTypes:

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



6125
6126
6127
# File 'lib/v20210820/models.rb', line 6125

def ConfigTypes
  @ConfigTypes
end

#KeywordObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

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

  • ApiStatus:

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

  • ConfigTypes:

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



6125
6126
6127
# File 'lib/v20210820/models.rb', line 6125

def Keyword
  @Keyword
end

#PathUrlObject

Parameters:

  • PathUrl:

    请求路径关键词筛选

  • Keyword:

    Api名称关键词筛选

  • AuthTypes:

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

  • ApiStatus:

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

  • ConfigTypes:

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



6125
6126
6127
# File 'lib/v20210820/models.rb', line 6125

def PathUrl
  @PathUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



6135
6136
6137
6138
6139
6140
6141
# File 'lib/v20210820/models.rb', line 6135

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