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 int
bitField0_
private java.lang.Object
name_
private com.google.protobuf.Any
typedConfig_
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.CustomClusterType
build()
Cluster.CustomClusterType
buildPartial()
private void
buildPartial0(Cluster.CustomClusterType result)
Cluster.CustomClusterType.Builder
clear()
Cluster.CustomClusterType.Builder
clearName()
The type of the cluster to instantiate.Cluster.CustomClusterType.Builder
clearTypedConfig()
Cluster specific configuration which depends on the cluster being instantiated.Cluster.CustomClusterType
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getName()
The type of the cluster to instantiate.com.google.protobuf.ByteString
getNameBytes()
The type of the cluster to instantiate.com.google.protobuf.Any
getTypedConfig()
Cluster specific configuration which depends on the cluster being instantiated.com.google.protobuf.Any.Builder
getTypedConfigBuilder()
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.AnyOrBuilder
getTypedConfigOrBuilder()
Cluster specific configuration which depends on the cluster being instantiated.boolean
hasTypedConfig()
Cluster specific configuration which depends on the cluster being instantiated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Cluster.CustomClusterType.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Cluster.CustomClusterType.Builder
mergeFrom(com.google.protobuf.Message other)
Cluster.CustomClusterType.Builder
mergeFrom(Cluster.CustomClusterType other)
Cluster.CustomClusterType.Builder
mergeTypedConfig(com.google.protobuf.Any value)
Cluster specific configuration which depends on the cluster being instantiated.Cluster.CustomClusterType.Builder
setName(java.lang.String value)
The type of the cluster to instantiate.Cluster.CustomClusterType.Builder
setNameBytes(com.google.protobuf.ByteString value)
The type of the cluster to instantiate.Cluster.CustomClusterType.Builder
setTypedConfig(com.google.protobuf.Any value)
Cluster specific configuration which depends on the cluster being instantiated.Cluster.CustomClusterType.Builder
setTypedConfig(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Cluster.CustomClusterType.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Cluster.CustomClusterType.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<Cluster.CustomClusterType.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<Cluster.CustomClusterType.Builder>
-
getDefaultInstanceForType
public Cluster.CustomClusterType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Cluster.CustomClusterType build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Cluster.CustomClusterType buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Cluster.CustomClusterType.Builder>
-
mergeFrom
public Cluster.CustomClusterType.Builder mergeFrom(Cluster.CustomClusterType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getName
in 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:
getNameBytes
in 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:
hasTypedConfig
in 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:
getTypedConfig
in 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:
getTypedConfigOrBuilder
in 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;
-
-