Class BaseFluent<F extends Fluent<F>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<F>
-
- Direct Known Subclasses:
AffinityFluentImpl
,APIGroupFluentImpl
,APIGroupListFluentImpl
,APIServiceConditionFluentImpl
,APIServiceFluentImpl
,APIServiceListFluentImpl
,APIServiceSpecFluentImpl
,APIServiceStatusFluentImpl
,AttachedVolumeFluentImpl
,AuthInfoFluentImpl
,AuthProviderConfigFluentImpl
,AWSElasticBlockStoreVolumeSourceFluentImpl
,AzureDiskVolumeSourceFluentImpl
,AzureFilePersistentVolumeSourceFluentImpl
,AzureFileVolumeSourceFluentImpl
,BaseKubernetesListFluentImpl
,BindingFluentImpl
,CapabilitiesFluentImpl
,CephFSPersistentVolumeSourceFluentImpl
,CephFSVolumeSourceFluentImpl
,CinderPersistentVolumeSourceFluentImpl
,CinderVolumeSourceFluentImpl
,ClientIPConfigFluentImpl
,ClusterFluentImpl
,ComponentConditionFluentImpl
,ComponentStatusFluentImpl
,ComponentStatusListFluentImpl
,ConditionFluentImpl
,ConfigFluentImpl
,ConfigMapEnvSourceFluentImpl
,ConfigMapFluentImpl
,ConfigMapKeySelectorFluentImpl
,ConfigMapListFluentImpl
,ConfigMapNodeConfigSourceFluentImpl
,ConfigMapProjectionFluentImpl
,ConfigMapVolumeSourceFluentImpl
,ContainerFluentImpl
,ContainerImageFluentImpl
,ContainerPortFluentImpl
,ContainerStateFluentImpl
,ContainerStateRunningFluentImpl
,ContainerStateTerminatedFluentImpl
,ContainerStateWaitingFluentImpl
,ContainerStatusFluentImpl
,ContextFluentImpl
,CreateOptionsFluentImpl
,CSIPersistentVolumeSourceFluentImpl
,CSIVolumeSourceFluentImpl
,DaemonEndpointFluentImpl
,DeleteOptionsFluentImpl
,DownwardAPIProjectionFluentImpl
,DownwardAPIVolumeFileFluentImpl
,DownwardAPIVolumeSourceFluentImpl
,EmptyDirVolumeSourceFluentImpl
,EndpointAddressFluentImpl
,EndpointPortFluentImpl
,EndpointsFluentImpl
,EndpointsListFluentImpl
,EndpointSubsetFluentImpl
,EnvFromSourceFluentImpl
,EnvVarFluentImpl
,EnvVarSourceFluentImpl
,EphemeralContainerFluentImpl
,EphemeralVolumeSourceFluentImpl
,EventFluentImpl
,EventListFluentImpl
,EventSeriesFluentImpl
,EventSourceFluentImpl
,ExecActionFluentImpl
,ExecConfigFluentImpl
,ExecEnvVarFluentImpl
,FCVolumeSourceFluentImpl
,FieldsV1FluentImpl
,FlexPersistentVolumeSourceFluentImpl
,FlexVolumeSourceFluentImpl
,FlockerVolumeSourceFluentImpl
,GCEPersistentDiskVolumeSourceFluentImpl
,GetOptionsFluentImpl
,GitRepoVolumeSourceFluentImpl
,GlusterfsPersistentVolumeSourceFluentImpl
,GlusterfsVolumeSourceFluentImpl
,GroupVersionForDiscoveryFluentImpl
,GroupVersionKindFluentImpl
,GroupVersionResourceFluentImpl
,HandlerFluentImpl
,HostAliasFluentImpl
,HostPathVolumeSourceFluentImpl
,HTTPGetActionFluentImpl
,HTTPHeaderFluentImpl
,InfoFluentImpl
,IntOrStringFluentImpl
,ISCSIPersistentVolumeSourceFluentImpl
,ISCSIVolumeSourceFluentImpl
,KeyToPathFluentImpl
,KubeSchemaFluentImpl
,LabelSelectorFluentImpl
,LabelSelectorRequirementFluentImpl
,LifecycleFluentImpl
,LimitRangeFluentImpl
,LimitRangeItemFluentImpl
,LimitRangeListFluentImpl
,LimitRangeSpecFluentImpl
,ListMetaFluentImpl
,ListOptionsFluentImpl
,LoadBalancerIngressFluentImpl
,LoadBalancerStatusFluentImpl
,LocalObjectReferenceFluentImpl
,LocalVolumeSourceFluentImpl
,ManagedFieldsEntryFluentImpl
,MicroTimeFluentImpl
,NamedAuthInfoFluentImpl
,NamedClusterFluentImpl
,NamedContextFluentImpl
,NamedExtensionFluentImpl
,NamespaceConditionFluentImpl
,NamespaceFluentImpl
,NamespaceListFluentImpl
,NamespaceSpecFluentImpl
,NamespaceStatusFluentImpl
,NFSVolumeSourceFluentImpl
,NodeAddressFluentImpl
,NodeAffinityFluentImpl
,NodeConditionFluentImpl
,NodeConfigSourceFluentImpl
,NodeConfigStatusFluentImpl
,NodeDaemonEndpointsFluentImpl
,NodeFluentImpl
,NodeListFluentImpl
,NodeSelectorFluentImpl
,NodeSelectorRequirementFluentImpl
,NodeSelectorTermFluentImpl
,NodeSpecFluentImpl
,NodeStatusFluentImpl
,NodeSystemInfoFluentImpl
,ObjectFieldSelectorFluentImpl
,ObjectMetaFluentImpl
,ObjectReferenceFluentImpl
,OwnerReferenceFluentImpl
,PatchFluentImpl
,PatchOptionsFluentImpl
,PersistentVolumeClaimConditionFluentImpl
,PersistentVolumeClaimFluentImpl
,PersistentVolumeClaimListFluentImpl
,PersistentVolumeClaimSpecFluentImpl
,PersistentVolumeClaimStatusFluentImpl
,PersistentVolumeClaimTemplateFluentImpl
,PersistentVolumeClaimVolumeSourceFluentImpl
,PersistentVolumeFluentImpl
,PersistentVolumeListFluentImpl
,PersistentVolumeSpecFluentImpl
,PersistentVolumeStatusFluentImpl
,PhotonPersistentDiskVolumeSourceFluentImpl
,PodAffinityFluentImpl
,PodAffinityTermFluentImpl
,PodAntiAffinityFluentImpl
,PodConditionFluentImpl
,PodDNSConfigFluentImpl
,PodDNSConfigOptionFluentImpl
,PodExecOptionsFluentImpl
,PodFluentImpl
,PodIPFluentImpl
,PodListFluentImpl
,PodReadinessGateFluentImpl
,PodSecurityContextFluentImpl
,PodSpecFluentImpl
,PodStatusFluentImpl
,PodTemplateFluentImpl
,PodTemplateListFluentImpl
,PodTemplateSpecFluentImpl
,PortStatusFluentImpl
,PortworxVolumeSourceFluentImpl
,PreconditionsFluentImpl
,PreferencesFluentImpl
,PreferredSchedulingTermFluentImpl
,ProbeFluentImpl
,ProjectedVolumeSourceFluentImpl
,QuantityFluentImpl
,QuobyteVolumeSourceFluentImpl
,RBDPersistentVolumeSourceFluentImpl
,RBDVolumeSourceFluentImpl
,ReplicationControllerConditionFluentImpl
,ReplicationControllerFluentImpl
,ReplicationControllerListFluentImpl
,ReplicationControllerSpecFluentImpl
,ReplicationControllerStatusFluentImpl
,ResourceFieldSelectorFluentImpl
,ResourceQuotaFluentImpl
,ResourceQuotaListFluentImpl
,ResourceQuotaSpecFluentImpl
,ResourceQuotaStatusFluentImpl
,ResourceRequirementsFluentImpl
,RootPathsFluentImpl
,ScaleIOPersistentVolumeSourceFluentImpl
,ScaleIOVolumeSourceFluentImpl
,ScopedResourceSelectorRequirementFluentImpl
,ScopeSelectorFluentImpl
,SeccompProfileFluentImpl
,SecretEnvSourceFluentImpl
,SecretFluentImpl
,SecretKeySelectorFluentImpl
,SecretListFluentImpl
,SecretProjectionFluentImpl
,SecretReferenceFluentImpl
,SecretVolumeSourceFluentImpl
,SecurityContextFluentImpl
,SELinuxOptionsFluentImpl
,ServerAddressByClientCIDRFluentImpl
,ServiceAccountFluentImpl
,ServiceAccountListFluentImpl
,ServiceAccountTokenProjectionFluentImpl
,ServiceFluentImpl
,ServiceListFluentImpl
,ServicePortFluentImpl
,ServiceReferenceFluentImpl
,ServiceSpecFluentImpl
,ServiceStatusFluentImpl
,SessionAffinityConfigFluentImpl
,StatusCauseFluentImpl
,StatusDetailsFluentImpl
,StatusFluentImpl
,StorageOSPersistentVolumeSourceFluentImpl
,StorageOSVolumeSourceFluentImpl
,SysctlFluentImpl
,TaintFluentImpl
,TCPSocketActionFluentImpl
,TolerationFluentImpl
,TopologySelectorLabelRequirementFluentImpl
,TopologySelectorTermFluentImpl
,TopologySpreadConstraintFluentImpl
,TypedLocalObjectReferenceFluentImpl
,TypeMetaFluentImpl
,UpdateOptionsFluentImpl
,VolumeDeviceFluentImpl
,VolumeFluentImpl
,VolumeMountFluentImpl
,VolumeNodeAffinityFluentImpl
,VolumeProjectionFluentImpl
,VsphereVirtualDiskVolumeSourceFluentImpl
,WatchEventFluentImpl
,WeightedPodAffinityTermFluentImpl
,WindowsSecurityContextOptionsFluentImpl
public class BaseFluent<F extends Fluent<F>> extends Object implements Fluent<F>, Visitable<F>
-
-
Field Summary
Fields Modifier and Type Field Description VisitableMap
_visitables
-
Constructor Summary
Constructors Constructor Description BaseFluent()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description F
accept(Visitor... visitors)
<V> F
accept(Class<V> type, Visitor<V> visitor)
static <T> ArrayList<T>
aggregate(List<? extends T>... lists)
static <T> LinkedHashSet<T>
aggregate(Set<? extends T>... sets)
static <T> ArrayList<T>
build(List<? extends Builder<? extends T>> list)
static <T> List<T>
build(Set<? extends Builder<? extends T>> set)
static <T> VisitableBuilder<T,?>
builderOf(T item)
-
-
-
Field Detail
-
_visitables
public final VisitableMap _visitables
-
-
Method Detail
-
builderOf
public static <T> VisitableBuilder<T,?> builderOf(T item)
-
aggregate
public static <T> LinkedHashSet<T> aggregate(Set<? extends T>... sets)
-
-