Package com.oracle.bmc.datacatalog.model
Class ValidatePatternDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datacatalog.model.ValidatePatternDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class ValidatePatternDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Validate pattern using the expression and file list.
Note: Objects should always be created or deserialized using theValidatePatternDetails.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 theValidatePatternDetails.Builder
, which maintain a set of all explicitly set fields calledValidatePatternDetails.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 Summary
Nested Classes Modifier and Type Class Description static class
ValidatePatternDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ValidatePatternDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getCheckFailureLimit()
The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails.List<String>
getCheckFilePathList()
List of file paths against which the pattern can be tried, as a check.String
getExpression()
Input string which drives the selection process, allowing for fine-grained control using qualifiers.String
getFilePathPrefix()
Input string which drives the selection process.int
hashCode()
ValidatePatternDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ValidatePatternDetails
@Deprecated @ConstructorProperties({"expression","filePathPrefix","checkFilePathList","checkFailureLimit"}) public ValidatePatternDetails(String expression, String filePathPrefix, List<String> checkFilePathList, Integer checkFailureLimit)
Deprecated.
-
-
Method Detail
-
builder
public static ValidatePatternDetails.Builder builder()
Create a new builder.
-
toBuilder
public ValidatePatternDetails.Builder toBuilder()
-
getExpression
public String getExpression()
Input string which drives the selection process, allowing for fine-grained control using qualifiers.Refer to the user documentation for details of the format and examples. A pattern cannot include both a prefix and an expression.
- Returns:
- the value
-
getFilePathPrefix
public String getFilePathPrefix()
Input string which drives the selection process.Refer to the user documentation for details of the format and examples. A pattern cannot include both a prefix and an expression.
- Returns:
- the value
-
getCheckFilePathList
public List<String> getCheckFilePathList()
List of file paths against which the pattern can be tried, as a check.This documents, for reference purposes, some example objects a pattern is meant to work with.
If provided with the request,this overrides the list which already exists as part of the pattern, if any.
- Returns:
- the value
-
getCheckFailureLimit
public Integer getCheckFailureLimit()
The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails.Optional, if checkFilePathList is provided.
If provided with the request, this overrides the value which already exists as part of the pattern, if any.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-