类 EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
istio.networking.v1alpha3.EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder,Cloneable
public static final class EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
implements EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder
Patch specifies how the selected object should be modified.Protobuf type
istio.networking.v1alpha3.EnvoyFilter.Patch-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Determines the filter insertion order.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Determines how the patch should be applied.The JSON config of the object being patched.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDetermines the filter insertion order.intDetermines the filter insertion order.Determines how the patch should be applied.intDetermines how the patch should be applied.com.google.protobuf.StructgetValue()The JSON config of the object being patched.com.google.protobuf.Struct.BuilderThe JSON config of the object being patched.com.google.protobuf.StructOrBuilderThe JSON config of the object being patched.booleanhasValue()The JSON config of the object being patched.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeValue(com.google.protobuf.Struct value) The JSON config of the object being patched.Determines the filter insertion order.setFilterClassValue(int value) Determines the filter insertion order.Determines how the patch should be applied.setOperationValue(int value) Determines how the patch should be applied.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setValue(com.google.protobuf.Struct value) The JSON config of the object being patched.setValue(com.google.protobuf.Struct.Builder builderForValue) The JSON config of the object being patched.从类继承的方法 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, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
setField
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
clearField
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
clearOneof
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
setRepeatedField
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
addRepeatedField
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder mergeFrom(EnvoyFilterOuterClass.EnvoyFilter.Patch other) -
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>- 抛出:
IOException
-
getOperationValue
public int getOperationValue()Determines how the patch should be applied.
.istio.networking.v1alpha3.EnvoyFilter.Patch.Operation operation = 1;- 指定者:
getOperationValue在接口中EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder- 返回:
- The enum numeric value on the wire for operation.
-
setOperationValue
Determines how the patch should be applied.
.istio.networking.v1alpha3.EnvoyFilter.Patch.Operation operation = 1;- 参数:
value- The enum numeric value on the wire for operation to set.- 返回:
- This builder for chaining.
-
getOperation
Determines how the patch should be applied.
.istio.networking.v1alpha3.EnvoyFilter.Patch.Operation operation = 1;- 指定者:
getOperation在接口中EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder- 返回:
- The operation.
-
setOperation
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder setOperation(EnvoyFilterOuterClass.EnvoyFilter.Patch.Operation value) Determines how the patch should be applied.
.istio.networking.v1alpha3.EnvoyFilter.Patch.Operation operation = 1;- 参数:
value- The operation to set.- 返回:
- This builder for chaining.
-
clearOperation
Determines how the patch should be applied.
.istio.networking.v1alpha3.EnvoyFilter.Patch.Operation operation = 1;- 返回:
- This builder for chaining.
-
hasValue
public boolean hasValue()The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2;- 指定者:
hasValue在接口中EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder- 返回:
- Whether the value field is set.
-
getValue
public com.google.protobuf.Struct getValue()The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2;- 指定者:
getValue在接口中EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder- 返回:
- The value.
-
setValue
The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2; -
setValue
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder setValue(com.google.protobuf.Struct.Builder builderForValue) The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2; -
mergeValue
The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2; -
clearValue
The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2; -
getValueBuilder
public com.google.protobuf.Struct.Builder getValueBuilder()The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2; -
getValueOrBuilder
public com.google.protobuf.StructOrBuilder getValueOrBuilder()The JSON config of the object being patched. This will be merged using proto merge semantics with the existing proto in the path.
.google.protobuf.Struct value = 2; -
getFilterClassValue
public int getFilterClassValue()Determines the filter insertion order.
.istio.networking.v1alpha3.EnvoyFilter.Patch.FilterClass filter_class = 3;- 指定者:
getFilterClassValue在接口中EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder- 返回:
- The enum numeric value on the wire for filterClass.
-
setFilterClassValue
Determines the filter insertion order.
.istio.networking.v1alpha3.EnvoyFilter.Patch.FilterClass filter_class = 3;- 参数:
value- The enum numeric value on the wire for filterClass to set.- 返回:
- This builder for chaining.
-
getFilterClass
Determines the filter insertion order.
.istio.networking.v1alpha3.EnvoyFilter.Patch.FilterClass filter_class = 3;- 指定者:
getFilterClass在接口中EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder- 返回:
- The filterClass.
-
setFilterClass
public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder setFilterClass(EnvoyFilterOuterClass.EnvoyFilter.Patch.FilterClass value) Determines the filter insertion order.
.istio.networking.v1alpha3.EnvoyFilter.Patch.FilterClass filter_class = 3;- 参数:
value- The filterClass to set.- 返回:
- This builder for chaining.
-
clearFilterClass
Determines the filter insertion order.
.istio.networking.v1alpha3.EnvoyFilter.Patch.FilterClass filter_class = 3;- 返回:
- This builder for chaining.
-
setUnknownFields
public final EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-
mergeUnknownFields
public final EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder>
-