Class: TencentCloud::Wedata::V20250806::DataSourceFileUpload
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::DataSourceFileUpload
- Defined in:
- lib/v20250806/models.rb
Overview
数据源文件上传
Instance Attribute Summary collapse
- #CoreSite ⇒ Object
- #HBASESite ⇒ Object
- #HdfsSite ⇒ Object
- #HiveSite ⇒ Object
- #KeyStore ⇒ Object
- #KeyTab ⇒ Object
- #KRB5Conf ⇒ Object
- #PrivateKey ⇒ Object
- #PublicKey ⇒ Object
- #TrustStore ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(truststore = nil, keystore = nil, coresite = nil, hdfssite = nil, hivesite = nil, hbasesite = nil, keytab = nil, krb5conf = nil, privatekey = nil, publickey = nil) ⇒ DataSourceFileUpload
constructor
A new instance of DataSourceFileUpload.
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
#CoreSite ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def CoreSite @CoreSite end |
#HBASESite ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def HBASESite @HBASESite end |
#HdfsSite ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def HdfsSite @HdfsSite end |
#HiveSite ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def HiveSite @HiveSite end |
#KeyStore ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def KeyStore @KeyStore end |
#KeyTab ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def KeyTab @KeyTab end |
#KRB5Conf ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def KRB5Conf @KRB5Conf end |
#PrivateKey ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def PrivateKey @PrivateKey end |
#PublicKey ⇒ Object
2768 2769 2770 |
# File 'lib/v20250806/models.rb', line 2768 def PublicKey @PublicKey end |
#TrustStore ⇒ Object
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 |