code: public final ListApplicationsPagedResponse listApplications(ProfileName parent) {
      ListApplicationsRequest request =
          ListApplicationsRequest.newBuilder()
              .setParent(parent == null ? null : parent.toString())
              .build();
      return listApplications(request);
    }
docs: Lists all applications associated with the profile.
  
  <p>Sample code:
  
  <pre><code>
  try (ApplicationServiceClient applicationServiceClient = ApplicationServiceClient.create()) {
  ProfileName parent = ProfileName.of("[PROJECT]", "[TENANT]", "[PROFILE]");
  for (Application element : applicationServiceClient.listApplications(parent).iterateAll()) {
  // doThingsWith(element);
  }
  }
  </code></pre>
  
  @param parent Required.
  <p>Resource name of the profile under which the application is created.
  <p>The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for
  example, "projects/test-project/tenants/test-tenant/profiles/test-profile".
  @throws com.google.api.gax.rpc.ApiException if the remote call fails