@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdMappingJobOutputSource extends Object implements Serializable, Cloneable, StructuredPojo
An object containing KMSArn, OutputS3Path, and RoleARN.
| Constructor and Description |
|---|
IdMappingJobOutputSource() |
| Modifier and Type | Method and Description |
|---|---|
IdMappingJobOutputSource |
clone() |
boolean |
equals(Object obj) |
String |
getKMSArn()
Customer KMS ARN for encryption at rest.
|
String |
getOutputS3Path()
The S3 path to which Entity Resolution will write the output table.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setKMSArn(String kMSArn)
Customer KMS ARN for encryption at rest.
|
void |
setOutputS3Path(String outputS3Path)
The S3 path to which Entity Resolution will write the output table.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
String |
toString()
Returns a string representation of this object.
|
IdMappingJobOutputSource |
withKMSArn(String kMSArn)
Customer KMS ARN for encryption at rest.
|
IdMappingJobOutputSource |
withOutputS3Path(String outputS3Path)
The S3 path to which Entity Resolution will write the output table.
|
IdMappingJobOutputSource |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
public void setKMSArn(String kMSArn)
Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.
kMSArn - Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS
key.public String getKMSArn()
Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.
public IdMappingJobOutputSource withKMSArn(String kMSArn)
Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.
kMSArn - Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS
key.public void setOutputS3Path(String outputS3Path)
The S3 path to which Entity Resolution will write the output table.
outputS3Path - The S3 path to which Entity Resolution will write the output table.public String getOutputS3Path()
The S3 path to which Entity Resolution will write the output table.
public IdMappingJobOutputSource withOutputS3Path(String outputS3Path)
The S3 path to which Entity Resolution will write the output table.
outputS3Path - The S3 path to which Entity Resolution will write the output table.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution.
roleArn - The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web
Services resources on your behalf as part of workflow execution.public String getRoleArn()
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution.
public IdMappingJobOutputSource withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution.
roleArn - The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web
Services resources on your behalf as part of workflow execution.public String toString()
toString in class ObjectObject.toString()public IdMappingJobOutputSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.