@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class Parameter extends TypedObject
Parameters are created and assigned values that can be configured for each integration task.
Note: Objects should always be created or deserialized using the Parameter.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 Parameter.Builder
, which maintain a
set of all explicitly set fields called Parameter.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
Parameter.Builder |
static class |
Parameter.OutputAggregationType
The output aggregation type.
|
TypedObject.ModelType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
Parameter(String key,
String modelVersion,
ParentReference parentRef,
ConfigValues configValues,
Integer objectStatus,
String name,
String description,
Object type,
Object defaultValue,
Object rootObjectDefaultValue,
Boolean isInput,
Boolean isOutput,
Parameter.OutputAggregationType outputAggregationType,
String typeName,
String usedFor)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Parameter.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Object |
getDefaultValue()
The default value of the parameter.
|
Boolean |
getIsInput()
Specifies whether the parameter is input value.
|
Boolean |
getIsOutput()
Specifies whether the parameter is output value.
|
Parameter.OutputAggregationType |
getOutputAggregationType()
The output aggregation type.
|
Object |
getRootObjectDefaultValue()
The default value of the parameter which can be an object in DIS, such as a data entity.
|
Object |
getType()
This can either be a string value referencing the type or a BaseType object.
|
String |
getTypeName()
The type of value the parameter was created for.
|
String |
getUsedFor()
The param name for which parameter is created for for eg.
|
int |
hashCode() |
Parameter.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getConfigValues, getDescription, getKey, getModelVersion, getName, getObjectStatus, getParentRef
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public Parameter(String key, String modelVersion, ParentReference parentRef, ConfigValues configValues, Integer objectStatus, String name, String description, Object type, Object defaultValue, Object rootObjectDefaultValue, Boolean isInput, Boolean isOutput, Parameter.OutputAggregationType outputAggregationType, String typeName, String usedFor)
public static Parameter.Builder builder()
Create a new builder.
public Parameter.Builder toBuilder()
public Object getType()
This can either be a string value referencing the type or a BaseType object.
public Object getDefaultValue()
The default value of the parameter.
public Object getRootObjectDefaultValue()
The default value of the parameter which can be an object in DIS, such as a data entity.
public Boolean getIsInput()
Specifies whether the parameter is input value.
public Boolean getIsOutput()
Specifies whether the parameter is output value.
public Parameter.OutputAggregationType getOutputAggregationType()
The output aggregation type.
public String getTypeName()
The type of value the parameter was created for.
public String getUsedFor()
The param name for which parameter is created for for eg. driver Shape, Operation etc.
public String toString()
toString
in class TypedObject
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class TypedObject
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class TypedObject
public int hashCode()
hashCode
in class TypedObject
Copyright © 2016–2024. All rights reserved.