@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.
IdNamespaceTypepublic 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.
IdNamespaceTypepublic 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.
IdNamespaceTypepublic 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.
IdNamespaceTypepublic String toString()
toString in class ObjectObject.toString()public IdMappingWorkflowInputSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.