Class Debuggee.Builder

  • All Implemented Interfaces:
    DebuggeeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Debuggee

    public static final class Debuggee.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
    implements DebuggeeOrBuilder
     Represents the debugged application. The application may include one or more
     replicated processes executing the same code. Each of these processes is
     attached with a debugger agent, carrying out the debugging commands.
     Agents attached to the same debuggee identify themselves as such by using
     exactly the same Debuggee message value when registering.
     
    Protobuf type google.devtools.clouddebugger.v2.Debuggee
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • clear

        public Debuggee.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • getDefaultInstanceForType

        public Debuggee getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Debuggee build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Debuggee buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Debuggee.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • setField

        public Debuggee.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                         Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • clearField

        public Debuggee.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • clearOneof

        public Debuggee.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • setRepeatedField

        public Debuggee.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 int index,
                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • addRepeatedField

        public Debuggee.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • mergeFrom

        public Debuggee.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Debuggee.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • mergeFrom

        public Debuggee.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Debuggee.Builder>
        Throws:
        IOException
      • getId

        public String getId()
         Unique identifier for the debuggee generated by the controller service.
         
        string id = 1;
        Specified by:
        getId in interface DebuggeeOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         Unique identifier for the debuggee generated by the controller service.
         
        string id = 1;
        Specified by:
        getIdBytes in interface DebuggeeOrBuilder
        Returns:
        The bytes for id.
      • setId

        public Debuggee.Builder setId​(String value)
         Unique identifier for the debuggee generated by the controller service.
         
        string id = 1;
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Debuggee.Builder clearId()
         Unique identifier for the debuggee generated by the controller service.
         
        string id = 1;
        Returns:
        This builder for chaining.
      • setIdBytes

        public Debuggee.Builder setIdBytes​(com.google.protobuf.ByteString value)
         Unique identifier for the debuggee generated by the controller service.
         
        string id = 1;
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getProject

        public String getProject()
         Project the debuggee is associated with.
         Use project number or id when registering a Google Cloud Platform project.
         
        string project = 2;
        Specified by:
        getProject in interface DebuggeeOrBuilder
        Returns:
        The project.
      • getProjectBytes

        public com.google.protobuf.ByteString getProjectBytes()
         Project the debuggee is associated with.
         Use project number or id when registering a Google Cloud Platform project.
         
        string project = 2;
        Specified by:
        getProjectBytes in interface DebuggeeOrBuilder
        Returns:
        The bytes for project.
      • setProject

        public Debuggee.Builder setProject​(String value)
         Project the debuggee is associated with.
         Use project number or id when registering a Google Cloud Platform project.
         
        string project = 2;
        Parameters:
        value - The project to set.
        Returns:
        This builder for chaining.
      • clearProject

        public Debuggee.Builder clearProject()
         Project the debuggee is associated with.
         Use project number or id when registering a Google Cloud Platform project.
         
        string project = 2;
        Returns:
        This builder for chaining.
      • setProjectBytes

        public Debuggee.Builder setProjectBytes​(com.google.protobuf.ByteString value)
         Project the debuggee is associated with.
         Use project number or id when registering a Google Cloud Platform project.
         
        string project = 2;
        Parameters:
        value - The bytes for project to set.
        Returns:
        This builder for chaining.
      • getUniquifier

        public 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;
        Specified by:
        getUniquifier in interface DebuggeeOrBuilder
        Returns:
        The uniquifier.
      • getUniquifierBytes

        public com.google.protobuf.ByteString getUniquifierBytes()
         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;
        Specified by:
        getUniquifierBytes in interface DebuggeeOrBuilder
        Returns:
        The bytes for uniquifier.
      • setUniquifier

        public Debuggee.Builder setUniquifier​(String value)
         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;
        Parameters:
        value - The uniquifier to set.
        Returns:
        This builder for chaining.
      • clearUniquifier

        public Debuggee.Builder clearUniquifier()
         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;
        Returns:
        This builder for chaining.
      • setUniquifierBytes

        public Debuggee.Builder setUniquifierBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for uniquifier to set.
        Returns:
        This builder for chaining.
      • getDescription

        public String getDescription()
         Human readable description of the debuggee.
         Including a human-readable project name, environment name and version
         information is recommended.
         
        string description = 4;
        Specified by:
        getDescription in interface DebuggeeOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         Human readable description of the debuggee.
         Including a human-readable project name, environment name and version
         information is recommended.
         
        string description = 4;
        Specified by:
        getDescriptionBytes in interface DebuggeeOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Debuggee.Builder setDescription​(String value)
         Human readable description of the debuggee.
         Including a human-readable project name, environment name and version
         information is recommended.
         
        string description = 4;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Debuggee.Builder clearDescription()
         Human readable description of the debuggee.
         Including a human-readable project name, environment name and version
         information is recommended.
         
        string description = 4;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Debuggee.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         Human readable description of the debuggee.
         Including a human-readable project name, environment name and version
         information is recommended.
         
        string description = 4;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • getIsInactive

        public boolean getIsInactive()
         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;
        Specified by:
        getIsInactive in interface DebuggeeOrBuilder
        Returns:
        The isInactive.
      • setIsInactive

        public Debuggee.Builder setIsInactive​(boolean value)
         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;
        Parameters:
        value - The isInactive to set.
        Returns:
        This builder for chaining.
      • clearIsInactive

        public Debuggee.Builder clearIsInactive()
         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;
        Returns:
        This builder for chaining.
      • getAgentVersion

        public 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;
        Specified by:
        getAgentVersion in interface DebuggeeOrBuilder
        Returns:
        The agentVersion.
      • getAgentVersionBytes

        public com.google.protobuf.ByteString getAgentVersionBytes()
         Version ID of the agent.
         Schema: `domain/language-platform/vmajor.minor` (for example
         `google.com/java-gcp/v1.1`).
         
        string agent_version = 6;
        Specified by:
        getAgentVersionBytes in interface DebuggeeOrBuilder
        Returns:
        The bytes for agentVersion.
      • setAgentVersion

        public Debuggee.Builder setAgentVersion​(String value)
         Version ID of the agent.
         Schema: `domain/language-platform/vmajor.minor` (for example
         `google.com/java-gcp/v1.1`).
         
        string agent_version = 6;
        Parameters:
        value - The agentVersion to set.
        Returns:
        This builder for chaining.
      • clearAgentVersion

        public Debuggee.Builder clearAgentVersion()
         Version ID of the agent.
         Schema: `domain/language-platform/vmajor.minor` (for example
         `google.com/java-gcp/v1.1`).
         
        string agent_version = 6;
        Returns:
        This builder for chaining.
      • setAgentVersionBytes

        public Debuggee.Builder setAgentVersionBytes​(com.google.protobuf.ByteString value)
         Version ID of the agent.
         Schema: `domain/language-platform/vmajor.minor` (for example
         `google.com/java-gcp/v1.1`).
         
        string agent_version = 6;
        Parameters:
        value - The bytes for agentVersion to set.
        Returns:
        This builder for chaining.
      • getIsDisabled

        public boolean getIsDisabled()
         If set to `true`, indicates that the agent should disable itself and
         detach from the debuggee.
         
        bool is_disabled = 7;
        Specified by:
        getIsDisabled in interface DebuggeeOrBuilder
        Returns:
        The isDisabled.
      • setIsDisabled

        public Debuggee.Builder setIsDisabled​(boolean value)
         If set to `true`, indicates that the agent should disable itself and
         detach from the debuggee.
         
        bool is_disabled = 7;
        Parameters:
        value - The isDisabled to set.
        Returns:
        This builder for chaining.
      • clearIsDisabled

        public Debuggee.Builder clearIsDisabled()
         If set to `true`, indicates that the agent should disable itself and
         detach from the debuggee.
         
        bool is_disabled = 7;
        Returns:
        This builder for chaining.
      • hasStatus

        public 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;
        Specified by:
        hasStatus in interface DebuggeeOrBuilder
        Returns:
        Whether the status field is set.
      • getStatus

        public 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;
        Specified by:
        getStatus in interface DebuggeeOrBuilder
        Returns:
        The status.
      • setStatus

        public Debuggee.Builder setStatus​(StatusMessage value)
         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;
      • setStatus

        public Debuggee.Builder setStatus​(StatusMessage.Builder builderForValue)
         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;
      • mergeStatus

        public Debuggee.Builder mergeStatus​(StatusMessage value)
         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;
      • clearStatus

        public Debuggee.Builder clearStatus()
         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;
      • getStatusBuilder

        public StatusMessage.Builder getStatusBuilder()
         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;
      • getStatusOrBuilder

        public StatusMessageOrBuilder getStatusOrBuilder()
         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;
        Specified by:
        getStatusOrBuilder in interface DebuggeeOrBuilder
      • getSourceContextsList

        public List<SourceContext> 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;
        Specified by:
        getSourceContextsList in interface DebuggeeOrBuilder
      • getSourceContextsCount

        public 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;
        Specified by:
        getSourceContextsCount in interface DebuggeeOrBuilder
      • getSourceContexts

        public 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;
        Specified by:
        getSourceContexts in interface DebuggeeOrBuilder
      • setSourceContexts

        public Debuggee.Builder setSourceContexts​(int index,
                                                  SourceContext value)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • setSourceContexts

        public Debuggee.Builder setSourceContexts​(int index,
                                                  SourceContext.Builder builderForValue)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • addSourceContexts

        public Debuggee.Builder addSourceContexts​(SourceContext value)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • addSourceContexts

        public Debuggee.Builder addSourceContexts​(int index,
                                                  SourceContext value)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • addSourceContexts

        public Debuggee.Builder addSourceContexts​(SourceContext.Builder builderForValue)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • addSourceContexts

        public Debuggee.Builder addSourceContexts​(int index,
                                                  SourceContext.Builder builderForValue)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • addAllSourceContexts

        public Debuggee.Builder addAllSourceContexts​(Iterable<? extends SourceContext> values)
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • clearSourceContexts

        public Debuggee.Builder clearSourceContexts()
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • removeSourceContexts

        public Debuggee.Builder removeSourceContexts​(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;
      • getSourceContextsBuilder

        public SourceContext.Builder getSourceContextsBuilder​(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;
      • getSourceContextsOrBuilder

        public SourceContextOrBuilder getSourceContextsOrBuilder​(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;
        Specified by:
        getSourceContextsOrBuilder in interface DebuggeeOrBuilder
      • addSourceContextsBuilder

        public SourceContext.Builder addSourceContextsBuilder()
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • addSourceContextsBuilder

        public SourceContext.Builder addSourceContextsBuilder​(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;
      • getSourceContextsBuilderList

        public List<SourceContext.Builder> getSourceContextsBuilderList()
         References to the locations and revisions of the source code used in the
         deployed application.
         
        repeated .google.devtools.source.v1.SourceContext source_contexts = 9;
      • getExtSourceContextsList

        @Deprecated
        public List<ExtendedSourceContext> getExtSourceContextsList()
        Deprecated.
         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];
        Specified by:
        getExtSourceContextsList in interface DebuggeeOrBuilder
      • getExtSourceContextsCount

        @Deprecated
        public int getExtSourceContextsCount()
        Deprecated.
         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];
        Specified by:
        getExtSourceContextsCount in interface DebuggeeOrBuilder
      • getExtSourceContexts

        @Deprecated
        public ExtendedSourceContext getExtSourceContexts​(int index)
        Deprecated.
         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];
        Specified by:
        getExtSourceContexts in interface DebuggeeOrBuilder
      • setExtSourceContexts

        @Deprecated
        public Debuggee.Builder setExtSourceContexts​(int index,
                                                     ExtendedSourceContext value)
        Deprecated.
         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];
      • setExtSourceContexts

        @Deprecated
        public Debuggee.Builder setExtSourceContexts​(int index,
                                                     ExtendedSourceContext.Builder builderForValue)
        Deprecated.
         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];
      • addExtSourceContexts

        @Deprecated
        public Debuggee.Builder addExtSourceContexts​(ExtendedSourceContext value)
        Deprecated.
         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];
      • addExtSourceContexts

        @Deprecated
        public Debuggee.Builder addExtSourceContexts​(int index,
                                                     ExtendedSourceContext value)
        Deprecated.
         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];
      • addExtSourceContexts

        @Deprecated
        public Debuggee.Builder addExtSourceContexts​(ExtendedSourceContext.Builder builderForValue)
        Deprecated.
         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];
      • addExtSourceContexts

        @Deprecated
        public Debuggee.Builder addExtSourceContexts​(int index,
                                                     ExtendedSourceContext.Builder builderForValue)
        Deprecated.
         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];
      • addAllExtSourceContexts

        @Deprecated
        public Debuggee.Builder addAllExtSourceContexts​(Iterable<? extends ExtendedSourceContext> values)
        Deprecated.
         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];
      • clearExtSourceContexts

        @Deprecated
        public Debuggee.Builder clearExtSourceContexts()
        Deprecated.
         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];
      • removeExtSourceContexts

        @Deprecated
        public Debuggee.Builder removeExtSourceContexts​(int index)
        Deprecated.
         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];
      • getExtSourceContextsBuilder

        @Deprecated
        public ExtendedSourceContext.Builder getExtSourceContextsBuilder​(int index)
        Deprecated.
         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];
      • addExtSourceContextsBuilder

        @Deprecated
        public ExtendedSourceContext.Builder addExtSourceContextsBuilder()
        Deprecated.
         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];
      • addExtSourceContextsBuilder

        @Deprecated
        public ExtendedSourceContext.Builder addExtSourceContextsBuilder​(int index)
        Deprecated.
         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];
      • getExtSourceContextsBuilderList

        @Deprecated
        public List<ExtendedSourceContext.Builder> getExtSourceContextsBuilderList()
        Deprecated.
         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];
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: DebuggeeOrBuilder
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
        Specified by:
        getLabelsCount in interface DebuggeeOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
        Specified by:
        containsLabels in interface DebuggeeOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
        Specified by:
        getLabelsMap in interface DebuggeeOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
        Specified by:
        getLabelsOrDefault in interface DebuggeeOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
        Specified by:
        getLabelsOrThrow in interface DebuggeeOrBuilder
      • removeLabels

        public Debuggee.Builder removeLabels​(String key)
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putLabels

        public Debuggee.Builder putLabels​(String key,
                                          String value)
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
      • putAllLabels

        public Debuggee.Builder putAllLabels​(Map<String,​String> values)
         A set of custom debuggee properties, populated by the agent, to be
         displayed to the user.
         
        map<string, string> labels = 11;
      • setUnknownFields

        public final Debuggee.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>
      • mergeUnknownFields

        public final Debuggee.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Debuggee.Builder>