Class: TencentCloud::Omics::V20221128::EnvironmentConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Omics::V20221128::EnvironmentConfig
- Defined in:
- lib/v20221128/models.rb
Overview
环境配置。
Instance Attribute Summary collapse
- #ClusterOption ⇒ Object
- #CVMOption ⇒ Object
- #DatabaseOption ⇒ Object
- #SecurityGroupOption ⇒ Object
- #StorageOption ⇒ Object
- #VPCOption ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vpcoption = nil, clusteroption = nil, databaseoption = nil, storageoption = nil, cvmoption = nil, securitygroupoption = nil) ⇒ EnvironmentConfig
constructor
A new instance of EnvironmentConfig.
Constructor Details
#initialize(vpcoption = nil, clusteroption = nil, databaseoption = nil, storageoption = nil, cvmoption = nil, securitygroupoption = nil) ⇒ EnvironmentConfig
Returns a new instance of EnvironmentConfig.
985 986 987 988 989 990 991 992 |
# File 'lib/v20221128/models.rb', line 985 def initialize(vpcoption=nil, clusteroption=nil, databaseoption=nil, storageoption=nil, cvmoption=nil, securitygroupoption=nil) @VPCOption = vpcoption @ClusterOption = clusteroption @DatabaseOption = databaseoption @StorageOption = storageoption @CVMOption = cvmoption @SecurityGroupOption = securitygroupoption end |
Instance Attribute Details
#ClusterOption ⇒ Object
983 984 985 |
# File 'lib/v20221128/models.rb', line 983 def ClusterOption @ClusterOption end |
#CVMOption ⇒ Object
983 984 985 |
# File 'lib/v20221128/models.rb', line 983 def CVMOption @CVMOption end |
#DatabaseOption ⇒ Object
983 984 985 |
# File 'lib/v20221128/models.rb', line 983 def DatabaseOption @DatabaseOption end |
#SecurityGroupOption ⇒ Object
983 984 985 |
# File 'lib/v20221128/models.rb', line 983 def SecurityGroupOption @SecurityGroupOption end |
#StorageOption ⇒ Object
983 984 985 |
# File 'lib/v20221128/models.rb', line 983 def StorageOption @StorageOption end |
#VPCOption ⇒ Object
983 984 985 |
# File 'lib/v20221128/models.rb', line 983 def VPCOption @VPCOption end |
Instance Method Details
#deserialize(params) ⇒ Object
994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 |
# File 'lib/v20221128/models.rb', line 994 def deserialize(params) unless params['VPCOption'].nil? @VPCOption = VPCOption.new @VPCOption.deserialize(params['VPCOption']) end unless params['ClusterOption'].nil? @ClusterOption = ClusterOption.new @ClusterOption.deserialize(params['ClusterOption']) end unless params['DatabaseOption'].nil? @DatabaseOption = DatabaseOption.new @DatabaseOption.deserialize(params['DatabaseOption']) end unless params['StorageOption'].nil? @StorageOption = StorageOption.new @StorageOption.deserialize(params['StorageOption']) end unless params['CVMOption'].nil? @CVMOption = CVMOption.new @CVMOption.deserialize(params['CVMOption']) end unless params['SecurityGroupOption'].nil? @SecurityGroupOption = SecurityGroupOption.new @SecurityGroupOption.deserialize(params['SecurityGroupOption']) end end |