Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用OpenShift Java REST客户端获取持久卷列表_Openshift - Fatal编程技术网

使用OpenShift Java REST客户端获取持久卷列表

使用OpenShift Java REST客户端获取持久卷列表,openshift,Openshift,我正在使用OpenShift Java REST客户端(),并使用以下一些代码来尝试执行此操作: IClient client = new ClientBuilder(osUrl) .withUserName(userName) .withPassword(mySecretPw) .build(); System.out.println("=====API & Status=========================

我正在使用OpenShift Java REST客户端(),并使用以下一些代码来尝试执行此操作:

    IClient client = new ClientBuilder(osUrl)
        .withUserName(userName)
        .withPassword(mySecretPw)
        .build();

    System.out.println("=====API & Status==================================================================");
    System.out.println(client.getOpenShiftAPIVersion() + ", " + client.getServerReadyStatus());

    IPersistentVolume volume = (IPersistentVolume)client.getResourceFactory().stub(ResourceKind.PERSISTENT_VOLUME, "DEFAULT");

    System.out.println("=====Version Etc:==================================================================");
    System.out.println("Openshift API version : " + volume.getApiVersion() +", Volume name : " + volume.getName());
但这只是显示单个卷中的信息。当我使用OC命令行时,通过:

oc get pv
我大约有20卷。如何获取OpenShift中所有卷的列表?

IClient client=new ClientBuilder(osUrl).withUserName(userName).withPassword(mySecretPw).build();
    IClient client = new ClientBuilder(osUrl).withUserName(userName).withPassword(mySecretPw).build();

    List<IPersistentVolume> persistentVolumes = client.list(ResourceKind.PERSISTENT_VOLUME);
List persistentVolumes=client.List(ResourceKind.PERSISTENT\u VOLUME);