public static final class DnsTable.DnsServiceTarget.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder> implements DnsTable.DnsServiceTargetOrBuilder
Specify the target for a given DNS service [#next-free-field: 6]Protobuf type
envoy.data.dns.v3.DnsTable.DnsServiceTarget| Modifier and Type | Method and Description |
|---|---|
DnsTable.DnsServiceTarget.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsTable.DnsServiceTarget |
build() |
DnsTable.DnsServiceTarget |
buildPartial() |
DnsTable.DnsServiceTarget.Builder |
clear() |
DnsTable.DnsServiceTarget.Builder |
clearClusterName()
Use a cluster name as the endpoint for a service.
|
DnsTable.DnsServiceTarget.Builder |
clearEndpointType() |
DnsTable.DnsServiceTarget.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsTable.DnsServiceTarget.Builder |
clearHostName()
Use a resolvable hostname as the endpoint for a service.
|
DnsTable.DnsServiceTarget.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsTable.DnsServiceTarget.Builder |
clearPort()
The port to which the service is bound.
|
DnsTable.DnsServiceTarget.Builder |
clearPriority()
The priority of the service record target
uint32 priority = 3 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget.Builder |
clearWeight()
The weight of the service record target
uint32 weight = 4 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget.Builder |
clone() |
String |
getClusterName()
Use a cluster name as the endpoint for a service.
|
com.google.protobuf.ByteString |
getClusterNameBytes()
Use a cluster name as the endpoint for a service.
|
DnsTable.DnsServiceTarget |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DnsTable.DnsServiceTarget.EndpointTypeCase |
getEndpointTypeCase() |
String |
getHostName()
Use a resolvable hostname as the endpoint for a service.
|
com.google.protobuf.ByteString |
getHostNameBytes()
Use a resolvable hostname as the endpoint for a service.
|
int |
getPort()
The port to which the service is bound.
|
int |
getPriority()
The priority of the service record target
uint32 priority = 3 [(.validate.rules) = { ... } |
int |
getWeight()
The weight of the service record target
uint32 weight = 4 [(.validate.rules) = { ... } |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsTable.DnsServiceTarget.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsTable.DnsServiceTarget.Builder |
mergeFrom(DnsTable.DnsServiceTarget other) |
DnsTable.DnsServiceTarget.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsTable.DnsServiceTarget.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsTable.DnsServiceTarget.Builder |
setClusterName(String value)
Use a cluster name as the endpoint for a service.
|
DnsTable.DnsServiceTarget.Builder |
setClusterNameBytes(com.google.protobuf.ByteString value)
Use a cluster name as the endpoint for a service.
|
DnsTable.DnsServiceTarget.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsTable.DnsServiceTarget.Builder |
setHostName(String value)
Use a resolvable hostname as the endpoint for a service.
|
DnsTable.DnsServiceTarget.Builder |
setHostNameBytes(com.google.protobuf.ByteString value)
Use a resolvable hostname as the endpoint for a service.
|
DnsTable.DnsServiceTarget.Builder |
setPort(int value)
The port to which the service is bound.
|
DnsTable.DnsServiceTarget.Builder |
setPriority(int value)
The priority of the service record target
uint32 priority = 3 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsTable.DnsServiceTarget.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsTable.DnsServiceTarget.Builder |
setWeight(int value)
The weight of the service record target
uint32 weight = 4 [(.validate.rules) = { ... } |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsTable.DnsServiceTarget build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsTable.DnsServiceTarget buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsTable.DnsServiceTarget.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder mergeFrom(DnsTable.DnsServiceTarget other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public DnsTable.DnsServiceTarget.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsTable.DnsServiceTarget.Builder>IOExceptionpublic DnsTable.DnsServiceTarget.EndpointTypeCase getEndpointTypeCase()
getEndpointTypeCase in interface DnsTable.DnsServiceTargetOrBuilderpublic DnsTable.DnsServiceTarget.Builder clearEndpointType()
public String getHostName()
Use a resolvable hostname as the endpoint for a service.
string host_name = 1 [(.validate.rules) = { ... }getHostName in interface DnsTable.DnsServiceTargetOrBuilderpublic com.google.protobuf.ByteString getHostNameBytes()
Use a resolvable hostname as the endpoint for a service.
string host_name = 1 [(.validate.rules) = { ... }getHostNameBytes in interface DnsTable.DnsServiceTargetOrBuilderpublic DnsTable.DnsServiceTarget.Builder setHostName(String value)
Use a resolvable hostname as the endpoint for a service.
string host_name = 1 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder clearHostName()
Use a resolvable hostname as the endpoint for a service.
string host_name = 1 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder setHostNameBytes(com.google.protobuf.ByteString value)
Use a resolvable hostname as the endpoint for a service.
string host_name = 1 [(.validate.rules) = { ... }public String getClusterName()
Use a cluster name as the endpoint for a service.
string cluster_name = 2 [(.validate.rules) = { ... }getClusterName in interface DnsTable.DnsServiceTargetOrBuilderpublic com.google.protobuf.ByteString getClusterNameBytes()
Use a cluster name as the endpoint for a service.
string cluster_name = 2 [(.validate.rules) = { ... }getClusterNameBytes in interface DnsTable.DnsServiceTargetOrBuilderpublic DnsTable.DnsServiceTarget.Builder setClusterName(String value)
Use a cluster name as the endpoint for a service.
string cluster_name = 2 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder clearClusterName()
Use a cluster name as the endpoint for a service.
string cluster_name = 2 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder setClusterNameBytes(com.google.protobuf.ByteString value)
Use a cluster name as the endpoint for a service.
string cluster_name = 2 [(.validate.rules) = { ... }public int getPriority()
The priority of the service record target
uint32 priority = 3 [(.validate.rules) = { ... }getPriority in interface DnsTable.DnsServiceTargetOrBuilderpublic DnsTable.DnsServiceTarget.Builder setPriority(int value)
The priority of the service record target
uint32 priority = 3 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder clearPriority()
The priority of the service record target
uint32 priority = 3 [(.validate.rules) = { ... }public int getWeight()
The weight of the service record target
uint32 weight = 4 [(.validate.rules) = { ... }getWeight in interface DnsTable.DnsServiceTargetOrBuilderpublic DnsTable.DnsServiceTarget.Builder setWeight(int value)
The weight of the service record target
uint32 weight = 4 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder clearWeight()
The weight of the service record target
uint32 weight = 4 [(.validate.rules) = { ... }public int getPort()
The port to which the service is bound. This value is optional if the target is a cluster. Setting port to zero in this case makes the filter use the port value from the cluster host
uint32 port = 5 [(.validate.rules) = { ... }getPort in interface DnsTable.DnsServiceTargetOrBuilderpublic DnsTable.DnsServiceTarget.Builder setPort(int value)
The port to which the service is bound. This value is optional if the target is a cluster. Setting port to zero in this case makes the filter use the port value from the cluster host
uint32 port = 5 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder clearPort()
The port to which the service is bound. This value is optional if the target is a cluster. Setting port to zero in this case makes the filter use the port value from the cluster host
uint32 port = 5 [(.validate.rules) = { ... }public final DnsTable.DnsServiceTarget.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>public final DnsTable.DnsServiceTarget.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsServiceTarget.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.