Search in sources :

Example 1 with Watch

use of io.kubernetes.client.util.Watch in project java by kubernetes-client.

the class WatchExample method main.

public static void main(String[] args) throws IOException, ApiException {
    ApiClient client = Config.defaultClient();
    client.getHttpClient().setReadTimeout(60, TimeUnit.SECONDS);
    Configuration.setDefaultApiClient(client);
    CoreV1Api api = new CoreV1Api();
    Watch<V1Namespace> watch = Watch.createWatch(client, api.listNamespaceCall(null, null, null, null, null, 5, null, null, Boolean.TRUE, null, null), new TypeToken<Watch.Response<V1Namespace>>() {
    }.getType());
    for (Watch.Response<V1Namespace> item : watch) {
        System.out.printf("%s : %s%n", item.type, item.object.getMetadata().getName());
    }
}
Also used : TypeToken(com.google.gson.reflect.TypeToken) V1Namespace(io.kubernetes.client.models.V1Namespace) Watch(io.kubernetes.client.util.Watch) ApiClient(io.kubernetes.client.ApiClient) CoreV1Api(io.kubernetes.client.apis.CoreV1Api)

Aggregations

TypeToken (com.google.gson.reflect.TypeToken)1 ApiClient (io.kubernetes.client.ApiClient)1 CoreV1Api (io.kubernetes.client.apis.CoreV1Api)1 V1Namespace (io.kubernetes.client.models.V1Namespace)1 Watch (io.kubernetes.client.util.Watch)1