rina.dns
Class DNS.DNSRecord.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessage.Builder<DNS.DNSRecord.Builder>
rina.dns.DNS.DNSRecord.Builder
- All Implemented Interfaces:
- com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable, DNS.DNSRecordOrBuilder
- Enclosing class:
- DNS.DNSRecord
public static final class DNS.DNSRecord.Builder
- extends com.google.protobuf.GeneratedMessage.Builder<DNS.DNSRecord.Builder>
- implements DNS.DNSRecordOrBuilder
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder |
addRepeatedField, clearField, getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, mergeUnknownFields, newBuilderForField, setField, setRepeatedField, setUnknownFields |
Methods inherited from class com.google.protobuf.AbstractMessage.Builder |
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.google.protobuf.MessageOrBuilder |
getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField |
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
clear
public DNS.DNSRecord.Builder clear()
- Specified by:
clear
in interface com.google.protobuf.Message.Builder
- Specified by:
clear
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
clear
in class com.google.protobuf.GeneratedMessage.Builder<DNS.DNSRecord.Builder>
clone
public DNS.DNSRecord.Builder clone()
- Specified by:
clone
in interface com.google.protobuf.Message.Builder
- Specified by:
clone
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
clone
in class com.google.protobuf.GeneratedMessage.Builder<DNS.DNSRecord.Builder>
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interface com.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<DNS.DNSRecord.Builder>
getDefaultInstanceForType
public DNS.DNSRecord getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
build
public DNS.DNSRecord build()
- Specified by:
build
in interface com.google.protobuf.Message.Builder
- Specified by:
build
in interface com.google.protobuf.MessageLite.Builder
buildPartial
public DNS.DNSRecord buildPartial()
- Specified by:
buildPartial
in interface com.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
public DNS.DNSRecord.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interface com.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<DNS.DNSRecord.Builder>
mergeFrom
public DNS.DNSRecord.Builder mergeFrom(DNS.DNSRecord other)
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<DNS.DNSRecord.Builder>
mergeFrom
public DNS.DNSRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException
- Specified by:
mergeFrom
in interface com.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<DNS.DNSRecord.Builder>
- Throws:
java.io.IOException
hasOpCode
public boolean hasOpCode()
- Specified by:
hasOpCode
in interface DNS.DNSRecordOrBuilder
getOpCode
public DNS.opCode_t getOpCode()
- Specified by:
getOpCode
in interface DNS.DNSRecordOrBuilder
setOpCode
public DNS.DNSRecord.Builder setOpCode(DNS.opCode_t value)
clearOpCode
public DNS.DNSRecord.Builder clearOpCode()
hasName
public boolean hasName()
- Specified by:
hasName
in interface DNS.DNSRecordOrBuilder
getName
public java.lang.String getName()
- Specified by:
getName
in interface DNS.DNSRecordOrBuilder
setName
public DNS.DNSRecord.Builder setName(java.lang.String value)
clearName
public DNS.DNSRecord.Builder clearName()
hasIp
public boolean hasIp()
- Specified by:
hasIp
in interface DNS.DNSRecordOrBuilder
getIp
public java.lang.String getIp()
- Specified by:
getIp
in interface DNS.DNSRecordOrBuilder
setIp
public DNS.DNSRecord.Builder setIp(java.lang.String value)
clearIp
public DNS.DNSRecord.Builder clearIp()
hasPort
public boolean hasPort()
- Specified by:
hasPort
in interface DNS.DNSRecordOrBuilder
getPort
public int getPort()
- Specified by:
getPort
in interface DNS.DNSRecordOrBuilder
setPort
public DNS.DNSRecord.Builder setPort(int value)
clearPort
public DNS.DNSRecord.Builder clearPort()
hasControlPort
public boolean hasControlPort()
- Specified by:
hasControlPort
in interface DNS.DNSRecordOrBuilder
getControlPort
public int getControlPort()
- Specified by:
getControlPort
in interface DNS.DNSRecordOrBuilder
setControlPort
public DNS.DNSRecord.Builder setControlPort(int value)
clearControlPort
public DNS.DNSRecord.Builder clearControlPort()
hasDataPort
public boolean hasDataPort()
- Specified by:
hasDataPort
in interface DNS.DNSRecordOrBuilder
getDataPort
public int getDataPort()
- Specified by:
getDataPort
in interface DNS.DNSRecordOrBuilder
setDataPort
public DNS.DNSRecord.Builder setDataPort(int value)
clearDataPort
public DNS.DNSRecord.Builder clearDataPort()