Class Cluster.CustomClusterType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Cluster.CustomClusterType.Builder>
-
- io.envoyproxy.envoy.config.cluster.v3.Cluster.CustomClusterType.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cluster.CustomClusterTypeOrBuilder,java.lang.Cloneable
- Enclosing class:
- Cluster.CustomClusterType
public static final class Cluster.CustomClusterType.Builder extends com.google.protobuf.GeneratedMessage.Builder<Cluster.CustomClusterType.Builder> implements Cluster.CustomClusterTypeOrBuilder
Extended cluster type.
Protobuf typeenvoy.config.cluster.v3.Cluster.CustomClusterType
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.lang.Objectname_private com.google.protobuf.AnytypedConfig_private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder>typedConfigBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Cluster.CustomClusterTypebuild()Cluster.CustomClusterTypebuildPartial()private voidbuildPartial0(Cluster.CustomClusterType result)Cluster.CustomClusterType.Builderclear()Cluster.CustomClusterType.BuilderclearName()The type of the cluster to instantiate.Cluster.CustomClusterType.BuilderclearTypedConfig()Cluster specific configuration which depends on the cluster being instantiated.Cluster.CustomClusterTypegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()The type of the cluster to instantiate.com.google.protobuf.ByteStringgetNameBytes()The type of the cluster to instantiate.com.google.protobuf.AnygetTypedConfig()Cluster specific configuration which depends on the cluster being instantiated.com.google.protobuf.Any.BuildergetTypedConfigBuilder()Cluster specific configuration which depends on the cluster being instantiated.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder>getTypedConfigFieldBuilder()Cluster specific configuration which depends on the cluster being instantiated.com.google.protobuf.AnyOrBuildergetTypedConfigOrBuilder()Cluster specific configuration which depends on the cluster being instantiated.booleanhasTypedConfig()Cluster specific configuration which depends on the cluster being instantiated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()Cluster.CustomClusterType.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Cluster.CustomClusterType.BuildermergeFrom(com.google.protobuf.Message other)Cluster.CustomClusterType.BuildermergeFrom(Cluster.CustomClusterType other)Cluster.CustomClusterType.BuildermergeTypedConfig(com.google.protobuf.Any value)Cluster specific configuration which depends on the cluster being instantiated.Cluster.CustomClusterType.BuildersetName(java.lang.String value)The type of the cluster to instantiate.Cluster.CustomClusterType.BuildersetNameBytes(com.google.protobuf.ByteString value)The type of the cluster to instantiate.Cluster.CustomClusterType.BuildersetTypedConfig(com.google.protobuf.Any value)Cluster specific configuration which depends on the cluster being instantiated.Cluster.CustomClusterType.BuildersetTypedConfig(com.google.protobuf.Any.Builder builderForValue)Cluster specific configuration which depends on the cluster being instantiated.-
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_
-
name_
private java.lang.Object name_
-
typedConfig_
private com.google.protobuf.Any typedConfig_
-
typedConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder> typedConfigBuilder_
-
-
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<Cluster.CustomClusterType.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Cluster.CustomClusterType.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<Cluster.CustomClusterType.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<Cluster.CustomClusterType.Builder>
-
getDefaultInstanceForType
public Cluster.CustomClusterType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Cluster.CustomClusterType build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Cluster.CustomClusterType buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Cluster.CustomClusterType result)
-
mergeFrom
public Cluster.CustomClusterType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.CustomClusterType.Builder>
-
mergeFrom
public Cluster.CustomClusterType.Builder mergeFrom(Cluster.CustomClusterType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.CustomClusterType.Builder>
-
mergeFrom
public Cluster.CustomClusterType.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<Cluster.CustomClusterType.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
The type of the cluster to instantiate. The name must match a supported cluster type.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceCluster.CustomClusterTypeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The type of the cluster to instantiate. The name must match a supported cluster type.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceCluster.CustomClusterTypeOrBuilder- Returns:
- The bytes for name.
-
setName
public Cluster.CustomClusterType.Builder setName(java.lang.String value)
The type of the cluster to instantiate. The name must match a supported cluster type.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Cluster.CustomClusterType.Builder clearName()
The type of the cluster to instantiate. The name must match a supported cluster type.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public Cluster.CustomClusterType.Builder setNameBytes(com.google.protobuf.ByteString value)
The type of the cluster to instantiate. The name must match a supported cluster type.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasTypedConfig
public boolean hasTypedConfig()
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;- Specified by:
hasTypedConfigin interfaceCluster.CustomClusterTypeOrBuilder- Returns:
- Whether the typedConfig field is set.
-
getTypedConfig
public com.google.protobuf.Any getTypedConfig()
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;- Specified by:
getTypedConfigin interfaceCluster.CustomClusterTypeOrBuilder- Returns:
- The typedConfig.
-
setTypedConfig
public Cluster.CustomClusterType.Builder setTypedConfig(com.google.protobuf.Any value)
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;
-
setTypedConfig
public Cluster.CustomClusterType.Builder setTypedConfig(com.google.protobuf.Any.Builder builderForValue)
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;
-
mergeTypedConfig
public Cluster.CustomClusterType.Builder mergeTypedConfig(com.google.protobuf.Any value)
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;
-
clearTypedConfig
public Cluster.CustomClusterType.Builder clearTypedConfig()
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;
-
getTypedConfigBuilder
public com.google.protobuf.Any.Builder getTypedConfigBuilder()
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;
-
getTypedConfigOrBuilder
public com.google.protobuf.AnyOrBuilder getTypedConfigOrBuilder()
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;- Specified by:
getTypedConfigOrBuilderin interfaceCluster.CustomClusterTypeOrBuilder
-
getTypedConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder> getTypedConfigFieldBuilder()
Cluster specific configuration which depends on the cluster being instantiated. See the supported cluster for further documentation. [#extension-category: envoy.clusters]
.google.protobuf.Any typed_config = 2;
-
-