@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class RuleTypeConfig extends DynamicTypeHandler
The rule type config.
Note: Objects should always be created or deserialized using the RuleTypeConfig.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 RuleTypeConfig.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 |
RuleTypeConfig.Builder |
DynamicTypeHandler.ModelType
Constructor and Description |
---|
RuleTypeConfig(String key,
String modelVersion,
ParentReference parentRef,
Object scope,
ScopeReference scopeReference,
Boolean isOrderByRule,
List<ProjectionRule> projectionRules,
ConfigValues configValues,
Integer objectStatus)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RuleTypeConfig.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
ConfigValues |
getConfigValues() |
Boolean |
getIsOrderByRule()
Specifies whether it is ordered by rule.
|
String |
getKey()
The key of the object.
|
String |
getModelVersion()
The model version of an object.
|
Integer |
getObjectStatus()
The status of an object that can be set to value 1 for shallow references across objects,
other values reserved.
|
ParentReference |
getParentRef() |
List<ProjectionRule> |
getProjectionRules()
The projection rules.
|
Object |
getScope()
Deprecated - Reference to a typed object, this can be either a key value to an object within
the document, a shall referenced to a
TypedObject or a full TypedObject
definition. |
ScopeReference |
getScopeReference() |
int |
hashCode() |
RuleTypeConfig.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public RuleTypeConfig(String key, String modelVersion, ParentReference parentRef, Object scope, ScopeReference scopeReference, Boolean isOrderByRule, List<ProjectionRule> projectionRules, ConfigValues configValues, Integer objectStatus)
public static RuleTypeConfig.Builder builder()
Create a new builder.
public RuleTypeConfig.Builder toBuilder()
public String getKey()
The key of the object.
public String getModelVersion()
The model version of an object.
public ParentReference getParentRef()
public Object getScope()
Deprecated - Reference to a typed object, this can be either a key value to an object within
the document, a shall referenced to a TypedObject
or a full TypedObject
definition.
public ScopeReference getScopeReference()
public Boolean getIsOrderByRule()
Specifies whether it is ordered by rule.
public List<ProjectionRule> getProjectionRules()
The projection rules.
public ConfigValues getConfigValues()
public Integer getObjectStatus()
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
public String toString()
toString
in class DynamicTypeHandler
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class DynamicTypeHandler
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class DynamicTypeHandler
public int hashCode()
hashCode
in class DynamicTypeHandler
Copyright © 2016–2023. All rights reserved.