/// <summary>Snippet for GetTenant</summary> public void GetTenantResourceNames() { // Snippet: GetTenant(TenantName, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) TenantName name = TenantName.FromProjectTenant("[PROJECT]", "[TENANT]"); // Make the request Tenant response = tenantServiceClient.GetTenant(name); // End snippet }
/// <summary>Snippet for UpdateTenant</summary> public void UpdateTenant() { // Snippet: UpdateTenant(Tenant, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) Tenant tenant = new Tenant(); // Make the request Tenant response = tenantServiceClient.UpdateTenant(tenant); // End snippet }
/// <summary>Snippet for GetTenant</summary> public void GetTenant() { // Snippet: GetTenant(string, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/tenants/[TENANT]"; // Make the request Tenant response = tenantServiceClient.GetTenant(name); // End snippet }
/// <summary>Snippet for CreateTenant</summary> public void CreateTenantResourceNames() { // Snippet: CreateTenant(ProjectName, Tenant, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) ProjectName parent = ProjectName.FromProject("[PROJECT]"); Tenant tenant = new Tenant(); // Make the request Tenant response = tenantServiceClient.CreateTenant(parent, tenant); // End snippet }
/// <summary>Snippet for CreateTenant</summary> public void CreateTenant() { // Snippet: CreateTenant(string, Tenant, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]"; Tenant tenant = new Tenant(); // Make the request Tenant response = tenantServiceClient.CreateTenant(parent, tenant); // End snippet }
/// <summary>Snippet for DeleteTenant</summary> public void DeleteTenant() { // Snippet: DeleteTenant(TenantName,CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) TenantName name = new TenantName("[PROJECT]", "[TENANT]"); // Make the request tenantServiceClient.DeleteTenant(name); // End snippet }
// [START job_search_delete_tenant_beta] public static object DeleteTenant(string projectId, string tenantId) { TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); TenantName tenantName = new TenantName(projectId, tenantId); DeleteTenantRequest request = new DeleteTenantRequest { TenantName = tenantName }; tenantServiceClient.DeleteTenant(request); Console.WriteLine($"Deleted Tenant."); return(0); }
/// <summary>Snippet for GetTenant</summary> public void GetTenantRequestObject() { // Snippet: GetTenant(GetTenantRequest, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) GetTenantRequest request = new GetTenantRequest { TenantName = TenantName.FromProjectTenant("[PROJECT]", "[TENANT]"), }; // Make the request Tenant response = tenantServiceClient.GetTenant(request); // End snippet }
// [START job_search_get_tenant_beta] public static object GetTenant(string projectId, string tenantId) { TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); TenantName name = new TenantName(projectId, tenantId); GetTenantRequest request = new GetTenantRequest { TenantName = name }; Tenant response = tenantServiceClient.GetTenant(request); Console.WriteLine($"Name: {response.Name}"); Console.WriteLine($"External ID: {response.ExternalId}"); return(0); }
/// <summary>Snippet for UpdateTenant</summary> public void UpdateTenant_RequestObject() { // Snippet: UpdateTenant(UpdateTenantRequest,CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) UpdateTenantRequest request = new UpdateTenantRequest { Tenant = new Tenant(), }; // Make the request Tenant response = tenantServiceClient.UpdateTenant(request); // End snippet }
/// <summary>Snippet for CreateTenant</summary> public void CreateTenantRequestObject() { // Snippet: CreateTenant(CreateTenantRequest, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) CreateTenantRequest request = new CreateTenantRequest { ParentAsProjectName = ProjectName.FromProject("[PROJECT]"), Tenant = new Tenant(), }; // Make the request Tenant response = tenantServiceClient.CreateTenant(request); // End snippet }
/// <summary>Snippet for DeleteTenant</summary> public void DeleteTenant_RequestObject() { // Snippet: DeleteTenant(DeleteTenantRequest,CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) DeleteTenantRequest request = new DeleteTenantRequest { TenantName = new TenantName("[PROJECT]", "[TENANT]"), }; // Make the request tenantServiceClient.DeleteTenant(request); // End snippet }
/// <summary>Snippet for ListTenants</summary> public void ListTenantsRequestObject() { // Snippet: ListTenants(ListTenantsRequest, CallSettings) // Create client TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); // Initialize request argument(s) ListTenantsRequest request = new ListTenantsRequest { ParentAsProjectName = ProjectName.FromProject("[PROJECT]"), }; // Make the request PagedEnumerable <ListTenantsResponse, Tenant> response = tenantServiceClient.ListTenants(request); // Iterate over all response items, lazily performing RPCs as required foreach (Tenant item in response) { // Do something with each item Console.WriteLine(item); } // Or iterate over pages (of server-defined size), performing one RPC per page foreach (ListTenantsResponse page in response.AsRawResponses()) { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (Tenant item in page) { // Do something with each item Console.WriteLine(item); } } // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required int pageSize = 10; Page <Tenant> singlePage = response.ReadPage(pageSize); // Do something with the page of items Console.WriteLine($"A page of {pageSize} results (unless it's the final page):"); foreach (Tenant item in singlePage) { // Do something with each item Console.WriteLine(item); } // Store the pageToken, for when the next page is required. string nextPageToken = singlePage.NextPageToken; // End snippet }
// [START job_search_list_tenants_beta] 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); }
// [START job_search_create_tenant_beta] public static object CreateTenant(string projectId, string externalId) { TenantServiceClient tenantServiceClient = TenantServiceClient.Create(); Tenant tenant = new Tenant { ExternalId = externalId, }; ProjectName parent = new ProjectName(projectId); CreateTenantRequest request = new CreateTenantRequest { ParentAsProjectName = parent, Tenant = tenant }; Tenant response = tenantServiceClient.CreateTenant(request); Console.WriteLine($"Created Tenant."); Console.WriteLine($"Name: {response.Name}"); Console.WriteLine($"External ID: {response.ExternalId}"); return(0); }