@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class OpsiConfigurations extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
An OPSI configuration resource is a container for storing custom values for customizable configuration items exposed by Operations Insights.
Operations Insights exposes different sets of customizable configuration items through different OPSI configuration types. UX_CONFIGURATION: OPSI configuration resource of this type can be created only once in each compartment. It is a compartment level singleton resource.
When configuration values, for an OPSI configuration type that supports compartment level
singleton (e.g: UX_CONFIGURATION) resource, are queried for a compartment, following will be the
order of preference. 1. If the specified compartment has an OPSI configuration resource, first
preference will be given to the custom values inside that. 2. If the root compartment has an OPSI
configuration resource, it will be considered as applicable to all compartments of that tenency,
hence second preference will be given to the custom values inside that. 3. Default configuration
will be considered as a final fallback option.
Note: Objects should always be created or deserialized using the OpsiConfigurations.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the OpsiConfigurations.Builder
, which maintain a
set of all explicitly set fields called OpsiConfigurations.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
OpsiConfigurations.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
OpsiConfigurations(Object opsiConfigurations)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static OpsiConfigurations.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Object |
getOpsiConfigurations()
OPSI Configuration Object.
|
int |
hashCode() |
OpsiConfigurations.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value="opsiConfigurations") public OpsiConfigurations(Object opsiConfigurations)
public static OpsiConfigurations.Builder builder()
Create a new builder.
public OpsiConfigurations.Builder toBuilder()
public Object getOpsiConfigurations()
OPSI Configuration Object.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.