Package com.oracle.bmc.database.model
Class ActionParamValuesSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.database.model.ActionParamValuesSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ActionParamValuesSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of the action parameter and its possible values that is used in listParamsForActionType.
Note: Objects should always be created or deserialized using theActionParamValuesSummary.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 theActionParamValuesSummary.Builder
, which maintain a set of all explicitly set fields calledActionParamValuesSummary.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
ActionParamValuesSummary.Builder
static class
ActionParamValuesSummary.ParameterType
The type of the parameter.
-
Constructor Summary
Constructors Constructor Description ActionParamValuesSummary(String parameterName, ActionParamValuesSummary.ParameterType parameterType, List<String> parameterValues, String defaultValue, Boolean isRequired)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActionParamValuesSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDefaultValue()
The default value for this parameter.Boolean
getIsRequired()
Whether this parameter is required or not for this action type.\u3001String
getParameterName()
The name of this parameter.ActionParamValuesSummary.ParameterType
getParameterType()
The type of the parameter.List<String>
getParameterValues()
Possible values for this parameter.int
hashCode()
ActionParamValuesSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ActionParamValuesSummary
@Deprecated @ConstructorProperties({"parameterName","parameterType","parameterValues","defaultValue","isRequired"}) public ActionParamValuesSummary(String parameterName, ActionParamValuesSummary.ParameterType parameterType, List<String> parameterValues, String defaultValue, Boolean isRequired)
Deprecated.
-
-
Method Detail
-
builder
public static ActionParamValuesSummary.Builder builder()
Create a new builder.
-
toBuilder
public ActionParamValuesSummary.Builder toBuilder()
-
getParameterName
public String getParameterName()
The name of this parameter.- Returns:
- the value
-
getParameterType
public ActionParamValuesSummary.ParameterType getParameterType()
The type of the parameter.- Returns:
- the value
-
getParameterValues
public List<String> getParameterValues()
Possible values for this parameter.In case of integer it’s min and max values.
- Returns:
- the value
-
getDefaultValue
public String getDefaultValue()
The default value for this parameter.- Returns:
- the value
-
getIsRequired
public Boolean getIsRequired()
Whether this parameter is required or not for this action type.\u3001- 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
-
-