Search in sources :

Example 1 with GroupVersionForDiscovery

use of io.fabric8.kubernetes.api.model.GroupVersionForDiscovery in project strimzi-kafka-operator by strimzi.

the class PlatformFeaturesAvailabilityTest method buildAPIGroup.

private APIGroup buildAPIGroup(String group, String... versions) {
    APIGroup apiGroup = new APIGroupBuilder().withName(group).build();
    List<GroupVersionForDiscovery> groupVersions = new ArrayList<>();
    for (String version : versions) {
        groupVersions.add(new GroupVersionForDiscoveryBuilder().withGroupVersion(group + "/" + version).withVersion(version).build());
    }
    apiGroup.setVersions(groupVersions);
    return apiGroup;
}
Also used : GroupVersionForDiscoveryBuilder(io.fabric8.kubernetes.api.model.GroupVersionForDiscoveryBuilder) ArrayList(java.util.ArrayList) APIGroup(io.fabric8.kubernetes.api.model.APIGroup) APIGroupBuilder(io.fabric8.kubernetes.api.model.APIGroupBuilder) GroupVersionForDiscovery(io.fabric8.kubernetes.api.model.GroupVersionForDiscovery)

Example 2 with GroupVersionForDiscovery

use of io.fabric8.kubernetes.api.model.GroupVersionForDiscovery in project strimzi by strimzi.

the class PlatformFeaturesAvailabilityTest method buildAPIGroup.

private APIGroup buildAPIGroup(String group, String... versions) {
    APIGroup apiGroup = new APIGroupBuilder().withName(group).build();
    List<GroupVersionForDiscovery> groupVersions = new ArrayList<>();
    for (String version : versions) {
        groupVersions.add(new GroupVersionForDiscoveryBuilder().withGroupVersion(group + "/" + version).withVersion(version).build());
    }
    apiGroup.setVersions(groupVersions);
    return apiGroup;
}
Also used : GroupVersionForDiscoveryBuilder(io.fabric8.kubernetes.api.model.GroupVersionForDiscoveryBuilder) ArrayList(java.util.ArrayList) APIGroup(io.fabric8.kubernetes.api.model.APIGroup) APIGroupBuilder(io.fabric8.kubernetes.api.model.APIGroupBuilder) GroupVersionForDiscovery(io.fabric8.kubernetes.api.model.GroupVersionForDiscovery)

Aggregations

APIGroup (io.fabric8.kubernetes.api.model.APIGroup)2 APIGroupBuilder (io.fabric8.kubernetes.api.model.APIGroupBuilder)2 GroupVersionForDiscovery (io.fabric8.kubernetes.api.model.GroupVersionForDiscovery)2 GroupVersionForDiscoveryBuilder (io.fabric8.kubernetes.api.model.GroupVersionForDiscoveryBuilder)2 ArrayList (java.util.ArrayList)2