public class oadd.org.apache.curator.framework.schema.SchemaBuilder extends java.lang.Object
{
private final java.util.regex.Pattern pathRegex;
private final java.lang.String path;
private java.lang.String name;
private java.lang.String documentation;
private oadd.org.apache.curator.framework.schema.SchemaValidator schemaValidator;
private oadd.org.apache.curator.framework.schema.Schema$Allowance ephemeral;
private oadd.org.apache.curator.framework.schema.Schema$Allowance sequential;
private oadd.org.apache.curator.framework.schema.Schema$Allowance watched;
private boolean canBeDeleted;
private java.util.Map metadata;
public oadd.org.apache.curator.framework.schema.Schema build()
{
oadd.org.apache.curator.framework.schema.Schema v;
oadd.org.apache.curator.framework.schema.SchemaValidator v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
oadd.org.apache.curator.framework.schema.Schema$Allowance v, v, v;
java.util.Map v;
java.lang.String v, v, v;
java.util.regex.Pattern v;
boolean v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v = new oadd.org.apache.curator.framework.schema.Schema;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String name>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.util.regex.Pattern pathRegex>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String path>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String documentation>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.SchemaValidator schemaValidator>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance ephemeral>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance sequential>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance watched>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: boolean canBeDeleted>;
v = v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.util.Map metadata>;
specialinvoke v.<oadd.org.apache.curator.framework.schema.Schema: void <init>(java.lang.String,java.util.regex.Pattern,java.lang.String,java.lang.String,oadd.org.apache.curator.framework.schema.SchemaValidator,oadd.org.apache.curator.framework.schema.Schema$Allowance,oadd.org.apache.curator.framework.schema.Schema$Allowance,oadd.org.apache.curator.framework.schema.Schema$Allowance,boolean,java.util.Map)>(v, v, v, v, v, v, v, v, v, v);
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder name(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "name cannot be null");
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String name> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder documentation(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "documentation cannot be null");
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String documentation> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder dataValidator(oadd.org.apache.curator.framework.schema.SchemaValidator)
{
oadd.org.apache.curator.framework.schema.SchemaValidator v;
java.lang.Object v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: oadd.org.apache.curator.framework.schema.SchemaValidator;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "dataValidator cannot be null");
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.SchemaValidator schemaValidator> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder ephemeral(oadd.org.apache.curator.framework.schema.Schema$Allowance)
{
java.lang.Object v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
oadd.org.apache.curator.framework.schema.Schema$Allowance v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: oadd.org.apache.curator.framework.schema.Schema$Allowance;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "ephemeral cannot be null");
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance ephemeral> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder sequential(oadd.org.apache.curator.framework.schema.Schema$Allowance)
{
java.lang.Object v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
oadd.org.apache.curator.framework.schema.Schema$Allowance v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: oadd.org.apache.curator.framework.schema.Schema$Allowance;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "sequential cannot be null");
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance sequential> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder watched(oadd.org.apache.curator.framework.schema.Schema$Allowance)
{
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
oadd.org.apache.curator.framework.schema.Schema$Allowance v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: oadd.org.apache.curator.framework.schema.Schema$Allowance;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance watched> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder canBeDeleted(boolean)
{
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
boolean v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: boolean;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: boolean canBeDeleted> = v;
return v;
}
public oadd.org.apache.curator.framework.schema.SchemaBuilder metadata(java.util.Map)
{
oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableMap v;
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
java.util.Map v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: java.util.Map;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableMap: oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableMap copyOf(java.util.Map)>(v);
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.util.Map metadata> = v;
return v;
}
void <init>(java.util.regex.Pattern, java.lang.String)
{
oadd.org.apache.curator.framework.schema.SchemaBuilder v;
oadd.org.apache.curator.framework.schema.Schema$Allowance v, v, v;
java.util.UUID v;
oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableMap v;
oadd.org.apache.curator.framework.schema.DefaultSchemaValidator v;
java.lang.String v, v;
java.util.regex.Pattern v;
v := @this: oadd.org.apache.curator.framework.schema.SchemaBuilder;
v := @parameter: java.util.regex.Pattern;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <java.util.UUID: java.util.UUID randomUUID()>();
v = virtualinvoke v.<java.util.UUID: java.lang.String toString()>();
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String name> = v;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String documentation> = "";
v = new oadd.org.apache.curator.framework.schema.DefaultSchemaValidator;
specialinvoke v.<oadd.org.apache.curator.framework.schema.DefaultSchemaValidator: void <init>()>();
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.SchemaValidator schemaValidator> = v;
v = <oadd.org.apache.curator.framework.schema.Schema$Allowance: oadd.org.apache.curator.framework.schema.Schema$Allowance CAN>;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance ephemeral> = v;
v = <oadd.org.apache.curator.framework.schema.Schema$Allowance: oadd.org.apache.curator.framework.schema.Schema$Allowance CAN>;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance sequential> = v;
v = <oadd.org.apache.curator.framework.schema.Schema$Allowance: oadd.org.apache.curator.framework.schema.Schema$Allowance CAN>;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: oadd.org.apache.curator.framework.schema.Schema$Allowance watched> = v;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: boolean canBeDeleted> = 1;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableMap: oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableMap of()>();
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.util.Map metadata> = v;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.util.regex.Pattern pathRegex> = v;
v.<oadd.org.apache.curator.framework.schema.SchemaBuilder: java.lang.String path> = v;
return;
}
}