public final class Debuggee
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Cloud Debugger API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
Debuggee() |
| Modifier and Type | Method and Description |
|---|---|
Debuggee |
clone() |
java.lang.String |
getAgentVersion()
Version ID of the agent release.
|
java.lang.String |
getDescription()
Human readable description of the debuggee.
|
java.util.List<ExtendedSourceContext> |
getExtSourceContexts()
References to the locations and revisions of the source code used in the deployed application.
|
java.lang.String |
getId()
Unique identifier for the debuggee generated by the controller service.
|
java.lang.Boolean |
getIsDisabled()
If set to `true`, indicates that the agent should disable itself and detach from the debuggee.
|
java.lang.Boolean |
getIsInactive()
If set to `true`, indicates that the debuggee is considered as inactive by the Controller
service.
|
java.util.Map<java.lang.String,java.lang.String> |
getLabels()
A set of custom debuggee properties, populated by the agent, to be displayed to the user.
|
java.lang.String |
getProject()
Project the debuggee is associated with.
|
java.util.List<SourceContext> |
getSourceContexts()
References to the locations and revisions of the source code used in the deployed application.
|
StatusMessage |
getStatus()
Human readable message to be displayed to the user about this debuggee.
|
java.lang.String |
getUniquifier()
Debuggee uniquifier within the project.
|
Debuggee |
set(java.lang.String fieldName,
java.lang.Object value) |
Debuggee |
setAgentVersion(java.lang.String agentVersion)
Version ID of the agent release.
|
Debuggee |
setDescription(java.lang.String description)
Human readable description of the debuggee.
|
Debuggee |
setExtSourceContexts(java.util.List<ExtendedSourceContext> extSourceContexts)
References to the locations and revisions of the source code used in the deployed application.
|
Debuggee |
setId(java.lang.String id)
Unique identifier for the debuggee generated by the controller service.
|
Debuggee |
setIsDisabled(java.lang.Boolean isDisabled)
If set to `true`, indicates that the agent should disable itself and detach from the debuggee.
|
Debuggee |
setIsInactive(java.lang.Boolean isInactive)
If set to `true`, indicates that the debuggee is considered as inactive by the Controller
service.
|
Debuggee |
setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
A set of custom debuggee properties, populated by the agent, to be displayed to the user.
|
Debuggee |
setProject(java.lang.String project)
Project the debuggee is associated with.
|
Debuggee |
setSourceContexts(java.util.List<SourceContext> sourceContexts)
References to the locations and revisions of the source code used in the deployed application.
|
Debuggee |
setStatus(StatusMessage status)
Human readable message to be displayed to the user about this debuggee.
|
Debuggee |
setUniquifier(java.lang.String uniquifier)
Debuggee uniquifier within the project.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeyspublic java.lang.String getAgentVersion()
null for nonepublic Debuggee setAgentVersion(java.lang.String agentVersion)
agentVersion - agentVersion or null for nonepublic java.lang.String getDescription()
null for nonepublic Debuggee setDescription(java.lang.String description)
description - description or null for nonepublic java.util.List<ExtendedSourceContext> getExtSourceContexts()
null for nonepublic Debuggee setExtSourceContexts(java.util.List<ExtendedSourceContext> extSourceContexts)
extSourceContexts - extSourceContexts or null for nonepublic java.lang.String getId()
null for nonepublic Debuggee setId(java.lang.String id)
id - id or null for nonepublic java.lang.Boolean getIsDisabled()
null for nonepublic Debuggee setIsDisabled(java.lang.Boolean isDisabled)
isDisabled - isDisabled or null for nonepublic java.lang.Boolean getIsInactive()
null for nonepublic Debuggee setIsInactive(java.lang.Boolean isInactive)
isInactive - isInactive or null for nonepublic java.util.Map<java.lang.String,java.lang.String> getLabels()
null for nonepublic Debuggee setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
labels - labels or null for nonepublic java.lang.String getProject()
null for nonepublic Debuggee setProject(java.lang.String project)
project - project or null for nonepublic java.util.List<SourceContext> getSourceContexts()
null for nonepublic Debuggee setSourceContexts(java.util.List<SourceContext> sourceContexts)
sourceContexts - sourceContexts or null for nonepublic StatusMessage getStatus()
null for nonepublic Debuggee setStatus(StatusMessage status)
status - status or null for nonepublic java.lang.String getUniquifier()
null for nonepublic Debuggee setUniquifier(java.lang.String uniquifier)
uniquifier - uniquifier or null for nonepublic Debuggee set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic Debuggee clone()
clone in class com.google.api.client.json.GenericJson