code: public final void deleteProfile(ProfileName name) {
  
      DeleteProfileRequest request =
          DeleteProfileRequest.newBuilder().setName(name == null ? null : name.toString()).build();
      deleteProfile(request);
    }
docs: Deletes the specified profile. Prerequisite: The profile has no associated applications or
  assignments associated.
  
  <p>Sample code:
  
  <pre><code>
  try (ProfileServiceClient profileServiceClient = ProfileServiceClient.create()) {
  ProfileName name = ProfileName.of("[PROJECT]", "[TENANT]", "[PROFILE]");
  profileServiceClient.deleteProfile(name);
  }
  </code></pre>
  
  @param name Required.
  <p>Resource name of the profile to be deleted.
  <p>The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for
  example, "projects/api-test-project/tenants/foo/profiles/bar".
  @throws com.google.api.gax.rpc.ApiException if the remote call fails