Class RepoSource (3.44.0)

public final class RepoSource extends GeneratedMessageV3 implements RepoSourceOrBuilder

Location of the source in a Google Cloud Source Repository.

Protobuf type google.devtools.cloudbuild.v1.RepoSource

Implements

RepoSourceOrBuilder

Static Fields

BRANCH_NAME_FIELD_NUMBER

public static final int BRANCH_NAME_FIELD_NUMBER
Field Value
Type Description
int

COMMIT_SHA_FIELD_NUMBER

public static final int COMMIT_SHA_FIELD_NUMBER
Field Value
Type Description
int

DIR_FIELD_NUMBER

public static final int DIR_FIELD_NUMBER
Field Value
Type Description
int

INVERT_REGEX_FIELD_NUMBER

public static final int INVERT_REGEX_FIELD_NUMBER
Field Value
Type Description
int

PROJECT_ID_FIELD_NUMBER

public static final int PROJECT_ID_FIELD_NUMBER
Field Value
Type Description
int

REPO_NAME_FIELD_NUMBER

public static final int REPO_NAME_FIELD_NUMBER
Field Value
Type Description
int

SUBSTITUTIONS_FIELD_NUMBER

public static final int SUBSTITUTIONS_FIELD_NUMBER
Field Value
Type Description
int

TAG_NAME_FIELD_NUMBER

public static final int TAG_NAME_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static RepoSource getDefaultInstance()
Returns
Type Description
RepoSource

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static RepoSource.Builder newBuilder()
Returns
Type Description
RepoSource.Builder

newBuilder(RepoSource prototype)

public static RepoSource.Builder newBuilder(RepoSource prototype)
Parameter
Name Description
prototype RepoSource
Returns
Type Description
RepoSource.Builder

parseDelimitedFrom(InputStream input)

public static RepoSource parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
RepoSource
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RepoSource
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static RepoSource parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
RepoSource
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RepoSource
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static RepoSource parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
RepoSource
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RepoSource
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static RepoSource parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
RepoSource
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RepoSource
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static RepoSource parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
RepoSource
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RepoSource
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static RepoSource parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
RepoSource
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RepoSource
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<RepoSource> parser()
Returns
Type Description
Parser<RepoSource>

Methods

containsSubstitutions(String key)

public boolean containsSubstitutions(String key)

Substitutions to use in a triggered build. Should only be used with RunBuildTrigger

map<string, string> substitutions = 9;

Parameter
Name Description
key String
Returns
Type Description
boolean

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getBranchName()

public String getBranchName()

Regex matching branches to build.

The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

string branch_name = 3;

Returns
Type Description
String

The branchName.

getBranchNameBytes()

public ByteString getBranchNameBytes()

Regex matching branches to build.

The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

string branch_name = 3;

Returns
Type Description
ByteString

The bytes for branchName.

getCommitSha()

public String getCommitSha()

Explicit commit SHA to build.

string commit_sha = 5;

Returns
Type Description
String

The commitSha.

getCommitShaBytes()

public ByteString getCommitShaBytes()

Explicit commit SHA to build.

string commit_sha = 5;

Returns
Type Description
ByteString

The bytes for commitSha.

getDefaultInstanceForType()

public RepoSource getDefaultInstanceForType()
Returns
Type Description
RepoSource

getDir()

public String getDir()

Directory, relative to the source root, in which to run the build.

This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.

string dir = 7;

Returns
Type Description
String

The dir.

getDirBytes()

public ByteString getDirBytes()

Directory, relative to the source root, in which to run the build.

This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.

string dir = 7;

Returns
Type Description
ByteString

The bytes for dir.

getInvertRegex()

public boolean getInvertRegex()

Only trigger a build if the revision regex does NOT match the revision regex.

bool invert_regex = 8;

Returns
Type Description
boolean

The invertRegex.

getParserForType()

public Parser<RepoSource> getParserForType()
Returns
Type Description
Parser<RepoSource>
Overrides

getProjectId()

public String getProjectId()

ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.

string project_id = 1;

Returns
Type Description
String

The projectId.

getProjectIdBytes()

public ByteString getProjectIdBytes()

ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.

string project_id = 1;

Returns
Type Description
ByteString

The bytes for projectId.

getRepoName()

public String getRepoName()

Name of the Cloud Source Repository.

string repo_name = 2;

Returns
Type Description
String

The repoName.

getRepoNameBytes()

public ByteString getRepoNameBytes()

Name of the Cloud Source Repository.

string repo_name = 2;

Returns
Type Description
ByteString

The bytes for repoName.

getRevisionCase()

public RepoSource.RevisionCase getRevisionCase()
Returns
Type Description
RepoSource.RevisionCase

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSubstitutions() (deprecated)

public Map<String,String> getSubstitutions()
Returns
Type Description
Map<String,String>

getSubstitutionsCount()

public int getSubstitutionsCount()

Substitutions to use in a triggered build. Should only be used with RunBuildTrigger

map<string, string> substitutions = 9;

Returns
Type Description
int

getSubstitutionsMap()

public Map<String,String> getSubstitutionsMap()

Substitutions to use in a triggered build. Should only be used with RunBuildTrigger

map<string, string> substitutions = 9;

Returns
Type Description
Map<String,String>

getSubstitutionsOrDefault(String key, String defaultValue)

public String getSubstitutionsOrDefault(String key, String defaultValue)

Substitutions to use in a triggered build. Should only be used with RunBuildTrigger

map<string, string> substitutions = 9;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getSubstitutionsOrThrow(String key)

public String getSubstitutionsOrThrow(String key)

Substitutions to use in a triggered build. Should only be used with RunBuildTrigger

map<string, string> substitutions = 9;

Parameter
Name Description
key String
Returns
Type Description
String

getTagName()

public String getTagName()

Regex matching tags to build.

The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

string tag_name = 4;

Returns
Type Description
String

The tagName.

getTagNameBytes()

public ByteString getTagNameBytes()

Regex matching tags to build.

The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

string tag_name = 4;

Returns
Type Description
ByteString

The bytes for tagName.

hasBranchName()

public boolean hasBranchName()

Regex matching branches to build.

The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

string branch_name = 3;

Returns
Type Description
boolean

Whether the branchName field is set.

hasCommitSha()

public boolean hasCommitSha()

Explicit commit SHA to build.

string commit_sha = 5;

Returns
Type Description
boolean

Whether the commitSha field is set.

hasTagName()

public boolean hasTagName()

Regex matching tags to build.

The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax

string tag_name = 4;

Returns
Type Description
boolean

Whether the tagName field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public RepoSource.Builder newBuilderForType()
Returns
Type Description
RepoSource.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected RepoSource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
RepoSource.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public RepoSource.Builder toBuilder()
Returns
Type Description
RepoSource.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException