@Override public ExtensionsAPIGroupDSL extensions() { return adapt(ExtensionsAPIGroupClient.class); }
@Override public AutoscalingAPIGroupDSL autoscaling() { return adapt(AutoscalingAPIGroupClient.class); }
@Override public RbacAPIGroupDSL rbac() { return adapt(RbacAPIGroupClient.class); }
@Override public SchedulingAPIGroupDSL scheduling() { return adapt(SchedulingAPIGroupClient.class); }
@Override public AppsAPIGroupDSL apps() { return adapt(AppsAPIGroupClient.class); }
@Override public StorageAPIGroupDSL storage() { return adapt(StorageAPIGroupClient.class); }
@Override public BatchAPIGroupDSL batch() { return adapt(BatchAPIGroupClient.class); }
@Override public NetworkAPIGroupDSL network() { return adapt(NetworkAPIGroupClient.class); }
@Override public PolicyAPIGroupDSL policy() { return adapt(PolicyAPIGroupClient.class); }
@Override public SettingsAPIGroupDSL settings() { return adapt(SettingsAPIGroupClient.class); }
public static void main(String[] args) { try (DefaultKubernetesClient kubernetesClient = new DefaultKubernetesClient(new ConfigBuilder() .withMasterUrl("cluster_url") .withUsername("my_username") .withPassword("my_password") .build())) { final OpenShiftClient openShiftClient = kubernetesClient.adapt(OpenShiftClient.class); logger.info(openShiftClient.projects().list().toString()); } } }
@Override public ExtensionsAPIGroupDSL extensions() { return adapt(ExtensionsAPIGroupClient.class); }