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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
key
public PatternSummary.Builder key(String key)
Unique pattern key that is immutable.- Parameters:
key- the value to set- Returns:
- this builder
-
displayName
public 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
-
description
public PatternSummary.Builder description(String description)
Detailed description of the pattern.- Parameters:
description- the value to set- Returns:
- this builder
-
catalogId
public PatternSummary.Builder catalogId(String catalogId)
The data catalog’s OCID.- Parameters:
catalogId- the value to set- Returns:
- this builder
-
timeCreated
public 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
-
expression
public 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
-
filePathPrefix
public 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
-
lifecycleState
public PatternSummary.Builder lifecycleState(LifecycleState lifecycleState)
State of the pattern.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
build
public PatternSummary build()
-
copy
public PatternSummary.Builder copy(PatternSummary model)
-
-