public class io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig extends java.lang.Object
{
private final io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock lock;
private final java.time.Duration leaseDuration;
private final java.time.Duration renewDeadline;
private final java.time.Duration retryPeriod;
private final io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks leaderCallbacks;
private final boolean releaseOnCancel;
private final java.lang.String name;
public void <init>(io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock, java.time.Duration, java.time.Duration, java.time.Duration, io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks, boolean, java.lang.String)
{
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks v;
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock v;
java.time.Duration v, v, v;
java.lang.String v;
boolean v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v := @parameter: io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock;
v := @parameter: java.time.Duration;
v := @parameter: java.time.Duration;
v := @parameter: java.time.Duration;
v := @parameter: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks;
v := @parameter: boolean;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock lock> = v;
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.time.Duration leaseDuration> = v;
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.time.Duration renewDeadline> = v;
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.time.Duration retryPeriod> = v;
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks leaderCallbacks> = v;
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: boolean releaseOnCancel> = v;
v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.lang.String name> = v;
return;
}
public io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock getLock()
{
io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock v;
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: io.fabric.kubernetes.clnt.v.extended.leaderelection.resourcelock.Lock lock>;
return v;
}
public java.time.Duration getLeaseDuration()
{
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
java.time.Duration v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.time.Duration leaseDuration>;
return v;
}
public java.time.Duration getRenewDeadline()
{
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
java.time.Duration v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.time.Duration renewDeadline>;
return v;
}
public java.time.Duration getRetryPeriod()
{
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
java.time.Duration v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.time.Duration retryPeriod>;
return v;
}
public io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks getLeaderCallbacks()
{
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks v;
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderCallbacks leaderCallbacks>;
return v;
}
public boolean isReleaseOnCancel()
{
boolean v;
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: boolean releaseOnCancel>;
return v;
}
public java.lang.String getName()
{
java.lang.String v;
io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig v;
v := @this: io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig;
v = v.<io.fabric.kubernetes.clnt.v.extended.leaderelection.LeaderElectionConfig: java.lang.String name>;
return v;
}
}