com.google.apphosting.base.protos.ExtendedSourceContextOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: source_context.proto
package com.google.apphosting.base.protos;
public interface ExtendedSourceContextOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.devtools.source.v1.ExtendedSourceContext)
com.google.protobuf.MessageOrBuilder {
/**
*
* Any source context.
*
*
* .google.devtools.source.v1.SourceContext context = 1;
* @return Whether the context field is set.
*/
boolean hasContext();
/**
*
* Any source context.
*
*
* .google.devtools.source.v1.SourceContext context = 1;
* @return The context.
*/
com.google.apphosting.base.protos.SourceContext getContext();
/**
*
* Any source context.
*
*
* .google.devtools.source.v1.SourceContext context = 1;
*/
com.google.apphosting.base.protos.SourceContextOrBuilder getContextOrBuilder();
/**
*
* Labels with user defined metadata.
*
*
* map<string, string> labels = 2;
*/
int getLabelsCount();
/**
*
* Labels with user defined metadata.
*
*
* map<string, string> labels = 2;
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Labels with user defined metadata.
*
*
* map<string, string> labels = 2;
*/
java.util.Map
getLabelsMap();
/**
*
* Labels with user defined metadata.
*
*
* map<string, string> labels = 2;
*/
/* nullable */
java.lang.String getLabelsOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue);
/**
*
* Labels with user defined metadata.
*
*
* map<string, string> labels = 2;
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy