Class Trigger.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Trigger.Builder>
com.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
io.envoyproxy.envoy.config.overload.v3.Trigger.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,TriggerOrBuilder
,Cloneable
- Enclosing class:
Trigger
public static final class Trigger.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
implements TriggerOrBuilder
Protobuf type
envoy.config.overload.v3.Trigger
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private Object
private com.google.protobuf.SingleFieldBuilder
<ScaledTrigger, ScaledTrigger.Builder, ScaledTriggerOrBuilder> private com.google.protobuf.SingleFieldBuilder
<ThresholdTrigger, ThresholdTrigger.Builder, ThresholdTriggerOrBuilder> private Object
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
private void
buildPartial0
(Trigger result) private void
buildPartialOneofs
(Trigger result) clear()
The name of the resource this is a trigger for..envoy.config.overload.v3.ScaledTrigger scaled = 3;
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getName()
The name of the resource this is a trigger for.com.google.protobuf.ByteString
The name of the resource this is a trigger for..envoy.config.overload.v3.ScaledTrigger scaled = 3;
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
boolean
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
boolean
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private com.google.protobuf.SingleFieldBuilder
<ScaledTrigger, ScaledTrigger.Builder, ScaledTriggerOrBuilder> .envoy.config.overload.v3.ScaledTrigger scaled = 3;
private com.google.protobuf.SingleFieldBuilder
<ThresholdTrigger, ThresholdTrigger.Builder, ThresholdTriggerOrBuilder> .envoy.config.overload.v3.ThresholdTrigger threshold = 2;
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeScaled
(ScaledTrigger value) .envoy.config.overload.v3.ScaledTrigger scaled = 3;
mergeThreshold
(ThresholdTrigger value) .envoy.config.overload.v3.ThresholdTrigger threshold = 2;
The name of the resource this is a trigger for.setNameBytes
(com.google.protobuf.ByteString value) The name of the resource this is a trigger for.setScaled
(ScaledTrigger value) .envoy.config.overload.v3.ScaledTrigger scaled = 3;
setScaled
(ScaledTrigger.Builder builderForValue) .envoy.config.overload.v3.ScaledTrigger scaled = 3;
setThreshold
(ThresholdTrigger value) .envoy.config.overload.v3.ThresholdTrigger threshold = 2;
setThreshold
(ThresholdTrigger.Builder builderForValue) .envoy.config.overload.v3.ThresholdTrigger threshold = 2;
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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
triggerOneofCase_
private int triggerOneofCase_ -
triggerOneof_
-
bitField0_
private int bitField0_ -
name_
-
thresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder, thresholdBuilder_ThresholdTriggerOrBuilder> -
scaledBuilder_
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder, scaledBuilder_ScaledTriggerOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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<Trigger.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<Trigger.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<Trigger.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Trigger.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
mergeFrom
public Trigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<Trigger.Builder>
- Throws:
IOException
-
getTriggerOneofCase
- Specified by:
getTriggerOneofCase
in interfaceTriggerOrBuilder
-
clearTriggerOneof
-
getName
The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }
- Specified by:
getName
in interfaceTriggerOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }
- Specified by:
getNameBytes
in interfaceTriggerOrBuilder
- Returns:
- The bytes for name.
-
setName
The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
setNameBytes
The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasThreshold
public boolean hasThreshold().envoy.config.overload.v3.ThresholdTrigger threshold = 2;
- Specified by:
hasThreshold
in interfaceTriggerOrBuilder
- Returns:
- Whether the threshold field is set.
-
getThreshold
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
- Specified by:
getThreshold
in interfaceTriggerOrBuilder
- Returns:
- The threshold.
-
setThreshold
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
setThreshold
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
mergeThreshold
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
clearThreshold
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
getThresholdBuilder
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
getThresholdOrBuilder
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
- Specified by:
getThresholdOrBuilder
in interfaceTriggerOrBuilder
-
internalGetThresholdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder, internalGetThresholdFieldBuilder()ThresholdTriggerOrBuilder> .envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
hasScaled
public boolean hasScaled().envoy.config.overload.v3.ScaledTrigger scaled = 3;
- Specified by:
hasScaled
in interfaceTriggerOrBuilder
- Returns:
- Whether the scaled field is set.
-
getScaled
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
- Specified by:
getScaled
in interfaceTriggerOrBuilder
- Returns:
- The scaled.
-
setScaled
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
setScaled
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
mergeScaled
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
clearScaled
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
getScaledBuilder
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
getScaledOrBuilder
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
- Specified by:
getScaledOrBuilder
in interfaceTriggerOrBuilder
-
internalGetScaledFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder, internalGetScaledFieldBuilder()ScaledTriggerOrBuilder> .envoy.config.overload.v3.ScaledTrigger scaled = 3;
-