@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KinesisDataStreamDestination extends Object implements Serializable, Cloneable, StructuredPojo
Describes a Kinesis data stream destination.
Constructor and Description |
---|
KinesisDataStreamDestination() |
Modifier and Type | Method and Description |
---|---|
KinesisDataStreamDestination |
clone() |
boolean |
equals(Object obj) |
String |
getApproximateCreationDateTimePrecision()
The precision of the Kinesis data stream timestamp.
|
String |
getDestinationStatus()
The current status of replication.
|
String |
getDestinationStatusDescription()
The human-readable string that corresponds to the replica status.
|
String |
getStreamArn()
The ARN for a specific Kinesis data stream.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setApproximateCreationDateTimePrecision(String approximateCreationDateTimePrecision)
The precision of the Kinesis data stream timestamp.
|
void |
setDestinationStatus(String destinationStatus)
The current status of replication.
|
void |
setDestinationStatusDescription(String destinationStatusDescription)
The human-readable string that corresponds to the replica status.
|
void |
setStreamArn(String streamArn)
The ARN for a specific Kinesis data stream.
|
String |
toString()
Returns a string representation of this object.
|
KinesisDataStreamDestination |
withApproximateCreationDateTimePrecision(ApproximateCreationDateTimePrecision approximateCreationDateTimePrecision)
The precision of the Kinesis data stream timestamp.
|
KinesisDataStreamDestination |
withApproximateCreationDateTimePrecision(String approximateCreationDateTimePrecision)
The precision of the Kinesis data stream timestamp.
|
KinesisDataStreamDestination |
withDestinationStatus(DestinationStatus destinationStatus)
The current status of replication.
|
KinesisDataStreamDestination |
withDestinationStatus(String destinationStatus)
The current status of replication.
|
KinesisDataStreamDestination |
withDestinationStatusDescription(String destinationStatusDescription)
The human-readable string that corresponds to the replica status.
|
KinesisDataStreamDestination |
withStreamArn(String streamArn)
The ARN for a specific Kinesis data stream.
|
public void setStreamArn(String streamArn)
The ARN for a specific Kinesis data stream.
streamArn
- The ARN for a specific Kinesis data stream.public String getStreamArn()
The ARN for a specific Kinesis data stream.
public KinesisDataStreamDestination withStreamArn(String streamArn)
The ARN for a specific Kinesis data stream.
streamArn
- The ARN for a specific Kinesis data stream.public void setDestinationStatus(String destinationStatus)
The current status of replication.
destinationStatus
- The current status of replication.DestinationStatus
public String getDestinationStatus()
The current status of replication.
DestinationStatus
public KinesisDataStreamDestination withDestinationStatus(String destinationStatus)
The current status of replication.
destinationStatus
- The current status of replication.DestinationStatus
public KinesisDataStreamDestination withDestinationStatus(DestinationStatus destinationStatus)
The current status of replication.
destinationStatus
- The current status of replication.DestinationStatus
public void setDestinationStatusDescription(String destinationStatusDescription)
The human-readable string that corresponds to the replica status.
destinationStatusDescription
- The human-readable string that corresponds to the replica status.public String getDestinationStatusDescription()
The human-readable string that corresponds to the replica status.
public KinesisDataStreamDestination withDestinationStatusDescription(String destinationStatusDescription)
The human-readable string that corresponds to the replica status.
destinationStatusDescription
- The human-readable string that corresponds to the replica status.public void setApproximateCreationDateTimePrecision(String approximateCreationDateTimePrecision)
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.
approximateCreationDateTimePrecision
- The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.ApproximateCreationDateTimePrecision
public String getApproximateCreationDateTimePrecision()
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.
MILLISECOND
or
MICROSECOND
.ApproximateCreationDateTimePrecision
public KinesisDataStreamDestination withApproximateCreationDateTimePrecision(String approximateCreationDateTimePrecision)
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.
approximateCreationDateTimePrecision
- The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.ApproximateCreationDateTimePrecision
public KinesisDataStreamDestination withApproximateCreationDateTimePrecision(ApproximateCreationDateTimePrecision approximateCreationDateTimePrecision)
The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.
approximateCreationDateTimePrecision
- The precision of the Kinesis data stream timestamp. The values are either MILLISECOND
or
MICROSECOND
.ApproximateCreationDateTimePrecision
public String toString()
toString
in class Object
Object.toString()
public KinesisDataStreamDestination clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2024. All rights reserved.