Package com.oracle.bmc.apigateway.model
Class ApiValidationDetail
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.apigateway.model.ApiValidationDetail
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190501") public final class ApiValidationDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetail of a single error or warning.
 Note: Objects should always be created or deserialized using theApiValidationDetail.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 theApiValidationDetail.Builder, which maintain a set of all explicitly set fields calledApiValidationDetail.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 SummaryNested Classes Modifier and Type Class Description static classApiValidationDetail.Builderstatic classApiValidationDetail.SeveritySeverity of the issue.
 - 
Constructor SummaryConstructors Constructor Description ApiValidationDetail(String msg, ApiValidationDetail.Severity severity, List<List<BigDecimal>> src)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApiValidationDetail.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetMsg()Description of the warning/error.ApiValidationDetail.SeveritygetSeverity()Severity of the issue.List<List<BigDecimal>>getSrc()Position of the issue in the specification file (line, column).inthashCode()ApiValidationDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ApiValidationDetail@Deprecated @ConstructorProperties({"msg","severity","src"}) public ApiValidationDetail(String msg, ApiValidationDetail.Severity severity, List<List<BigDecimal>> src) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ApiValidationDetail.Builder builder() Create a new builder.
 - 
toBuilderpublic ApiValidationDetail.Builder toBuilder() 
 - 
getMsgpublic String getMsg() Description of the warning/error.- Returns:
- the value
 
 - 
getSeveritypublic ApiValidationDetail.Severity getSeverity() Severity of the issue.- Returns:
- the value
 
 - 
getSrcpublic List<List<BigDecimal>> getSrc() Position of the issue in the specification file (line, column).- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-