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.ExplicitlySetBmcModelLabel 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 classAppAttrRenderingMetadata.Builderstatic classAppAttrRenderingMetadata.SectionUI widget to use for the attribute.static classAppAttrRenderingMetadata.WidgetUI 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDatatype()Data type of the attribute.StringgetHelptext()Help text for the attribute.StringgetLabel()Label for the attribute to be shown in the UI.IntegergetMaxLength()Maximum length of the attribute.IntegergetMaxSize()Maximum size of the attribute.IntegergetMinLength()Minimum length of the attribute.IntegergetMinSize()Minimum size of the attribute..StringgetName()Name of the attribute.IntegergetOrder()Data type of the attribute.BooleangetReadOnly()Is the attribute readOnly.StringgetRegexp()Regular expression of the attribute for validation.BooleangetRequired()Attribute is required or optional.AppAttrRenderingMetadata.SectiongetSection()UI widget to use for the attribute.BooleangetVisible()Indicates whether the attribute is to be shown on the application creation UI.AppAttrRenderingMetadata.WidgetgetWidget()UI widget to use for the attribute.inthashCode()AppAttrRenderingMetadata.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-