Class PatternDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.model.PatternDetails.Builder
-
- Enclosing class:
- PatternDetails
public static class PatternDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatternDetails
build()
PatternDetails.Builder
copy(PatternDetails model)
PatternDetails.Builder
exclusionPatterns(List<String> exclusionPatterns)
An array of glob patterns to match the object names to exclude.PatternDetails.Builder
inclusionPatterns(List<String> inclusionPatterns)
An array of glob patterns to match the object names to include.
-
-
-
Method Detail
-
inclusionPatterns
public PatternDetails.Builder inclusionPatterns(List<String> inclusionPatterns)
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.
- Parameters:
inclusionPatterns
- the value to set- Returns:
- this builder
-
exclusionPatterns
public PatternDetails.Builder exclusionPatterns(List<String> exclusionPatterns)
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.
- Parameters:
exclusionPatterns
- the value to set- Returns:
- this builder
-
build
public PatternDetails build()
-
copy
public PatternDetails.Builder copy(PatternDetails model)
-
-