Class Watchdog.WatchdogAction.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Watchdog.WatchdogAction.Builder>
-
- io.envoyproxy.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Watchdog.WatchdogActionOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Watchdog.WatchdogAction
public static final class Watchdog.WatchdogAction.Builder extends com.google.protobuf.GeneratedMessage.Builder<Watchdog.WatchdogAction.Builder> implements Watchdog.WatchdogActionOrBuilder
Protobuf typeenvoy.config.bootstrap.v3.Watchdog.WatchdogAction
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private TypedExtensionConfig
config_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
configBuilder_
private int
event_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Watchdog.WatchdogAction
build()
Watchdog.WatchdogAction
buildPartial()
private void
buildPartial0(Watchdog.WatchdogAction result)
Watchdog.WatchdogAction.Builder
clear()
Watchdog.WatchdogAction.Builder
clearConfig()
Extension specific configuration for the action.Watchdog.WatchdogAction.Builder
clearEvent()
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
TypedExtensionConfig
getConfig()
Extension specific configuration for the action.TypedExtensionConfig.Builder
getConfigBuilder()
Extension specific configuration for the action.private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getConfigFieldBuilder()
Extension specific configuration for the action.TypedExtensionConfigOrBuilder
getConfigOrBuilder()
Extension specific configuration for the action.Watchdog.WatchdogAction
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Watchdog.WatchdogAction.WatchdogEvent
getEvent()
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
int
getEventValue()
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
boolean
hasConfig()
Extension specific configuration for the action.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Watchdog.WatchdogAction.Builder
mergeConfig(TypedExtensionConfig value)
Extension specific configuration for the action.Watchdog.WatchdogAction.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Watchdog.WatchdogAction.Builder
mergeFrom(com.google.protobuf.Message other)
Watchdog.WatchdogAction.Builder
mergeFrom(Watchdog.WatchdogAction other)
Watchdog.WatchdogAction.Builder
setConfig(TypedExtensionConfig value)
Extension specific configuration for the action.Watchdog.WatchdogAction.Builder
setConfig(TypedExtensionConfig.Builder builderForValue)
Extension specific configuration for the action.Watchdog.WatchdogAction.Builder
setEvent(Watchdog.WatchdogAction.WatchdogEvent value)
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
Watchdog.WatchdogAction.Builder
setEventValue(int value)
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ...
-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
config_
private TypedExtensionConfig config_
-
configBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> configBuilder_
-
event_
private int event_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.WatchdogAction.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Watchdog.WatchdogAction.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.WatchdogAction.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.WatchdogAction.Builder>
-
getDefaultInstanceForType
public Watchdog.WatchdogAction getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Watchdog.WatchdogAction build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Watchdog.WatchdogAction buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Watchdog.WatchdogAction result)
-
mergeFrom
public Watchdog.WatchdogAction.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Watchdog.WatchdogAction.Builder>
-
mergeFrom
public Watchdog.WatchdogAction.Builder mergeFrom(Watchdog.WatchdogAction other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Watchdog.WatchdogAction.Builder>
-
mergeFrom
public Watchdog.WatchdogAction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Watchdog.WatchdogAction.Builder>
- Throws:
java.io.IOException
-
hasConfig
public boolean hasConfig()
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
- Specified by:
hasConfig
in interfaceWatchdog.WatchdogActionOrBuilder
- Returns:
- Whether the config field is set.
-
getConfig
public TypedExtensionConfig getConfig()
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
- Specified by:
getConfig
in interfaceWatchdog.WatchdogActionOrBuilder
- Returns:
- The config.
-
setConfig
public Watchdog.WatchdogAction.Builder setConfig(TypedExtensionConfig value)
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
-
setConfig
public Watchdog.WatchdogAction.Builder setConfig(TypedExtensionConfig.Builder builderForValue)
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
-
mergeConfig
public Watchdog.WatchdogAction.Builder mergeConfig(TypedExtensionConfig value)
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
-
clearConfig
public Watchdog.WatchdogAction.Builder clearConfig()
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
-
getConfigBuilder
public TypedExtensionConfig.Builder getConfigBuilder()
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
-
getConfigOrBuilder
public TypedExtensionConfigOrBuilder getConfigOrBuilder()
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
- Specified by:
getConfigOrBuilder
in interfaceWatchdog.WatchdogActionOrBuilder
-
getConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getConfigFieldBuilder()
Extension specific configuration for the action.
.envoy.config.core.v3.TypedExtensionConfig config = 1;
-
getEventValue
public int getEventValue()
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ... }
- Specified by:
getEventValue
in interfaceWatchdog.WatchdogActionOrBuilder
- Returns:
- The enum numeric value on the wire for event.
-
setEventValue
public Watchdog.WatchdogAction.Builder setEventValue(int value)
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ... }
- Parameters:
value
- The enum numeric value on the wire for event to set.- Returns:
- This builder for chaining.
-
getEvent
public Watchdog.WatchdogAction.WatchdogEvent getEvent()
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ... }
- Specified by:
getEvent
in interfaceWatchdog.WatchdogActionOrBuilder
- Returns:
- The event.
-
setEvent
public Watchdog.WatchdogAction.Builder setEvent(Watchdog.WatchdogAction.WatchdogEvent value)
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ... }
- Parameters:
value
- The event to set.- Returns:
- This builder for chaining.
-
clearEvent
public Watchdog.WatchdogAction.Builder clearEvent()
.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEvent event = 2 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
-