Class UserDefinedProperty
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemigration.model.UserDefinedProperty
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230518") public final class UserDefinedProperty extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelUser Defined Property
Note: Objects should always be created or deserialized using theUserDefinedProperty.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
UserDefinedProperty.Builder, which maintain a set of all explicitly set fields calledUserDefinedProperty.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 classUserDefinedProperty.Builderstatic classUserDefinedProperty.TypeThe type of the user defined property.
-
Constructor Summary
Constructors Constructor Description UserDefinedProperty(String name, String displayName, String description, UserDefinedProperty.Type type, Boolean isRequired, Integer minLength, Integer maxLength, String defaultValue, String value, List<UserDefinedPropertyOption> options)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserDefinedProperty.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDefaultValue()The default value of the property.StringgetDescription()A user-friendly description.StringgetDisplayName()A user-friendly name.BooleangetIsRequired()True if the property is required, false otherwiseIntegergetMaxLength()Maximum length of the textIntegergetMinLength()Minimum length of the textStringgetName()The property name.List<UserDefinedPropertyOption>getOptions()User defined property options.UserDefinedProperty.TypegetType()The type of the user defined property.StringgetValue()The value of the property.inthashCode()UserDefinedProperty.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
UserDefinedProperty
@Deprecated @ConstructorProperties({"name","displayName","description","type","isRequired","minLength","maxLength","defaultValue","value","options"}) public UserDefinedProperty(String name, String displayName, String description, UserDefinedProperty.Type type, Boolean isRequired, Integer minLength, Integer maxLength, String defaultValue, String value, List<UserDefinedPropertyOption> options)
Deprecated.
-
-
Method Detail
-
builder
public static UserDefinedProperty.Builder builder()
Create a new builder.
-
toBuilder
public UserDefinedProperty.Builder toBuilder()
-
getName
public String getName()
The property name.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Returns:
- the value
-
getDescription
public String getDescription()
A user-friendly description.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Returns:
- the value
-
getType
public UserDefinedProperty.Type getType()
The type of the user defined property.- Returns:
- the value
-
getIsRequired
public Boolean getIsRequired()
True if the property is required, false otherwise- Returns:
- the value
-
getMinLength
public Integer getMinLength()
Minimum length of the text- Returns:
- the value
-
getMaxLength
public Integer getMaxLength()
Maximum length of the text- Returns:
- the value
-
getDefaultValue
public String getDefaultValue()
The default value of the property.- Returns:
- the value
-
getValue
public String getValue()
The value of the property.- Returns:
- the value
-
getOptions
public List<UserDefinedPropertyOption> getOptions()
User defined property options.- 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
-
-