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 int
bitField0_
private java.lang.Object
name_
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder>
scaledBuilder_
private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder,ThresholdTriggerOrBuilder>
thresholdBuilder_
private java.lang.Object
triggerOneof_
private int
triggerOneofCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Trigger
build()
Trigger
buildPartial()
private void
buildPartial0(Trigger result)
private void
buildPartialOneofs(Trigger result)
Trigger.Builder
clear()
Trigger.Builder
clearName()
The name of the resource this is a trigger for.Trigger.Builder
clearScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
Trigger.Builder
clearThreshold()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
Trigger.Builder
clearTriggerOneof()
Trigger
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getName()
The name of the resource this is a trigger for.com.google.protobuf.ByteString
getNameBytes()
The name of the resource this is a trigger for.ScaledTrigger
getScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
ScaledTrigger.Builder
getScaledBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder>
getScaledFieldBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
ScaledTriggerOrBuilder
getScaledOrBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
ThresholdTrigger
getThreshold()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
ThresholdTrigger.Builder
getThresholdBuilder()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
private com.google.protobuf.SingleFieldBuilder<ThresholdTrigger,ThresholdTrigger.Builder,ThresholdTriggerOrBuilder>
getThresholdFieldBuilder()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
ThresholdTriggerOrBuilder
getThresholdOrBuilder()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
Trigger.TriggerOneofCase
getTriggerOneofCase()
boolean
hasScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
boolean
hasThreshold()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Trigger.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Trigger.Builder
mergeFrom(com.google.protobuf.Message other)
Trigger.Builder
mergeFrom(Trigger other)
Trigger.Builder
mergeScaled(ScaledTrigger value)
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
Trigger.Builder
mergeThreshold(ThresholdTrigger value)
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
Trigger.Builder
setName(java.lang.String value)
The name of the resource this is a trigger for.Trigger.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name of the resource this is a trigger for.Trigger.Builder
setScaled(ScaledTrigger value)
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
Trigger.Builder
setScaled(ScaledTrigger.Builder builderForValue)
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
Trigger.Builder
setThreshold(ThresholdTrigger value)
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
Trigger.Builder
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
-
-
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
clear
public 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
public Trigger getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Trigger build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Trigger buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Trigger.Builder>
-
mergeFrom
public Trigger.Builder mergeFrom(Trigger other)
-
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 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<Trigger.Builder>
- Throws:
java.io.IOException
-
getTriggerOneofCase
public Trigger.TriggerOneofCase getTriggerOneofCase()
- Specified by:
getTriggerOneofCase
in 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:
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
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:
hasThreshold
in interfaceTriggerOrBuilder
- Returns:
- Whether the threshold field is set.
-
getThreshold
public ThresholdTrigger getThreshold()
.envoy.config.overload.v3.ThresholdTrigger threshold = 2;
- Specified by:
getThreshold
in 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:
getThresholdOrBuilder
in 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:
hasScaled
in interfaceTriggerOrBuilder
- Returns:
- Whether the scaled field is set.
-
getScaled
public ScaledTrigger getScaled()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
- Specified by:
getScaled
in 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:
getScaledOrBuilder
in interfaceTriggerOrBuilder
-
getScaledFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScaledTrigger,ScaledTrigger.Builder,ScaledTriggerOrBuilder> getScaledFieldBuilder()
.envoy.config.overload.v3.ScaledTrigger scaled = 3;
-
-