クライアントを使用してテナントを一覧表示します。
このコードサンプルが含まれるドキュメント ページ
コンテキストで使用されているコードサンプルを表示するには、次のドキュメントをご覧ください。
コードサンプル
C#
public static object ListTenants(string projectId)
{
TenantServiceClient tenantServiceClient = TenantServiceClient.Create();
ProjectName parent = new ProjectName(projectId);
ListTenantsRequest request = new ListTenantsRequest
{
ParentAsProjectName = parent
};
var tenants = tenantServiceClient.ListTenants(request);
foreach (var tenant in tenants)
{
Console.WriteLine($"Tenant Name: {tenant.Name}");
Console.WriteLine($"External ID: {tenant.ExternalId}");
}
return 0;
}
Java
import com.google.cloud.talent.v4beta1.ListTenantsRequest;
import com.google.cloud.talent.v4beta1.ProjectName;
import com.google.cloud.talent.v4beta1.Tenant;
import com.google.cloud.talent.v4beta1.TenantServiceClient;
import java.io.IOException;
public class JobSearchListTenants {
public static void listTenants() throws IOException {
// TODO(developer): Replace these variables before running the sample.
String projectId = "your-project-id";
listTenants(projectId);
}
// List Tenants.
public static void listTenants(String projectId) throws IOException {
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests. After completing all of your requests, call
// the "close" method on the client to safely clean up any remaining background resources.
try (TenantServiceClient tenantServiceClient = TenantServiceClient.create()) {
ProjectName parent = ProjectName.of(projectId);
ListTenantsRequest request =
ListTenantsRequest.newBuilder().setParent(parent.toString()).build();
for (Tenant responseItem : tenantServiceClient.listTenants(request).iterateAll()) {
System.out.format("Tenant Name: %s%n", responseItem.getName());
System.out.format("External ID: %s%n", responseItem.getExternalId());
}
}
}
}