पैसे चुकाकर बने सदस्य
- default_cds
- फ़ाइलें
- hermetic_files
- hermetic_static_libs
- java_executable_exec_path
- java_executable_runfiles_path
- java_home
- java_home_runfiles_path
- lib_modules
- to_json
- to_proto
- वर्शन
डिफ़ॉल्ट_सीडीएस
File JavaRuntimeInfo.default_cdsJDK डिफ़ॉल्ट सीडीएस संग्रह दिखाता है.
None
वापस किया जा सकता है.
फ़ाइलें
depset JavaRuntimeInfo.filesJava रनटाइम में फ़ाइलें लौटाता है.
Hermetic_files
depset JavaRuntimeInfo.hermetic_filesहर्मेटिक डिप्लॉयमेंट के लिए ज़रूरी Java रनटाइम में फ़ाइलें दिखाता है.
Hermetic_static_libs
sequence JavaRuntimeInfo.hermetic_static_libsJDK स्टैटिक लाइब्रेरी दिखाता है.
java_executable_exec_path
string JavaRuntimeInfo.java_executable_exec_pathJava एक्ज़ीक्यूटेबल का execpath दिखाता है.
java_executable_runfiles_path
string JavaRuntimeInfo.java_executable_runfiles_pathरनफ़ाइल ट्री में Java एक्ज़ीक्यूटेबल का पाथ दिखाता है. इसका इस्तेमाल सिर्फ़ तब करना चाहिए, जब किसी को बाइनरी या एक्ज़ीक्यूशन के दौरान, JVM को ऐक्सेस करना हो. खास तौर पर, जब किसी कार्रवाई के दौरान JVM को शुरू करने की ज़रूरत हो, तो उसके बजाय java_executable_exec_path का इस्तेमाल किया जाना चाहिए.
Java_home
string JavaRuntimeInfo.java_homeJava इंस्टॉलेशन के रूट का execpath दिखाता है.
java_home_runfiles_path
string JavaRuntimeInfo.java_home_runfiles_pathरनफ़ाइल ट्री में Java इंस्टॉलेशन का पाथ दिखाता है. इसका इस्तेमाल सिर्फ़ तब करना चाहिए, जब किसी को बाइनरी या एक्ज़ीक्यूशन के दौरान, JDK को ऐक्सेस करना हो. खास तौर पर, जब किसी कार्रवाई के दौरान JDK की ज़रूरत होती है, तब java_home का इस्तेमाल किया जाना चाहिए.
lib_modules
File JavaRuntimeInfo.lib_moduleslib/modules फ़ाइल देता है.
None
वापस किया जा सकता है.
to_json
string JavaRuntimeInfo.to_json()अब सेवा में नहीं है. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. यह
---incompatible_struct_has_no_methods
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड जल्द ही हटा दिया जाएगा. स्ट्रक्चर्ड पैरामीटर से JSON स्ट्रिंग बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर्ड एलिमेंट (बार-बार) स्ट्रिंग, इंट, बूलियन, अन्य स्ट्रक्चर, इस तरह की सूची या स्ट्रिंग कुंजी और इस तरह की वैल्यू वाली डिक्शनरी हों. कोट और नई लाइनों को स्ट्रिंग में एस्केप किया जाता है. उदाहरण:
struct(key=123).to_json() # {"key":123} struct(key=True).to_json() # {"key":true} struct(key=[1, 2, 3]).to_json() # {"key":[1,2,3]} struct(key='text').to_json() # {"key":"text"} struct(key=struct(inner_key='text')).to_json() # {"key":{"inner_key":"text"}} struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_json() # {"key":[{"inner_key":1},{"inner_key":2}]} struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_json() # {"key":{"inner_key":{"inner_inner_key":"text"}}}.
काम नहीं करने वाले:
to_proto
string JavaRuntimeInfo.to_proto()अब सेवा में नहीं है. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. यह
---incompatible_struct_has_no_methods
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड जल्द ही हटा दिया जाएगा. स्ट्रक्चर्ड पैरामीटर से टेक्स्ट मैसेज बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (बार-बार) स्ट्रिंग, इंट, बूलियन, अन्य स्ट्रक्चर या इस तरह की सूची या निर्देशों की हों. कोट और नई लाइनों को स्ट्रिंग में एस्केप किया जाता है. स्ट्रक्टर कुंजियों को क्रम से लगाया जाता है. उदाहरण:
struct(key=123).to_proto() # key: 123 struct(key=True).to_proto() # key: true struct(key=[1, 2, 3]).to_proto() # key: 1 # key: 2 # key: 3 struct(key='text').to_proto() # key: "text" struct(key=struct(inner_key='text')).to_proto() # key { # inner_key: "text" # } struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_proto() # key { # inner_key: 1 # } # key { # inner_key: 2 # } struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_proto() # key { # inner_key { # inner_inner_key: "text" # } # } struct(foo={4: 3, 2: 1}).to_proto() # foo: { # key: 4 # value: 3 # } # foo: { # key: 2 # value: 1 # }
अब इस्तेमाल नहीं किया जा सकता: इसके बजाय proto.encode_text(x) का इस्तेमाल करें.
वर्शन
int JavaRuntimeInfo.versionरनटाइम का Java सुविधा वाला वर्शन. अगर वर्शन के बारे में जानकारी नहीं है, तो यह वैल्यू 0 होती है.