Class UserDefinedProperty.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemigration.model.UserDefinedProperty.Builder
-
- Enclosing class:
- UserDefinedProperty
public static class UserDefinedProperty.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public UserDefinedProperty.Builder name(String name)
The property name.- Parameters:
name- the value to set- Returns:
- this builder
-
displayName
public UserDefinedProperty.Builder displayName(String displayName)
A user-friendly 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 UserDefinedProperty.Builder description(String description)
A user-friendly description.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
description- the value to set- Returns:
- this builder
-
type
public UserDefinedProperty.Builder type(UserDefinedProperty.Type type)
The type of the user defined property.- Parameters:
type- the value to set- Returns:
- this builder
-
isRequired
public UserDefinedProperty.Builder isRequired(Boolean isRequired)
True if the property is required, false otherwise- Parameters:
isRequired- the value to set- Returns:
- this builder
-
minLength
public UserDefinedProperty.Builder minLength(Integer minLength)
Minimum length of the text- Parameters:
minLength- the value to set- Returns:
- this builder
-
maxLength
public UserDefinedProperty.Builder maxLength(Integer maxLength)
Maximum length of the text- Parameters:
maxLength- the value to set- Returns:
- this builder
-
defaultValue
public UserDefinedProperty.Builder defaultValue(String defaultValue)
The default value of the property.- Parameters:
defaultValue- the value to set- Returns:
- this builder
-
value
public UserDefinedProperty.Builder value(String value)
The value of the property.- Parameters:
value- the value to set- Returns:
- this builder
-
options
public UserDefinedProperty.Builder options(List<UserDefinedPropertyOption> options)
User defined property options.- Parameters:
options- the value to set- Returns:
- this builder
-
build
public UserDefinedProperty build()
-
copy
public UserDefinedProperty.Builder copy(UserDefinedProperty model)
-
-