域的 CloudFoundry V3 API - Java 客户端
CloudFoundry V3 API for Domains - Java Client
我们正在编写一个 API
,它将获得 cloudfoundry-foundation
中所有可用域的列表。我们的 API
在内部使用 cf-java-client 库与我们的 cloudfoundry-foundation
对话
当我们搜索列出所有域的 API 文档时,我们最终得到 in this API Doc and understood that all V2 Domains API is deprecated and the suggestion over there is to use V3 Domains by referring this API Document
下面的屏幕截图显示 cf-java-client
正在使用已弃用的 APIs 来获取域
但我在 cf-java-client
中找不到任何 Java 类 可以帮助我从 V3-API
检索域
这可以在 cf-java-client
中实现吗?或者截至目前,我应该只使用 V2-Domains
?请推荐
我能够通过直接从 DefaultCloudFoundryOperations
获取 Domain
对象来跳过 V2
域内容
获取所有域
import org.cloudfoundry.operations.domains.Domain;
DefaultCloudFoundryOperations cfOps= .... ;
List<Domain> domainList = cfOps.domains().list().collectList().block();
创建域
public static void createADomain() {
DefaultCloudFoundryOperations cfOps= .... ;
CreateDomainRequest createDomainRequest = CreateDomainRequest.builder()
.domain("arunsample.company.com")
.organization(ORG_NAME)
.build();
cfOps.domains().create(createDomainRequest).block();
System.out.println("Domain Created successfully .. ");
}
我们正在编写一个 API
,它将获得 cloudfoundry-foundation
中所有可用域的列表。我们的 API
在内部使用 cf-java-client 库与我们的 cloudfoundry-foundation
当我们搜索列出所有域的 API 文档时,我们最终得到 in this API Doc and understood that all V2 Domains API is deprecated and the suggestion over there is to use V3 Domains by referring this API Document
下面的屏幕截图显示 cf-java-client
正在使用已弃用的 APIs 来获取域
但我在 cf-java-client
中找不到任何 Java 类 可以帮助我从 V3-API
这可以在 cf-java-client
中实现吗?或者截至目前,我应该只使用 V2-Domains
?请推荐
我能够通过直接从 DefaultCloudFoundryOperations
Domain
对象来跳过 V2
域内容
获取所有域
import org.cloudfoundry.operations.domains.Domain;
DefaultCloudFoundryOperations cfOps= .... ;
List<Domain> domainList = cfOps.domains().list().collectList().block();
创建域
public static void createADomain() {
DefaultCloudFoundryOperations cfOps= .... ;
CreateDomainRequest createDomainRequest = CreateDomainRequest.builder()
.domain("arunsample.company.com")
.organization(ORG_NAME)
.build();
cfOps.domains().create(createDomainRequest).block();
System.out.println("Domain Created successfully .. ");
}