public class MetadataVisitor<T extends io.fabric8.kubernetes.api.builder.VisitableBuilder>
extends io.fabric8.kubernetes.api.builder.TypedVisitor<T>
| Constructor and Description |
|---|
MetadataVisitor(Class<T> clazz,
Supplier<Properties> annotationSupplier,
Supplier<Properties> labelSupplier,
Function<T,io.fabric8.kubernetes.api.model.ObjectMetaFluent<?>> objectMeta) |
MetadataVisitor(Class<T> clazz,
Supplier<Properties> annotationSupplier,
Supplier<Properties> labelSupplier,
Function<T,io.fabric8.kubernetes.api.model.ObjectMetaFluent<?>> objectMeta,
Function<io.fabric8.kubernetes.api.model.ObjectMetaFluent<?>,Runnable> endMetadata) |
| Modifier and Type | Method and Description |
|---|---|
static MetadataVisitor<io.fabric8.openshift.api.model.BuildBuilder> |
build(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.openshift.api.model.BuildConfigBuilder> |
buildConfig(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.DaemonSetBuilder> |
daemonSet(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.DeploymentBuilder> |
deployment(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.openshift.api.model.DeploymentConfigBuilder> |
deploymentConfig(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.extensions.DeploymentBuilder> |
extensionsDeployment(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.extensions.IngressBuilder> |
extensionsIngress(ResourceConfig resourceConfig) |
Class<T> |
getType() |
static MetadataVisitor<io.fabric8.openshift.api.model.ImageStreamBuilder> |
imageStream(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.networking.v1.IngressBuilder> |
ingressV1(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressBuilder> |
ingressV1beta1(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.batch.v1.JobBuilder> |
job(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.ObjectMetaBuilder> |
metadata(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.PodTemplateSpecBuilder> |
podTemplateSpec(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.ReplicaSetBuilder> |
replicaSet(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.ReplicationControllerBuilder> |
replicationController(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.openshift.api.model.RouteBuilder> |
route(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.ServiceBuilder> |
service(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.ServiceAccountBuilder> |
serviceAccount(ResourceConfig resourceConfig) |
static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.StatefulSetBuilder> |
statefulSet(ResourceConfig resourceConfig) |
void |
visit(T item) |
public MetadataVisitor(Class<T> clazz, Supplier<Properties> annotationSupplier, Supplier<Properties> labelSupplier, Function<T,io.fabric8.kubernetes.api.model.ObjectMetaFluent<?>> objectMeta)
public MetadataVisitor(Class<T> clazz, Supplier<Properties> annotationSupplier, Supplier<Properties> labelSupplier, Function<T,io.fabric8.kubernetes.api.model.ObjectMetaFluent<?>> objectMeta, Function<io.fabric8.kubernetes.api.model.ObjectMetaFluent<?>,Runnable> endMetadata)
public void visit(T item)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.ObjectMetaBuilder> metadata(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.DeploymentBuilder> deployment(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.extensions.DeploymentBuilder> extensionsDeployment(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.openshift.api.model.DeploymentConfigBuilder> deploymentConfig(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.ReplicaSetBuilder> replicaSet(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.ReplicationControllerBuilder> replicationController(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.ServiceBuilder> service(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.PodTemplateSpecBuilder> podTemplateSpec(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.DaemonSetBuilder> daemonSet(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.apps.StatefulSetBuilder> statefulSet(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.batch.v1.JobBuilder> job(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.openshift.api.model.ImageStreamBuilder> imageStream(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.openshift.api.model.BuildConfigBuilder> buildConfig(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.openshift.api.model.BuildBuilder> build(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.extensions.IngressBuilder> extensionsIngress(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressBuilder> ingressV1beta1(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.networking.v1.IngressBuilder> ingressV1(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.kubernetes.api.model.ServiceAccountBuilder> serviceAccount(ResourceConfig resourceConfig)
public static MetadataVisitor<io.fabric8.openshift.api.model.RouteBuilder> route(ResourceConfig resourceConfig)
Copyright © 2023. All rights reserved.