public static class CustomPropertyGetUsage.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CustomPropertyGetUsage.Builder |
allowedValues(List<String> allowedValues)
Allowed values for the custom property if any
|
CustomPropertyGetUsage |
build() |
CustomPropertyGetUsage.Builder |
copy(CustomPropertyGetUsage model) |
CustomPropertyGetUsage.Builder |
dataType(CustomPropertyDataType dataType)
The data type of the custom property
|
CustomPropertyGetUsage.Builder |
description(String description)
Description of the custom property
|
CustomPropertyGetUsage.Builder |
displayName(String displayName)
Display name of the custom property
|
CustomPropertyGetUsage.Builder |
isEditable(Boolean isEditable)
If this field is a editable field
|
CustomPropertyGetUsage.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 field
|
CustomPropertyGetUsage.Builder |
isListType(Boolean isListType)
Is this property allowed to have list of values
|
CustomPropertyGetUsage.Builder |
isMultiValued(Boolean isMultiValued)
If this field allows multiple values to be set
|
CustomPropertyGetUsage.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 ID
|
CustomPropertyGetUsage.Builder |
namespaceKey(String namespaceKey)
Unique namespace key that is immutable
|
CustomPropertyGetUsage.Builder |
namespaceName(String namespaceName)
Namespace name of the custom property
|
CustomPropertyGetUsage.Builder |
value(String value)
The custom property value
|
public CustomPropertyGetUsage.Builder key(String key)
Unique Identifier of the attribute which is ID
key
- the value to setpublic CustomPropertyGetUsage.Builder displayName(String displayName)
Display name of the custom property
displayName
- the value to setpublic CustomPropertyGetUsage.Builder description(String description)
Description of the custom property
description
- the value to setpublic CustomPropertyGetUsage.Builder value(String value)
The custom property value
value
- the value to setpublic CustomPropertyGetUsage.Builder dataType(CustomPropertyDataType dataType)
The data type of the custom property
dataType
- the value to setpublic CustomPropertyGetUsage.Builder namespaceName(String namespaceName)
Namespace name of the custom property
namespaceName
- the value to setpublic CustomPropertyGetUsage.Builder namespaceKey(String namespaceKey)
Unique namespace key that is immutable
namespaceKey
- the value to setpublic CustomPropertyGetUsage.Builder isMultiValued(Boolean isMultiValued)
If this field allows multiple values to be set
isMultiValued
- the value to setpublic CustomPropertyGetUsage.Builder isHidden(Boolean isHidden)
If this field is a hidden field
isHidden
- the value to setpublic CustomPropertyGetUsage.Builder isEditable(Boolean isEditable)
If this field is a editable field
isEditable
- the value to setpublic CustomPropertyGetUsage.Builder isShownInList(Boolean isShownInList)
If this field is displayed in a list view of applicable objects.
isShownInList
- the value to setpublic CustomPropertyGetUsage.Builder isEventEnabled(Boolean isEventEnabled)
If an OCI Event will be emitted when the custom property is modified.
isEventEnabled
- the value to setpublic CustomPropertyGetUsage.Builder isListType(Boolean isListType)
Is this property allowed to have list of values
isListType
- the value to setpublic CustomPropertyGetUsage.Builder allowedValues(List<String> allowedValues)
Allowed values for the custom property if any
allowedValues
- the value to setpublic CustomPropertyGetUsage build()
public CustomPropertyGetUsage.Builder copy(CustomPropertyGetUsage model)
Copyright © 2016–2024. All rights reserved.