public class org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder extends org.apache.dubbo.config.bootstrap.builders.AbstractBuilder
{
private java.lang.String protocol;
private java.lang.String address;
private java.lang.String cluster;
private java.lang.String namespace;
private java.lang.String group;
private java.lang.String username;
private java.lang.String password;
private java.lang.Long timeout;
private java.lang.Boolean highestPriority;
private java.lang.Boolean check;
private java.lang.String configFile;
private java.lang.String appConfigFile;
private java.util.Map parameters;
public void <init>()
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v;
java.lang.Long v;
java.lang.Boolean v, v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
specialinvoke v.<org.apache.dubbo.config.bootstrap.builders.AbstractBuilder: void <init>()>();
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String namespace> = "dubbo";
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String group> = "dubbo";
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(3000L);
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Long timeout> = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Boolean highestPriority> = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Boolean check> = v;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String configFile> = "dubbo.properties";
return;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder protocol(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String protocol> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder address(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String address> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder cluster(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String cluster> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder namespace(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String namespace> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder group(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String group> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder username(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String username> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder password(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String password> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder timeout(java.lang.Long)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.Long v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.Long;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Long timeout> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder highestPriority(java.lang.Boolean)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.Boolean v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Boolean highestPriority> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder check(java.lang.Boolean)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.Boolean v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Boolean check> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder configFile(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String configFile> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder appConfigFile(java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.lang.String v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String appConfigFile> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder appendParameters(java.util.Map)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.util.Map v, v, v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.util.Map;
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map parameters>;
v = staticinvoke <org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map appendParameters(java.util.Map,java.util.Map)>(v, v);
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map parameters> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder appendParameter(java.lang.String, java.lang.String)
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v, v;
java.util.Map v, v;
java.lang.String v, v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map parameters>;
v = staticinvoke <org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map appendParameter(java.util.Map,java.lang.String,java.lang.String)>(v, v, v);
v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map parameters> = v;
v = virtualinvoke v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()>();
return v;
}
public org.apache.dubbo.config.ConfigCenterConfig build()
{
org.apache.dubbo.config.ConfigCenterConfig v;
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v;
java.lang.Long v;
java.util.Map v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
v = new org.apache.dubbo.config.ConfigCenterConfig;
specialinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void <init>()>();
specialinvoke v.<org.apache.dubbo.config.bootstrap.builders.AbstractBuilder: void build(org.apache.dubbo.config.AbstractConfig)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String protocol>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setProtocol(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String address>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setAddress(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String cluster>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setCluster(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String namespace>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setNamespace(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String group>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setGroup(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String username>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setUsername(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String password>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setPassword(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Long timeout>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setTimeout(java.lang.Long)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Boolean highestPriority>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setHighestPriority(java.lang.Boolean)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.Boolean check>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setCheck(java.lang.Boolean)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String configFile>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setConfigFile(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.lang.String appConfigFile>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setAppConfigFile(java.lang.String)>(v);
v = v.<org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder: java.util.Map parameters>;
virtualinvoke v.<org.apache.dubbo.config.ConfigCenterConfig: void setParameters(java.util.Map)>(v);
return v;
}
protected org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder getThis()
{
org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder v;
v := @this: org.apache.dubbo.config.bootstrap.builders.ConfigCenterBuilder;
return v;
}
}