Class LeaseSpec
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.coordination.v1.LeaseSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<LeaseSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
public class LeaseSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<LeaseSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LeaseSpec()LeaseSpec(ZonedDateTime acquireTime, String holderIdentity, Integer leaseDurationSeconds, Integer leaseTransitions, String preferredHolder, ZonedDateTime renewTime, String strategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeaseSpecBuilderedit()ZonedDateTimegetAcquireTime()Map<String,Object>getAdditionalProperties()StringgetHolderIdentity()IntegergetLeaseDurationSeconds()IntegergetLeaseTransitions()StringgetPreferredHolder()ZonedDateTimegetRenewTime()StringgetStrategy()voidsetAcquireTime(ZonedDateTime acquireTime)voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetHolderIdentity(String holderIdentity)voidsetLeaseDurationSeconds(Integer leaseDurationSeconds)voidsetLeaseTransitions(Integer leaseTransitions)voidsetPreferredHolder(String preferredHolder)voidsetRenewTime(ZonedDateTime renewTime)voidsetStrategy(String strategy)LeaseSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
LeaseSpec
public LeaseSpec()
-
LeaseSpec
public LeaseSpec(ZonedDateTime acquireTime, String holderIdentity, Integer leaseDurationSeconds, Integer leaseTransitions, String preferredHolder, ZonedDateTime renewTime, String strategy)
-
-
Method Detail
-
getAcquireTime
public ZonedDateTime getAcquireTime()
-
setAcquireTime
public void setAcquireTime(ZonedDateTime acquireTime)
-
getHolderIdentity
public String getHolderIdentity()
-
setHolderIdentity
public void setHolderIdentity(String holderIdentity)
-
getLeaseDurationSeconds
public Integer getLeaseDurationSeconds()
-
setLeaseDurationSeconds
public void setLeaseDurationSeconds(Integer leaseDurationSeconds)
-
getLeaseTransitions
public Integer getLeaseTransitions()
-
setLeaseTransitions
public void setLeaseTransitions(Integer leaseTransitions)
-
getPreferredHolder
public String getPreferredHolder()
-
setPreferredHolder
public void setPreferredHolder(String preferredHolder)
-
getRenewTime
public ZonedDateTime getRenewTime()
-
setRenewTime
public void setRenewTime(ZonedDateTime renewTime)
-
getStrategy
public String getStrategy()
-
setStrategy
public void setStrategy(String strategy)
-
edit
public LeaseSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<LeaseSpecBuilder>
-
toBuilder
public LeaseSpecBuilder toBuilder()
-
-