@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MSKSourceDescription extends Object implements Serializable, Cloneable, StructuredPojo
Details about the Amazon MSK cluster used as the source for a Firehose delivery stream.
Constructor and Description |
---|
MSKSourceDescription() |
Modifier and Type | Method and Description |
---|---|
MSKSourceDescription |
clone() |
boolean |
equals(Object obj) |
AuthenticationConfiguration |
getAuthenticationConfiguration()
The authentication configuration of the Amazon MSK cluster.
|
Date |
getDeliveryStartTimestamp()
Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
|
String |
getMSKClusterARN()
The ARN of the Amazon MSK cluster.
|
Date |
getReadFromTimestamp()
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read.
|
String |
getTopicName()
The topic name within the Amazon MSK cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
The authentication configuration of the Amazon MSK cluster.
|
void |
setDeliveryStartTimestamp(Date deliveryStartTimestamp)
Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
|
void |
setMSKClusterARN(String mSKClusterARN)
The ARN of the Amazon MSK cluster.
|
void |
setReadFromTimestamp(Date readFromTimestamp)
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read.
|
void |
setTopicName(String topicName)
The topic name within the Amazon MSK cluster.
|
String |
toString()
Returns a string representation of this object.
|
MSKSourceDescription |
withAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
The authentication configuration of the Amazon MSK cluster.
|
MSKSourceDescription |
withDeliveryStartTimestamp(Date deliveryStartTimestamp)
Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
|
MSKSourceDescription |
withMSKClusterARN(String mSKClusterARN)
The ARN of the Amazon MSK cluster.
|
MSKSourceDescription |
withReadFromTimestamp(Date readFromTimestamp)
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read.
|
MSKSourceDescription |
withTopicName(String topicName)
The topic name within the Amazon MSK cluster.
|
public void setMSKClusterARN(String mSKClusterARN)
The ARN of the Amazon MSK cluster.
mSKClusterARN
- The ARN of the Amazon MSK cluster.public String getMSKClusterARN()
The ARN of the Amazon MSK cluster.
public MSKSourceDescription withMSKClusterARN(String mSKClusterARN)
The ARN of the Amazon MSK cluster.
mSKClusterARN
- The ARN of the Amazon MSK cluster.public void setTopicName(String topicName)
The topic name within the Amazon MSK cluster.
topicName
- The topic name within the Amazon MSK cluster.public String getTopicName()
The topic name within the Amazon MSK cluster.
public MSKSourceDescription withTopicName(String topicName)
The topic name within the Amazon MSK cluster.
topicName
- The topic name within the Amazon MSK cluster.public void setAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
The authentication configuration of the Amazon MSK cluster.
authenticationConfiguration
- The authentication configuration of the Amazon MSK cluster.public AuthenticationConfiguration getAuthenticationConfiguration()
The authentication configuration of the Amazon MSK cluster.
public MSKSourceDescription withAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
The authentication configuration of the Amazon MSK cluster.
authenticationConfiguration
- The authentication configuration of the Amazon MSK cluster.public void setDeliveryStartTimestamp(Date deliveryStartTimestamp)
Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
deliveryStartTimestamp
- Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this
timestamp.public Date getDeliveryStartTimestamp()
Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
public MSKSourceDescription withDeliveryStartTimestamp(Date deliveryStartTimestamp)
Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this timestamp.
deliveryStartTimestamp
- Firehose starts retrieving records from the topic within the Amazon MSK cluster starting with this
timestamp.public void setReadFromTimestamp(Date readFromTimestamp)
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
readFromTimestamp
- The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to
read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
public Date getReadFromTimestamp()
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
public MSKSourceDescription withReadFromTimestamp(Date readFromTimestamp)
The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
readFromTimestamp
- The start date and time in UTC for the offset position within your MSK topic from where Firehose begins to
read. By default, this is set to timestamp when Firehose becomes Active.
If you want to create a Firehose stream with Earliest start position from SDK or CLI, you need to set the
ReadFromTimestampUTC
parameter to Epoch (1970-01-01T00:00:00Z).
public String toString()
toString
in class Object
Object.toString()
public MSKSourceDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.