Package flyteidl.core
Interface Tasks.K8sPodOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Tasks.K8sPod,Tasks.K8sPod.Builder
- Enclosing class:
- Tasks
public static interface Tasks.K8sPodOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tasks.K8sObjectMetadatagetMetadata()Contains additional metadata for building a kubernetes pod.Tasks.K8sObjectMetadataOrBuildergetMetadataOrBuilder()Contains additional metadata for building a kubernetes pod.com.google.protobuf.StructgetPodSpec()Defines the primary pod spec created when a task is executed.com.google.protobuf.StructOrBuildergetPodSpecOrBuilder()Defines the primary pod spec created when a task is executed.booleanhasMetadata()Contains additional metadata for building a kubernetes pod.booleanhasPodSpec()Defines the primary pod spec created when a task is executed.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasMetadata
boolean hasMetadata()
Contains additional metadata for building a kubernetes pod.
.flyteidl.core.K8sObjectMetadata metadata = 1;- Returns:
- Whether the metadata field is set.
-
getMetadata
Tasks.K8sObjectMetadata getMetadata()
Contains additional metadata for building a kubernetes pod.
.flyteidl.core.K8sObjectMetadata metadata = 1;- Returns:
- The metadata.
-
getMetadataOrBuilder
Tasks.K8sObjectMetadataOrBuilder getMetadataOrBuilder()
Contains additional metadata for building a kubernetes pod.
.flyteidl.core.K8sObjectMetadata metadata = 1;
-
hasPodSpec
boolean hasPodSpec()
Defines the primary pod spec created when a task is executed. This should be a JSON-marshalled pod spec, which can be defined in - go, using: https://github.com/kubernetes/api/blob/release-1.21/core/v1/types.go#L2936 - python: using https://github.com/kubernetes-client/python/blob/release-19.0/kubernetes/client/models/v1_pod_spec.py
.google.protobuf.Struct pod_spec = 2;- Returns:
- Whether the podSpec field is set.
-
getPodSpec
com.google.protobuf.Struct getPodSpec()
Defines the primary pod spec created when a task is executed. This should be a JSON-marshalled pod spec, which can be defined in - go, using: https://github.com/kubernetes/api/blob/release-1.21/core/v1/types.go#L2936 - python: using https://github.com/kubernetes-client/python/blob/release-19.0/kubernetes/client/models/v1_pod_spec.py
.google.protobuf.Struct pod_spec = 2;- Returns:
- The podSpec.
-
getPodSpecOrBuilder
com.google.protobuf.StructOrBuilder getPodSpecOrBuilder()
Defines the primary pod spec created when a task is executed. This should be a JSON-marshalled pod spec, which can be defined in - go, using: https://github.com/kubernetes/api/blob/release-1.21/core/v1/types.go#L2936 - python: using https://github.com/kubernetes-client/python/blob/release-19.0/kubernetes/client/models/v1_pod_spec.py
.google.protobuf.Struct pod_spec = 2;
-
-