@Generated(value="software.amazon.awssdk:codegen") public final class TopicReplicationUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicReplicationUpdate.Builder,TopicReplicationUpdate>
Details for updating the topic replication of a replicator.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TopicReplicationUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TopicReplicationUpdate.Builder |
builder() |
Boolean |
copyAccessControlListsForTopics()
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
|
Boolean |
copyTopicConfigurations()
Whether to periodically configure remote topics to match their corresponding upstream topics.
|
Boolean |
detectAndCopyNewTopics()
Whether to periodically check for new topics and partitions.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTopicsToExclude()
For responses, this returns true if the service returned a value for the TopicsToExclude property.
|
boolean |
hasTopicsToReplicate()
For responses, this returns true if the service returned a value for the TopicsToReplicate property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TopicReplicationUpdate.Builder> |
serializableBuilderClass() |
TopicReplicationUpdate.Builder |
toBuilder() |
List<String> |
topicsToExclude()
List of regular expression patterns indicating the topics that should not be replicated.
|
List<String> |
topicsToReplicate()
List of regular expression patterns indicating the topics to copy.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean copyAccessControlListsForTopics()
Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
public final Boolean copyTopicConfigurations()
Whether to periodically configure remote topics to match their corresponding upstream topics.
public final Boolean detectAndCopyNewTopics()
Whether to periodically check for new topics and partitions.
public final boolean hasTopicsToExclude()
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> topicsToExclude()
List of regular expression patterns indicating the topics that should not be replicated.
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 hasTopicsToExclude() method.
public final boolean hasTopicsToReplicate()
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> topicsToReplicate()
List of regular expression patterns indicating the topics to copy.
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 hasTopicsToReplicate() method.
public TopicReplicationUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TopicReplicationUpdate.Builder,TopicReplicationUpdate>public static TopicReplicationUpdate.Builder builder()
public static Class<? extends TopicReplicationUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.