Package com.google.devtools.cloudprofiler.v2
@Generated("by gapic-generator-java")
package com.google.devtools.cloudprofiler.v2
A client to Cloud Profiler API
The interfaces provided are listed below, along with usage samples.
======================= ProfilerServiceClient =======================
Service Description: Manage the collection of continuous profiling data provided by profiling agents running in the cloud or by an offline provider of profiling data.
__The APIs listed in this service are intended for use within our profiler agents only.__
Sample for ProfilerServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ProfilerServiceClient profilerServiceClient = ProfilerServiceClient.create()) {
CreateProfileRequest request =
CreateProfileRequest.newBuilder()
.setParent(ProjectName.of("[PROJECT]").toString())
.setDeployment(Deployment.newBuilder().build())
.addAllProfileType(new ArrayList<ProfileType>())
.build();
Profile response = profilerServiceClient.createProfile(request);
}
======================= ExportServiceClient =======================
Service Description: Service allows existing Cloud Profiler customers to export their profile data out of Google Cloud.
Sample for ExportServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ExportServiceClient exportServiceClient = ExportServiceClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
for (Profile element : exportServiceClient.listProfiles(parent).iterateAll()) {
// doThingsWith(element);
}
}
-
ClassesClassDescriptionService Description: Service allows existing Cloud Profiler customers to export their profile data out of Google Cloud.Settings class to configure an instance of
ExportServiceClient.Builder for ExportServiceSettings.Service Description: Manage the collection of continuous profiling data provided by profiling agents running in the cloud or by an offline provider of profiling data.Settings class to configure an instance ofProfilerServiceClient.Builder for ProfilerServiceSettings.