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.BuilderallowedValues(List<String> allowedValues)Allowed values for the custom property if anyCustomPropertyGetUsagebuild()CustomPropertyGetUsage.Buildercopy(CustomPropertyGetUsage model)CustomPropertyGetUsage.BuilderdataType(CustomPropertyDataType dataType)The data type of the custom propertyCustomPropertyGetUsage.Builderdescription(String description)Description of the custom propertyCustomPropertyGetUsage.BuilderdisplayName(String displayName)Display name of the custom propertyCustomPropertyGetUsage.BuilderisEditable(Boolean isEditable)If this field is a editable fieldCustomPropertyGetUsage.BuilderisEventEnabled(Boolean isEventEnabled)If an OCI Event will be emitted when the custom property is modified.CustomPropertyGetUsage.BuilderisHidden(Boolean isHidden)If this field is a hidden fieldCustomPropertyGetUsage.BuilderisListType(Boolean isListType)Is this property allowed to have list of valuesCustomPropertyGetUsage.BuilderisMultiValued(Boolean isMultiValued)If this field allows multiple values to be setCustomPropertyGetUsage.BuilderisShownInList(Boolean isShownInList)If this field is displayed in a list view of applicable objects.CustomPropertyGetUsage.Builderkey(String key)Unique Identifier of the attribute which is IDCustomPropertyGetUsage.BuildernamespaceKey(String namespaceKey)Unique namespace key that is immutableCustomPropertyGetUsage.BuildernamespaceName(String namespaceName)Namespace name of the custom propertyCustomPropertyGetUsage.Buildervalue(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)
-
-