@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdMappingWorkflowInputSource extends Object implements Serializable, Cloneable, StructuredPojo
An object containing InputSourceARN
, SchemaName
, and Type
.
Constructor and Description |
---|
IdMappingWorkflowInputSource() |
Modifier and Type | Method and Description |
---|---|
IdMappingWorkflowInputSource |
clone() |
boolean |
equals(Object obj) |
String |
getInputSourceARN()
An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
|
String |
getSchemaName()
The name of the schema to be retrieved.
|
String |
getType()
The type of ID namespace.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInputSourceARN(String inputSourceARN)
An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
|
void |
setSchemaName(String schemaName)
The name of the schema to be retrieved.
|
void |
setType(String type)
The type of ID namespace.
|
String |
toString()
Returns a string representation of this object.
|
IdMappingWorkflowInputSource |
withInputSourceARN(String inputSourceARN)
An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
|
IdMappingWorkflowInputSource |
withSchemaName(String schemaName)
The name of the schema to be retrieved.
|
IdMappingWorkflowInputSource |
withType(IdNamespaceType type)
The type of ID namespace.
|
IdMappingWorkflowInputSource |
withType(String type)
The type of ID namespace.
|
public void setInputSourceARN(String inputSourceARN)
An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
inputSourceARN
- An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.public String getInputSourceARN()
An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
public IdMappingWorkflowInputSource withInputSourceARN(String inputSourceARN)
An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.
inputSourceARN
- An Glue table Amazon Resource Name (ARN) or a matching workflow ARN for the input source table.public void setSchemaName(String schemaName)
The name of the schema to be retrieved.
schemaName
- The name of the schema to be retrieved.public String getSchemaName()
The name of the schema to be retrieved.
public IdMappingWorkflowInputSource withSchemaName(String schemaName)
The name of the schema to be retrieved.
schemaName
- The name of the schema to be retrieved.public void setType(String type)
The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in an ID
mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will
resolve to.
type
- The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in
an ID mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will resolve to.
IdNamespaceType
public String getType()
The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in an ID
mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will
resolve to.
SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in
an ID mapping workflow.
The TARGET
contains a configuration of targetId
which all
sourceIds
will resolve to.
IdNamespaceType
public IdMappingWorkflowInputSource withType(String type)
The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in an ID
mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will
resolve to.
type
- The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in
an ID mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will resolve to.
IdNamespaceType
public IdMappingWorkflowInputSource withType(IdNamespaceType type)
The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in an ID
mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will
resolve to.
type
- The type of ID namespace. There are two types: SOURCE
and TARGET
.
The SOURCE
contains configurations for sourceId
data that will be processed in
an ID mapping workflow.
The TARGET
contains a configuration of targetId
which all sourceIds
will resolve to.
IdNamespaceType
public String toString()
toString
in class Object
Object.toString()
public IdMappingWorkflowInputSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.