@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class Target extends Operator
The information about the target operator. The target operator lets you specify the data entity
to store the transformed data.
Note: Objects should always be created or deserialized using the Target.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 Target.Builder
, which maintain a
set of all explicitly set fields called Target.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 |
Target.Builder |
static class |
Target.DataProperty
Specifies the data property.
|
Operator.ModelType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
Target(String key,
String modelVersion,
ParentReference parentRef,
String name,
String description,
Integer objectVersion,
List<InputPort> inputPorts,
List<TypedObject> outputPorts,
Integer objectStatus,
String identifier,
List<Parameter> parameters,
ConfigValues opConfigValues,
DataEntity entity,
Boolean isReadAccess,
Boolean isCopyFields,
Boolean isPredefinedShape,
Boolean isUseSameSourceName,
String targetEntityNamePrefix,
String targetEntityNameSuffix,
Target.DataProperty dataProperty,
SchemaDriftConfig schemaDriftConfig,
Shape fixedDataShape,
WriteOperationConfig writeOperationConfig,
Integer loadOrder)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Target.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Target.DataProperty |
getDataProperty()
Specifies the data property.
|
DataEntity |
getEntity() |
Shape |
getFixedDataShape() |
Boolean |
getIsCopyFields()
Specifies the copy fields.
|
Boolean |
getIsPredefinedShape()
Specifies if this uses a predefined shape.
|
Boolean |
getIsReadAccess()
Specifies the read access.
|
Boolean |
getIsUseSameSourceName()
Specifies if entity name is the same as source.
|
Integer |
getLoadOrder()
A numeric loading order number for the target.
|
SchemaDriftConfig |
getSchemaDriftConfig() |
String |
getTargetEntityNamePrefix()
Prefix for the entity Name.
|
String |
getTargetEntityNameSuffix()
Suffix for the entity Name.
|
WriteOperationConfig |
getWriteOperationConfig() |
int |
hashCode() |
Target.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getDescription, getIdentifier, getInputPorts, getKey, getModelVersion, getName, getObjectStatus, getObjectVersion, getOpConfigValues, getOutputPorts, getParameters, getParentRef
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public Target(String key, String modelVersion, ParentReference parentRef, String name, String description, Integer objectVersion, List<InputPort> inputPorts, List<TypedObject> outputPorts, Integer objectStatus, String identifier, List<Parameter> parameters, ConfigValues opConfigValues, DataEntity entity, Boolean isReadAccess, Boolean isCopyFields, Boolean isPredefinedShape, Boolean isUseSameSourceName, String targetEntityNamePrefix, String targetEntityNameSuffix, Target.DataProperty dataProperty, SchemaDriftConfig schemaDriftConfig, Shape fixedDataShape, WriteOperationConfig writeOperationConfig, Integer loadOrder)
public static Target.Builder builder()
Create a new builder.
public Target.Builder toBuilder()
public DataEntity getEntity()
public Boolean getIsReadAccess()
Specifies the read access.
public Boolean getIsCopyFields()
Specifies the copy fields.
public Boolean getIsPredefinedShape()
Specifies if this uses a predefined shape.
public Boolean getIsUseSameSourceName()
Specifies if entity name is the same as source.
public String getTargetEntityNamePrefix()
Prefix for the entity Name.
public String getTargetEntityNameSuffix()
Suffix for the entity Name.
public Target.DataProperty getDataProperty()
Specifies the data property.
public SchemaDriftConfig getSchemaDriftConfig()
public Shape getFixedDataShape()
public WriteOperationConfig getWriteOperationConfig()
public Integer getLoadOrder()
A numeric loading order number for the target.
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
Copyright © 2016–2024. All rights reserved.