All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.devtools.clouddebugger.v2.DebuggeeOrBuilder Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/devtools/clouddebugger/v2/data.proto

// Protobuf Java Version: 3.25.5
package com.google.devtools.clouddebugger.v2;

public interface DebuggeeOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.devtools.clouddebugger.v2.Debuggee)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Unique identifier for the debuggee generated by the controller service.
   * 
* * string id = 1; * * @return The id. */ java.lang.String getId(); /** * * *
   * Unique identifier for the debuggee generated by the controller service.
   * 
* * string id = 1; * * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** * * *
   * Project the debuggee is associated with.
   * Use project number or id when registering a Google Cloud Platform project.
   * 
* * string project = 2; * * @return The project. */ java.lang.String getProject(); /** * * *
   * Project the debuggee is associated with.
   * Use project number or id when registering a Google Cloud Platform project.
   * 
* * string project = 2; * * @return The bytes for project. */ com.google.protobuf.ByteString getProjectBytes(); /** * * *
   * Uniquifier to further distinguish the application.
   * It is possible that different applications might have identical values in
   * the debuggee message, thus, incorrectly identified as a single application
   * by the Controller service. This field adds salt to further distinguish the
   * application. Agents should consider seeding this field with value that
   * identifies the code, binary, configuration and environment.
   * 
* * string uniquifier = 3; * * @return The uniquifier. */ java.lang.String getUniquifier(); /** * * *
   * Uniquifier to further distinguish the application.
   * It is possible that different applications might have identical values in
   * the debuggee message, thus, incorrectly identified as a single application
   * by the Controller service. This field adds salt to further distinguish the
   * application. Agents should consider seeding this field with value that
   * identifies the code, binary, configuration and environment.
   * 
* * string uniquifier = 3; * * @return The bytes for uniquifier. */ com.google.protobuf.ByteString getUniquifierBytes(); /** * * *
   * Human readable description of the debuggee.
   * Including a human-readable project name, environment name and version
   * information is recommended.
   * 
* * string description = 4; * * @return The description. */ java.lang.String getDescription(); /** * * *
   * Human readable description of the debuggee.
   * Including a human-readable project name, environment name and version
   * information is recommended.
   * 
* * string description = 4; * * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** * * *
   * If set to `true`, indicates that Controller service does not detect any
   * activity from the debuggee agents and the application is possibly stopped.
   * 
* * bool is_inactive = 5; * * @return The isInactive. */ boolean getIsInactive(); /** * * *
   * Version ID of the agent.
   * Schema: `domain/language-platform/vmajor.minor` (for example
   * `google.com/java-gcp/v1.1`).
   * 
* * string agent_version = 6; * * @return The agentVersion. */ java.lang.String getAgentVersion(); /** * * *
   * Version ID of the agent.
   * Schema: `domain/language-platform/vmajor.minor` (for example
   * `google.com/java-gcp/v1.1`).
   * 
* * string agent_version = 6; * * @return The bytes for agentVersion. */ com.google.protobuf.ByteString getAgentVersionBytes(); /** * * *
   * If set to `true`, indicates that the agent should disable itself and
   * detach from the debuggee.
   * 
* * bool is_disabled = 7; * * @return The isDisabled. */ boolean getIsDisabled(); /** * * *
   * Human readable message to be displayed to the user about this debuggee.
   * Absence of this field indicates no status. The message can be either
   * informational or an error status.
   * 
* * .google.devtools.clouddebugger.v2.StatusMessage status = 8; * * @return Whether the status field is set. */ boolean hasStatus(); /** * * *
   * Human readable message to be displayed to the user about this debuggee.
   * Absence of this field indicates no status. The message can be either
   * informational or an error status.
   * 
* * .google.devtools.clouddebugger.v2.StatusMessage status = 8; * * @return The status. */ com.google.devtools.clouddebugger.v2.StatusMessage getStatus(); /** * * *
   * Human readable message to be displayed to the user about this debuggee.
   * Absence of this field indicates no status. The message can be either
   * informational or an error status.
   * 
* * .google.devtools.clouddebugger.v2.StatusMessage status = 8; */ com.google.devtools.clouddebugger.v2.StatusMessageOrBuilder getStatusOrBuilder(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * repeated .google.devtools.source.v1.SourceContext source_contexts = 9; */ java.util.List getSourceContextsList(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * repeated .google.devtools.source.v1.SourceContext source_contexts = 9; */ com.google.devtools.source.v1.SourceContext getSourceContexts(int index); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * repeated .google.devtools.source.v1.SourceContext source_contexts = 9; */ int getSourceContextsCount(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * repeated .google.devtools.source.v1.SourceContext source_contexts = 9; */ java.util.List getSourceContextsOrBuilderList(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * repeated .google.devtools.source.v1.SourceContext source_contexts = 9; */ com.google.devtools.source.v1.SourceContextOrBuilder getSourceContextsOrBuilder(int index); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * * repeated .google.devtools.source.v1.ExtendedSourceContext ext_source_contexts = 13 [deprecated = true]; * */ @java.lang.Deprecated java.util.List getExtSourceContextsList(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * * repeated .google.devtools.source.v1.ExtendedSourceContext ext_source_contexts = 13 [deprecated = true]; * */ @java.lang.Deprecated com.google.devtools.source.v1.ExtendedSourceContext getExtSourceContexts(int index); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * * repeated .google.devtools.source.v1.ExtendedSourceContext ext_source_contexts = 13 [deprecated = true]; * */ @java.lang.Deprecated int getExtSourceContextsCount(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * * repeated .google.devtools.source.v1.ExtendedSourceContext ext_source_contexts = 13 [deprecated = true]; * */ @java.lang.Deprecated java.util.List getExtSourceContextsOrBuilderList(); /** * * *
   * References to the locations and revisions of the source code used in the
   * deployed application.
   * 
* * * repeated .google.devtools.source.v1.ExtendedSourceContext ext_source_contexts = 13 [deprecated = true]; * */ @java.lang.Deprecated com.google.devtools.source.v1.ExtendedSourceContextOrBuilder getExtSourceContextsOrBuilder( int index); /** * * *
   * A set of custom debuggee properties, populated by the agent, to be
   * displayed to the user.
   * 
* * map<string, string> labels = 11; */ int getLabelsCount(); /** * * *
   * A set of custom debuggee properties, populated by the agent, to be
   * displayed to the user.
   * 
* * map<string, string> labels = 11; */ boolean containsLabels(java.lang.String key); /** Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** * * *
   * A set of custom debuggee properties, populated by the agent, to be
   * displayed to the user.
   * 
* * map<string, string> labels = 11; */ java.util.Map getLabelsMap(); /** * * *
   * A set of custom debuggee properties, populated by the agent, to be
   * displayed to the user.
   * 
* * map<string, string> labels = 11; */ /* nullable */ java.lang.String getLabelsOrDefault( java.lang.String key, /* nullable */ java.lang.String defaultValue); /** * * *
   * A set of custom debuggee properties, populated by the agent, to be
   * displayed to the user.
   * 
* * map<string, string> labels = 11; */ java.lang.String getLabelsOrThrow(java.lang.String key); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy