Class FluentdAccessLogConfig.RetryOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
io.envoyproxy.envoy.extensions.access_loggers.fluentd.v3.FluentdAccessLogConfig.RetryOptions.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FluentdAccessLogConfig.RetryOptionsOrBuilder,Cloneable
- Enclosing class:
- FluentdAccessLogConfig.RetryOptions
public static final class FluentdAccessLogConfig.RetryOptions.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
implements FluentdAccessLogConfig.RetryOptionsOrBuilder
Protobuf type
envoy.extensions.access_loggers.fluentd.v3.FluentdAccessLogConfig.RetryOptions-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Sets the backoff strategy.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The number of times the logger will attempt to connect to the upstream during reconnects.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Sets the backoff strategy.Sets the backoff strategy.Sets the backoff strategy.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.UInt32ValueThe number of times the logger will attempt to connect to the upstream during reconnects.com.google.protobuf.UInt32Value.BuilderThe number of times the logger will attempt to connect to the upstream during reconnects.com.google.protobuf.UInt32ValueOrBuilderThe number of times the logger will attempt to connect to the upstream during reconnects.booleanSets the backoff strategy.booleanThe number of times the logger will attempt to connect to the upstream during reconnects.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanSets the backoff strategy.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value) The number of times the logger will attempt to connect to the upstream during reconnects.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setBackoffOptions(BackoffStrategy value) Sets the backoff strategy.setBackoffOptions(BackoffStrategy.Builder builderForValue) Sets the backoff strategy.setMaxConnectAttempts(com.google.protobuf.UInt32Value value) The number of times the logger will attempt to connect to the upstream during reconnects.setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue) The number of times the logger will attempt to connect to the upstream during reconnects.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.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.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
setField
public FluentdAccessLogConfig.RetryOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
clearField
public FluentdAccessLogConfig.RetryOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
clearOneof
public FluentdAccessLogConfig.RetryOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
setRepeatedField
public FluentdAccessLogConfig.RetryOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
addRepeatedField
public FluentdAccessLogConfig.RetryOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
mergeFrom
public FluentdAccessLogConfig.RetryOptions.Builder mergeFrom(FluentdAccessLogConfig.RetryOptions other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
mergeFrom
public FluentdAccessLogConfig.RetryOptions.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<FluentdAccessLogConfig.RetryOptions.Builder>- Throws:
IOException
-
hasMaxConnectAttempts
public boolean hasMaxConnectAttempts()The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1;- Specified by:
hasMaxConnectAttemptsin interfaceFluentdAccessLogConfig.RetryOptionsOrBuilder- Returns:
- Whether the maxConnectAttempts field is set.
-
getMaxConnectAttempts
public com.google.protobuf.UInt32Value getMaxConnectAttempts()The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1;- Specified by:
getMaxConnectAttemptsin interfaceFluentdAccessLogConfig.RetryOptionsOrBuilder- Returns:
- The maxConnectAttempts.
-
setMaxConnectAttempts
public FluentdAccessLogConfig.RetryOptions.Builder setMaxConnectAttempts(com.google.protobuf.UInt32Value value) The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
setMaxConnectAttempts
public FluentdAccessLogConfig.RetryOptions.Builder setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue) The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
mergeMaxConnectAttempts
public FluentdAccessLogConfig.RetryOptions.Builder mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value) The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
clearMaxConnectAttempts
The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
getMaxConnectAttemptsBuilder
public com.google.protobuf.UInt32Value.Builder getMaxConnectAttemptsBuilder()The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
getMaxConnectAttemptsOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxConnectAttemptsOrBuilder()The number of times the logger will attempt to connect to the upstream during reconnects. By default, there is no limit. The logger will attempt to reconnect to the upstream each time connecting to the upstream failed or the upstream connection had been closed for any reason.
.google.protobuf.UInt32Value max_connect_attempts = 1;- Specified by:
getMaxConnectAttemptsOrBuilderin interfaceFluentdAccessLogConfig.RetryOptionsOrBuilder
-
hasBackoffOptions
public boolean hasBackoffOptions()Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2;- Specified by:
hasBackoffOptionsin interfaceFluentdAccessLogConfig.RetryOptionsOrBuilder- Returns:
- Whether the backoffOptions field is set.
-
getBackoffOptions
Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2;- Specified by:
getBackoffOptionsin interfaceFluentdAccessLogConfig.RetryOptionsOrBuilder- Returns:
- The backoffOptions.
-
setBackoffOptions
Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
setBackoffOptions
public FluentdAccessLogConfig.RetryOptions.Builder setBackoffOptions(BackoffStrategy.Builder builderForValue) Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
mergeBackoffOptions
Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
clearBackoffOptions
Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
getBackoffOptionsBuilder
Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
getBackoffOptionsOrBuilder
Sets the backoff strategy. If this value is not set, the default base backoff interval is 500 milliseconds and the default max backoff interval is 5 seconds (10 times the base interval).
.envoy.config.core.v3.BackoffStrategy backoff_options = 2;- Specified by:
getBackoffOptionsOrBuilderin interfaceFluentdAccessLogConfig.RetryOptionsOrBuilder
-
setUnknownFields
public final FluentdAccessLogConfig.RetryOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-
mergeUnknownFields
public final FluentdAccessLogConfig.RetryOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FluentdAccessLogConfig.RetryOptions.Builder>
-