Package com.oracle.bmc.datacatalog.model
Class PatternSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.datacatalog.model.PatternSummary.Builder
 
- 
- Enclosing class:
- PatternSummary
 
 public static class PatternSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PatternSummarybuild()PatternSummary.BuildercatalogId(String catalogId)The data catalog’s OCID.PatternSummary.Buildercopy(PatternSummary model)PatternSummary.Builderdescription(String description)Detailed description of the pattern.PatternSummary.BuilderdisplayName(String displayName)A user-friendly display name.PatternSummary.Builderexpression(String expression)Input string which drives the selection process, allowing for fine-grained control using qualifiers.PatternSummary.BuilderfilePathPrefix(String filePathPrefix)Input string which drives the selection process.PatternSummary.Builderkey(String key)Unique pattern key that is immutable.PatternSummary.BuilderlifecycleState(LifecycleState lifecycleState)State of the pattern.PatternSummary.BuildertimeCreated(Date timeCreated)The date and time the pattern was created, in the format defined by RFC3339.
 
- 
- 
- 
Method Detail- 
keypublic PatternSummary.Builder key(String key) Unique pattern key that is immutable.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic PatternSummary.Builder displayName(String displayName) A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic PatternSummary.Builder description(String description) Detailed description of the pattern.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
catalogIdpublic PatternSummary.Builder catalogId(String catalogId) The data catalog’s OCID.- Parameters:
- catalogId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic PatternSummary.Builder timeCreated(Date timeCreated) The date and time the pattern was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
expressionpublic PatternSummary.Builder expression(String expression) 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. - Parameters:
- expression- the value to set
- Returns:
- this builder
 
 - 
filePathPrefixpublic PatternSummary.Builder filePathPrefix(String filePathPrefix) 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. - Parameters:
- filePathPrefix- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic PatternSummary.Builder lifecycleState(LifecycleState lifecycleState) State of the pattern.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
buildpublic PatternSummary build() 
 - 
copypublic PatternSummary.Builder copy(PatternSummary model) 
 
- 
 
-