Package com.oracle.bmc.datascience.model
Class MlApplicationPackageArgumentDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datascience.model.MlApplicationPackageArgumentDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190101") public final class MlApplicationPackageArgumentDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Represents single argument name value pair.
Note: Objects should always be created or deserialized using theMlApplicationPackageArgumentDetails.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 theMlApplicationPackageArgumentDetails.Builder
, which maintain a set of all explicitly set fields calledMlApplicationPackageArgumentDetails.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
MlApplicationPackageArgumentDetails.Builder
static class
MlApplicationPackageArgumentDetails.Type
type of the argument
-
Constructor Summary
Constructors Constructor Description MlApplicationPackageArgumentDetails(String name, String value, String description, MlApplicationPackageArgumentDetails.Type type, Boolean isMandatory)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MlApplicationPackageArgumentDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDescription()
short description of the argumentBoolean
getIsMandatory()
argument is mandatory or notString
getName()
Argument nameMlApplicationPackageArgumentDetails.Type
getType()
type of the argumentString
getValue()
Argument valueint
hashCode()
MlApplicationPackageArgumentDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
MlApplicationPackageArgumentDetails
@Deprecated @ConstructorProperties({"name","value","description","type","isMandatory"}) public MlApplicationPackageArgumentDetails(String name, String value, String description, MlApplicationPackageArgumentDetails.Type type, Boolean isMandatory)
Deprecated.
-
-
Method Detail
-
builder
public static MlApplicationPackageArgumentDetails.Builder builder()
Create a new builder.
-
toBuilder
public MlApplicationPackageArgumentDetails.Builder toBuilder()
-
getName
public String getName()
Argument name- Returns:
- the value
-
getValue
public String getValue()
Argument value- Returns:
- the value
-
getDescription
public String getDescription()
short description of the argument- Returns:
- the value
-
getType
public MlApplicationPackageArgumentDetails.Type getType()
type of the argument- Returns:
- the value
-
getIsMandatory
public Boolean getIsMandatory()
argument is mandatory or not- 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
-
-