com.groupbyinc.flux.cluster.metadata.AliasAction$Remove.class Maven / Gradle / Ivy
???? 4 W 7com/groupbyinc/flux/cluster/metadata/AliasAction$Remove 0com/groupbyinc/flux/cluster/metadata/AliasAction AliasAction.java Remove Bcom/groupbyinc/flux/cluster/metadata/AliasAction$NewAliasValidator NewAliasValidator 5com/groupbyinc/flux/cluster/metadata/MetaData$Builder
-com/groupbyinc/flux/cluster/metadata/MetaData Builder 2com/groupbyinc/flux/cluster/metadata/AliasAction$1 :com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder 2com/groupbyinc/flux/cluster/metadata/IndexMetaData alias Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V I(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/metadata/AliasAction$1;)V
"com/groupbyinc/flux/common/Strings hasText (Ljava/lang/String;)Z
"java/lang/IllegalArgumentException " [alias] is required $ (Ljava/lang/String;)V &
# ' java/lang/String ) + this 9Lcom/groupbyinc/flux/cluster/metadata/AliasAction$Remove; index getAlias ()Ljava/lang/String; removeIndex ()Z apply ?(Lcom/groupbyinc/flux/cluster/metadata/AliasAction$NewAliasValidator;Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Z
getAliases 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; 6 7
8 3com/groupbyinc/flux/common/collect/ImmutableOpenMap : containsKey (Ljava/lang/Object;)Z <