Package com.google.cloud.functions.v2
Class RepoSource
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.functions.v2.RepoSource
-
- All Implemented Interfaces:
RepoSourceOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class RepoSource extends com.google.protobuf.GeneratedMessageV3 implements RepoSourceOrBuilder
Location of the source in a Google Cloud Source Repository.
Protobuf typegoogle.cloud.functions.v2.RepoSource
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RepoSource.Builder
Location of the source in a Google Cloud Source Repository.static class
RepoSource.RevisionCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
BRANCH_NAME_FIELD_NUMBER
static int
COMMIT_SHA_FIELD_NUMBER
static int
DIR_FIELD_NUMBER
static int
INVERT_REGEX_FIELD_NUMBER
static int
PROJECT_ID_FIELD_NUMBER
static int
REPO_NAME_FIELD_NUMBER
static int
TAG_NAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getBranchName()
Regex matching branches to build.com.google.protobuf.ByteString
getBranchNameBytes()
Regex matching branches to build.String
getCommitSha()
Explicit commit SHA to build.com.google.protobuf.ByteString
getCommitShaBytes()
Explicit commit SHA to build.static RepoSource
getDefaultInstance()
RepoSource
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getDir()
Directory, relative to the source root, in which to run the build.com.google.protobuf.ByteString
getDirBytes()
Directory, relative to the source root, in which to run the build.boolean
getInvertRegex()
Only trigger a build if the revision regex does NOT match the revision regex.com.google.protobuf.Parser<RepoSource>
getParserForType()
String
getProjectId()
ID of the project that owns the Cloud Source Repository.com.google.protobuf.ByteString
getProjectIdBytes()
ID of the project that owns the Cloud Source Repository.String
getRepoName()
Name of the Cloud Source Repository.com.google.protobuf.ByteString
getRepoNameBytes()
Name of the Cloud Source Repository.RepoSource.RevisionCase
getRevisionCase()
int
getSerializedSize()
String
getTagName()
Regex matching tags to build.com.google.protobuf.ByteString
getTagNameBytes()
Regex matching tags to build.boolean
hasBranchName()
Regex matching branches to build.boolean
hasCommitSha()
Explicit commit SHA to build.int
hashCode()
boolean
hasTagName()
Regex matching tags to build.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static RepoSource.Builder
newBuilder()
static RepoSource.Builder
newBuilder(RepoSource prototype)
RepoSource.Builder
newBuilderForType()
protected RepoSource.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static RepoSource
parseDelimitedFrom(InputStream input)
static RepoSource
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RepoSource
parseFrom(byte[] data)
static RepoSource
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RepoSource
parseFrom(com.google.protobuf.ByteString data)
static RepoSource
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RepoSource
parseFrom(com.google.protobuf.CodedInputStream input)
static RepoSource
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RepoSource
parseFrom(InputStream input)
static RepoSource
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RepoSource
parseFrom(ByteBuffer data)
static RepoSource
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<RepoSource>
parser()
RepoSource.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
BRANCH_NAME_FIELD_NUMBER
public static final int BRANCH_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TAG_NAME_FIELD_NUMBER
public static final int TAG_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMMIT_SHA_FIELD_NUMBER
public static final int COMMIT_SHA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REPO_NAME_FIELD_NUMBER
public static final int REPO_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DIR_FIELD_NUMBER
public static final int DIR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INVERT_REGEX_FIELD_NUMBER
public static final int INVERT_REGEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getRevisionCase
public RepoSource.RevisionCase getRevisionCase()
- Specified by:
getRevisionCase
in interfaceRepoSourceOrBuilder
-
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;
- Specified by:
hasBranchName
in interfaceRepoSourceOrBuilder
- Returns:
- Whether the branchName field is set.
-
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;
- Specified by:
getBranchName
in interfaceRepoSourceOrBuilder
- Returns:
- The branchName.
-
getBranchNameBytes
public com.google.protobuf.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;
- Specified by:
getBranchNameBytes
in interfaceRepoSourceOrBuilder
- Returns:
- The bytes for branchName.
-
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;
- Specified by:
hasTagName
in interfaceRepoSourceOrBuilder
- Returns:
- Whether the tagName field is set.
-
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;
- Specified by:
getTagName
in interfaceRepoSourceOrBuilder
- Returns:
- The tagName.
-
getTagNameBytes
public com.google.protobuf.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;
- Specified by:
getTagNameBytes
in interfaceRepoSourceOrBuilder
- Returns:
- The bytes for tagName.
-
hasCommitSha
public boolean hasCommitSha()
Explicit commit SHA to build.
string commit_sha = 5;
- Specified by:
hasCommitSha
in interfaceRepoSourceOrBuilder
- Returns:
- Whether the commitSha field is set.
-
getCommitSha
public String getCommitSha()
Explicit commit SHA to build.
string commit_sha = 5;
- Specified by:
getCommitSha
in interfaceRepoSourceOrBuilder
- Returns:
- The commitSha.
-
getCommitShaBytes
public com.google.protobuf.ByteString getCommitShaBytes()
Explicit commit SHA to build.
string commit_sha = 5;
- Specified by:
getCommitShaBytes
in interfaceRepoSourceOrBuilder
- Returns:
- The bytes for commitSha.
-
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;
- Specified by:
getProjectId
in interfaceRepoSourceOrBuilder
- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.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;
- Specified by:
getProjectIdBytes
in interfaceRepoSourceOrBuilder
- Returns:
- The bytes for projectId.
-
getRepoName
public String getRepoName()
Name of the Cloud Source Repository.
string repo_name = 2;
- Specified by:
getRepoName
in interfaceRepoSourceOrBuilder
- Returns:
- The repoName.
-
getRepoNameBytes
public com.google.protobuf.ByteString getRepoNameBytes()
Name of the Cloud Source Repository.
string repo_name = 2;
- Specified by:
getRepoNameBytes
in interfaceRepoSourceOrBuilder
- Returns:
- The bytes for repoName.
-
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. eg. helloworld (no leading slash allowed)
string dir = 6;
- Specified by:
getDir
in interfaceRepoSourceOrBuilder
- Returns:
- The dir.
-
getDirBytes
public com.google.protobuf.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. eg. helloworld (no leading slash allowed)
string dir = 6;
- Specified by:
getDirBytes
in interfaceRepoSourceOrBuilder
- Returns:
- 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 = 7;
- Specified by:
getInvertRegex
in interfaceRepoSourceOrBuilder
- Returns:
- The invertRegex.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RepoSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RepoSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RepoSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RepoSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RepoSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RepoSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RepoSource parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RepoSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RepoSource parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RepoSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RepoSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RepoSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RepoSource.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RepoSource.Builder newBuilder()
-
newBuilder
public static RepoSource.Builder newBuilder(RepoSource prototype)
-
toBuilder
public RepoSource.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RepoSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RepoSource getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RepoSource> parser()
-
getParserForType
public com.google.protobuf.Parser<RepoSource> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RepoSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-