Package com.oracle.bmc.apmconfig.model
Class AgentConfigOverride
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.apmconfig.model.AgentConfigOverride
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210201") public final class AgentConfigOverride extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Agent configuration overrides that should apply to a subset of the agents associated with an Agent Config object.
Note: Objects should always be created or deserialized using theAgentConfigOverride.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 theAgentConfigOverride.Builder
, which maintain a set of all explicitly set fields calledAgentConfigOverride.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AgentConfigOverride.Builder
-
Constructor Summary
Constructors Constructor Description AgentConfigOverride(String agentFilter, Map<String,String> overrideMap)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentConfigOverride.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAgentFilter()
The string that defines the Agent Filter expression.Map<String,String>
getOverrideMap()
A map whose key is a substitution variable specified within the configuration’s body.int
hashCode()
AgentConfigOverride.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AgentConfigOverride
@Deprecated @ConstructorProperties({"agentFilter","overrideMap"}) public AgentConfigOverride(String agentFilter, Map<String,String> overrideMap)
Deprecated.
-
-
Method Detail
-
builder
public static AgentConfigOverride.Builder builder()
Create a new builder.
-
toBuilder
public AgentConfigOverride.Builder toBuilder()
-
getAgentFilter
public String getAgentFilter()
The string that defines the Agent Filter expression.- Returns:
- the value
-
getOverrideMap
public Map<String,String> getOverrideMap()
A map whose key is a substitution variable specified within the configuration’s body.For example, if below was specified in the configuration’s body {{ isJfrEnabled | default false }} Then a valid map key would be “isJfrEnabled”. The value is typically different than the default specified in the configuration’s body. Thus, in this example, the map entry could be “isJfrEnabled”: true
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-