Package com.google.cloudbuild.v1
Class GitFileSource
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloudbuild.v1.GitFileSource
- All Implemented Interfaces:
GitFileSourceOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class GitFileSource
extends com.google.protobuf.GeneratedMessage
implements GitFileSourceOrBuilder
GitFileSource describes a file within a (possibly remote) code repository.Protobuf type
google.devtools.cloudbuild.v1.GitFileSource- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classGitFileSource describes a file within a (possibly remote) code repository.static enumstatic enumThe type of the repo, since it may not be explicit from the `repo` field (e.g from a URL).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 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 TypeMethodDescriptionbooleanstatic GitFileSourcestatic final com.google.protobuf.Descriptors.DescriptorThe full resource name of the github enterprise config.com.google.protobuf.ByteStringThe full resource name of the github enterprise config.com.google.protobuf.Parser<GitFileSource>getPath()The path of the file, with the repo root as the root of the path.com.google.protobuf.ByteStringThe path of the file, with the repo root as the root of the path.The fully qualified resource name of the Repos API repository.com.google.protobuf.ByteStringThe fully qualified resource name of the Repos API repository.See RepoType above.intSee RepoType above.The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional).com.google.protobuf.ByteStringThe branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional).intgetUri()The URI of the repo.com.google.protobuf.ByteStringThe URI of the repo.booleanThe full resource name of the github enterprise config.inthashCode()booleanThe fully qualified resource name of the Repos API repository.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic GitFileSource.Builderstatic GitFileSource.BuildernewBuilder(GitFileSource prototype) protected GitFileSource.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static GitFileSourceparseDelimitedFrom(InputStream input) static GitFileSourceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GitFileSourceparseFrom(byte[] data) static GitFileSourceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GitFileSourceparseFrom(com.google.protobuf.ByteString data) static GitFileSourceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GitFileSourceparseFrom(com.google.protobuf.CodedInputStream input) static GitFileSourceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GitFileSourceparseFrom(InputStream input) static GitFileSourceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GitFileSourceparseFrom(ByteBuffer data) static GitFileSourceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<GitFileSource>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
-
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER- See Also:
-
URI_FIELD_NUMBER
public static final int URI_FIELD_NUMBER- See Also:
-
REPOSITORY_FIELD_NUMBER
public static final int REPOSITORY_FIELD_NUMBER- See Also:
-
REPO_TYPE_FIELD_NUMBER
public static final int REPO_TYPE_FIELD_NUMBER- See Also:
-
REVISION_FIELD_NUMBER
public static final int REVISION_FIELD_NUMBER- See Also:
-
GITHUB_ENTERPRISE_CONFIG_FIELD_NUMBER
public static final int GITHUB_ENTERPRISE_CONFIG_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
-
getSourceCase
- Specified by:
getSourceCasein interfaceGitFileSourceOrBuilder
-
getEnterpriseConfigCase
- Specified by:
getEnterpriseConfigCasein interfaceGitFileSourceOrBuilder
-
getPath
The path of the file, with the repo root as the root of the path.
string path = 1;- Specified by:
getPathin interfaceGitFileSourceOrBuilder- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()The path of the file, with the repo root as the root of the path.
string path = 1;- Specified by:
getPathBytesin interfaceGitFileSourceOrBuilder- Returns:
- The bytes for path.
-
getUri
The URI of the repo. Either uri or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
string uri = 2;- Specified by:
getUriin interfaceGitFileSourceOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()The URI of the repo. Either uri or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
string uri = 2;- Specified by:
getUriBytesin interfaceGitFileSourceOrBuilder- Returns:
- The bytes for uri.
-
hasRepository
public boolean hasRepository()The fully qualified resource name of the Repos API repository. Either URI or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
string repository = 7 [(.google.api.resource_reference) = { ... }- Specified by:
hasRepositoryin interfaceGitFileSourceOrBuilder- Returns:
- Whether the repository field is set.
-
getRepository
The fully qualified resource name of the Repos API repository. Either URI or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
string repository = 7 [(.google.api.resource_reference) = { ... }- Specified by:
getRepositoryin interfaceGitFileSourceOrBuilder- Returns:
- The repository.
-
getRepositoryBytes
public com.google.protobuf.ByteString getRepositoryBytes()The fully qualified resource name of the Repos API repository. Either URI or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
string repository = 7 [(.google.api.resource_reference) = { ... }- Specified by:
getRepositoryBytesin interfaceGitFileSourceOrBuilder- Returns:
- The bytes for repository.
-
getRepoTypeValue
public int getRepoTypeValue()See RepoType above.
.google.devtools.cloudbuild.v1.GitFileSource.RepoType repo_type = 3;- Specified by:
getRepoTypeValuein interfaceGitFileSourceOrBuilder- Returns:
- The enum numeric value on the wire for repoType.
-
getRepoType
See RepoType above.
.google.devtools.cloudbuild.v1.GitFileSource.RepoType repo_type = 3;- Specified by:
getRepoTypein interfaceGitFileSourceOrBuilder- Returns:
- The repoType.
-
getRevision
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
string revision = 4;- Specified by:
getRevisionin interfaceGitFileSourceOrBuilder- Returns:
- The revision.
-
getRevisionBytes
public com.google.protobuf.ByteString getRevisionBytes()The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
string revision = 4;- Specified by:
getRevisionBytesin interfaceGitFileSourceOrBuilder- Returns:
- The bytes for revision.
-
hasGithubEnterpriseConfig
public boolean hasGithubEnterpriseConfig()The full resource name of the github enterprise config. Format: `projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}`. `projects/{project}/githubEnterpriseConfigs/{id}`.string github_enterprise_config = 5 [(.google.api.resource_reference) = { ... }- Specified by:
hasGithubEnterpriseConfigin interfaceGitFileSourceOrBuilder- Returns:
- Whether the githubEnterpriseConfig field is set.
-
getGithubEnterpriseConfig
The full resource name of the github enterprise config. Format: `projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}`. `projects/{project}/githubEnterpriseConfigs/{id}`.string github_enterprise_config = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getGithubEnterpriseConfigin interfaceGitFileSourceOrBuilder- Returns:
- The githubEnterpriseConfig.
-
getGithubEnterpriseConfigBytes
public com.google.protobuf.ByteString getGithubEnterpriseConfigBytes()The full resource name of the github enterprise config. Format: `projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}`. `projects/{project}/githubEnterpriseConfigs/{id}`.string github_enterprise_config = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getGithubEnterpriseConfigBytesin interfaceGitFileSourceOrBuilder- Returns:
- The bytes for githubEnterpriseConfig.
-
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 GitFileSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GitFileSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GitFileSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GitFileSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GitFileSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GitFileSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GitFileSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static GitFileSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static GitFileSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static GitFileSource 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 GitFileSource.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
-