All Apps and Add-ons

Splunk Java SDK How to get Email ID of current User.

disha
Contributor

Hi,
I am not very comfortable in java. So Asking this help. This could be very easy and straight for regular java users.
Scenario:
I am connecting to Splunk and Running oneshot search and I need to send email to User as notification.
I figured out like User.getEmail() will give me email of current user. But I cannot fit this in my Code.Please help where I am doing wrong.

import java.io.*;
import java.util.HashMap;

import com.splunk.*; // The entry point to the client library

public class SplunkConnect {

public static void main(String[] args) {

    // Create a map of arguments and add login parameters
    Args loginArgs = new Args();
    loginArgs.add("username", "admin");
    loginArgs.add("password", "password");
    loginArgs.add("host", "localhost");
    loginArgs.add("port", 8089);

     Create a Service instance and log in with the argument map
    Service service = Service.connect(loginArgs);
    String user= service.getUsername();
    String email=service.User.getEmail();
   System.out.println("The current user is " + user);
   System.out.println("The current user email is " + email);

Please suggest the correct way of calling getUser().
Thanks in Advance.
-Disha

Tags (1)
0 Karma

psanford_splunk
Splunk Employee
Splunk Employee

Hi - this page might be helpful for you:

http://dev.splunk.com/view/SP-CAAAEJ7

It talks about how to get the user object.

0 Karma
Get Updates on the Splunk Community!

Automatic Discovery Part 1: What is Automatic Discovery in Splunk Observability Cloud ...

If you’ve ever deployed a new database cluster, spun up a caching layer, or added a load balancer, you know it ...

Real-Time Fraud Detection: How Splunk Dashboards Protect Financial Institutions

Financial fraud isn't slowing down. If anything, it's getting more sophisticated. Account takeovers, credit ...

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...