@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class ValidatePatternResult extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details regarding the validation of a pattern resource.
Note: Objects should always be created or deserialized using the ValidatePatternResult.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 ValidatePatternResult.Builder
, which maintain a
set of all explicitly set fields called ValidatePatternResult.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ValidatePatternResult.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ValidatePatternResult(String message,
String status,
String expression,
String filePathPrefix,
List<DerivedLogicalEntities> derivedLogicalEntities)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ValidatePatternResult.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<DerivedLogicalEntities> |
getDerivedLogicalEntities()
Collection of logical entities derived from the pattern, as applied to a list of file paths.
|
String |
getExpression()
The expression used in the pattern validation.
|
String |
getFilePathPrefix()
The prefix used in the pattern validation.
|
String |
getMessage()
The message from the pattern validation.
|
String |
getStatus()
The status returned from the pattern validation.
|
int |
hashCode() |
ValidatePatternResult.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"message","status","expression","filePathPrefix","derivedLogicalEntities"}) public ValidatePatternResult(String message, String status, String expression, String filePathPrefix, List<DerivedLogicalEntities> derivedLogicalEntities)
public static ValidatePatternResult.Builder builder()
Create a new builder.
public ValidatePatternResult.Builder toBuilder()
public String getMessage()
The message from the pattern validation.
public String getStatus()
The status returned from the pattern validation.
public String getExpression()
The expression used in the pattern validation.
public String getFilePathPrefix()
The prefix used in the pattern validation.
public List<DerivedLogicalEntities> getDerivedLogicalEntities()
Collection of logical entities derived from the pattern, as applied to a list of file paths.
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–2024. All rights reserved.