@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class PatternDetails extends Object
Specifying inclusion and exclusion patterns.
PatternDetails.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 PatternDetails.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
PatternDetails.Builder |
Constructor and Description |
---|
PatternDetails(List<String> inclusionPatterns,
List<String> exclusionPatterns)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PatternDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
List<String> |
getExclusionPatterns()
An array of glob patterns to match the object names to exclude.
|
List<String> |
getInclusionPatterns()
An array of glob patterns to match the object names to include.
|
int |
hashCode() |
PatternDetails.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"inclusionPatterns","exclusionPatterns"}) @Deprecated public PatternDetails(List<String> inclusionPatterns, List<String> exclusionPatterns)
public static PatternDetails.Builder builder()
Create a new builder.
public PatternDetails.Builder toBuilder()
public List<String> getInclusionPatterns()
An array of glob patterns to match the object names to include. An empty array includes all objects in the bucket. Exclusion patterns take precedence over inclusion patterns. A Glob pattern is a sequence of characters to match text. Any character that appears in the pattern, other than the special pattern characters described below, matches itself. Glob patterns must be between 1 and 1024 characters.
The special pattern characters have the following meanings:
\\ Escapes the following character * Matches any string of characters. ? Matches any single character . [...] Matches a group of characters. A group of characters can be: A set of characters, for example: [Zafg9@]. This matches any character in the brackets. A range of characters, for example: [a-z]. This matches any character in the range. [a-f] is equivalent to [abcdef]. For character ranges only the CHARACTER-CHARACTER pattern is supported. [ab-yz] is not valid [a-mn-z] is not valid Character ranges can not start with ^ or : To include a '-' in the range, make it the first or last character.
public List<String> getExclusionPatterns()
An array of glob patterns to match the object names to exclude. An empty array is ignored. Exclusion patterns take precedence over inclusion patterns. A Glob pattern is a sequence of characters to match text. Any character that appears in the pattern, other than the special pattern characters described below, matches itself. Glob patterns must be between 1 and 1024 characters.
The special pattern characters have the following meanings:
\\ Escapes the following character * Matches any string of characters. ? Matches any single character . [...] Matches a group of characters. A group of characters can be: A set of characters, for example: [Zafg9@]. This matches any character in the brackets. A range of characters, for example: [a-z]. This matches any character in the range. [a-f] is equivalent to [abcdef]. For character ranges only the CHARACTER-CHARACTER pattern is supported. [ab-yz] is not valid [a-mn-z] is not valid Character ranges can not start with ^ or : To include a '-' in the range, make it the first or last character.
Copyright © 2016–2021. All rights reserved.