Class: TencentCloud::Tione::V20211111::IntranetCallInfo

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

Overview

内网调用信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ingressprivatelinkinfo = nil, serviceeipinfo = nil, defaultinnercallinfos = nil, privatelinkinfos = nil, privatelinkinfosv2 = nil) ⇒ IntranetCallInfo

Returns a new instance of IntranetCallInfo.



5094
5095
5096
5097
5098
5099
5100
# File 'lib/v20211111/models.rb', line 5094

def initialize(ingressprivatelinkinfo=nil, serviceeipinfo=nil, defaultinnercallinfos=nil, privatelinkinfos=nil, privatelinkinfosv2=nil)
  @IngressPrivateLinkInfo = ingressprivatelinkinfo
  @ServiceEIPInfo = serviceeipinfo
  @DefaultInnerCallInfos = defaultinnercallinfos
  @PrivateLinkInfos = privatelinkinfos
  @PrivateLinkInfosV2 = privatelinkinfosv2
end

Instance Attribute Details

#DefaultInnerCallInfosObject

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

Parameters:

  • IngressPrivateLinkInfo:

    私有连接通道信息

  • ServiceEIPInfo:

    共享弹性网卡信息

  • DefaultInnerCallInfos:

    默认内网调用信息

  • PrivateLinkInfos:

    私有连接信息

  • PrivateLinkInfosV2:

    基于新网关的私有连接信息



5092
5093
5094
# File 'lib/v20211111/models.rb', line 5092

def DefaultInnerCallInfos
  @DefaultInnerCallInfos
end

#IngressPrivateLinkInfoObject

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

Parameters:

  • IngressPrivateLinkInfo:

    私有连接通道信息

  • ServiceEIPInfo:

    共享弹性网卡信息

  • DefaultInnerCallInfos:

    默认内网调用信息

  • PrivateLinkInfos:

    私有连接信息

  • PrivateLinkInfosV2:

    基于新网关的私有连接信息



5092
5093
5094
# File 'lib/v20211111/models.rb', line 5092

def IngressPrivateLinkInfo
  @IngressPrivateLinkInfo
end

#PrivateLinkInfosObject

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

Parameters:

  • IngressPrivateLinkInfo:

    私有连接通道信息

  • ServiceEIPInfo:

    共享弹性网卡信息

  • DefaultInnerCallInfos:

    默认内网调用信息

  • PrivateLinkInfos:

    私有连接信息

  • PrivateLinkInfosV2:

    基于新网关的私有连接信息



5092
5093
5094
# File 'lib/v20211111/models.rb', line 5092

def PrivateLinkInfos
  @PrivateLinkInfos
end

#PrivateLinkInfosV2Object

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

Parameters:

  • IngressPrivateLinkInfo:

    私有连接通道信息

  • ServiceEIPInfo:

    共享弹性网卡信息

  • DefaultInnerCallInfos:

    默认内网调用信息

  • PrivateLinkInfos:

    私有连接信息

  • PrivateLinkInfosV2:

    基于新网关的私有连接信息



5092
5093
5094
# File 'lib/v20211111/models.rb', line 5092

def PrivateLinkInfosV2
  @PrivateLinkInfosV2
end

#ServiceEIPInfoObject

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

Parameters:

  • IngressPrivateLinkInfo:

    私有连接通道信息

  • ServiceEIPInfo:

    共享弹性网卡信息

  • DefaultInnerCallInfos:

    默认内网调用信息

  • PrivateLinkInfos:

    私有连接信息

  • PrivateLinkInfosV2:

    基于新网关的私有连接信息



5092
5093
5094
# File 'lib/v20211111/models.rb', line 5092

def ServiceEIPInfo
  @ServiceEIPInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
# File 'lib/v20211111/models.rb', line 5102

def deserialize(params)
  unless params['IngressPrivateLinkInfo'].nil?
    @IngressPrivateLinkInfo = IngressPrivateLinkInfo.new
    @IngressPrivateLinkInfo.deserialize(params['IngressPrivateLinkInfo'])
  end
  unless params['ServiceEIPInfo'].nil?
    @ServiceEIPInfo = []
    params['ServiceEIPInfo'].each do |i|
      serviceeipinfo_tmp = ServiceEIPInfo.new
      serviceeipinfo_tmp.deserialize(i)
      @ServiceEIPInfo << serviceeipinfo_tmp
    end
  end
  unless params['DefaultInnerCallInfos'].nil?
    @DefaultInnerCallInfos = []
    params['DefaultInnerCallInfos'].each do |i|
      defaultinnercallinfo_tmp = DefaultInnerCallInfo.new
      defaultinnercallinfo_tmp.deserialize(i)
      @DefaultInnerCallInfos << defaultinnercallinfo_tmp
    end
  end
  unless params['PrivateLinkInfos'].nil?
    @PrivateLinkInfos = []
    params['PrivateLinkInfos'].each do |i|
      privatelinkinfo_tmp = PrivateLinkInfo.new
      privatelinkinfo_tmp.deserialize(i)
      @PrivateLinkInfos << privatelinkinfo_tmp
    end
  end
  unless params['PrivateLinkInfosV2'].nil?
    @PrivateLinkInfosV2 = []
    params['PrivateLinkInfosV2'].each do |i|
      privatelinkinfo_tmp = PrivateLinkInfo.new
      privatelinkinfo_tmp.deserialize(i)
      @PrivateLinkInfosV2 << privatelinkinfo_tmp
    end
  end
end