org.apache.hadoop.hdfs.qjournal.protocol
Class QJournalProtocolProtos.RequestInfoProto.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<QJournalProtocolProtos.RequestInfoProto.Builder>
              extended by org.apache.hadoop.hdfs.qjournal.protocol.QJournalProtocolProtos.RequestInfoProto.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, QJournalProtocolProtos.RequestInfoProtoOrBuilder
Enclosing class:
QJournalProtocolProtos.RequestInfoProto

public static final class QJournalProtocolProtos.RequestInfoProto.Builder
extends com.google.protobuf.GeneratedMessage.Builder<QJournalProtocolProtos.RequestInfoProto.Builder>
implements QJournalProtocolProtos.RequestInfoProtoOrBuilder


Method Summary
 QJournalProtocolProtos.RequestInfoProto build()
           
 QJournalProtocolProtos.RequestInfoProto buildPartial()
           
 QJournalProtocolProtos.RequestInfoProto.Builder clear()
           
 QJournalProtocolProtos.RequestInfoProto.Builder clearCommittedTxId()
           
 QJournalProtocolProtos.RequestInfoProto.Builder clearEpoch()
           
 QJournalProtocolProtos.RequestInfoProto.Builder clearIpcSerialNumber()
           
 QJournalProtocolProtos.RequestInfoProto.Builder clearJournalId()
           
 QJournalProtocolProtos.RequestInfoProto.Builder clone()
           
 long getCommittedTxId()
           
 QJournalProtocolProtos.RequestInfoProto getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 long getEpoch()
           
 long getIpcSerialNumber()
           
 QJournalProtocolProtos.JournalIdProto getJournalId()
           
 QJournalProtocolProtos.JournalIdProto.Builder getJournalIdBuilder()
           
 QJournalProtocolProtos.JournalIdProtoOrBuilder getJournalIdOrBuilder()
           
 boolean hasCommittedTxId()
           
 boolean hasEpoch()
           
 boolean hasIpcSerialNumber()
           
 boolean hasJournalId()
           
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 QJournalProtocolProtos.RequestInfoProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 QJournalProtocolProtos.RequestInfoProto.Builder mergeFrom(com.google.protobuf.Message other)
           
 QJournalProtocolProtos.RequestInfoProto.Builder mergeFrom(QJournalProtocolProtos.RequestInfoProto other)
           
 QJournalProtocolProtos.RequestInfoProto.Builder mergeJournalId(QJournalProtocolProtos.JournalIdProto value)
           
 QJournalProtocolProtos.RequestInfoProto.Builder setCommittedTxId(long value)
           
 QJournalProtocolProtos.RequestInfoProto.Builder setEpoch(long value)
           
 QJournalProtocolProtos.RequestInfoProto.Builder setIpcSerialNumber(long value)
           
 QJournalProtocolProtos.RequestInfoProto.Builder setJournalId(QJournalProtocolProtos.JournalIdProto.Builder builderForValue)
           
 QJournalProtocolProtos.RequestInfoProto.Builder setJournalId(QJournalProtocolProtos.JournalIdProto value)
           
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
getAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 

Method Detail

getDescriptor

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()

internalGetFieldAccessorTable

protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Specified by:
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<QJournalProtocolProtos.RequestInfoProto.Builder>

clear

public QJournalProtocolProtos.RequestInfoProto.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<QJournalProtocolProtos.RequestInfoProto.Builder>

clone

public QJournalProtocolProtos.RequestInfoProto.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<QJournalProtocolProtos.RequestInfoProto.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<QJournalProtocolProtos.RequestInfoProto.Builder>

getDefaultInstanceForType

public QJournalProtocolProtos.RequestInfoProto getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder

build

public QJournalProtocolProtos.RequestInfoProto build()
Specified by:
build in interface com.google.protobuf.Message.Builder
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public QJournalProtocolProtos.RequestInfoProto buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.Message.Builder
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public QJournalProtocolProtos.RequestInfoProto.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<QJournalProtocolProtos.RequestInfoProto.Builder>

mergeFrom

public QJournalProtocolProtos.RequestInfoProto.Builder mergeFrom(QJournalProtocolProtos.RequestInfoProto other)

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<QJournalProtocolProtos.RequestInfoProto.Builder>

mergeFrom

public QJournalProtocolProtos.RequestInfoProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                          throws 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<QJournalProtocolProtos.RequestInfoProto.Builder>
Throws:
IOException

hasJournalId

public boolean hasJournalId()
Specified by:
hasJournalId in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

getJournalId

public QJournalProtocolProtos.JournalIdProto getJournalId()
Specified by:
getJournalId in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

setJournalId

public QJournalProtocolProtos.RequestInfoProto.Builder setJournalId(QJournalProtocolProtos.JournalIdProto value)

setJournalId

public QJournalProtocolProtos.RequestInfoProto.Builder setJournalId(QJournalProtocolProtos.JournalIdProto.Builder builderForValue)

mergeJournalId

public QJournalProtocolProtos.RequestInfoProto.Builder mergeJournalId(QJournalProtocolProtos.JournalIdProto value)

clearJournalId

public QJournalProtocolProtos.RequestInfoProto.Builder clearJournalId()

getJournalIdBuilder

public QJournalProtocolProtos.JournalIdProto.Builder getJournalIdBuilder()

getJournalIdOrBuilder

public QJournalProtocolProtos.JournalIdProtoOrBuilder getJournalIdOrBuilder()
Specified by:
getJournalIdOrBuilder in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

hasEpoch

public boolean hasEpoch()
Specified by:
hasEpoch in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

getEpoch

public long getEpoch()
Specified by:
getEpoch in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

setEpoch

public QJournalProtocolProtos.RequestInfoProto.Builder setEpoch(long value)

clearEpoch

public QJournalProtocolProtos.RequestInfoProto.Builder clearEpoch()

hasIpcSerialNumber

public boolean hasIpcSerialNumber()
Specified by:
hasIpcSerialNumber in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

getIpcSerialNumber

public long getIpcSerialNumber()
Specified by:
getIpcSerialNumber in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

setIpcSerialNumber

public QJournalProtocolProtos.RequestInfoProto.Builder setIpcSerialNumber(long value)

clearIpcSerialNumber

public QJournalProtocolProtos.RequestInfoProto.Builder clearIpcSerialNumber()

hasCommittedTxId

public boolean hasCommittedTxId()
Specified by:
hasCommittedTxId in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

getCommittedTxId

public long getCommittedTxId()
Specified by:
getCommittedTxId in interface QJournalProtocolProtos.RequestInfoProtoOrBuilder

setCommittedTxId

public QJournalProtocolProtos.RequestInfoProto.Builder setCommittedTxId(long value)

clearCommittedTxId

public QJournalProtocolProtos.RequestInfoProto.Builder clearCommittedTxId()


Copyright © 2013 Apache Software Foundation. All Rights Reserved.