বিকল্প আপডেট নিয়ম
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
| java.lang.Object | ||
| ↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
| ↳ | com.android.tradefed.config.OptionUpdateRule | |
কোনো অপশন একাধিকবার নির্দিষ্ট করা হলে তার আচরণ নিয়ন্ত্রণ করে। উল্লেখ্য যে, এই enum-টি ধরে নেয় যে সেট করার জন্য মানগুলি Collection বা Map নয়।
সারসংক্ষেপ
Enum মানগুলি | |
|---|---|
OptionUpdateRule | FIRSTএকবার কোনো অপশন সেট করা হলে, পরবর্তীতে তা আপডেট করার প্রচেষ্টা উপেক্ষা করা উচিত। |
OptionUpdateRule | GREATEST |
OptionUpdateRule | IMMUTABLE এই অপশনটি একাধিকবার সেট করা হলে একটি |
OptionUpdateRule | LASTযদি কোনো অপশন একাধিকবার সেট করা হয়, তবে শেষ মানটি ছাড়া বাকিগুলো উপেক্ষা করুন। |
OptionUpdateRule | LEAST |
জনসাধারণের পদ্ধতি | |
|---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update)বর্তমান মান এবং হালনাগাদ মান গ্রহণ করে এবং মানটি হালনাগাদ করা হবে কিনা তা ফেরত দেয়। |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Enum মানগুলি
প্রথম
public static final OptionUpdateRule FIRST
একবার কোনো অপশন সেট করা হলে, পরবর্তীতে তা আপডেট করার প্রচেষ্টা উপেক্ষা করা উচিত।
সর্বশ্রেষ্ঠ
public static final OptionUpdateRule GREATEST
Comparable বিকল্পগুলোর মধ্যে, যেটি সবচেয়ে সেরা, সেটি রাখুন।
অপরিবর্তনীয়
public static final OptionUpdateRule IMMUTABLE
এই অপশনটি একাধিকবার সেট করা হলে একটি ConfigurationException থ্রো করুন।
শেষ
public static final OptionUpdateRule LAST
যদি কোনো অপশন একাধিকবার সেট করা হয়, তবে শেষ মানটি ছাড়া বাকিগুলো উপেক্ষা করুন।
সর্বনিম্ন
public static final OptionUpdateRule LEAST
Comparable বিকল্পগুলোর মধ্যে, যেটি সর্বনিম্ন, সেটি রাখুন।
জনসাধারণের পদ্ধতি
আপডেট করা উচিত
public boolean shouldUpdate (String optionName,
Object optionSource,
Field field,
Object update) বর্তমান মান এবং আপডেট মান গ্রহণ করে এবং মানটি আপডেট করা হবে কিনা তা ফেরত দেয়। ধরে নেওয়া হয় যে update কখনোই নাল (null) নয়।
| প্যারামিটার | |
|---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
| ফেরত | |
|---|---|
boolean | |
| নিক্ষেপ | |
|---|---|
ConfigurationException | |
মূল্য
public static OptionUpdateRule valueOf (String name)
| প্যারামিটার | |
|---|---|
name | String |
| ফেরত | |
|---|---|
OptionUpdateRule | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।