@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppAttrRenderingMetadata extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Label for the attribute to be shown in the UI.
Note: Objects should always be created or deserialized using the AppAttrRenderingMetadata.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the AppAttrRenderingMetadata.Builder
, which maintain a
set of all explicitly set fields called AppAttrRenderingMetadata.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
AppAttrRenderingMetadata.Builder |
static class |
AppAttrRenderingMetadata.Section
UI widget to use for the attribute.
|
static class |
AppAttrRenderingMetadata.Widget
UI widget to use for the attribute.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AppAttrRenderingMetadata(String name,
String label,
String helptext,
AppAttrRenderingMetadata.Widget widget,
String datatype,
AppAttrRenderingMetadata.Section section,
Integer order,
Boolean required,
String regexp,
Boolean readOnly,
Boolean visible,
Integer minLength,
Integer maxLength,
Integer minSize,
Integer maxSize)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AppAttrRenderingMetadata.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDatatype()
Data type of the attribute.
|
String |
getHelptext()
Help text for the attribute.
|
String |
getLabel()
Label for the attribute to be shown in the UI.
|
Integer |
getMaxLength()
Maximum length of the attribute.
|
Integer |
getMaxSize()
Maximum size of the attribute.
|
Integer |
getMinLength()
Minimum length of the attribute.
|
Integer |
getMinSize()
Minimum size of the attribute..
|
String |
getName()
Name of the attribute.
|
Integer |
getOrder()
Data type of the attribute.
|
Boolean |
getReadOnly()
Is the attribute readOnly.
|
String |
getRegexp()
Regular expression of the attribute for validation.
|
Boolean |
getRequired()
Attribute is required or optional.
|
AppAttrRenderingMetadata.Section |
getSection()
UI widget to use for the attribute.
|
Boolean |
getVisible()
Indicates whether the attribute is to be shown on the application creation UI.
|
AppAttrRenderingMetadata.Widget |
getWidget()
UI widget to use for the attribute.
|
int |
hashCode() |
AppAttrRenderingMetadata.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","label","helptext","widget","datatype","section","order","required","regexp","readOnly","visible","minLength","maxLength","minSize","maxSize"}) public AppAttrRenderingMetadata(String name, String label, String helptext, AppAttrRenderingMetadata.Widget widget, String datatype, AppAttrRenderingMetadata.Section section, Integer order, Boolean required, String regexp, Boolean readOnly, Boolean visible, Integer minLength, Integer maxLength, Integer minSize, Integer maxSize)
public static AppAttrRenderingMetadata.Builder builder()
Create a new builder.
public AppAttrRenderingMetadata.Builder toBuilder()
public String getName()
Name of the attribute.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public String getLabel()
Label for the attribute to be shown in the UI.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
public String getHelptext()
Help text for the attribute. It can contain HTML tags.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
public AppAttrRenderingMetadata.Widget getWidget()
UI widget to use for the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
public String getDatatype()
Data type of the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
public AppAttrRenderingMetadata.Section getSection()
UI widget to use for the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
public Integer getOrder()
Data type of the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
public Boolean getRequired()
Attribute is required or optional.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
public String getRegexp()
Regular expression of the attribute for validation.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
public Boolean getReadOnly()
Is the attribute readOnly.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
public Boolean getVisible()
Indicates whether the attribute is to be shown on the application creation UI.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
public Integer getMinLength()
Minimum length of the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
public Integer getMaxLength()
Maximum length of the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
public Integer getMinSize()
Minimum size of the attribute..
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
public Integer getMaxSize()
Maximum size of the attribute.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.