Package com.oracle.bmc.datacatalog.model
Class CustomPropertyGetUsage.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.CustomPropertyGetUsage.Builder
-
- Enclosing class:
- CustomPropertyGetUsage
public static class CustomPropertyGetUsage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomPropertyGetUsage.Builder
allowedValues(List<String> allowedValues)
Allowed values for the custom property if anyCustomPropertyGetUsage
build()
CustomPropertyGetUsage.Builder
copy(CustomPropertyGetUsage model)
CustomPropertyGetUsage.Builder
dataType(CustomPropertyDataType dataType)
The data type of the custom propertyCustomPropertyGetUsage.Builder
description(String description)
Description of the custom propertyCustomPropertyGetUsage.Builder
displayName(String displayName)
Display name of the custom propertyCustomPropertyGetUsage.Builder
isEditable(Boolean isEditable)
If this field is a editable fieldCustomPropertyGetUsage.Builder
isEventEnabled(Boolean isEventEnabled)
If an OCI Event will be emitted when the custom property is modified.CustomPropertyGetUsage.Builder
isHidden(Boolean isHidden)
If this field is a hidden fieldCustomPropertyGetUsage.Builder
isListType(Boolean isListType)
Is this property allowed to have list of valuesCustomPropertyGetUsage.Builder
isMultiValued(Boolean isMultiValued)
If this field allows multiple values to be setCustomPropertyGetUsage.Builder
isShownInList(Boolean isShownInList)
If this field is displayed in a list view of applicable objects.CustomPropertyGetUsage.Builder
key(String key)
Unique Identifier of the attribute which is IDCustomPropertyGetUsage.Builder
namespaceKey(String namespaceKey)
Unique namespace key that is immutableCustomPropertyGetUsage.Builder
namespaceName(String namespaceName)
Namespace name of the custom propertyCustomPropertyGetUsage.Builder
value(String value)
The custom property value
-
-
-
Method Detail
-
key
public CustomPropertyGetUsage.Builder key(String key)
Unique Identifier of the attribute which is ID- Parameters:
key
- the value to set- Returns:
- this builder
-
displayName
public CustomPropertyGetUsage.Builder displayName(String displayName)
Display name of the custom property- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public CustomPropertyGetUsage.Builder description(String description)
Description of the custom property- Parameters:
description
- the value to set- Returns:
- this builder
-
value
public CustomPropertyGetUsage.Builder value(String value)
The custom property value- Parameters:
value
- the value to set- Returns:
- this builder
-
dataType
public CustomPropertyGetUsage.Builder dataType(CustomPropertyDataType dataType)
The data type of the custom property- Parameters:
dataType
- the value to set- Returns:
- this builder
-
namespaceName
public CustomPropertyGetUsage.Builder namespaceName(String namespaceName)
Namespace name of the custom property- Parameters:
namespaceName
- the value to set- Returns:
- this builder
-
namespaceKey
public CustomPropertyGetUsage.Builder namespaceKey(String namespaceKey)
Unique namespace key that is immutable- Parameters:
namespaceKey
- the value to set- Returns:
- this builder
-
isMultiValued
public CustomPropertyGetUsage.Builder isMultiValued(Boolean isMultiValued)
If this field allows multiple values to be set- Parameters:
isMultiValued
- the value to set- Returns:
- this builder
-
isHidden
public CustomPropertyGetUsage.Builder isHidden(Boolean isHidden)
If this field is a hidden field- Parameters:
isHidden
- the value to set- Returns:
- this builder
-
isEditable
public CustomPropertyGetUsage.Builder isEditable(Boolean isEditable)
If this field is a editable field- Parameters:
isEditable
- the value to set- Returns:
- this builder
-
isShownInList
public CustomPropertyGetUsage.Builder isShownInList(Boolean isShownInList)
If this field is displayed in a list view of applicable objects.- Parameters:
isShownInList
- the value to set- Returns:
- this builder
-
isEventEnabled
public CustomPropertyGetUsage.Builder isEventEnabled(Boolean isEventEnabled)
If an OCI Event will be emitted when the custom property is modified.- Parameters:
isEventEnabled
- the value to set- Returns:
- this builder
-
isListType
public CustomPropertyGetUsage.Builder isListType(Boolean isListType)
Is this property allowed to have list of values- Parameters:
isListType
- the value to set- Returns:
- this builder
-
allowedValues
public CustomPropertyGetUsage.Builder allowedValues(List<String> allowedValues)
Allowed values for the custom property if any- Parameters:
allowedValues
- the value to set- Returns:
- this builder
-
build
public CustomPropertyGetUsage build()
-
copy
public CustomPropertyGetUsage.Builder copy(CustomPropertyGetUsage model)
-
-