Class PatternDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.objectstorage.model.PatternDetails.Builder
 
- 
- Enclosing class:
- PatternDetails
 
 public static class PatternDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PatternDetailsbuild()PatternDetails.Buildercopy(PatternDetails model)PatternDetails.BuilderexclusionPatterns(List<String> exclusionPatterns)An array of glob patterns to match the object names to exclude.PatternDetails.BuilderinclusionPatterns(List<String> inclusionPatterns)An array of glob patterns to match the object names to include.
 
- 
- 
- 
Method Detail- 
inclusionPatternspublic 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
 
 - 
exclusionPatternspublic 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
 
 - 
buildpublic PatternDetails build() 
 - 
copypublic PatternDetails.Builder copy(PatternDetails model) 
 
- 
 
-