
com.google.apphosting.base.protos.SourceContextOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: source_context.proto
package com.google.apphosting.base.protos;
public interface SourceContextOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.devtools.source.v1.SourceContext)
com.google.protobuf.MessageOrBuilder {
/**
*
* A SourceContext referring to a revision in a cloud repo.
*
*
* .google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;
* @return Whether the cloudRepo field is set.
*/
boolean hasCloudRepo();
/**
*
* A SourceContext referring to a revision in a cloud repo.
*
*
* .google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;
* @return The cloudRepo.
*/
com.google.apphosting.base.protos.CloudRepoSourceContext getCloudRepo();
/**
*
* A SourceContext referring to a revision in a cloud repo.
*
*
* .google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;
*/
com.google.apphosting.base.protos.CloudRepoSourceContextOrBuilder getCloudRepoOrBuilder();
/**
*
* A SourceContext referring to a snapshot in a cloud workspace.
*
*
* .google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;
* @return Whether the cloudWorkspace field is set.
*/
boolean hasCloudWorkspace();
/**
*
* A SourceContext referring to a snapshot in a cloud workspace.
*
*
* .google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;
* @return The cloudWorkspace.
*/
com.google.apphosting.base.protos.CloudWorkspaceSourceContext getCloudWorkspace();
/**
*
* A SourceContext referring to a snapshot in a cloud workspace.
*
*
* .google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;
*/
com.google.apphosting.base.protos.CloudWorkspaceSourceContextOrBuilder getCloudWorkspaceOrBuilder();
/**
*
* A SourceContext referring to a Gerrit project.
*
*
* .google.devtools.source.v1.GerritSourceContext gerrit = 3;
* @return Whether the gerrit field is set.
*/
boolean hasGerrit();
/**
*
* A SourceContext referring to a Gerrit project.
*
*
* .google.devtools.source.v1.GerritSourceContext gerrit = 3;
* @return The gerrit.
*/
com.google.apphosting.base.protos.GerritSourceContext getGerrit();
/**
*
* A SourceContext referring to a Gerrit project.
*
*
* .google.devtools.source.v1.GerritSourceContext gerrit = 3;
*/
com.google.apphosting.base.protos.GerritSourceContextOrBuilder getGerritOrBuilder();
/**
*
* A SourceContext referring to any third party Git repo (e.g. GitHub).
*
*
* .google.devtools.source.v1.GitSourceContext git = 6;
* @return Whether the git field is set.
*/
boolean hasGit();
/**
*
* A SourceContext referring to any third party Git repo (e.g. GitHub).
*
*
* .google.devtools.source.v1.GitSourceContext git = 6;
* @return The git.
*/
com.google.apphosting.base.protos.GitSourceContext getGit();
/**
*
* A SourceContext referring to any third party Git repo (e.g. GitHub).
*
*
* .google.devtools.source.v1.GitSourceContext git = 6;
*/
com.google.apphosting.base.protos.GitSourceContextOrBuilder getGitOrBuilder();
public com.google.apphosting.base.protos.SourceContext.ContextCase getContextCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy