4B;com/hazelcast/internal/management/dto/WanPublisherConfigDTOjava/lang/Object2com/hazelcast/internal/management/JsonSerializableWanPublisherConfigDTO.javaconfig)Lcom/hazelcast/config/WanPublisherConfig;()V  this=Lcom/hazelcast/internal/management/dto/WanPublisherConfigDTO;,(Lcom/hazelcast/config/WanPublisherConfig;)V  toJson*()Lcom/hazelcast/internal/json/JsonObject;&com/hazelcast/internal/json/JsonObject  'com/hazelcast/config/WanPublisherConfig getGroupName()Ljava/lang/String;   groupNameaddN(Ljava/lang/String;Ljava/lang/String;)Lcom/hazelcast/internal/json/JsonObject; ! "getPublisherId $ % publisherId' queueCapacity)getQueueCapacity()I +, -=(Ljava/lang/String;I)Lcom/hazelcast/internal/json/JsonObject; / 0getQueueFullBehavior-()Lcom/hazelcast/config/WANQueueFullBehavior; 23 4queueFullBehavior6)com/hazelcast/config/WANQueueFullBehavior8getId :, 9;getInitialPublisherState*()Lcom/hazelcast/config/WanPublisherState; => ?initialPublisherStateA&com/hazelcast/config/WanPublisherStateC()B :E DF getProperties()Ljava/util/Map; HI Jcom/hazelcast/util/MapUtilL isNullOrEmpty(Ljava/util/Map;)Z NO MP propertiesRcom/hazelcast/util/JsonUtilT toJsonObject9(Ljava/util/Map;)Lcom/hazelcast/internal/json/JsonObject; VW UXc(Ljava/lang/String;Lcom/hazelcast/internal/json/JsonValue;)Lcom/hazelcast/internal/json/JsonObject; Z [ getClassName ] ^ className`awsb getAwsConfig"()Lcom/hazelcast/config/AwsConfig; de fserializeAliasedDiscoveryConfigj(Lcom/hazelcast/internal/json/JsonObject;Ljava/lang/String;Lcom/hazelcast/config/AliasedDiscoveryConfig;)V hi jgcpl getGcpConfig"()Lcom/hazelcast/config/GcpConfig; no pazurergetAzureConfig$()Lcom/hazelcast/config/AzureConfig; tu v kubernetesxgetKubernetesConfig)()Lcom/hazelcast/config/KubernetesConfig; z{ |eureka~getEurekaConfig%()Lcom/hazelcast/config/EurekaConfig; getDiscoveryConfig(()Lcom/hazelcast/config/DiscoveryConfig;  discovery8com/hazelcast/internal/management/dto/DiscoveryConfigDTO)(Lcom/hazelcast/config/DiscoveryConfig;)V  $com/hazelcast/config/DiscoveryConfiggetWanSyncConfig&()Lcom/hazelcast/config/WanSyncConfig; sync6com/hazelcast/internal/management/dto/WanSyncConfigDTO'(Lcom/hazelcast/config/WanSyncConfig;)V "com/hazelcast/config/WanSyncConfigroot(Lcom/hazelcast/internal/json/JsonObject;discoveryConfig&Lcom/hazelcast/config/DiscoveryConfig; syncConfig$Lcom/hazelcast/config/WanSyncConfig;fromJson+(Lcom/hazelcast/internal/json/JsonObject;)V  get;(Ljava/lang/String;)Lcom/hazelcast/internal/json/JsonValue; %com/hazelcast/internal/json/JsonValueisNull()Z asString   setGroupName=(Ljava/lang/String;)Lcom/hazelcast/config/WanPublisherConfig; setPublisherId asInt , setQueueCapacity,(I)Lcom/hazelcast/config/WanPublisherConfig;  getByType.(I)Lcom/hazelcast/config/WANQueueFullBehavior; 9setQueueFullBehaviorV(Lcom/hazelcast/config/WANQueueFullBehavior;)Lcom/hazelcast/config/WanPublisherConfig; +(B)Lcom/hazelcast/config/WanPublisherState; DsetInitialPublisherStateS(Lcom/hazelcast/config/WanPublisherState;)Lcom/hazelcast/config/WanPublisherConfig; fromJsonObject9(Lcom/hazelcast/internal/json/JsonObject;)Ljava/util/Map; U setProperties:(Ljava/util/Map;)Lcom/hazelcast/config/WanPublisherConfig;  setClassName !deserializeAliasedDiscoveryConfigi(Lcom/hazelcast/internal/json/JsonObject;Ljava/lang/String;)Lcom/hazelcast/config/AliasedDiscoveryConfig; com/hazelcast/config/AwsConfig setAwsConfigK(Lcom/hazelcast/config/AwsConfig;)Lcom/hazelcast/config/WanPublisherConfig; com/hazelcast/config/GcpConfig setGcpConfigK(Lcom/hazelcast/config/GcpConfig;)Lcom/hazelcast/config/WanPublisherConfig;  com/hazelcast/config/AzureConfigsetAzureConfigM(Lcom/hazelcast/config/AzureConfig;)Lcom/hazelcast/config/WanPublisherConfig; %com/hazelcast/config/KubernetesConfigsetKubernetesConfigR(Lcom/hazelcast/config/KubernetesConfig;)Lcom/hazelcast/config/WanPublisherConfig; !com/hazelcast/config/EurekaConfigsetEurekaConfigN(Lcom/hazelcast/config/EurekaConfig;)Lcom/hazelcast/config/WanPublisherConfig;  asObject    getConfig  setDiscoveryConfigQ(Lcom/hazelcast/config/DiscoveryConfig;)Lcom/hazelcast/config/WanPublisherConfig;      setWanSyncConfigO(Lcom/hazelcast/config/WanSyncConfig;)Lcom/hazelcast/config/WanPublisherConfig;   discoveryDTO:Lcom/hazelcast/internal/management/dto/DiscoveryConfigDTO;syncDTO8Lcom/hazelcast/internal/management/dto/WanSyncConfigDTO;json'Lcom/hazelcast/internal/json/JsonValue; awsConfig Lcom/hazelcast/config/AwsConfig; gcpConfig Lcom/hazelcast/config/GcpConfig; azureConfig"Lcom/hazelcast/config/AzureConfig;kubernetesConfig'Lcom/hazelcast/config/KubernetesConfig; eurekaConfig#Lcom/hazelcast/config/EurekaConfig; discoveryJsonsyncJson?com/hazelcast/internal/management/dto/AliasedDiscoveryConfigDTO((Ljava/lang/String;)V * )+ )/()Lcom/hazelcast/config/AliasedDiscoveryConfig; . )/dtoALcom/hazelcast/internal/management/dto/AliasedDiscoveryConfigDTO;tagLjava/lang/String; configJson0(Lcom/hazelcast/config/AliasedDiscoveryConfig;)V 6 )7 )object-Lcom/hazelcast/config/AliasedDiscoveryConfig;+()Lcom/hazelcast/config/WanPublisherConfig;CodeLineNumberTableLocalVariableTable StackMapTable SourceFile!  =3* > -.?  =F * *+>01 2?   =6YL*+*#W*&+(*&#W+**.1W*5+7*5<1W*@+B*@G1W*KQ+S*KY\W*_+a*_#W*+c*gk*+m*qk*+s*wk*+y*}k*+*k*M,+Y,\W*N-+Y-\W+@ (c>j79: =*>8AFCPDaFkG|JKNORSTUVXYZ]^"_4a?*6.6=*Y+M,,*,W+(N--*-W+*:*W+7:*ȶW+B:*϶W*+S׶W+a:*W*+c: *W*+m:  * W*+s:  * W*+y:  * W*+:  * W+:  + #Y: *  W+:+#Y:*W@P )!$%544>2g hij)m0n;oGrOs\tiwqx~yzy}~ ,1;GLVbgqy?0'O)qk6FA ` , ! G"# bz$% yc& .'=,+,N-#-)Y,,:--0@*>$*?412,,,34&5hi=o-+,)Y-89\W@>?*:34;<=/*>? A