apache.rocketmq.v2.ExponentialBackoffOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: apache/rocketmq/v2/definition.proto
package apache.rocketmq.v2;
public interface ExponentialBackoffOrBuilder extends
// @@protoc_insertion_point(interface_extends:apache.rocketmq.v2.ExponentialBackoff)
org.apache.rocketmq.shaded.com.google.protobuf.MessageOrBuilder {
/**
* .google.protobuf.Duration initial = 1;
* @return Whether the initial field is set.
*/
boolean hasInitial();
/**
* .google.protobuf.Duration initial = 1;
* @return The initial.
*/
org.apache.rocketmq.shaded.com.google.protobuf.Duration getInitial();
/**
* .google.protobuf.Duration initial = 1;
*/
org.apache.rocketmq.shaded.com.google.protobuf.DurationOrBuilder getInitialOrBuilder();
/**
* .google.protobuf.Duration max = 2;
* @return Whether the max field is set.
*/
boolean hasMax();
/**
* .google.protobuf.Duration max = 2;
* @return The max.
*/
org.apache.rocketmq.shaded.com.google.protobuf.Duration getMax();
/**
* .google.protobuf.Duration max = 2;
*/
org.apache.rocketmq.shaded.com.google.protobuf.DurationOrBuilder getMaxOrBuilder();
/**
* float multiplier = 3;
* @return The multiplier.
*/
float getMultiplier();
}