4com/hazelcast/config/JoinConfigjava/lang/ObjectJoinConfig.javamulticastConfig&Lcom/hazelcast/config/MulticastConfig; tcpIpConfig"Lcom/hazelcast/config/TcpIpConfig; 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;discoveryConfig&Lcom/hazelcast/config/DiscoveryConfig;()V  $com/hazelcast/config/MulticastConfig    com/hazelcast/config/TcpIpConfig   "com/hazelcast/config/AwsConfig$ % 'com/hazelcast/config/GcpConfig) * , com/hazelcast/config/AzureConfig. /  1%com/hazelcast/config/KubernetesConfig3 4  6!com/hazelcast/config/EurekaConfig8 9  ;$com/hazelcast/config/DiscoveryConfig= >  @this!Lcom/hazelcast/config/JoinConfig;getMulticastConfig(()Lcom/hazelcast/config/MulticastConfig;setMulticastConfigI(Lcom/hazelcast/config/MulticastConfig;)Lcom/hazelcast/config/JoinConfig; com/hazelcast/util/PreconditionsI isNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; KL JMgetTcpIpConfig$()Lcom/hazelcast/config/TcpIpConfig;setTcpIpConfigE(Lcom/hazelcast/config/TcpIpConfig;)Lcom/hazelcast/config/JoinConfig; getAwsConfig"()Lcom/hazelcast/config/AwsConfig; setAwsConfigC(Lcom/hazelcast/config/AwsConfig;)Lcom/hazelcast/config/JoinConfig;  getGcpConfig"()Lcom/hazelcast/config/GcpConfig; setGcpConfigC(Lcom/hazelcast/config/GcpConfig;)Lcom/hazelcast/config/JoinConfig; getAzureConfig$()Lcom/hazelcast/config/AzureConfig;setAzureConfigE(Lcom/hazelcast/config/AzureConfig;)Lcom/hazelcast/config/JoinConfig;getKubernetesConfig)()Lcom/hazelcast/config/KubernetesConfig;setKubernetesConfigJ(Lcom/hazelcast/config/KubernetesConfig;)Lcom/hazelcast/config/JoinConfig;getEurekaConfig%()Lcom/hazelcast/config/EurekaConfig;setEurekaConfigF(Lcom/hazelcast/config/EurekaConfig;)Lcom/hazelcast/config/JoinConfig;getDiscoveryConfig(()Lcom/hazelcast/config/DiscoveryConfig;setDiscoveryConfigI(Lcom/hazelcast/config/DiscoveryConfig;)Lcom/hazelcast/config/JoinConfig;discoveryProvidersConfigqverify OP t isEnabled()Z vw x DE z x TU } %x YZ  *x ^_  /x cd  4x hi  9xgetDiscoveryStrategyConfigs()Ljava/util/Collection; >java/util/Collectionsize()I 2com/hazelcast/config/InvalidConfigurationExceptionMultiple join configuration cannot be enabled at the same time. Enable only one of: TCP/IP, Multicast, AWS, GCP, Azure, Kubernetes, Eureka or Discovery Strategy(Ljava/lang/String;)V   countEnabledIdiscoveryStrategyConfigsFLjava/util/Collection;Ljava/util/Collection;toString()Ljava/lang/String;java/lang/StringBuilder JoinConfig{multicastConfig=append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; , tcpIpConfig= , awsConfig= , gcpConfig=, azureConfig=, kubernetesConfig=, eurekaConfig=, discoveryConfig=(C)Ljava/lang/StringBuilder; CodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable SourceFile!   ]**Y* Y!#*%Y&(**Y+-*/Y02*4Y57*9Y:<*>Y?A&  %"0$;&F(Q* ]BCDE/*0 BCFGG*+HN* 8 9BCOP/*#@ BCQRG*+SN #* H IBC TU/*(P BCVWG*+XN%(* X YBC YZ/*-` BC[\G*+]N*-* h iBC ^_/*2p BC`aG*+bN/2* x yBCcd/*7 BCefG*+gN47*  BChi/*< BCjkG*+lN9<*  BCmn/*A BCopG*+rN>A*  BCs2~<*uy*{|*~*****AM,`< Y R &)36@CMPZ]ens} ~BC|e epY**#*(*-*2*7*<*A}° pBC