Class: TencentCloud::Cls::V20201016::CreateShipperRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::CreateShipperRequest
- Defined in:
- lib/v20201016/models.rb
Overview
CreateShipper请求参数结构体
Instance Attribute Summary collapse
-
#Bucket ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#Compress ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#Content ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#EndTime ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#ExternalId ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#FilenameMode ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#FilterRules ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#Interval ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#MaxSize ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#Partition ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#Prefix ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#RoleArn ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#ShipperName ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#StartTime ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#StorageType ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
-
#TopicId ⇒ Object
- STANDARD:标准存储 - STANDARD_IA:低频存储 - ARCHIVE:归档存储 - DEEP_ARCHIVE:深度归档存储 - MAZ_STANDARD:标准存储(多 AZ) - MAZ_STANDARD_IA:低频存储(多 AZ) - INTELLIGENT_TIERING:智能分层存储 - MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(topicid = nil, bucket = nil, prefix = nil, shippername = nil, interval = nil, maxsize = nil, filterrules = nil, partition = nil, compress = nil, content = nil, filenamemode = nil, starttime = nil, endtime = nil, storagetype = nil, rolearn = nil, externalid = nil) ⇒ CreateShipperRequest
constructor
A new instance of CreateShipperRequest.
Constructor Details
#initialize(topicid = nil, bucket = nil, prefix = nil, shippername = nil, interval = nil, maxsize = nil, filterrules = nil, partition = nil, compress = nil, content = nil, filenamemode = nil, starttime = nil, endtime = nil, storagetype = nil, rolearn = nil, externalid = nil) ⇒ CreateShipperRequest
Returns a new instance of CreateShipperRequest.
4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 |
# File 'lib/v20201016/models.rb', line 4616 def initialize(topicid=nil, bucket=nil, prefix=nil, shippername=nil, interval=nil, maxsize=nil, filterrules=nil, partition=nil, compress=nil, content=nil, filenamemode=nil, starttime=nil, endtime=nil, storagetype=nil, rolearn=nil, externalid=nil) @TopicId = topicid @Bucket = bucket @Prefix = prefix @ShipperName = shippername @Interval = interval @MaxSize = maxsize @FilterRules = filterrules @Partition = partition @Compress = compress @Content = content @FilenameMode = filenamemode @StartTime = starttime @EndTime = endtime @StorageType = storagetype @RoleArn = rolearn @ExternalId = externalid end |
Instance Attribute Details
#Bucket ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def Bucket @Bucket end |
#Compress ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def Compress @Compress end |
#Content ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def Content @Content end |
#EndTime ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def EndTime @EndTime end |
#ExternalId ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def ExternalId @ExternalId end |
#FilenameMode ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def FilenameMode @FilenameMode end |
#FilterRules ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def FilterRules @FilterRules end |
#Interval ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def Interval @Interval end |
#MaxSize ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def MaxSize @MaxSize end |
#Partition ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def Partition @Partition end |
#Prefix ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def Prefix @Prefix end |
#RoleArn ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def RoleArn @RoleArn end |
#ShipperName ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def ShipperName @ShipperName end |
#StartTime ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def StartTime @StartTime end |
#StorageType ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def StorageType @StorageType end |
#TopicId ⇒ Object
- STANDARD:标准存储
- STANDARD_IA:低频存储
- ARCHIVE:归档存储
- DEEP_ARCHIVE:深度归档存储
- MAZ_STANDARD:标准存储(多 AZ)
- MAZ_STANDARD_IA:低频存储(多 AZ)
- INTELLIGENT_TIERING:智能分层存储
- MAZ_INTELLIGENT_TIERING:智能分层存储(多 AZ)
4614 4615 4616 |
# File 'lib/v20201016/models.rb', line 4614 def TopicId @TopicId end |
Instance Method Details
#deserialize(params) ⇒ Object
4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 |
# File 'lib/v20201016/models.rb', line 4635 def deserialize(params) @TopicId = params['TopicId'] @Bucket = params['Bucket'] @Prefix = params['Prefix'] @ShipperName = params['ShipperName'] @Interval = params['Interval'] @MaxSize = params['MaxSize'] unless params['FilterRules'].nil? @FilterRules = [] params['FilterRules'].each do |i| filterruleinfo_tmp = FilterRuleInfo.new filterruleinfo_tmp.deserialize(i) @FilterRules << filterruleinfo_tmp end end @Partition = params['Partition'] unless params['Compress'].nil? @Compress = CompressInfo.new @Compress.deserialize(params['Compress']) end unless params['Content'].nil? @Content = ContentInfo.new @Content.deserialize(params['Content']) end @FilenameMode = params['FilenameMode'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @StorageType = params['StorageType'] @RoleArn = params['RoleArn'] @ExternalId = params['ExternalId'] end |