Class Trigger.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.Cloneable
- Enclosing class:
- Trigger
public static final class Trigger.Builder extends com.google.protobuf.GeneratedMessage.Builder<Trigger.Builder> implements TriggerOrBuilder
Protobuf typeenvoy.config.overload.v3.Trigger
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.lang.Objectname_private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder>scaledBuilder_private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder,ThresholdTriggerOrBuilder>thresholdBuilder_private java.lang.ObjecttriggerOneof_private inttriggerOneofCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Triggerbuild()TriggerbuildPartial()private voidbuildPartial0(Trigger result)private voidbuildPartialOneofs(Trigger result)Trigger.Builderclear()Trigger.BuilderclearName()The name of the resource this is a trigger for.Trigger.BuilderclearScaled().envoy.config.overload.v3.ScaledTrigger scaled = 3;Trigger.BuilderclearThreshold().envoy.config.overload.v3.ThresholdTrigger threshold = 2;Trigger.BuilderclearTriggerOneof()TriggergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()The name of the resource this is a trigger for.com.google.protobuf.ByteStringgetNameBytes()The name of the resource this is a trigger for.ScaledTriggergetScaled().envoy.config.overload.v3.ScaledTrigger scaled = 3;ScaledTrigger.BuildergetScaledBuilder().envoy.config.overload.v3.ScaledTrigger scaled = 3;private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder>getScaledFieldBuilder().envoy.config.overload.v3.ScaledTrigger scaled = 3;ScaledTriggerOrBuildergetScaledOrBuilder().envoy.config.overload.v3.ScaledTrigger scaled = 3;ThresholdTriggergetThreshold().envoy.config.overload.v3.ThresholdTrigger threshold = 2;ThresholdTrigger.BuildergetThresholdBuilder().envoy.config.overload.v3.ThresholdTrigger threshold = 2;private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder,ThresholdTriggerOrBuilder>getThresholdFieldBuilder().envoy.config.overload.v3.ThresholdTrigger threshold = 2;ThresholdTriggerOrBuildergetThresholdOrBuilder().envoy.config.overload.v3.ThresholdTrigger threshold = 2;Trigger.TriggerOneofCasegetTriggerOneofCase()booleanhasScaled().envoy.config.overload.v3.ScaledTrigger scaled = 3;booleanhasThreshold().envoy.config.overload.v3.ThresholdTrigger threshold = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Trigger.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Trigger.BuildermergeFrom(com.google.protobuf.Message other)Trigger.BuildermergeFrom(Trigger other)Trigger.BuildermergeScaled(ScaledTrigger value).envoy.config.overload.v3.ScaledTrigger scaled = 3;Trigger.BuildermergeThreshold(ThresholdTrigger value).envoy.config.overload.v3.ThresholdTrigger threshold = 2;Trigger.BuildersetName(java.lang.String value)The name of the resource this is a trigger for.Trigger.BuildersetNameBytes(com.google.protobuf.ByteString value)The name of the resource this is a trigger for.Trigger.BuildersetScaled(ScaledTrigger value).envoy.config.overload.v3.ScaledTrigger scaled = 3;Trigger.BuildersetScaled(ScaledTrigger.Builder builderForValue).envoy.config.overload.v3.ScaledTrigger scaled = 3;Trigger.BuildersetThreshold(ThresholdTrigger value).envoy.config.overload.v3.ThresholdTrigger threshold = 2;Trigger.BuildersetThreshold(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
-
-
-
-
Field Detail
-
triggerOneofCase_
private int triggerOneofCase_
-
triggerOneof_
private java.lang.Object triggerOneof_
-
bitField0_
private int bitField0_
-
name_
private java.lang.Object name_
-
thresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder,ThresholdTriggerOrBuilder> thresholdBuilder_
-
scaledBuilder_
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder> scaledBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
clear
public Trigger.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Trigger.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.GeneratedMessage.Builder<Trigger.Builder>
-
getDefaultInstanceForType
public Trigger getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Trigger build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Trigger buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Trigger result)
-
buildPartialOneofs
private void buildPartialOneofs(Trigger result)
-
mergeFrom
public Trigger.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Trigger.Builder>
-
mergeFrom
public Trigger.Builder mergeFrom(Trigger other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
mergeFrom
public Trigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Trigger.Builder>- Throws:
java.io.IOException
-
getTriggerOneofCase
public Trigger.TriggerOneofCase getTriggerOneofCase()
- Specified by:
getTriggerOneofCasein interfaceTriggerOrBuilder
-
clearTriggerOneof
public Trigger.Builder clearTriggerOneof()
-
getName
public java.lang.String getName()
The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein 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:
getNameBytesin interfaceTriggerOrBuilder- Returns:
- The bytes for name.
-
setName
public Trigger.Builder setName(java.lang.String value)
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
public Trigger.Builder clearName()
The name of the resource this is a trigger for.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public Trigger.Builder setNameBytes(com.google.protobuf.ByteString value)
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:
hasThresholdin interfaceTriggerOrBuilder- Returns:
- Whether the threshold field is set.
-
getThreshold
public ThresholdTrigger getThreshold()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;- Specified by:
getThresholdin interfaceTriggerOrBuilder- Returns:
- The threshold.
-
setThreshold
public Trigger.Builder setThreshold(ThresholdTrigger value)
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
setThreshold
public Trigger.Builder setThreshold(ThresholdTrigger.Builder builderForValue)
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
mergeThreshold
public Trigger.Builder mergeThreshold(ThresholdTrigger value)
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
clearThreshold
public Trigger.Builder clearThreshold()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
getThresholdBuilder
public ThresholdTrigger.Builder getThresholdBuilder()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
getThresholdOrBuilder
public ThresholdTriggerOrBuilder getThresholdOrBuilder()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;- Specified by:
getThresholdOrBuilderin interfaceTriggerOrBuilder
-
getThresholdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder,ThresholdTriggerOrBuilder> getThresholdFieldBuilder()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
-
hasScaled
public boolean hasScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;- Specified by:
hasScaledin interfaceTriggerOrBuilder- Returns:
- Whether the scaled field is set.
-
getScaled
public ScaledTrigger getScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;- Specified by:
getScaledin interfaceTriggerOrBuilder- Returns:
- The scaled.
-
setScaled
public Trigger.Builder setScaled(ScaledTrigger value)
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
setScaled
public Trigger.Builder setScaled(ScaledTrigger.Builder builderForValue)
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
mergeScaled
public Trigger.Builder mergeScaled(ScaledTrigger value)
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
clearScaled
public Trigger.Builder clearScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
getScaledBuilder
public ScaledTrigger.Builder getScaledBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
getScaledOrBuilder
public ScaledTriggerOrBuilder getScaledOrBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;- Specified by:
getScaledOrBuilderin interfaceTriggerOrBuilder
-
getScaledFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder> getScaledFieldBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
-