Class RepoSource
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.functions.v2alpha.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.v2alpha.RepoSource- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRepoSource.BuilderLocation of the source in a Google Cloud Source Repository.static classRepoSource.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 intBRANCH_NAME_FIELD_NUMBERstatic intCOMMIT_SHA_FIELD_NUMBERstatic intDIR_FIELD_NUMBERstatic intINVERT_REGEX_FIELD_NUMBERstatic intPROJECT_ID_FIELD_NUMBERstatic intREPO_NAME_FIELD_NUMBERstatic intTAG_NAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetBranchName()Regex matching branches to build.com.google.protobuf.ByteStringgetBranchNameBytes()Regex matching branches to build.StringgetCommitSha()Explicit commit SHA to build.com.google.protobuf.ByteStringgetCommitShaBytes()Explicit commit SHA to build.static RepoSourcegetDefaultInstance()RepoSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetDir()Directory, relative to the source root, in which to run the build.com.google.protobuf.ByteStringgetDirBytes()Directory, relative to the source root, in which to run the build.booleangetInvertRegex()Only trigger a build if the revision regex does NOT match the revision regex.com.google.protobuf.Parser<RepoSource>getParserForType()StringgetProjectId()ID of the project that owns the Cloud Source Repository.com.google.protobuf.ByteStringgetProjectIdBytes()ID of the project that owns the Cloud Source Repository.StringgetRepoName()Name of the Cloud Source Repository.com.google.protobuf.ByteStringgetRepoNameBytes()Name of the Cloud Source Repository.RepoSource.RevisionCasegetRevisionCase()intgetSerializedSize()StringgetTagName()Regex matching tags to build.com.google.protobuf.ByteStringgetTagNameBytes()Regex matching tags to build.booleanhasBranchName()Regex matching branches to build.booleanhasCommitSha()Explicit commit SHA to build.inthashCode()booleanhasTagName()Regex matching tags to build.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RepoSource.BuildernewBuilder()static RepoSource.BuildernewBuilder(RepoSource prototype)RepoSource.BuildernewBuilderForType()protected RepoSource.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RepoSourceparseDelimitedFrom(InputStream input)static RepoSourceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RepoSourceparseFrom(byte[] data)static RepoSourceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RepoSourceparseFrom(com.google.protobuf.ByteString data)static RepoSourceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RepoSourceparseFrom(com.google.protobuf.CodedInputStream input)static RepoSourceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RepoSourceparseFrom(InputStream input)static RepoSourceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RepoSourceparseFrom(ByteBuffer data)static RepoSourceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RepoSource>parser()RepoSource.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getRevisionCase
public RepoSource.RevisionCase getRevisionCase()
- Specified by:
getRevisionCasein 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:
hasBranchNamein 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:
getBranchNamein 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:
getBranchNameBytesin 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:
hasTagNamein 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:
getTagNamein 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:
getTagNameBytesin interfaceRepoSourceOrBuilder- Returns:
- The bytes for tagName.
-
hasCommitSha
public boolean hasCommitSha()
Explicit commit SHA to build.
string commit_sha = 5;- Specified by:
hasCommitShain interfaceRepoSourceOrBuilder- Returns:
- Whether the commitSha field is set.
-
getCommitSha
public String getCommitSha()
Explicit commit SHA to build.
string commit_sha = 5;- Specified by:
getCommitShain interfaceRepoSourceOrBuilder- Returns:
- The commitSha.
-
getCommitShaBytes
public com.google.protobuf.ByteString getCommitShaBytes()
Explicit commit SHA to build.
string commit_sha = 5;- Specified by:
getCommitShaBytesin 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:
getProjectIdin 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:
getProjectIdBytesin interfaceRepoSourceOrBuilder- Returns:
- The bytes for projectId.
-
getRepoName
public String getRepoName()
Name of the Cloud Source Repository.
string repo_name = 2;- Specified by:
getRepoNamein interfaceRepoSourceOrBuilder- Returns:
- The repoName.
-
getRepoNameBytes
public com.google.protobuf.ByteString getRepoNameBytes()
Name of the Cloud Source Repository.
string repo_name = 2;- Specified by:
getRepoNameBytesin 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:
getDirin 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:
getDirBytesin 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:
getInvertRegexin interfaceRepoSourceOrBuilder- Returns:
- The invertRegex.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RepoSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RepoSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-