Class: TencentCloud::Dcdb::V20180411::DescribeDCDBInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dcdb::V20180411::DescribeDCDBInstancesRequest
- Defined in:
- lib/v20180411/models.rb
Overview
DescribeDCDBInstances请求参数结构体
Instance Attribute Summary collapse
- #ExcludeStatus ⇒ Object
- #ExclusterIds ⇒ Object
- #ExclusterType ⇒ Object
- #FilterInstanceType ⇒ Object
- #InstanceIds ⇒ Object
- #IsFilterExcluster ⇒ Object
- #IsFilterVpc ⇒ Object
- #Limit ⇒ Object
- #Offset ⇒ Object
- #OrderBy ⇒ Object
- #OrderByType ⇒ Object
- #ProjectIds ⇒ Object
- #SearchKey ⇒ Object
- #SearchName ⇒ Object
- #Status ⇒ Object
- #SubnetId ⇒ Object
- #TagKeys ⇒ Object
- #Tags ⇒ Object
- #VpcId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceids = nil, searchname = nil, searchkey = nil, projectids = nil, isfiltervpc = nil, vpcid = nil, subnetid = nil, orderby = nil, orderbytype = nil, offset = nil, limit = nil, exclustertype = nil, isfilterexcluster = nil, exclusterids = nil, tagkeys = nil, tags = nil, filterinstancetype = nil, status = nil, excludestatus = nil) ⇒ DescribeDCDBInstancesRequest
constructor
A new instance of DescribeDCDBInstancesRequest.
Constructor Details
#initialize(instanceids = nil, searchname = nil, searchkey = nil, projectids = nil, isfiltervpc = nil, vpcid = nil, subnetid = nil, orderby = nil, orderbytype = nil, offset = nil, limit = nil, exclustertype = nil, isfilterexcluster = nil, exclusterids = nil, tagkeys = nil, tags = nil, filterinstancetype = nil, status = nil, excludestatus = nil) ⇒ DescribeDCDBInstancesRequest
Returns a new instance of DescribeDCDBInstancesRequest.
3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'lib/v20180411/models.rb', line 3025 def initialize(instanceids=nil, searchname=nil, searchkey=nil, projectids=nil, isfiltervpc=nil, vpcid=nil, subnetid=nil, orderby=nil, orderbytype=nil, offset=nil, limit=nil, exclustertype=nil, isfilterexcluster=nil, exclusterids=nil, tagkeys=nil, =nil, filterinstancetype=nil, status=nil, excludestatus=nil) @InstanceIds = instanceids @SearchName = searchname @SearchKey = searchkey @ProjectIds = projectids @IsFilterVpc = isfiltervpc @VpcId = vpcid @SubnetId = subnetid @OrderBy = orderby @OrderByType = orderbytype @Offset = offset @Limit = limit @ExclusterType = exclustertype @IsFilterExcluster = isfilterexcluster @ExclusterIds = exclusterids @TagKeys = tagkeys @Tags = @FilterInstanceType = filterinstancetype @Status = status @ExcludeStatus = excludestatus end |
Instance Attribute Details
#ExcludeStatus ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def ExcludeStatus @ExcludeStatus end |
#ExclusterIds ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def ExclusterIds @ExclusterIds end |
#ExclusterType ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def ExclusterType @ExclusterType end |
#FilterInstanceType ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def FilterInstanceType @FilterInstanceType end |
#InstanceIds ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def InstanceIds @InstanceIds end |
#IsFilterExcluster ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def IsFilterExcluster @IsFilterExcluster end |
#IsFilterVpc ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def IsFilterVpc @IsFilterVpc end |
#Limit ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def Limit @Limit end |
#Offset ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def Offset @Offset end |
#OrderBy ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def OrderBy @OrderBy end |
#OrderByType ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def OrderByType @OrderByType end |
#ProjectIds ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def ProjectIds @ProjectIds end |
#SearchKey ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def SearchKey @SearchKey end |
#SearchName ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def SearchName @SearchName end |
#Status ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def Status @Status end |
#SubnetId ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def SubnetId @SubnetId end |
#TagKeys ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def TagKeys @TagKeys end |
#Tags ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def Tags @Tags end |
#VpcId ⇒ Object
3023 3024 3025 |
# File 'lib/v20180411/models.rb', line 3023 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 |
# File 'lib/v20180411/models.rb', line 3047 def deserialize(params) @InstanceIds = params['InstanceIds'] @SearchName = params['SearchName'] @SearchKey = params['SearchKey'] @ProjectIds = params['ProjectIds'] @IsFilterVpc = params['IsFilterVpc'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @OrderBy = params['OrderBy'] @OrderByType = params['OrderByType'] @Offset = params['Offset'] @Limit = params['Limit'] @ExclusterType = params['ExclusterType'] @IsFilterExcluster = params['IsFilterExcluster'] @ExclusterIds = params['ExclusterIds'] @TagKeys = params['TagKeys'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @FilterInstanceType = params['FilterInstanceType'] @Status = params['Status'] @ExcludeStatus = params['ExcludeStatus'] end |