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 PatternSummary
build()
PatternSummary.Builder
catalogId(String catalogId)
The data catalog’s OCID.PatternSummary.Builder
copy(PatternSummary model)
PatternSummary.Builder
description(String description)
Detailed description of the pattern.PatternSummary.Builder
displayName(String displayName)
A user-friendly display name.PatternSummary.Builder
expression(String expression)
Input string which drives the selection process, allowing for fine-grained control using qualifiers.PatternSummary.Builder
filePathPrefix(String filePathPrefix)
Input string which drives the selection process.PatternSummary.Builder
key(String key)
Unique pattern key that is immutable.PatternSummary.Builder
lifecycleState(LifecycleState lifecycleState)
State of the pattern.PatternSummary.Builder
timeCreated(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)
-
-