public static interface ScopeDataUtils.ApplyOptions
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ScopeDataUtils.ApplyOptions.Builder
Builder for ApplyOptions.
|
| Modifier and Type | Method and Description |
|---|---|
static ScopeDataUtils.ApplyOptions.Builder |
builder()
Returns a new builder for ApplyOptions.
|
static ScopeDataUtils.ApplyOptions |
defaults()
Returns default options: skip read-only, skip unchanged, validate first.
|
java.util.Set<java.lang.String> |
getExcludedDevices()
Returns set of device labels to exclude entirely.
|
java.util.Set<java.lang.String> |
getExcludedKeys()
Returns set of property keys to exclude (in "DeviceLabel-PropertyName" format).
|
boolean |
isSkipMissingDevices()
If true, skip properties for missing devices instead of reporting errors.
|
boolean |
isSkipReadOnly()
If true, skip read-only properties instead of reporting errors.
|
boolean |
isSkipUnchanged()
If true, skip properties whose values already match current hardware.
|
boolean |
isStrictMode()
If true, stop on first error.
|
boolean |
isValidateFirst()
If true, validate before applying.
|
static ScopeDataUtils.ApplyOptions defaults()
static ScopeDataUtils.ApplyOptions.Builder builder()
boolean isStrictMode()
boolean isSkipReadOnly()
boolean isSkipMissingDevices()
boolean isSkipUnchanged()
boolean isValidateFirst()
java.util.Set<java.lang.String> getExcludedKeys()
java.util.Set<java.lang.String> getExcludedDevices()