Class UpdateReplicationInfoRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.kafka.model.KafkaRequest
-
- software.amazon.awssdk.services.kafka.model.UpdateReplicationInfoRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateReplicationInfoRequest.Builder,UpdateReplicationInfoRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateReplicationInfoRequest extends KafkaRequest implements ToCopyableBuilder<UpdateReplicationInfoRequest.Builder,UpdateReplicationInfoRequest>
Update information relating to replication between a given source and target Kafka cluster.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateReplicationInfoRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateReplicationInfoRequest.Builder
builder()
ConsumerGroupReplicationUpdate
consumerGroupReplication()
Updated consumer group replication information.String
currentVersion()
Current replicator version.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
replicatorArn()
The Amazon Resource Name (ARN) of the replicator to be updated.List<SdkField<?>>
sdkFields()
static Class<? extends UpdateReplicationInfoRequest.Builder>
serializableBuilderClass()
String
sourceKafkaClusterArn()
The ARN of the source Kafka cluster.String
targetKafkaClusterArn()
The ARN of the target Kafka cluster.UpdateReplicationInfoRequest.Builder
toBuilder()
TopicReplicationUpdate
topicReplication()
Updated topic replication information.String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
consumerGroupReplication
public final ConsumerGroupReplicationUpdate consumerGroupReplication()
Updated consumer group replication information.
- Returns:
- Updated consumer group replication information.
-
currentVersion
public final String currentVersion()
Current replicator version.
- Returns:
- Current replicator version.
-
replicatorArn
public final String replicatorArn()
The Amazon Resource Name (ARN) of the replicator to be updated.
- Returns:
- The Amazon Resource Name (ARN) of the replicator to be updated.
-
sourceKafkaClusterArn
public final String sourceKafkaClusterArn()
The ARN of the source Kafka cluster.
- Returns:
- The ARN of the source Kafka cluster.
-
targetKafkaClusterArn
public final String targetKafkaClusterArn()
The ARN of the target Kafka cluster.
- Returns:
- The ARN of the target Kafka cluster.
-
topicReplication
public final TopicReplicationUpdate topicReplication()
Updated topic replication information.
- Returns:
- Updated topic replication information.
-
toBuilder
public UpdateReplicationInfoRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateReplicationInfoRequest.Builder,UpdateReplicationInfoRequest>
- Specified by:
toBuilder
in classKafkaRequest
-
builder
public static UpdateReplicationInfoRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateReplicationInfoRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-