Class: TencentCloud::Tcb::V20180608::DeleteCloudBaseGWAPIRequest

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

Overview

DeleteCloudBaseGWAPI请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceid = nil, path = nil, apiid = nil, type = nil, name = nil, custom = nil, domain = nil) ⇒ DeleteCloudBaseGWAPIRequest

Returns a new instance of DeleteCloudBaseGWAPIRequest.



2762
2763
2764
2765
2766
2767
2768
2769
2770
# File 'lib/v20180608/models.rb', line 2762

def initialize(serviceid=nil, path=nil, apiid=nil, type=nil, name=nil, custom=nil, domain=nil)
  @ServiceId = serviceid
  @Path = path
  @APIId = apiid
  @Type = type
  @Name = name
  @Custom = custom
  @Domain = domain
end

Instance Attribute Details

#APIIdObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def APIId
  @APIId
end

#CustomObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def Custom
  @Custom
end

#DomainObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def Domain
  @Domain
end

#NameObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def Name
  @Name
end

#PathObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def Path
  @Path
end

#ServiceIdObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def ServiceId
  @ServiceId
end

#TypeObject

Parameters:

  • ServiceId:

    服务ID

  • Path:

    API Path

  • APIId:

    API ID

  • Type:

    API类型

  • Name:

    API Name

  • Custom:

    自定义值字段(Type为2时,传递容器服务名表示需要删除JNSGW)

  • Domain:

    域名



2760
2761
2762
# File 'lib/v20180608/models.rb', line 2760

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2772
2773
2774
2775
2776
2777
2778
2779
2780
# File 'lib/v20180608/models.rb', line 2772

def deserialize(params)
  @ServiceId = params['ServiceId']
  @Path = params['Path']
  @APIId = params['APIId']
  @Type = params['Type']
  @Name = params['Name']
  @Custom = params['Custom']
  @Domain = params['Domain']
end