public static final class WebhookConfig.Builder extends GeneratedMessageV3.Builder<WebhookConfig.Builder> implements WebhookConfigOrBuilder
WebhookConfig describes the configuration of a trigger that
creates a build whenever a webhook is sent to a trigger's webhook URL.
Protobuf type google.devtools.cloudbuild.v1.WebhookConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public WebhookConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public WebhookConfig build()
buildPartial()
public WebhookConfig buildPartial()
clear()
public WebhookConfig.Builder clear()
Overrides
clearAuthMethod()
public WebhookConfig.Builder clearAuthMethod()
clearField(Descriptors.FieldDescriptor field)
public WebhookConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public WebhookConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSecret()
public WebhookConfig.Builder clearSecret()
Required. Resource name for the secret required as a URL parameter.
string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearState()
public WebhookConfig.Builder clearState()
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.WebhookConfig.State state = 4;
clone()
public WebhookConfig.Builder clone()
Overrides
getAuthMethodCase()
public WebhookConfig.AuthMethodCase getAuthMethodCase()
getDefaultInstanceForType()
public WebhookConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSecret()
public String getSecret()
Required. Resource name for the secret required as a URL parameter.
string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The secret.
|
getSecretBytes()
public ByteString getSecretBytes()
Required. Resource name for the secret required as a URL parameter.
string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for secret.
|
getState()
public WebhookConfig.State getState()
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.WebhookConfig.State state = 4;
getStateValue()
public int getStateValue()
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.WebhookConfig.State state = 4;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
hasSecret()
public boolean hasSecret()
Required. Resource name for the secret required as a URL parameter.
string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
boolean |
Whether the secret field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(WebhookConfig other)
public WebhookConfig.Builder mergeFrom(WebhookConfig other)
public WebhookConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public WebhookConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final WebhookConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public WebhookConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public WebhookConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSecret(String value)
public WebhookConfig.Builder setSecret(String value)
Required. Resource name for the secret required as a URL parameter.
string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The secret to set.
|
setSecretBytes(ByteString value)
public WebhookConfig.Builder setSecretBytes(ByteString value)
Required. Resource name for the secret required as a URL parameter.
string secret = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for secret to set.
|
setState(WebhookConfig.State value)
public WebhookConfig.Builder setState(WebhookConfig.State value)
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.WebhookConfig.State state = 4;
setStateValue(int value)
public WebhookConfig.Builder setStateValue(int value)
Potential issues with the underlying Pub/Sub subscription configuration.
Only populated on get requests.
.google.devtools.cloudbuild.v1.WebhookConfig.State state = 4;
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for state to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final WebhookConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides