org.apache.tez.dag.api.records
Class DAGProtos.EdgePlan.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<DAGProtos.EdgePlan.Builder>
              extended by org.apache.tez.dag.api.records.DAGProtos.EdgePlan.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, DAGProtos.EdgePlanOrBuilder
Enclosing class:
DAGProtos.EdgePlan

public static final class DAGProtos.EdgePlan.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DAGProtos.EdgePlan.Builder>
implements DAGProtos.EdgePlanOrBuilder

Protobuf type EdgePlan


Method Summary
 DAGProtos.EdgePlan build()
           
 DAGProtos.EdgePlan buildPartial()
           
 DAGProtos.EdgePlan.Builder clear()
           
 DAGProtos.EdgePlan.Builder clearDataMovementType()
          required .PlanEdgeDataMovementType dataMovementType = 4;
 DAGProtos.EdgePlan.Builder clearDataSourceType()
          required .PlanEdgeDataSourceType dataSourceType = 5;
 DAGProtos.EdgePlan.Builder clearEdgeDestination()
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.EdgePlan.Builder clearEdgeManager()
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.EdgePlan.Builder clearEdgeSource()
          optional .TezEntityDescriptorProto edge_source = 7;
 DAGProtos.EdgePlan.Builder clearId()
          required string id = 1;
 DAGProtos.EdgePlan.Builder clearInputVertexName()
          required string inputVertexName = 2;
 DAGProtos.EdgePlan.Builder clearOutputVertexName()
          required string outputVertexName = 3;
 DAGProtos.EdgePlan.Builder clearSchedulingType()
          required .PlanEdgeSchedulingType schedulingType = 6;
 DAGProtos.EdgePlan.Builder clone()
           
 DAGProtos.PlanEdgeDataMovementType getDataMovementType()
          required .PlanEdgeDataMovementType dataMovementType = 4;
 DAGProtos.PlanEdgeDataSourceType getDataSourceType()
          required .PlanEdgeDataSourceType dataSourceType = 5;
 DAGProtos.EdgePlan getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 DAGProtos.TezEntityDescriptorProto getEdgeDestination()
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.TezEntityDescriptorProto.Builder getEdgeDestinationBuilder()
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.TezEntityDescriptorProtoOrBuilder getEdgeDestinationOrBuilder()
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.TezEntityDescriptorProto getEdgeManager()
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.TezEntityDescriptorProto.Builder getEdgeManagerBuilder()
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.TezEntityDescriptorProtoOrBuilder getEdgeManagerOrBuilder()
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.TezEntityDescriptorProto getEdgeSource()
          optional .TezEntityDescriptorProto edge_source = 7;
 DAGProtos.TezEntityDescriptorProto.Builder getEdgeSourceBuilder()
          optional .TezEntityDescriptorProto edge_source = 7;
 DAGProtos.TezEntityDescriptorProtoOrBuilder getEdgeSourceOrBuilder()
          optional .TezEntityDescriptorProto edge_source = 7;
 String getId()
          required string id = 1;
 com.google.protobuf.ByteString getIdBytes()
          required string id = 1;
 String getInputVertexName()
          required string inputVertexName = 2;
 com.google.protobuf.ByteString getInputVertexNameBytes()
          required string inputVertexName = 2;
 String getOutputVertexName()
          required string outputVertexName = 3;
 com.google.protobuf.ByteString getOutputVertexNameBytes()
          required string outputVertexName = 3;
 DAGProtos.PlanEdgeSchedulingType getSchedulingType()
          required .PlanEdgeSchedulingType schedulingType = 6;
 boolean hasDataMovementType()
          required .PlanEdgeDataMovementType dataMovementType = 4;
 boolean hasDataSourceType()
          required .PlanEdgeDataSourceType dataSourceType = 5;
 boolean hasEdgeDestination()
          optional .TezEntityDescriptorProto edge_destination = 8;
 boolean hasEdgeManager()
          optional .TezEntityDescriptorProto edge_manager = 9;
 boolean hasEdgeSource()
          optional .TezEntityDescriptorProto edge_source = 7;
 boolean hasId()
          required string id = 1;
 boolean hasInputVertexName()
          required string inputVertexName = 2;
 boolean hasOutputVertexName()
          required string outputVertexName = 3;
 boolean hasSchedulingType()
          required .PlanEdgeSchedulingType schedulingType = 6;
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 DAGProtos.EdgePlan.Builder mergeEdgeDestination(DAGProtos.TezEntityDescriptorProto value)
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.EdgePlan.Builder mergeEdgeManager(DAGProtos.TezEntityDescriptorProto value)
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.EdgePlan.Builder mergeEdgeSource(DAGProtos.TezEntityDescriptorProto value)
          optional .TezEntityDescriptorProto edge_source = 7;
 DAGProtos.EdgePlan.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 DAGProtos.EdgePlan.Builder mergeFrom(DAGProtos.EdgePlan other)
           
 DAGProtos.EdgePlan.Builder mergeFrom(com.google.protobuf.Message other)
           
 DAGProtos.EdgePlan.Builder setDataMovementType(DAGProtos.PlanEdgeDataMovementType value)
          required .PlanEdgeDataMovementType dataMovementType = 4;
 DAGProtos.EdgePlan.Builder setDataSourceType(DAGProtos.PlanEdgeDataSourceType value)
          required .PlanEdgeDataSourceType dataSourceType = 5;
 DAGProtos.EdgePlan.Builder setEdgeDestination(DAGProtos.TezEntityDescriptorProto.Builder builderForValue)
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.EdgePlan.Builder setEdgeDestination(DAGProtos.TezEntityDescriptorProto value)
          optional .TezEntityDescriptorProto edge_destination = 8;
 DAGProtos.EdgePlan.Builder setEdgeManager(DAGProtos.TezEntityDescriptorProto.Builder builderForValue)
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.EdgePlan.Builder setEdgeManager(DAGProtos.TezEntityDescriptorProto value)
          optional .TezEntityDescriptorProto edge_manager = 9;
 DAGProtos.EdgePlan.Builder setEdgeSource(DAGProtos.TezEntityDescriptorProto.Builder builderForValue)
          optional .TezEntityDescriptorProto edge_source = 7;
 DAGProtos.EdgePlan.Builder setEdgeSource(DAGProtos.TezEntityDescriptorProto value)
          optional .TezEntityDescriptorProto edge_source = 7;
 DAGProtos.EdgePlan.Builder setId(String value)
          required string id = 1;
 DAGProtos.EdgePlan.Builder setIdBytes(com.google.protobuf.ByteString value)
          required string id = 1;
 DAGProtos.EdgePlan.Builder setInputVertexName(String value)
          required string inputVertexName = 2;
 DAGProtos.EdgePlan.Builder setInputVertexNameBytes(com.google.protobuf.ByteString value)
          required string inputVertexName = 2;
 DAGProtos.EdgePlan.Builder setOutputVertexName(String value)
          required string outputVertexName = 3;
 DAGProtos.EdgePlan.Builder setOutputVertexNameBytes(com.google.protobuf.ByteString value)
          required string outputVertexName = 3;
 DAGProtos.EdgePlan.Builder setSchedulingType(DAGProtos.PlanEdgeSchedulingType value)
          required .PlanEdgeSchedulingType schedulingType = 6;
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, 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
findInitializationErrors, getAllFields, getField, getInitializationErrorString, 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<DAGProtos.EdgePlan.Builder>

clear

public DAGProtos.EdgePlan.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<DAGProtos.EdgePlan.Builder>

clone

public DAGProtos.EdgePlan.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<DAGProtos.EdgePlan.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<DAGProtos.EdgePlan.Builder>

getDefaultInstanceForType

public DAGProtos.EdgePlan getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder

build

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

buildPartial

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

mergeFrom

public DAGProtos.EdgePlan.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<DAGProtos.EdgePlan.Builder>

mergeFrom

public DAGProtos.EdgePlan.Builder mergeFrom(DAGProtos.EdgePlan other)

isInitialized

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

mergeFrom

public DAGProtos.EdgePlan.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<DAGProtos.EdgePlan.Builder>
Throws:
IOException

hasId

public boolean hasId()
required string id = 1;

Specified by:
hasId in interface DAGProtos.EdgePlanOrBuilder

getId

public String getId()
required string id = 1;

Specified by:
getId in interface DAGProtos.EdgePlanOrBuilder

getIdBytes

public com.google.protobuf.ByteString getIdBytes()
required string id = 1;

Specified by:
getIdBytes in interface DAGProtos.EdgePlanOrBuilder

setId

public DAGProtos.EdgePlan.Builder setId(String value)
required string id = 1;


clearId

public DAGProtos.EdgePlan.Builder clearId()
required string id = 1;


setIdBytes

public DAGProtos.EdgePlan.Builder setIdBytes(com.google.protobuf.ByteString value)
required string id = 1;


hasInputVertexName

public boolean hasInputVertexName()
required string inputVertexName = 2;

Specified by:
hasInputVertexName in interface DAGProtos.EdgePlanOrBuilder

getInputVertexName

public String getInputVertexName()
required string inputVertexName = 2;

Specified by:
getInputVertexName in interface DAGProtos.EdgePlanOrBuilder

getInputVertexNameBytes

public com.google.protobuf.ByteString getInputVertexNameBytes()
required string inputVertexName = 2;

Specified by:
getInputVertexNameBytes in interface DAGProtos.EdgePlanOrBuilder

setInputVertexName

public DAGProtos.EdgePlan.Builder setInputVertexName(String value)
required string inputVertexName = 2;


clearInputVertexName

public DAGProtos.EdgePlan.Builder clearInputVertexName()
required string inputVertexName = 2;


setInputVertexNameBytes

public DAGProtos.EdgePlan.Builder setInputVertexNameBytes(com.google.protobuf.ByteString value)
required string inputVertexName = 2;


hasOutputVertexName

public boolean hasOutputVertexName()
required string outputVertexName = 3;

Specified by:
hasOutputVertexName in interface DAGProtos.EdgePlanOrBuilder

getOutputVertexName

public String getOutputVertexName()
required string outputVertexName = 3;

Specified by:
getOutputVertexName in interface DAGProtos.EdgePlanOrBuilder

getOutputVertexNameBytes

public com.google.protobuf.ByteString getOutputVertexNameBytes()
required string outputVertexName = 3;

Specified by:
getOutputVertexNameBytes in interface DAGProtos.EdgePlanOrBuilder

setOutputVertexName

public DAGProtos.EdgePlan.Builder setOutputVertexName(String value)
required string outputVertexName = 3;


clearOutputVertexName

public DAGProtos.EdgePlan.Builder clearOutputVertexName()
required string outputVertexName = 3;


setOutputVertexNameBytes

public DAGProtos.EdgePlan.Builder setOutputVertexNameBytes(com.google.protobuf.ByteString value)
required string outputVertexName = 3;


hasDataMovementType

public boolean hasDataMovementType()
required .PlanEdgeDataMovementType dataMovementType = 4;

Specified by:
hasDataMovementType in interface DAGProtos.EdgePlanOrBuilder

getDataMovementType

public DAGProtos.PlanEdgeDataMovementType getDataMovementType()
required .PlanEdgeDataMovementType dataMovementType = 4;

Specified by:
getDataMovementType in interface DAGProtos.EdgePlanOrBuilder

setDataMovementType

public DAGProtos.EdgePlan.Builder setDataMovementType(DAGProtos.PlanEdgeDataMovementType value)
required .PlanEdgeDataMovementType dataMovementType = 4;


clearDataMovementType

public DAGProtos.EdgePlan.Builder clearDataMovementType()
required .PlanEdgeDataMovementType dataMovementType = 4;


hasDataSourceType

public boolean hasDataSourceType()
required .PlanEdgeDataSourceType dataSourceType = 5;

Specified by:
hasDataSourceType in interface DAGProtos.EdgePlanOrBuilder

getDataSourceType

public DAGProtos.PlanEdgeDataSourceType getDataSourceType()
required .PlanEdgeDataSourceType dataSourceType = 5;

Specified by:
getDataSourceType in interface DAGProtos.EdgePlanOrBuilder

setDataSourceType

public DAGProtos.EdgePlan.Builder setDataSourceType(DAGProtos.PlanEdgeDataSourceType value)
required .PlanEdgeDataSourceType dataSourceType = 5;


clearDataSourceType

public DAGProtos.EdgePlan.Builder clearDataSourceType()
required .PlanEdgeDataSourceType dataSourceType = 5;


hasSchedulingType

public boolean hasSchedulingType()
required .PlanEdgeSchedulingType schedulingType = 6;

Specified by:
hasSchedulingType in interface DAGProtos.EdgePlanOrBuilder

getSchedulingType

public DAGProtos.PlanEdgeSchedulingType getSchedulingType()
required .PlanEdgeSchedulingType schedulingType = 6;

Specified by:
getSchedulingType in interface DAGProtos.EdgePlanOrBuilder

setSchedulingType

public DAGProtos.EdgePlan.Builder setSchedulingType(DAGProtos.PlanEdgeSchedulingType value)
required .PlanEdgeSchedulingType schedulingType = 6;


clearSchedulingType

public DAGProtos.EdgePlan.Builder clearSchedulingType()
required .PlanEdgeSchedulingType schedulingType = 6;


hasEdgeSource

public boolean hasEdgeSource()
optional .TezEntityDescriptorProto edge_source = 7;

Specified by:
hasEdgeSource in interface DAGProtos.EdgePlanOrBuilder

getEdgeSource

public DAGProtos.TezEntityDescriptorProto getEdgeSource()
optional .TezEntityDescriptorProto edge_source = 7;

Specified by:
getEdgeSource in interface DAGProtos.EdgePlanOrBuilder

setEdgeSource

public DAGProtos.EdgePlan.Builder setEdgeSource(DAGProtos.TezEntityDescriptorProto value)
optional .TezEntityDescriptorProto edge_source = 7;


setEdgeSource

public DAGProtos.EdgePlan.Builder setEdgeSource(DAGProtos.TezEntityDescriptorProto.Builder builderForValue)
optional .TezEntityDescriptorProto edge_source = 7;


mergeEdgeSource

public DAGProtos.EdgePlan.Builder mergeEdgeSource(DAGProtos.TezEntityDescriptorProto value)
optional .TezEntityDescriptorProto edge_source = 7;


clearEdgeSource

public DAGProtos.EdgePlan.Builder clearEdgeSource()
optional .TezEntityDescriptorProto edge_source = 7;


getEdgeSourceBuilder

public DAGProtos.TezEntityDescriptorProto.Builder getEdgeSourceBuilder()
optional .TezEntityDescriptorProto edge_source = 7;


getEdgeSourceOrBuilder

public DAGProtos.TezEntityDescriptorProtoOrBuilder getEdgeSourceOrBuilder()
optional .TezEntityDescriptorProto edge_source = 7;

Specified by:
getEdgeSourceOrBuilder in interface DAGProtos.EdgePlanOrBuilder

hasEdgeDestination

public boolean hasEdgeDestination()
optional .TezEntityDescriptorProto edge_destination = 8;

Specified by:
hasEdgeDestination in interface DAGProtos.EdgePlanOrBuilder

getEdgeDestination

public DAGProtos.TezEntityDescriptorProto getEdgeDestination()
optional .TezEntityDescriptorProto edge_destination = 8;

Specified by:
getEdgeDestination in interface DAGProtos.EdgePlanOrBuilder

setEdgeDestination

public DAGProtos.EdgePlan.Builder setEdgeDestination(DAGProtos.TezEntityDescriptorProto value)
optional .TezEntityDescriptorProto edge_destination = 8;


setEdgeDestination

public DAGProtos.EdgePlan.Builder setEdgeDestination(DAGProtos.TezEntityDescriptorProto.Builder builderForValue)
optional .TezEntityDescriptorProto edge_destination = 8;


mergeEdgeDestination

public DAGProtos.EdgePlan.Builder mergeEdgeDestination(DAGProtos.TezEntityDescriptorProto value)
optional .TezEntityDescriptorProto edge_destination = 8;


clearEdgeDestination

public DAGProtos.EdgePlan.Builder clearEdgeDestination()
optional .TezEntityDescriptorProto edge_destination = 8;


getEdgeDestinationBuilder

public DAGProtos.TezEntityDescriptorProto.Builder getEdgeDestinationBuilder()
optional .TezEntityDescriptorProto edge_destination = 8;


getEdgeDestinationOrBuilder

public DAGProtos.TezEntityDescriptorProtoOrBuilder getEdgeDestinationOrBuilder()
optional .TezEntityDescriptorProto edge_destination = 8;

Specified by:
getEdgeDestinationOrBuilder in interface DAGProtos.EdgePlanOrBuilder

hasEdgeManager

public boolean hasEdgeManager()
optional .TezEntityDescriptorProto edge_manager = 9;

Specified by:
hasEdgeManager in interface DAGProtos.EdgePlanOrBuilder

getEdgeManager

public DAGProtos.TezEntityDescriptorProto getEdgeManager()
optional .TezEntityDescriptorProto edge_manager = 9;

Specified by:
getEdgeManager in interface DAGProtos.EdgePlanOrBuilder

setEdgeManager

public DAGProtos.EdgePlan.Builder setEdgeManager(DAGProtos.TezEntityDescriptorProto value)
optional .TezEntityDescriptorProto edge_manager = 9;


setEdgeManager

public DAGProtos.EdgePlan.Builder setEdgeManager(DAGProtos.TezEntityDescriptorProto.Builder builderForValue)
optional .TezEntityDescriptorProto edge_manager = 9;


mergeEdgeManager

public DAGProtos.EdgePlan.Builder mergeEdgeManager(DAGProtos.TezEntityDescriptorProto value)
optional .TezEntityDescriptorProto edge_manager = 9;


clearEdgeManager

public DAGProtos.EdgePlan.Builder clearEdgeManager()
optional .TezEntityDescriptorProto edge_manager = 9;


getEdgeManagerBuilder

public DAGProtos.TezEntityDescriptorProto.Builder getEdgeManagerBuilder()
optional .TezEntityDescriptorProto edge_manager = 9;


getEdgeManagerOrBuilder

public DAGProtos.TezEntityDescriptorProtoOrBuilder getEdgeManagerOrBuilder()
optional .TezEntityDescriptorProto edge_manager = 9;

Specified by:
getEdgeManagerOrBuilder in interface DAGProtos.EdgePlanOrBuilder


Copyright © 2014 Apache Software Foundation. All rights reserved.