Class RepoSource
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class RepoSource
extends com.google.protobuf.GeneratedMessage
implements RepoSourceOrBuilder
Location of the source in a Google Cloud Source Repository.Protobuf type
google.cloud.functions.v2alpha.RepoSource- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classLocation of the source in a Google Cloud Source Repository.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanRegex matching branches to build.com.google.protobuf.ByteStringRegex matching branches to build.Explicit commit SHA to build.com.google.protobuf.ByteStringExplicit commit SHA to build.static RepoSourcestatic final com.google.protobuf.Descriptors.DescriptorgetDir()Directory, relative to the source root, in which to run the build.com.google.protobuf.ByteStringDirectory, relative to the source root, in which to run the build.booleanOnly trigger a build if the revision regex does NOT match the revision regex.com.google.protobuf.Parser<RepoSource>ID of the project that owns the Cloud Source Repository.com.google.protobuf.ByteStringID of the project that owns the Cloud Source Repository.Name of the Cloud Source Repository.com.google.protobuf.ByteStringName of the Cloud Source Repository.intRegex matching tags to build.com.google.protobuf.ByteStringRegex matching tags to build.booleanRegex matching branches to build.booleanExplicit commit SHA to build.inthashCode()booleanRegex matching tags to build.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic RepoSource.Builderstatic RepoSource.BuildernewBuilder(RepoSource prototype) protected RepoSource.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
BRANCH_NAME_FIELD_NUMBER
public static final int BRANCH_NAME_FIELD_NUMBER- See Also:
-
TAG_NAME_FIELD_NUMBER
public static final int TAG_NAME_FIELD_NUMBER- See Also:
-
COMMIT_SHA_FIELD_NUMBER
public static final int COMMIT_SHA_FIELD_NUMBER- See Also:
-
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER- See Also:
-
REPO_NAME_FIELD_NUMBER
public static final int REPO_NAME_FIELD_NUMBER- See Also:
-
DIR_FIELD_NUMBER
public static final int DIR_FIELD_NUMBER- See Also:
-
INVERT_REGEX_FIELD_NUMBER
public static final int INVERT_REGEX_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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
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
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
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
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
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
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static RepoSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RepoSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RepoSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RepoSource.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-