@Generated(value="OracleSDKGenerator", comments="API Version: 20190501") public final class ApiValidationDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Detail of a single error or warning.
Note: Objects should always be created or deserialized using the ApiValidationDetail.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 ApiValidationDetail.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 |
ApiValidationDetail.Builder |
static class |
ApiValidationDetail.Severity
Severity of the issue.
|
Constructor and Description |
---|
ApiValidationDetail(String msg,
ApiValidationDetail.Severity severity,
List<List<BigDecimal>> src)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ApiValidationDetail.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getMsg()
Description of the warning/error.
|
ApiValidationDetail.Severity |
getSeverity()
Severity of the issue.
|
List<List<BigDecimal>> |
getSrc()
Position of the issue in the specification file (line, column).
|
int |
hashCode() |
ApiValidationDetail.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"msg","severity","src"}) public ApiValidationDetail(String msg, ApiValidationDetail.Severity severity, List<List<BigDecimal>> src)
public static ApiValidationDetail.Builder builder()
Create a new builder.
public ApiValidationDetail.Builder toBuilder()
public String getMsg()
Description of the warning/error.
public ApiValidationDetail.Severity getSeverity()
Severity of the issue.
public List<List<BigDecimal>> getSrc()
Position of the issue in the specification file (line, column).
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–2023. All rights reserved.