Class Trigger.RetryPolicy.Builder (1.83.0)

public static final class Trigger.RetryPolicy.Builder extends GeneratedMessage.Builder<Trigger.RetryPolicy.Builder> implements Trigger.RetryPolicyOrBuilder

The retry policy configuration for the Trigger.

Can only be set with Cloud Run destinations.

Protobuf type google.cloud.eventarc.v1.Trigger.RetryPolicy

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Trigger.RetryPolicy build()
Returns
Type Description
Trigger.RetryPolicy

buildPartial()

public Trigger.RetryPolicy buildPartial()
Returns
Type Description
Trigger.RetryPolicy

clear()

public Trigger.RetryPolicy.Builder clear()
Returns
Type Description
Trigger.RetryPolicy.Builder
Overrides

clearMaxAttempts()

public Trigger.RetryPolicy.Builder clearMaxAttempts()

Optional. The maximum number of delivery attempts for any message. The only valid value is 1.

int32 max_attempts = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Trigger.RetryPolicy.Builder

This builder for chaining.

getDefaultInstanceForType()

public Trigger.RetryPolicy getDefaultInstanceForType()
Returns
Type Description
Trigger.RetryPolicy

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMaxAttempts()

public int getMaxAttempts()

Optional. The maximum number of delivery attempts for any message. The only valid value is 1.

int32 max_attempts = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxAttempts.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Trigger.RetryPolicy other)

public Trigger.RetryPolicy.Builder mergeFrom(Trigger.RetryPolicy other)
Parameter
Name Description
other Trigger.RetryPolicy
Returns
Type Description
Trigger.RetryPolicy.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Trigger.RetryPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Trigger.RetryPolicy.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Trigger.RetryPolicy.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Trigger.RetryPolicy.Builder
Overrides

setMaxAttempts(int value)

public Trigger.RetryPolicy.Builder setMaxAttempts(int value)

Optional. The maximum number of delivery attempts for any message. The only valid value is 1.

int32 max_attempts = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxAttempts to set.

Returns
Type Description
Trigger.RetryPolicy.Builder

This builder for chaining.