@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KinesisSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
KinesisSettings() |
Modifier and Type | Method and Description |
---|---|
KinesisSettings |
clone() |
boolean |
equals(Object obj) |
String |
getMessageFormat()
The output format for the records created on the endpoint.
|
String |
getServiceAccessRoleArn()
The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.
|
String |
getStreamArn()
The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMessageFormat(String messageFormat)
The output format for the records created on the endpoint.
|
void |
setServiceAccessRoleArn(String serviceAccessRoleArn)
The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.
|
void |
setStreamArn(String streamArn)
The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.
|
String |
toString()
Returns a string representation of this object.
|
KinesisSettings |
withMessageFormat(MessageFormatValue messageFormat)
The output format for the records created on the endpoint.
|
KinesisSettings |
withMessageFormat(String messageFormat)
The output format for the records created on the endpoint.
|
KinesisSettings |
withServiceAccessRoleArn(String serviceAccessRoleArn)
The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.
|
KinesisSettings |
withStreamArn(String streamArn)
The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.
|
public void setStreamArn(String streamArn)
The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.
streamArn
- The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.public String getStreamArn()
The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.
public KinesisSettings withStreamArn(String streamArn)
The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.
streamArn
- The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.public void setMessageFormat(String messageFormat)
The output format for the records created on the endpoint. The message format is JSON
.
messageFormat
- The output format for the records created on the endpoint. The message format is JSON
.MessageFormatValue
public String getMessageFormat()
The output format for the records created on the endpoint. The message format is JSON
.
JSON
.MessageFormatValue
public KinesisSettings withMessageFormat(String messageFormat)
The output format for the records created on the endpoint. The message format is JSON
.
messageFormat
- The output format for the records created on the endpoint. The message format is JSON
.MessageFormatValue
public KinesisSettings withMessageFormat(MessageFormatValue messageFormat)
The output format for the records created on the endpoint. The message format is JSON
.
messageFormat
- The output format for the records created on the endpoint. The message format is JSON
.MessageFormatValue
public void setServiceAccessRoleArn(String serviceAccessRoleArn)
The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.
serviceAccessRoleArn
- The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.public String getServiceAccessRoleArn()
The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.
public KinesisSettings withServiceAccessRoleArn(String serviceAccessRoleArn)
The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.
serviceAccessRoleArn
- The Amazon Resource Name (ARN) for the IAM role that DMS uses to write to the Amazon Kinesis data stream.public String toString()
toString
in class Object
Object.toString()
public KinesisSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.