Class RepoSource (3.34.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
TypeDescription
int

COMMIT_SHA_FIELD_NUMBER

public static final int COMMIT_SHA_FIELD_NUMBER
Field Value
TypeDescription
int

DIR_FIELD_NUMBER

public static final int DIR_FIELD_NUMBER
Field Value
TypeDescription
int

INVERT_REGEX_FIELD_NUMBER

public static final int INVERT_REGEX_FIELD_NUMBER
Field Value
TypeDescription
int

PROJECT_ID_FIELD_NUMBER

public static final int PROJECT_ID_FIELD_NUMBER
Field Value
TypeDescription
int

REPO_NAME_FIELD_NUMBER

public static final int REPO_NAME_FIELD_NUMBER
Field Value
TypeDescription
int

SUBSTITUTIONS_FIELD_NUMBER

public static final int SUBSTITUTIONS_FIELD_NUMBER
Field Value
TypeDescription
int

TAG_NAME_FIELD_NUMBER

public static final int TAG_NAME_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static RepoSource getDefaultInstance()
Returns
TypeDescription
RepoSource

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static RepoSource.Builder newBuilder()
Returns
TypeDescription
RepoSource.Builder

newBuilder(RepoSource prototype)

public static RepoSource.Builder newBuilder(RepoSource prototype)
Parameter
NameDescription
prototypeRepoSource
Returns
TypeDescription
RepoSource.Builder

parseDelimitedFrom(InputStream input)

public static RepoSource parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static RepoSource parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static RepoSource parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static RepoSource parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static RepoSource parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static RepoSource parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static RepoSource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
RepoSource
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<RepoSource> parser()
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
boolean

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for branchName.

getCommitSha()

public String getCommitSha()

Explicit commit SHA to build.

string commit_sha = 5;

Returns
TypeDescription
String

The commitSha.

getCommitShaBytes()

public ByteString getCommitShaBytes()

Explicit commit SHA to build.

string commit_sha = 5;

Returns
TypeDescription
ByteString

The bytes for commitSha.

getDefaultInstanceForType()

public RepoSource getDefaultInstanceForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

The invertRegex.

getParserForType()

public Parser<RepoSource> getParserForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for projectId.

getRepoName()

public String getRepoName()

Name of the Cloud Source Repository.

string repo_name = 2;

Returns
TypeDescription
String

The repoName.

getRepoNameBytes()

public ByteString getRepoNameBytes()

Name of the Cloud Source Repository.

string repo_name = 2;

Returns
TypeDescription
ByteString

The bytes for repoName.

getRevisionCase()

public RepoSource.RevisionCase getRevisionCase()
Returns
TypeDescription
RepoSource.RevisionCase

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getSubstitutions() (deprecated)

public Map<String,String> getSubstitutions()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
keyString
defaultValueString
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the branchName field is set.

hasCommitSha()

public boolean hasCommitSha()

Explicit commit SHA to build.

string commit_sha = 5;

Returns
TypeDescription
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
TypeDescription
boolean

Whether the tagName field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public RepoSource.Builder newBuilderForType()
Returns
TypeDescription
RepoSource.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected RepoSource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
RepoSource.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public RepoSource.Builder toBuilder()
Returns
TypeDescription
RepoSource.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException