Interface V1.LifecycleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1.Lifecycle, V1.Lifecycle.Builder
Enclosing class:
V1

public static interface V1.LifecycleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    PostStart is called immediately after a container is created.
    PostStart is called immediately after a container is created.
    PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.
    PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.
    boolean
    PostStart is called immediately after a container is created.
    boolean
    PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasPostStart

      boolean hasPostStart()
       PostStart is called immediately after a container is created. If the handler fails,
       the container is terminated and restarted according to its restart policy.
       Other management of the container blocks until the hook completes.
       More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
       +optional
       
      optional .k8s.io.api.core.v1.LifecycleHandler postStart = 1;
    • getPostStart

      V1.LifecycleHandler getPostStart()
       PostStart is called immediately after a container is created. If the handler fails,
       the container is terminated and restarted according to its restart policy.
       Other management of the container blocks until the hook completes.
       More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
       +optional
       
      optional .k8s.io.api.core.v1.LifecycleHandler postStart = 1;
    • getPostStartOrBuilder

      V1.LifecycleHandlerOrBuilder getPostStartOrBuilder()
       PostStart is called immediately after a container is created. If the handler fails,
       the container is terminated and restarted according to its restart policy.
       Other management of the container blocks until the hook completes.
       More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
       +optional
       
      optional .k8s.io.api.core.v1.LifecycleHandler postStart = 1;
    • hasPreStop

      boolean hasPreStop()
       PreStop is called immediately before a container is terminated due to an
       API request or management event such as liveness/startup probe failure,
       preemption, resource contention, etc. The handler is not called if the
       container crashes or exits. The reason for termination is passed to the
       handler. The Pod's termination grace period countdown begins before the
       PreStop hooked is executed. Regardless of the outcome of the handler, the
       container will eventually terminate within the Pod's termination grace
       period. Other management of the container blocks until the hook completes
       or until the termination grace period is reached.
       More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
       +optional
       
      optional .k8s.io.api.core.v1.LifecycleHandler preStop = 2;
    • getPreStop

      V1.LifecycleHandler getPreStop()
       PreStop is called immediately before a container is terminated due to an
       API request or management event such as liveness/startup probe failure,
       preemption, resource contention, etc. The handler is not called if the
       container crashes or exits. The reason for termination is passed to the
       handler. The Pod's termination grace period countdown begins before the
       PreStop hooked is executed. Regardless of the outcome of the handler, the
       container will eventually terminate within the Pod's termination grace
       period. Other management of the container blocks until the hook completes
       or until the termination grace period is reached.
       More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
       +optional
       
      optional .k8s.io.api.core.v1.LifecycleHandler preStop = 2;
    • getPreStopOrBuilder

      V1.LifecycleHandlerOrBuilder getPreStopOrBuilder()
       PreStop is called immediately before a container is terminated due to an
       API request or management event such as liveness/startup probe failure,
       preemption, resource contention, etc. The handler is not called if the
       container crashes or exits. The reason for termination is passed to the
       handler. The Pod's termination grace period countdown begins before the
       PreStop hooked is executed. Regardless of the outcome of the handler, the
       container will eventually terminate within the Pod's termination grace
       period. Other management of the container blocks until the hook completes
       or until the termination grace period is reached.
       More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
       +optional
       
      optional .k8s.io.api.core.v1.LifecycleHandler preStop = 2;