@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
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(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
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) |
Set<String> |
get__explicitlySet__() |
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() |
getConfigValues, getDescription, getKey, getModelVersion, getName, getObjectStatus, getParentRef
@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 boolean equals(Object o)
equals
in class TypedObject
public int hashCode()
hashCode
in class TypedObject
Copyright © 2016–2022. All rights reserved.