The interfaces provided are listed below, along with usage samples.
======================== ApplicationServiceClient ========================
Service Description: A service that handles application management, including CRUD and enumeration.
Sample for ApplicationServiceClient:
try (ApplicationServiceClient applicationServiceClient = ApplicationServiceClient.create()) {
ProfileName parent = ProfileName.of("[PROJECT]", "[TENANT]", "[PROFILE]");
Application application = Application.newBuilder().build();
Application response = applicationServiceClient.createApplication(parent, application);
}
==================== CompanyServiceClient ====================
Service Description: A service that handles company management, including CRUD and enumeration.
Sample for CompanyServiceClient:
try (CompanyServiceClient companyServiceClient = CompanyServiceClient.create()) {
TenantOrProjectName parent = TenantName.of("[PROJECT]", "[TENANT]");
Company company = Company.newBuilder().build();
Company response = companyServiceClient.createCompany(parent, company);
}
================ CompletionClient ================
Service Description: A service handles auto completion.
Sample for CompletionClient:
try (CompletionClient completionClient = CompletionClient.create()) {
TenantOrProjectName parent = TenantName.of("[PROJECT]", "[TENANT]");
String query = "";
int pageSize = 0;
CompleteQueryRequest request = CompleteQueryRequest.newBuilder()
.setParent(parent.toString())
.setQuery(query)
.setPageSize(pageSize)
.build();
CompleteQueryResponse response = completionClient.completeQuery(request);
}
================== EventServiceClient ==================
Service Description: A service handles client event report.
Sample for EventServiceClient:
try (EventServiceClient eventServiceClient = EventServiceClient.create()) {
TenantOrProjectName parent = TenantName.of("[PROJECT]", "[TENANT]");
ClientEvent clientEvent = ClientEvent.newBuilder().build();
ClientEvent response = eventServiceClient.createClientEvent(parent, clientEvent);
}
================ JobServiceClient ================
Service Description: A service handles job management, including job CRUD, enumeration and search.
Sample for JobServiceClient:
try (JobServiceClient jobServiceClient = JobServiceClient.create()) {
TenantOrProjectName parent = TenantName.of("[PROJECT]", "[TENANT]");
Job job = Job.newBuilder().build();
Job response = jobServiceClient.createJob(parent, job);
}
==================== ProfileServiceClient ====================
Service Description: A service that handles profile management, including profile CRUD, enumeration and search.
Sample for ProfileServiceClient:
try (ProfileServiceClient profileServiceClient = ProfileServiceClient.create()) {
TenantName parent = TenantName.of("[PROJECT]", "[TENANT]");
Profile profile = Profile.newBuilder().build();
Profile response = profileServiceClient.createProfile(parent, profile);
}
=================== TenantServiceClient ===================
Service Description: A service that handles tenant management, including CRUD and enumeration.
Sample for TenantServiceClient:
try (TenantServiceClient tenantServiceClient = TenantServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
Tenant tenant = Tenant.newBuilder().build();
Tenant response = tenantServiceClient.createTenant(parent, tenant);
}
Copyright © 2019 Google LLC. All rights reserved.