@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class PropertyOverride extends ExplicitlySetBmcModel
Property overrides at the scope of objects. For example, if you want to use logSourceName as ‘xyz’ for all objects that conatins string ‘abc/’ then define matchType as ‘contains’, matchValue as ‘abc/’, propertyName as ‘logSourceName’ and propertyValue as ‘xyz’.
PropertyOverride.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 PropertyOverride.Builder
, which maintain a set of all explicitly set fields called
ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__
into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
PropertyOverride.Builder |
Constructor and Description |
---|
PropertyOverride(String matchType,
String matchValue,
String propertyName,
String propertyValue)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PropertyOverride.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getMatchType()
Match Type.
|
String |
getMatchValue()
Match Value.
|
String |
getPropertyName()
Property to override.
|
String |
getPropertyValue()
Value of the property.
|
int |
hashCode() |
PropertyOverride.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"matchType","matchValue","propertyName","propertyValue"}) public PropertyOverride(String matchType, String matchValue, String propertyName, String propertyValue)
public static PropertyOverride.Builder builder()
Create a new builder.
public PropertyOverride.Builder toBuilder()
public String getMatchType()
Match Type. Accepted values are: contains.
public String getMatchValue()
Match Value.
public String getPropertyName()
Property to override. Accepted values are: logSourceName, charEncoding.
public String getPropertyValue()
Value of the property.
public String toString()
toString
in class 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 ExplicitlySetBmcModel
public int hashCode()
hashCode
in class ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.