public class KubeSchemaBuilder extends KubeSchemaFluentImpl<KubeSchemaBuilder> implements VisitableBuilder<KubeSchema,KubeSchemaBuilder>
KubeSchemaFluentImpl.APIGroupListNestedImpl<N>, KubeSchemaFluentImpl.APIGroupNestedImpl<N>, KubeSchemaFluentImpl.APIServiceListNestedImpl<N>, KubeSchemaFluentImpl.APIServiceNestedImpl<N>, KubeSchemaFluentImpl.BaseKubernetesListNestedImpl<N>, KubeSchemaFluentImpl.BindingNestedImpl<N>, KubeSchemaFluentImpl.ComponentStatusListNestedImpl<N>, KubeSchemaFluentImpl.ComponentStatusNestedImpl<N>, KubeSchemaFluentImpl.ConditionNestedImpl<N>, KubeSchemaFluentImpl.ConfigMapListNestedImpl<N>, KubeSchemaFluentImpl.ConfigMapNestedImpl<N>, KubeSchemaFluentImpl.ConfigNestedImpl<N>, KubeSchemaFluentImpl.ContainerStatusNestedImpl<N>, KubeSchemaFluentImpl.CreateOptionsNestedImpl<N>, KubeSchemaFluentImpl.DeleteOptionsNestedImpl<N>, KubeSchemaFluentImpl.EndpointPortNestedImpl<N>, KubeSchemaFluentImpl.EndpointsListNestedImpl<N>, KubeSchemaFluentImpl.EndpointsNestedImpl<N>, KubeSchemaFluentImpl.EnvVarNestedImpl<N>, KubeSchemaFluentImpl.EventListNestedImpl<N>, KubeSchemaFluentImpl.EventNestedImpl<N>, KubeSchemaFluentImpl.EventSeriesNestedImpl<N>, KubeSchemaFluentImpl.EventSourceNestedImpl<N>, KubeSchemaFluentImpl.GetOptionsNestedImpl<N>, KubeSchemaFluentImpl.GroupVersionKindNestedImpl<N>, KubeSchemaFluentImpl.GroupVersionResourceNestedImpl<N>, KubeSchemaFluentImpl.InfoNestedImpl<N>, KubeSchemaFluentImpl.LimitRangeListNestedImpl<N>, KubeSchemaFluentImpl.ListOptionsNestedImpl<N>, KubeSchemaFluentImpl.MicroTimeNestedImpl<N>, KubeSchemaFluentImpl.NamespaceListNestedImpl<N>, KubeSchemaFluentImpl.NamespaceNestedImpl<N>, KubeSchemaFluentImpl.NodeListNestedImpl<N>, KubeSchemaFluentImpl.NodeNestedImpl<N>, KubeSchemaFluentImpl.ObjectMetaNestedImpl<N>, KubeSchemaFluentImpl.PatchNestedImpl<N>, KubeSchemaFluentImpl.PatchOptionsNestedImpl<N>, KubeSchemaFluentImpl.PersistentVolumeClaimListNestedImpl<N>, KubeSchemaFluentImpl.PersistentVolumeClaimNestedImpl<N>, KubeSchemaFluentImpl.PersistentVolumeListNestedImpl<N>, KubeSchemaFluentImpl.PersistentVolumeNestedImpl<N>, KubeSchemaFluentImpl.PodExecOptionsNestedImpl<N>, KubeSchemaFluentImpl.PodListNestedImpl<N>, KubeSchemaFluentImpl.PodTemplateListNestedImpl<N>, KubeSchemaFluentImpl.QuantityNestedImpl<N>, KubeSchemaFluentImpl.ReplicationControllerListNestedImpl<N>, KubeSchemaFluentImpl.ResourceQuotaListNestedImpl<N>, KubeSchemaFluentImpl.ResourceQuotaNestedImpl<N>, KubeSchemaFluentImpl.RootPathsNestedImpl<N>, KubeSchemaFluentImpl.SecretListNestedImpl<N>, KubeSchemaFluentImpl.SecretNestedImpl<N>, KubeSchemaFluentImpl.ServiceAccountListNestedImpl<N>, KubeSchemaFluentImpl.ServiceAccountNestedImpl<N>, KubeSchemaFluentImpl.ServiceListNestedImpl<N>, KubeSchemaFluentImpl.StatusNestedImpl<N>, KubeSchemaFluentImpl.TolerationNestedImpl<N>, KubeSchemaFluentImpl.TopologySelectorTermNestedImpl<N>, KubeSchemaFluentImpl.TypeMetaNestedImpl<N>, KubeSchemaFluentImpl.UpdateOptionsNestedImpl<N>, KubeSchemaFluentImpl.WatchEventNestedImpl<N>
KubeSchemaFluent.APIGroupListNested<N>, KubeSchemaFluent.APIGroupNested<N>, KubeSchemaFluent.APIServiceListNested<N>, KubeSchemaFluent.APIServiceNested<N>, KubeSchemaFluent.BaseKubernetesListNested<N>, KubeSchemaFluent.BindingNested<N>, KubeSchemaFluent.ComponentStatusListNested<N>, KubeSchemaFluent.ComponentStatusNested<N>, KubeSchemaFluent.ConditionNested<N>, KubeSchemaFluent.ConfigMapListNested<N>, KubeSchemaFluent.ConfigMapNested<N>, KubeSchemaFluent.ConfigNested<N>, KubeSchemaFluent.ContainerStatusNested<N>, KubeSchemaFluent.CreateOptionsNested<N>, KubeSchemaFluent.DeleteOptionsNested<N>, KubeSchemaFluent.EndpointPortNested<N>, KubeSchemaFluent.EndpointsListNested<N>, KubeSchemaFluent.EndpointsNested<N>, KubeSchemaFluent.EnvVarNested<N>, KubeSchemaFluent.EventListNested<N>, KubeSchemaFluent.EventNested<N>, KubeSchemaFluent.EventSeriesNested<N>, KubeSchemaFluent.EventSourceNested<N>, KubeSchemaFluent.GetOptionsNested<N>, KubeSchemaFluent.GroupVersionKindNested<N>, KubeSchemaFluent.GroupVersionResourceNested<N>, KubeSchemaFluent.InfoNested<N>, KubeSchemaFluent.LimitRangeListNested<N>, KubeSchemaFluent.ListOptionsNested<N>, KubeSchemaFluent.MicroTimeNested<N>, KubeSchemaFluent.NamespaceListNested<N>, KubeSchemaFluent.NamespaceNested<N>, KubeSchemaFluent.NodeListNested<N>, KubeSchemaFluent.NodeNested<N>, KubeSchemaFluent.ObjectMetaNested<N>, KubeSchemaFluent.PatchNested<N>, KubeSchemaFluent.PatchOptionsNested<N>, KubeSchemaFluent.PersistentVolumeClaimListNested<N>, KubeSchemaFluent.PersistentVolumeClaimNested<N>, KubeSchemaFluent.PersistentVolumeListNested<N>, KubeSchemaFluent.PersistentVolumeNested<N>, KubeSchemaFluent.PodExecOptionsNested<N>, KubeSchemaFluent.PodListNested<N>, KubeSchemaFluent.PodTemplateListNested<N>, KubeSchemaFluent.QuantityNested<N>, KubeSchemaFluent.ReplicationControllerListNested<N>, KubeSchemaFluent.ResourceQuotaListNested<N>, KubeSchemaFluent.ResourceQuotaNested<N>, KubeSchemaFluent.RootPathsNested<N>, KubeSchemaFluent.SecretListNested<N>, KubeSchemaFluent.SecretNested<N>, KubeSchemaFluent.ServiceAccountListNested<N>, KubeSchemaFluent.ServiceAccountNested<N>, KubeSchemaFluent.ServiceListNested<N>, KubeSchemaFluent.StatusNested<N>, KubeSchemaFluent.TolerationNested<N>, KubeSchemaFluent.TopologySelectorTermNested<N>, KubeSchemaFluent.TypeMetaNested<N>, KubeSchemaFluent.UpdateOptionsNested<N>, KubeSchemaFluent.WatchEventNested<N>
_visitables, VISIT
Constructor and Description |
---|
KubeSchemaBuilder() |
KubeSchemaBuilder(Boolean validationEnabled) |
KubeSchemaBuilder(KubeSchema instance) |
KubeSchemaBuilder(KubeSchema instance,
Boolean validationEnabled) |
KubeSchemaBuilder(KubeSchemaFluent<?> fluent) |
KubeSchemaBuilder(KubeSchemaFluent<?> fluent,
Boolean validationEnabled) |
KubeSchemaBuilder(KubeSchemaFluent<?> fluent,
KubeSchema instance) |
KubeSchemaBuilder(KubeSchemaFluent<?> fluent,
KubeSchema instance,
Boolean validationEnabled) |
Modifier and Type | Method and Description |
---|---|
KubeSchema |
build() |
boolean |
equals(Object o) |
int |
hashCode() |
buildAPIGroup, buildAPIGroupList, buildAPIService, buildAPIServiceList, buildBaseKubernetesList, buildBinding, buildComponentStatus, buildComponentStatusList, buildCondition, buildConfig, buildConfigMap, buildConfigMapList, buildContainerStatus, buildCreateOptions, buildDeleteOptions, buildEndpointPort, buildEndpoints, buildEndpointsList, buildEnvVar, buildEvent, buildEventList, buildEventSeries, buildEventSource, buildGetOptions, buildGroupVersionKind, buildGroupVersionResource, buildInfo, buildLimitRangeList, buildListOptions, buildMicroTime, buildNamespace, buildNamespaceList, buildNode, buildNodeList, buildObjectMeta, buildPatch, buildPatchOptions, buildPersistentVolume, buildPersistentVolumeClaim, buildPersistentVolumeClaimList, buildPersistentVolumeList, buildPodExecOptions, buildPodList, buildPodTemplateList, buildQuantity, buildReplicationControllerList, buildResourceQuota, buildResourceQuotaList, buildRootPaths, buildSecret, buildSecretList, buildServiceAccount, buildServiceAccountList, buildServiceList, buildStatus, buildToleration, buildTopologySelectorTerm, buildTypeMeta, buildUpdateOptions, buildWatchEvent, editAPIGroup, editAPIGroupList, editAPIService, editAPIServiceList, editBaseKubernetesList, editBinding, editComponentStatus, editComponentStatusList, editCondition, editConfig, editConfigMap, editConfigMapList, editContainerStatus, editCreateOptions, editDeleteOptions, editEndpointPort, editEndpoints, editEndpointsList, editEnvVar, editEvent, editEventList, editEventSeries, editEventSource, editGetOptions, editGroupVersionKind, editGroupVersionResource, editInfo, editLimitRangeList, editListOptions, editMicroTime, editNamespace, editNamespaceList, editNode, editNodeList, editObjectMeta, editOrNewAPIGroup, editOrNewAPIGroupLike, editOrNewAPIGroupList, editOrNewAPIGroupListLike, editOrNewAPIService, editOrNewAPIServiceLike, editOrNewAPIServiceList, editOrNewAPIServiceListLike, editOrNewBaseKubernetesList, editOrNewBaseKubernetesListLike, editOrNewBinding, editOrNewBindingLike, editOrNewComponentStatus, editOrNewComponentStatusLike, editOrNewComponentStatusList, editOrNewComponentStatusListLike, editOrNewCondition, editOrNewConditionLike, editOrNewConfig, editOrNewConfigLike, editOrNewConfigMap, editOrNewConfigMapLike, editOrNewConfigMapList, editOrNewConfigMapListLike, editOrNewContainerStatus, editOrNewContainerStatusLike, editOrNewCreateOptions, editOrNewCreateOptionsLike, editOrNewDeleteOptions, editOrNewDeleteOptionsLike, editOrNewEndpointPort, editOrNewEndpointPortLike, editOrNewEndpoints, editOrNewEndpointsLike, editOrNewEndpointsList, editOrNewEndpointsListLike, editOrNewEnvVar, editOrNewEnvVarLike, editOrNewEvent, editOrNewEventLike, editOrNewEventList, editOrNewEventListLike, editOrNewEventSeries, editOrNewEventSeriesLike, editOrNewEventSource, editOrNewEventSourceLike, editOrNewGetOptions, editOrNewGetOptionsLike, editOrNewGroupVersionKind, editOrNewGroupVersionKindLike, editOrNewGroupVersionResource, editOrNewGroupVersionResourceLike, editOrNewInfo, editOrNewInfoLike, editOrNewLimitRangeList, editOrNewLimitRangeListLike, editOrNewListOptions, editOrNewListOptionsLike, editOrNewMicroTime, editOrNewMicroTimeLike, editOrNewNamespace, editOrNewNamespaceLike, editOrNewNamespaceList, editOrNewNamespaceListLike, editOrNewNode, editOrNewNodeLike, editOrNewNodeList, editOrNewNodeListLike, editOrNewObjectMeta, editOrNewObjectMetaLike, editOrNewPatch, editOrNewPatchLike, editOrNewPatchOptions, editOrNewPatchOptionsLike, editOrNewPersistentVolume, editOrNewPersistentVolumeClaim, editOrNewPersistentVolumeClaimLike, editOrNewPersistentVolumeClaimList, editOrNewPersistentVolumeClaimListLike, editOrNewPersistentVolumeLike, editOrNewPersistentVolumeList, editOrNewPersistentVolumeListLike, editOrNewPodExecOptions, editOrNewPodExecOptionsLike, editOrNewPodList, editOrNewPodListLike, editOrNewPodTemplateList, editOrNewPodTemplateListLike, editOrNewQuantity, editOrNewQuantityLike, editOrNewReplicationControllerList, editOrNewReplicationControllerListLike, editOrNewResourceQuota, editOrNewResourceQuotaLike, editOrNewResourceQuotaList, editOrNewResourceQuotaListLike, editOrNewRootPaths, editOrNewRootPathsLike, editOrNewSecret, editOrNewSecretLike, editOrNewSecretList, editOrNewSecretListLike, editOrNewServiceAccount, editOrNewServiceAccountLike, editOrNewServiceAccountList, editOrNewServiceAccountListLike, editOrNewServiceList, editOrNewServiceListLike, editOrNewStatus, editOrNewStatusLike, editOrNewToleration, editOrNewTolerationLike, editOrNewTopologySelectorTerm, editOrNewTopologySelectorTermLike, editOrNewTypeMeta, editOrNewTypeMetaLike, editOrNewUpdateOptions, editOrNewUpdateOptionsLike, editOrNewWatchEvent, editOrNewWatchEventLike, editPatch, editPatchOptions, editPersistentVolume, editPersistentVolumeClaim, editPersistentVolumeClaimList, editPersistentVolumeList, editPodExecOptions, editPodList, editPodTemplateList, editQuantity, editReplicationControllerList, editResourceQuota, editResourceQuotaList, editRootPaths, editSecret, editSecretList, editServiceAccount, editServiceAccountList, editServiceList, editStatus, editToleration, editTopologySelectorTerm, editTypeMeta, editUpdateOptions, editWatchEvent, getAPIGroup, getAPIGroupList, getAPIService, getAPIServiceList, getBaseKubernetesList, getBinding, getComponentStatus, getComponentStatusList, getCondition, getConfig, getConfigMap, getConfigMapList, getContainerStatus, getCreateOptions, getDeleteOptions, getEndpointPort, getEndpoints, getEndpointsList, getEnvVar, getEvent, getEventList, getEventSeries, getEventSource, getGetOptions, getGroupVersionKind, getGroupVersionResource, getInfo, getLimitRangeList, getListOptions, getMicroTime, getNamespace, getNamespaceList, getNode, getNodeList, getObjectMeta, getPatch, getPatchOptions, getPersistentVolume, getPersistentVolumeClaim, getPersistentVolumeClaimList, getPersistentVolumeList, getPodExecOptions, getPodList, getPodTemplateList, getQuantity, getReplicationControllerList, getResourceQuota, getResourceQuotaList, getRootPaths, getSecret, getSecretList, getServiceAccount, getServiceAccountList, getServiceList, getStatus, getTime, getToleration, getTopologySelectorTerm, getTypeMeta, getUpdateOptions, getWatchEvent, hasAPIGroup, hasAPIGroupList, hasAPIService, hasAPIServiceList, hasBaseKubernetesList, hasBinding, hasComponentStatus, hasComponentStatusList, hasCondition, hasConfig, hasConfigMap, hasConfigMapList, hasContainerStatus, hasCreateOptions, hasDeleteOptions, hasEndpointPort, hasEndpoints, hasEndpointsList, hasEnvVar, hasEvent, hasEventList, hasEventSeries, hasEventSource, hasGetOptions, hasGroupVersionKind, hasGroupVersionResource, hasInfo, hasLimitRangeList, hasListOptions, hasMicroTime, hasNamespace, hasNamespaceList, hasNode, hasNodeList, hasObjectMeta, hasPatch, hasPatchOptions, hasPersistentVolume, hasPersistentVolumeClaim, hasPersistentVolumeClaimList, hasPersistentVolumeList, hasPodExecOptions, hasPodList, hasPodTemplateList, hasQuantity, hasReplicationControllerList, hasResourceQuota, hasResourceQuotaList, hasRootPaths, hasSecret, hasSecretList, hasServiceAccount, hasServiceAccountList, hasServiceList, hasStatus, hasTime, hasToleration, hasTopologySelectorTerm, hasTypeMeta, hasUpdateOptions, hasWatchEvent, withAPIGroup, withAPIGroupList, withAPIService, withAPIServiceList, withBaseKubernetesList, withBinding, withComponentStatus, withComponentStatusList, withCondition, withConfig, withConfigMap, withConfigMapList, withContainerStatus, withCreateOptions, withDeleteOptions, withEndpointPort, withEndpoints, withEndpointsList, withEnvVar, withEvent, withEventList, withEventSeries, withEventSource, withGetOptions, withGroupVersionKind, withGroupVersionResource, withInfo, withLimitRangeList, withListOptions, withMicroTime, withNamespace, withNamespaceList, withNewAPIGroup, withNewAPIGroupLike, withNewAPIGroupList, withNewAPIGroupListLike, withNewAPIService, withNewAPIServiceLike, withNewAPIServiceList, withNewAPIServiceListLike, withNewBaseKubernetesList, withNewBaseKubernetesListLike, withNewBinding, withNewBindingLike, withNewComponentStatus, withNewComponentStatusLike, withNewComponentStatusList, withNewComponentStatusListLike, withNewCondition, withNewConditionLike, withNewConfig, withNewConfigLike, withNewConfigMap, withNewConfigMapLike, withNewConfigMapList, withNewConfigMapListLike, withNewContainerStatus, withNewContainerStatusLike, withNewCreateOptions, withNewCreateOptionsLike, withNewDeleteOptions, withNewDeleteOptionsLike, withNewEndpointPort, withNewEndpointPort, withNewEndpointPortLike, withNewEndpoints, withNewEndpointsLike, withNewEndpointsList, withNewEndpointsListLike, withNewEnvVar, withNewEnvVarLike, withNewEvent, withNewEventLike, withNewEventList, withNewEventListLike, withNewEventSeries, withNewEventSeriesLike, withNewEventSource, withNewEventSource, withNewEventSourceLike, withNewGetOptions, withNewGetOptions, withNewGetOptionsLike, withNewGroupVersionKind, withNewGroupVersionKind, withNewGroupVersionKindLike, withNewGroupVersionResource, withNewGroupVersionResource, withNewGroupVersionResourceLike, withNewInfo, withNewInfoLike, withNewLimitRangeList, withNewLimitRangeListLike, withNewListOptions, withNewListOptionsLike, withNewMicroTime, withNewMicroTime, withNewMicroTimeLike, withNewNamespace, withNewNamespaceLike, withNewNamespaceList, withNewNamespaceListLike, withNewNode, withNewNodeLike, withNewNodeList, withNewNodeListLike, withNewObjectMeta, withNewObjectMetaLike, withNewPatch, withNewPatchLike, withNewPatchOptions, withNewPatchOptionsLike, withNewPersistentVolume, withNewPersistentVolumeClaim, withNewPersistentVolumeClaimLike, withNewPersistentVolumeClaimList, withNewPersistentVolumeClaimListLike, withNewPersistentVolumeLike, withNewPersistentVolumeList, withNewPersistentVolumeListLike, withNewPodExecOptions, withNewPodExecOptionsLike, withNewPodList, withNewPodListLike, withNewPodTemplateList, withNewPodTemplateListLike, withNewQuantity, withNewQuantity, withNewQuantity, withNewQuantityLike, withNewReplicationControllerList, withNewReplicationControllerListLike, withNewResourceQuota, withNewResourceQuotaLike, withNewResourceQuotaList, withNewResourceQuotaListLike, withNewRootPaths, withNewRootPathsLike, withNewSecret, withNewSecretLike, withNewSecretList, withNewSecretListLike, withNewServiceAccount, withNewServiceAccountLike, withNewServiceAccountList, withNewServiceAccountListLike, withNewServiceList, withNewServiceListLike, withNewStatus, withNewStatusLike, withNewTime, withNewToleration, withNewToleration, withNewTolerationLike, withNewTopologySelectorTerm, withNewTopologySelectorTermLike, withNewTypeMeta, withNewTypeMeta, withNewTypeMetaLike, withNewUpdateOptions, withNewUpdateOptionsLike, withNewWatchEvent, withNewWatchEventLike, withNode, withNodeList, withObjectMeta, withPatch, withPatchOptions, withPersistentVolume, withPersistentVolumeClaim, withPersistentVolumeClaimList, withPersistentVolumeList, withPodExecOptions, withPodList, withPodTemplateList, withQuantity, withReplicationControllerList, withResourceQuota, withResourceQuotaList, withRootPaths, withSecret, withSecretList, withServiceAccount, withServiceAccountList, withServiceList, withStatus, withTime, withToleration, withTopologySelectorTerm, withTypeMeta, withUpdateOptions, withWatchEvent
accept, accept, acceptInternal, aggregate, aggregate, build, build, builderOf, canVisit, hasCompatibleVisitMethod
public KubeSchemaBuilder()
public KubeSchemaBuilder(Boolean validationEnabled)
public KubeSchemaBuilder(KubeSchemaFluent<?> fluent)
public KubeSchemaBuilder(KubeSchemaFluent<?> fluent, Boolean validationEnabled)
public KubeSchemaBuilder(KubeSchemaFluent<?> fluent, KubeSchema instance)
public KubeSchemaBuilder(KubeSchemaFluent<?> fluent, KubeSchema instance, Boolean validationEnabled)
public KubeSchemaBuilder(KubeSchema instance)
public KubeSchemaBuilder(KubeSchema instance, Boolean validationEnabled)
public KubeSchema build()
build
in interface Builder<KubeSchema>
public boolean equals(Object o)
equals
in class KubeSchemaFluentImpl<KubeSchemaBuilder>
public int hashCode()
hashCode
in class KubeSchemaFluentImpl<KubeSchemaBuilder>
Copyright © 2015–2020 Red Hat. All rights reserved.