Here are the examples of the java api class com.google.api.services.clouddebugger.v2.model.RegisterDebuggeeRequest taken from open source projects.
1. DataflowRunner#registerDebuggee()
Project: incubator-beam
File: DataflowRunner.java
File: DataflowRunner.java
private Debuggee registerDebuggee(Clouddebugger debuggerClient, String uniquifier) { RegisterDebuggeeRequest registerReq = new RegisterDebuggeeRequest(); registerReq.setDebuggee(new Debuggee().setProject(options.getProject()).setUniquifier(uniquifier).setDescription(uniquifier).setAgentVersion("google.com/cloud-dataflow-java/v1")); try { RegisterDebuggeeResponse registerResponse = debuggerClient.controller().debuggees().register(registerReq).execute(); Debuggee debuggee = registerResponse.getDebuggee(); if (debuggee.getStatus() != null && debuggee.getStatus().getIsError()) { throw new RuntimeException("Unable to register with the debugger: " + debuggee.getStatus().getDescription().getFormat()); } return debuggee; } catch (IOException e) { throw new RuntimeException("Unable to register with the debugger: ", e); } }
2. DataflowPipelineRunner#registerDebuggee()
Project: DataflowJavaSDK
File: DataflowPipelineRunner.java
File: DataflowPipelineRunner.java
private Debuggee registerDebuggee(Clouddebugger debuggerClient, String uniquifier) { RegisterDebuggeeRequest registerReq = new RegisterDebuggeeRequest(); registerReq.setDebuggee(new Debuggee().setProject(options.getProject()).setUniquifier(uniquifier).setDescription(uniquifier).setAgentVersion("google.com/cloud-dataflow-java/v1")); try { RegisterDebuggeeResponse registerResponse = debuggerClient.controller().debuggees().register(registerReq).execute(); Debuggee debuggee = registerResponse.getDebuggee(); if (debuggee.getStatus() != null && debuggee.getStatus().getIsError()) { throw new RuntimeException("Unable to register with the debugger: " + debuggee.getStatus().getDescription().getFormat()); } return debuggee; } catch (IOException e) { throw new RuntimeException("Unable to register with the debugger: ", e); } }