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
Hi - this page might be helpful for you:
http://dev.splunk.com/view/SP-CAAAEJ7
It talks about how to get the user object.