Package io.kubernetes.client.proto
Interface V1Apps.DaemonSetSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1Apps.DaemonSetSpec
,V1Apps.DaemonSetSpec.Builder
- Enclosing class:
- V1Apps
public static interface V1Apps.DaemonSetSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionint
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available.int
The number of old history to retain to allow rollback.A label query over pods that are managed by the daemon set.A label query over pods that are managed by the daemon set.An object that describes the pod that will be created.An object that describes the pod that will be created.An update strategy to replace existing DaemonSet pods with new pods.An update strategy to replace existing DaemonSet pods with new pods.boolean
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available.boolean
The number of old history to retain to allow rollback.boolean
A label query over pods that are managed by the daemon set.boolean
An object that describes the pod that will be created.boolean
An update strategy to replace existing DaemonSet pods with new pods.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
-
hasSelector
boolean hasSelector()A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1;
-
getSelector
Meta.LabelSelector getSelector()A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1;
-
getSelectorOrBuilder
Meta.LabelSelectorOrBuilder getSelectorOrBuilder()A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1;
-
hasTemplate
boolean hasTemplate()An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
optional .k8s.io.api.core.v1.PodTemplateSpec template = 2;
-
getTemplate
V1.PodTemplateSpec getTemplate()An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
optional .k8s.io.api.core.v1.PodTemplateSpec template = 2;
-
getTemplateOrBuilder
V1.PodTemplateSpecOrBuilder getTemplateOrBuilder()An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
optional .k8s.io.api.core.v1.PodTemplateSpec template = 2;
-
hasUpdateStrategy
boolean hasUpdateStrategy()An update strategy to replace existing DaemonSet pods with new pods. +optional
optional .k8s.io.api.apps.v1.DaemonSetUpdateStrategy updateStrategy = 3;
-
getUpdateStrategy
V1Apps.DaemonSetUpdateStrategy getUpdateStrategy()An update strategy to replace existing DaemonSet pods with new pods. +optional
optional .k8s.io.api.apps.v1.DaemonSetUpdateStrategy updateStrategy = 3;
-
getUpdateStrategyOrBuilder
V1Apps.DaemonSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder()An update strategy to replace existing DaemonSet pods with new pods. +optional
optional .k8s.io.api.apps.v1.DaemonSetUpdateStrategy updateStrategy = 3;
-
hasMinReadySeconds
boolean hasMinReadySeconds()The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). +optional
optional int32 minReadySeconds = 4;
-
getMinReadySeconds
int getMinReadySeconds()The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). +optional
optional int32 minReadySeconds = 4;
-
hasRevisionHistoryLimit
boolean hasRevisionHistoryLimit()The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. +optional
optional int32 revisionHistoryLimit = 6;
-
getRevisionHistoryLimit
int getRevisionHistoryLimit()The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. +optional
optional int32 revisionHistoryLimit = 6;
-