@Generated(value="software.amazon.awssdk:codegen") public final class PipeSourceSelfManagedKafkaParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PipeSourceSelfManagedKafkaParameters.Builder,PipeSourceSelfManagedKafkaParameters>
The parameters for using a self-managed Apache Kafka stream as a source.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PipeSourceSelfManagedKafkaParameters.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
additionalBootstrapServers()
An array of server URLs.
|
Integer |
batchSize()
The maximum number of records to include in each batch.
|
static PipeSourceSelfManagedKafkaParameters.Builder |
builder() |
String |
consumerGroupID()
The name of the destination queue to consume.
|
SelfManagedKafkaAccessConfigurationCredentials |
credentials()
The credentials needed to access the resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalBootstrapServers()
For responses, this returns true if the service returned a value for the AdditionalBootstrapServers property.
|
int |
hashCode() |
Integer |
maximumBatchingWindowInSeconds()
The maximum length of a time to wait for events.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PipeSourceSelfManagedKafkaParameters.Builder> |
serializableBuilderClass() |
String |
serverRootCaCertificate()
The ARN of the Secrets Manager secret used for certification.
|
SelfManagedKafkaStartPosition |
startingPosition()
(Streams only) The position in a stream from which to start reading.
|
String |
startingPositionAsString()
(Streams only) The position in a stream from which to start reading.
|
PipeSourceSelfManagedKafkaParameters.Builder |
toBuilder() |
String |
topicName()
The name of the topic that the pipe will read from.
|
String |
toString()
Returns a string representation of this object.
|
SelfManagedKafkaAccessConfigurationVpc |
vpc()
This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is
to be used.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAdditionalBootstrapServers()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> additionalBootstrapServers()
An array of server URLs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalBootstrapServers() method.
public final Integer batchSize()
The maximum number of records to include in each batch.
public final String consumerGroupID()
The name of the destination queue to consume.
public final SelfManagedKafkaAccessConfigurationCredentials credentials()
The credentials needed to access the resource.
public final Integer maximumBatchingWindowInSeconds()
The maximum length of a time to wait for events.
public final String serverRootCaCertificate()
The ARN of the Secrets Manager secret used for certification.
public final SelfManagedKafkaStartPosition startingPosition()
(Streams only) The position in a stream from which to start reading.
If the service returns an enum value that is not available in the current SDK version, startingPosition
will return SelfManagedKafkaStartPosition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from startingPositionAsString().
SelfManagedKafkaStartPositionpublic final String startingPositionAsString()
(Streams only) The position in a stream from which to start reading.
If the service returns an enum value that is not available in the current SDK version, startingPosition
will return SelfManagedKafkaStartPosition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from startingPositionAsString().
SelfManagedKafkaStartPositionpublic final String topicName()
The name of the topic that the pipe will read from.
public final SelfManagedKafkaAccessConfigurationVpc vpc()
This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.
public PipeSourceSelfManagedKafkaParameters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PipeSourceSelfManagedKafkaParameters.Builder,PipeSourceSelfManagedKafkaParameters>public static PipeSourceSelfManagedKafkaParameters.Builder builder()
public static Class<? extends PipeSourceSelfManagedKafkaParameters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.