Package com.google.cloudbuild.v1
Class GitHubEventsConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GitHubEventsConfig.Builder>
com.google.cloudbuild.v1.GitHubEventsConfig.Builder
- All Implemented Interfaces:
GitHubEventsConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GitHubEventsConfig
public static final class GitHubEventsConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GitHubEventsConfig.Builder>
implements GitHubEventsConfigOrBuilder
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.Protobuf type
google.devtools.cloudbuild.v1.GitHubEventsConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Deprecated.google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated.Name of the repository.Owner of the repository.filter to match changes in pull requests.filter to match changes in refs like branches, tags.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongDeprecated.google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated.getName()Name of the repository.com.google.protobuf.ByteStringName of the repository.getOwner()Owner of the repository.com.google.protobuf.ByteStringOwner of the repository.filter to match changes in pull requests.filter to match changes in pull requests.filter to match changes in pull requests.getPush()filter to match changes in refs like branches, tags.filter to match changes in refs like branches, tags.filter to match changes in refs like branches, tags.booleanfilter to match changes in pull requests.booleanhasPush()filter to match changes in refs like branches, tags.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GitHubEventsConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) filter to match changes in pull requests.mergePush(PushFilter value) filter to match changes in refs like branches, tags.setInstallationId(long value) Deprecated.google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated.Name of the repository.setNameBytes(com.google.protobuf.ByteString value) Name of the repository.Owner of the repository.setOwnerBytes(com.google.protobuf.ByteString value) Owner of the repository.setPullRequest(PullRequestFilter value) filter to match changes in pull requests.setPullRequest(PullRequestFilter.Builder builderForValue) filter to match changes in pull requests.setPush(PushFilter value) filter to match changes in refs like branches, tags.setPush(PushFilter.Builder builderForValue) filter to match changes in refs like branches, tags.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<GitHubEventsConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GitHubEventsConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GitHubEventsConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GitHubEventsConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GitHubEventsConfig.Builder>
-
mergeFrom
public GitHubEventsConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GitHubEventsConfig.Builder>- Throws:
IOException
-
getEventCase
- Specified by:
getEventCasein interfaceGitHubEventsConfigOrBuilder
-
clearEvent
-
getInstallationId
Deprecated.google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. See google/devtools/cloudbuild/v1/cloudbuild.proto;l=2139The installationID that emits the GitHub event.
int64 installation_id = 1 [deprecated = true];- Specified by:
getInstallationIdin interfaceGitHubEventsConfigOrBuilder- Returns:
- The installationId.
-
setInstallationId
Deprecated.google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. See google/devtools/cloudbuild/v1/cloudbuild.proto;l=2139The installationID that emits the GitHub event.
int64 installation_id = 1 [deprecated = true];- Parameters:
value- The installationId to set.- Returns:
- This builder for chaining.
-
clearInstallationId
Deprecated.google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. See google/devtools/cloudbuild/v1/cloudbuild.proto;l=2139The installationID that emits the GitHub event.
int64 installation_id = 1 [deprecated = true];- Returns:
- This builder for chaining.
-
getOwner
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
string owner = 6;- Specified by:
getOwnerin interfaceGitHubEventsConfigOrBuilder- Returns:
- The owner.
-
getOwnerBytes
public com.google.protobuf.ByteString getOwnerBytes()Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
string owner = 6;- Specified by:
getOwnerBytesin interfaceGitHubEventsConfigOrBuilder- Returns:
- The bytes for owner.
-
setOwner
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
string owner = 6;- Parameters:
value- The owner to set.- Returns:
- This builder for chaining.
-
clearOwner
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
string owner = 6;- Returns:
- This builder for chaining.
-
setOwnerBytes
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
string owner = 6;- Parameters:
value- The bytes for owner to set.- Returns:
- This builder for chaining.
-
getName
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
string name = 7;- Specified by:
getNamein interfaceGitHubEventsConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
string name = 7;- Specified by:
getNameBytesin interfaceGitHubEventsConfigOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
string name = 7;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
string name = 7;- Returns:
- This builder for chaining.
-
setNameBytes
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
string name = 7;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasPullRequest
public boolean hasPullRequest()filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;- Specified by:
hasPullRequestin interfaceGitHubEventsConfigOrBuilder- Returns:
- Whether the pullRequest field is set.
-
getPullRequest
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;- Specified by:
getPullRequestin interfaceGitHubEventsConfigOrBuilder- Returns:
- The pullRequest.
-
setPullRequest
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; -
setPullRequest
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; -
mergePullRequest
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; -
clearPullRequest
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; -
getPullRequestBuilder
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4; -
getPullRequestOrBuilder
filter to match changes in pull requests.
.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;- Specified by:
getPullRequestOrBuilderin interfaceGitHubEventsConfigOrBuilder
-
hasPush
public boolean hasPush()filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5;- Specified by:
hasPushin interfaceGitHubEventsConfigOrBuilder- Returns:
- Whether the push field is set.
-
getPush
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5;- Specified by:
getPushin interfaceGitHubEventsConfigOrBuilder- Returns:
- The push.
-
setPush
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5; -
setPush
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5; -
mergePush
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5; -
clearPush
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5; -
getPushBuilder
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5; -
getPushOrBuilder
filter to match changes in refs like branches, tags.
.google.devtools.cloudbuild.v1.PushFilter push = 5;- Specified by:
getPushOrBuilderin interfaceGitHubEventsConfigOrBuilder
-