Class AppAttrRenderingMetadata
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.AppAttrRenderingMetadata
-
@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 theAppAttrRenderingMetadata.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 theAppAttrRenderingMetadata.Builder
, which maintain a set of all explicitly set fields calledAppAttrRenderingMetadata.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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.
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
AppAttrRenderingMetadata
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static AppAttrRenderingMetadata.Builder builder()
Create a new builder.
-
toBuilder
public AppAttrRenderingMetadata.Builder toBuilder()
-
getName
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
- Returns:
- the value
-
getLabel
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
- Returns:
- the value
-
getHelptext
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
- Returns:
- the value
-
getWidget
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
- Returns:
- the value
-
getDatatype
public String getDatatype()
Data type of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getSection
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
- Returns:
- the value
-
getOrder
public Integer getOrder()
Data type of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getRequired
public Boolean getRequired()
Attribute is required or optional.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getRegexp
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
- Returns:
- the value
-
getReadOnly
public Boolean getReadOnly()
Is the attribute readOnly.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getVisible
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
- Returns:
- the value
-
getMinLength
public Integer getMinLength()
Minimum length of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getMaxLength
public Integer getMaxLength()
Maximum length of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getMinSize
public Integer getMinSize()
Minimum size of the attribute..*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
getMaxSize
public Integer getMaxSize()
Maximum size of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-