Class: TencentCloud::Wedata::V20250806::DataSourceFileUpload

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

Overview

数据源文件上传

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(truststore = nil, keystore = nil, coresite = nil, hdfssite = nil, hivesite = nil, hbasesite = nil, keytab = nil, krb5conf = nil, privatekey = nil, publickey = nil) ⇒ DataSourceFileUpload

Returns a new instance of DataSourceFileUpload.



2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/v20250806/models.rb', line 2770

def initialize(truststore=nil, keystore=nil, coresite=nil, hdfssite=nil, hivesite=nil, hbasesite=nil, keytab=nil, krb5conf=nil, privatekey=nil, publickey=nil)
  @TrustStore = truststore
  @KeyStore = keystore
  @CoreSite = coresite
  @HdfsSite = hdfssite
  @HiveSite = hivesite
  @HBASESite = hbasesite
  @KeyTab = keytab
  @KRB5Conf = krb5conf
  @PrivateKey = privatekey
  @PublicKey = publickey
end

Instance Attribute Details

#CoreSiteObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def CoreSite
  @CoreSite
end

#HBASESiteObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def HBASESite
  @HBASESite
end

#HdfsSiteObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def HdfsSite
  @HdfsSite
end

#HiveSiteObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def HiveSite
  @HiveSite
end

#KeyStoreObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def KeyStore
  @KeyStore
end

#KeyTabObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def KeyTab
  @KeyTab
end

#KRB5ConfObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def KRB5Conf
  @KRB5Conf
end

#PrivateKeyObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def PrivateKey
  @PrivateKey
end

#PublicKeyObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def PublicKey
  @PublicKey
end

#TrustStoreObject

Parameters:

  • TrustStore:

    Truststore认证文件,默认文件名truststore.jks

  • KeyStore:

    Keystore认证文件,默认文件名keystore.jks

  • CoreSite:

    core-site.xml文件

  • HdfsSite:

    hdfs-site.xml文件

  • HiveSite:

    hive-site.xml文件

  • HBASESite:

    hbase-site文件

  • KeyTab:
  • KRB5Conf:

    krb5.conf文件

  • PrivateKey:

    私钥,默认文件名private_key.pem

  • PublicKey:

    公钥,默认文件名public_key.pem



2768
2769
2770
# File 'lib/v20250806/models.rb', line 2768

def TrustStore
  @TrustStore
end

Instance Method Details

#deserialize(params) ⇒ Object



2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
# File 'lib/v20250806/models.rb', line 2783

def deserialize(params)
  @TrustStore = params['TrustStore']
  @KeyStore = params['KeyStore']
  @CoreSite = params['CoreSite']
  @HdfsSite = params['HdfsSite']
  @HiveSite = params['HiveSite']
  @HBASESite = params['HBASESite']
  @KeyTab = params['KeyTab']
  @KRB5Conf = params['KRB5Conf']
  @PrivateKey = params['PrivateKey']
  @PublicKey = params['PublicKey']
end