Class: TencentCloud::Omics::V20221128::RunApplicationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Omics::V20221128::RunApplicationRequest
- Defined in:
- lib/v20221128/models.rb
Overview
RunApplication请求参数结构体
Instance Attribute Summary collapse
-
#AccessMode ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#ApplicationId ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#ApplicationVersionId ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#CacheClearDelay ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#Description ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#EmailForNotification ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#EnvironmentId ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#InputBase64 ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#InputCosUri ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#Name ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#NFOption ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#Option ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#ProjectId ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#ResultNotification ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#TableId ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#TableRowUuids ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#TimeoutNotification ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#TimeoutNotificationMinutes ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#VolumeIds ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
-
#WorkDir ⇒ Object
-
PRIVATE:私有应用 - PUBLIC:公共应用.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(applicationid = nil, name = nil, environmentid = nil, projectid = nil, description = nil, inputcosuri = nil, inputbase64 = nil, tableid = nil, tablerowuuids = nil, cachecleardelay = nil, applicationversionid = nil, option = nil, nfoption = nil, workdir = nil, accessmode = nil, volumeids = nil, resultnotification = nil, timeoutnotification = nil, timeoutnotificationminutes = nil, emailfornotification = nil) ⇒ RunApplicationRequest
constructor
A new instance of RunApplicationRequest.
Constructor Details
#initialize(applicationid = nil, name = nil, environmentid = nil, projectid = nil, description = nil, inputcosuri = nil, inputbase64 = nil, tableid = nil, tablerowuuids = nil, cachecleardelay = nil, applicationversionid = nil, option = nil, nfoption = nil, workdir = nil, accessmode = nil, volumeids = nil, resultnotification = nil, timeoutnotification = nil, timeoutnotificationminutes = nil, emailfornotification = nil) ⇒ RunApplicationRequest
Returns a new instance of RunApplicationRequest.
1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 |
# File 'lib/v20221128/models.rb', line 1758 def initialize(applicationid=nil, name=nil, environmentid=nil, projectid=nil, description=nil, inputcosuri=nil, inputbase64=nil, tableid=nil, tablerowuuids=nil, cachecleardelay=nil, applicationversionid=nil, option=nil, nfoption=nil, workdir=nil, accessmode=nil, volumeids=nil, resultnotification=nil, timeoutnotification=nil, timeoutnotificationminutes=nil, emailfornotification=nil) @ApplicationId = applicationid @Name = name @EnvironmentId = environmentid @ProjectId = projectid @Description = description @InputCosUri = inputcosuri @InputBase64 = inputbase64 @TableId = tableid @TableRowUuids = tablerowuuids @CacheClearDelay = cachecleardelay @ApplicationVersionId = applicationversionid @Option = option @NFOption = nfoption @WorkDir = workdir @AccessMode = accessmode @VolumeIds = volumeids @ResultNotification = resultnotification @TimeoutNotification = timeoutnotification @TimeoutNotificationMinutes = timeoutnotificationminutes @EmailForNotification = emailfornotification end |
Instance Attribute Details
#AccessMode ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def AccessMode @AccessMode end |
#ApplicationId ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def ApplicationId @ApplicationId end |
#ApplicationVersionId ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def ApplicationVersionId @ApplicationVersionId end |
#CacheClearDelay ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def CacheClearDelay @CacheClearDelay end |
#Description ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def Description @Description end |
#EmailForNotification ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def EmailForNotification @EmailForNotification end |
#EnvironmentId ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def EnvironmentId @EnvironmentId end |
#InputBase64 ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def InputBase64 @InputBase64 end |
#InputCosUri ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def InputCosUri @InputCosUri end |
#Name ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def Name @Name end |
#NFOption ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def NFOption @NFOption end |
#Option ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def Option @Option end |
#ProjectId ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def ProjectId @ProjectId end |
#ResultNotification ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def ResultNotification @ResultNotification end |
#TableId ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def TableId @TableId end |
#TableRowUuids ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def TableRowUuids @TableRowUuids end |
#TimeoutNotification ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def TimeoutNotification @TimeoutNotification end |
#TimeoutNotificationMinutes ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def TimeoutNotificationMinutes @TimeoutNotificationMinutes end |
#VolumeIds ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def VolumeIds @VolumeIds end |
#WorkDir ⇒ Object
-
PRIVATE:私有应用
-
PUBLIC:公共应用
1756 1757 1758 |
# File 'lib/v20221128/models.rb', line 1756 def WorkDir @WorkDir end |
Instance Method Details
#deserialize(params) ⇒ Object
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 |
# File 'lib/v20221128/models.rb', line 1781 def deserialize(params) @ApplicationId = params['ApplicationId'] @Name = params['Name'] @EnvironmentId = params['EnvironmentId'] @ProjectId = params['ProjectId'] @Description = params['Description'] @InputCosUri = params['InputCosUri'] @InputBase64 = params['InputBase64'] @TableId = params['TableId'] @TableRowUuids = params['TableRowUuids'] @CacheClearDelay = params['CacheClearDelay'] @ApplicationVersionId = params['ApplicationVersionId'] unless params['Option'].nil? @Option = RunOption.new @Option.deserialize(params['Option']) end unless params['NFOption'].nil? @NFOption = NFOption.new @NFOption.deserialize(params['NFOption']) end @WorkDir = params['WorkDir'] @AccessMode = params['AccessMode'] @VolumeIds = params['VolumeIds'] @ResultNotification = params['ResultNotification'] @TimeoutNotification = params['TimeoutNotification'] @TimeoutNotificationMinutes = params['TimeoutNotificationMinutes'] @EmailForNotification = params['EmailForNotification'] end |