public static final class DnsTable.DnsService.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsService.Builder> implements DnsTable.DnsServiceOrBuilder
This message defines a service selection record returned for a service query in a domainProtobuf type
envoy.data.dns.v3.DnsTable.DnsService| Modifier and Type | Method and Description |
|---|---|
DnsTable.DnsService.Builder |
addAllTargets(Iterable<? extends DnsTable.DnsServiceTarget> values)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsTable.DnsService.Builder |
addTargets(DnsTable.DnsServiceTarget.Builder builderForValue)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
addTargets(DnsTable.DnsServiceTarget value)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
addTargets(int index,
DnsTable.DnsServiceTarget.Builder builderForValue)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
addTargets(int index,
DnsTable.DnsServiceTarget value)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget.Builder |
addTargetsBuilder()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget.Builder |
addTargetsBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService |
build() |
DnsTable.DnsService |
buildPartial() |
DnsTable.DnsService.Builder |
clear() |
DnsTable.DnsService.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsTable.DnsService.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsTable.DnsService.Builder |
clearProtocol()
The service protocol.
|
DnsTable.DnsService.Builder |
clearServiceName()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
clearTargets()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
clearTtl()
The service entry time to live.
|
DnsTable.DnsService.Builder |
clone() |
DnsTable.DnsService |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DnsTable.DnsServiceProtocol |
getProtocol()
The service protocol.
|
DnsTable.DnsServiceProtocol.Builder |
getProtocolBuilder()
The service protocol.
|
DnsTable.DnsServiceProtocolOrBuilder |
getProtocolOrBuilder()
The service protocol.
|
String |
getServiceName()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
com.google.protobuf.ByteString |
getServiceNameBytes()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget |
getTargets(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget.Builder |
getTargetsBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
List<DnsTable.DnsServiceTarget.Builder> |
getTargetsBuilderList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
int |
getTargetsCount()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
List<DnsTable.DnsServiceTarget> |
getTargetsList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTargetOrBuilder |
getTargetsOrBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
List<? extends DnsTable.DnsServiceTargetOrBuilder> |
getTargetsOrBuilderList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
com.google.protobuf.Duration |
getTtl()
The service entry time to live.
|
com.google.protobuf.Duration.Builder |
getTtlBuilder()
The service entry time to live.
|
com.google.protobuf.DurationOrBuilder |
getTtlOrBuilder()
The service entry time to live.
|
boolean |
hasProtocol()
The service protocol.
|
boolean |
hasTtl()
The service entry time to live.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsTable.DnsService.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsTable.DnsService.Builder |
mergeFrom(DnsTable.DnsService other) |
DnsTable.DnsService.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsTable.DnsService.Builder |
mergeProtocol(DnsTable.DnsServiceProtocol value)
The service protocol.
|
DnsTable.DnsService.Builder |
mergeTtl(com.google.protobuf.Duration value)
The service entry time to live.
|
DnsTable.DnsService.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsTable.DnsService.Builder |
removeTargets(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsTable.DnsService.Builder |
setProtocol(DnsTable.DnsServiceProtocol.Builder builderForValue)
The service protocol.
|
DnsTable.DnsService.Builder |
setProtocol(DnsTable.DnsServiceProtocol value)
The service protocol.
|
DnsTable.DnsService.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsTable.DnsService.Builder |
setServiceName(String value)
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
setServiceNameBytes(com.google.protobuf.ByteString value)
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
setTargets(int index,
DnsTable.DnsServiceTarget.Builder builderForValue)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
setTargets(int index,
DnsTable.DnsServiceTarget value)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsService.Builder |
setTtl(com.google.protobuf.Duration.Builder builderForValue)
The service entry time to live.
|
DnsTable.DnsService.Builder |
setTtl(com.google.protobuf.Duration value)
The service entry time to live.
|
DnsTable.DnsService.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.DnsService.Builder>public DnsTable.DnsService.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.DnsService.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.DnsService.Builder>public DnsTable.DnsService getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsTable.DnsService build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsTable.DnsService buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsTable.DnsService.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.DnsService.Builder>public DnsTable.DnsService.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.DnsService.Builder>public DnsTable.DnsService.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsService.Builder>public DnsTable.DnsService.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsService.Builder>public DnsTable.DnsService.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.DnsService.Builder>public DnsTable.DnsService.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.DnsService.Builder>public DnsTable.DnsService.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsTable.DnsService.Builder>public DnsTable.DnsService.Builder mergeFrom(DnsTable.DnsService other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsService.Builder>public DnsTable.DnsService.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.DnsService.Builder>IOExceptionpublic String getServiceName()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }getServiceName in interface DnsTable.DnsServiceOrBuilderpublic com.google.protobuf.ByteString getServiceNameBytes()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }getServiceNameBytes in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsService.Builder setServiceName(String value)
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder clearServiceName()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }public boolean hasProtocol()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;hasProtocol in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsServiceProtocol getProtocol()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;getProtocol in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsService.Builder setProtocol(DnsTable.DnsServiceProtocol value)
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;public DnsTable.DnsService.Builder setProtocol(DnsTable.DnsServiceProtocol.Builder builderForValue)
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;public DnsTable.DnsService.Builder mergeProtocol(DnsTable.DnsServiceProtocol value)
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;public DnsTable.DnsService.Builder clearProtocol()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;public DnsTable.DnsServiceProtocol.Builder getProtocolBuilder()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;public DnsTable.DnsServiceProtocolOrBuilder getProtocolOrBuilder()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;getProtocolOrBuilder in interface DnsTable.DnsServiceOrBuilderpublic boolean hasTtl()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }hasTtl in interface DnsTable.DnsServiceOrBuilderpublic com.google.protobuf.Duration getTtl()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }getTtl in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsService.Builder setTtl(com.google.protobuf.Duration value)
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder setTtl(com.google.protobuf.Duration.Builder builderForValue)
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder mergeTtl(com.google.protobuf.Duration value)
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder clearTtl()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getTtlBuilder()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }public com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }getTtlOrBuilder in interface DnsTable.DnsServiceOrBuilderpublic List<DnsTable.DnsServiceTarget> getTargetsList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }getTargetsList in interface DnsTable.DnsServiceOrBuilderpublic int getTargetsCount()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }getTargetsCount in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsServiceTarget getTargets(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }getTargets in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsService.Builder setTargets(int index, DnsTable.DnsServiceTarget value)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder setTargets(int index, DnsTable.DnsServiceTarget.Builder builderForValue)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder addTargets(DnsTable.DnsServiceTarget value)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder addTargets(int index, DnsTable.DnsServiceTarget value)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder addTargets(DnsTable.DnsServiceTarget.Builder builderForValue)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder addTargets(int index, DnsTable.DnsServiceTarget.Builder builderForValue)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder addAllTargets(Iterable<? extends DnsTable.DnsServiceTarget> values)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder clearTargets()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsService.Builder removeTargets(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder getTargetsBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsServiceTargetOrBuilder getTargetsOrBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }getTargetsOrBuilder in interface DnsTable.DnsServiceOrBuilderpublic List<? extends DnsTable.DnsServiceTargetOrBuilder> getTargetsOrBuilderList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }getTargetsOrBuilderList in interface DnsTable.DnsServiceOrBuilderpublic DnsTable.DnsServiceTarget.Builder addTargetsBuilder()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public DnsTable.DnsServiceTarget.Builder addTargetsBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public List<DnsTable.DnsServiceTarget.Builder> getTargetsBuilderList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }public final DnsTable.DnsService.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsService.Builder>public final DnsTable.DnsService.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.DnsService.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.