Class: TencentCloud::Dlc::V20210125::ElasticsearchInfo

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

Overview

Elasticsearch数据源的详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, user = nil, password = nil, location = nil, dbname = nil, serviceinfo = nil) ⇒ ElasticsearchInfo

Returns a new instance of ElasticsearchInfo.



10918
10919
10920
10921
10922
10923
10924
10925
10926
# File 'lib/v20210125/models.rb', line 10918

def initialize(instanceid=nil, instancename=nil, user=nil, password=nil, location=nil, dbname=nil, serviceinfo=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @User = user
  @Password = password
  @Location = location
  @DbName = dbname
  @ServiceInfo = serviceinfo
end

Instance Attribute Details

#DbNameObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def DbName
  @DbName
end

#InstanceIdObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def InstanceName
  @InstanceName
end

#LocationObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def Location
  @Location
end

#PasswordObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def Password
  @Password
end

#ServiceInfoObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def ServiceInfo
  @ServiceInfo
end

#UserObject

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

Parameters:

  • InstanceId:

    数据源ID

  • InstanceName:

    数据源名称

  • User:

    用户名

  • Password:

    密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名称

  • ServiceInfo:

    访问Elasticsearch的ip、端口信息



10916
10917
10918
# File 'lib/v20210125/models.rb', line 10916

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
# File 'lib/v20210125/models.rb', line 10928

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @User = params['User']
  @Password = params['Password']
  unless params['Location'].nil?
    @Location = DatasourceConnectionLocation.new
    @Location.deserialize(params['Location'])
  end
  @DbName = params['DbName']
  unless params['ServiceInfo'].nil?
    @ServiceInfo = []
    params['ServiceInfo'].each do |i|
      ipportpair_tmp = IpPortPair.new
      ipportpair_tmp.deserialize(i)
      @ServiceInfo << ipportpair_tmp
    end
  end
end