Class: TencentCloud::Tdmq::V20200217::RocketMQNamespace

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

Overview

RocketMQ命名空间信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespaceid = nil, ttl = nil, retentiontime = nil, remark = nil, publicendpoint = nil, vpcendpoint = nil, internalendpoint = nil) ⇒ RocketMQNamespace

Returns a new instance of RocketMQNamespace.



12063
12064
12065
12066
12067
12068
12069
12070
12071
# File 'lib/v20200217/models.rb', line 12063

def initialize(namespaceid=nil, ttl=nil, retentiontime=nil, remark=nil, publicendpoint=nil, vpcendpoint=nil, internalendpoint=nil)
  @NamespaceId = namespaceid
  @Ttl = ttl
  @RetentionTime = retentiontime
  @Remark = remark
  @PublicEndpoint = publicendpoint
  @VpcEndpoint = vpcendpoint
  @InternalEndpoint = internalendpoint
end

Instance Attribute Details

#InternalEndpointObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def InternalEndpoint
  @InternalEndpoint
end

#NamespaceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def NamespaceId
  @NamespaceId
end

#PublicEndpointObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def PublicEndpoint
  @PublicEndpoint
end

#RemarkObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def Remark
  @Remark
end

#RetentionTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def RetentionTime
  @RetentionTime
end

#TtlObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def Ttl
  @Ttl
end

#VpcEndpointObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceId:

    命名空间名称,3-64个字符,只能包含字母、数字、“-”及“_”

  • Ttl:

    已废弃,未消费消息的保留时间,以毫秒单位,范围60秒到15天

  • RetentionTime:

    消息持久化后保留的时间,以毫秒单位

  • Remark:

    说明

  • PublicEndpoint:

    公网接入点地址

  • VpcEndpoint:

    VPC接入点地址

  • InternalEndpoint:

    内部接入点地址



12061
12062
12063
# File 'lib/v20200217/models.rb', line 12061

def VpcEndpoint
  @VpcEndpoint
end

Instance Method Details

#deserialize(params) ⇒ Object



12073
12074
12075
12076
12077
12078
12079
12080
12081
# File 'lib/v20200217/models.rb', line 12073

def deserialize(params)
  @NamespaceId = params['NamespaceId']
  @Ttl = params['Ttl']
  @RetentionTime = params['RetentionTime']
  @Remark = params['Remark']
  @PublicEndpoint = params['PublicEndpoint']
  @VpcEndpoint = params['VpcEndpoint']
  @InternalEndpoint = params['InternalEndpoint']
end