public static final class TopologyAPI.Topology.Builder extendsimplements TopologyAPI.TopologyOrBuilder
heron.proto.api.Topology
Modifier and Type | Method and Description |
---|---|
TopologyAPI.Topology.Builder |
addAllBolts(java.lang.Iterable<? extends TopologyAPI.Bolt> values)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
addAllSpouts(java.lang.Iterable<? extends TopologyAPI.Spout> values)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
addBolts(int index,
TopologyAPI.Bolt.Builder builderForValue)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
addBolts(int index,
TopologyAPI.Bolt value)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
addBolts(TopologyAPI.Bolt.Builder builderForValue)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
addBolts(TopologyAPI.Bolt value)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Bolt.Builder |
addBoltsBuilder()
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Bolt.Builder |
addBoltsBuilder(int index)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
addSpouts(int index,
TopologyAPI.Spout.Builder builderForValue)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
addSpouts(int index,
TopologyAPI.Spout value)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
addSpouts(TopologyAPI.Spout.Builder builderForValue)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
addSpouts(TopologyAPI.Spout value)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Spout.Builder |
addSpoutsBuilder()
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Spout.Builder |
addSpoutsBuilder(int index)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology |
build() |
TopologyAPI.Topology |
buildPartial() |
TopologyAPI.Topology.Builder |
clear() |
TopologyAPI.Topology.Builder |
clearBolts()
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
clearId()
required string id = 1; |
TopologyAPI.Topology.Builder |
clearName()
required string name = 2; |
TopologyAPI.Topology.Builder |
clearSpouts()
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
clearState()
required .heron.proto.api.TopologyState state = 5; |
TopologyAPI.Topology.Builder |
clearTopologyConfig()
optional .heron.proto.api.Config topology_config = 6; |
TopologyAPI.Topology.Builder |
clone() |
TopologyAPI.Bolt |
getBolts(int index)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Bolt.Builder |
getBoltsBuilder(int index)
repeated .heron.proto.api.Bolt bolts = 4; |
java.util.List<TopologyAPI.Bolt.Builder> |
getBoltsBuilderList()
repeated .heron.proto.api.Bolt bolts = 4; |
int |
getBoltsCount()
repeated .heron.proto.api.Bolt bolts = 4; |
java.util.List<TopologyAPI.Bolt> |
getBoltsList()
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.BoltOrBuilder |
getBoltsOrBuilder(int index)
repeated .heron.proto.api.Bolt bolts = 4; |
java.util.List<? extends TopologyAPI.BoltOrBuilder> |
getBoltsOrBuilderList()
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getId()
required string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
required string id = 1; |
java.lang.String |
getName()
required string name = 2; |
com.google.protobuf.ByteString |
getNameBytes()
required string name = 2; |
TopologyAPI.Spout |
getSpouts(int index)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Spout.Builder |
getSpoutsBuilder(int index)
repeated .heron.proto.api.Spout spouts = 3; |
java.util.List<TopologyAPI.Spout.Builder> |
getSpoutsBuilderList()
repeated .heron.proto.api.Spout spouts = 3; |
int |
getSpoutsCount()
repeated .heron.proto.api.Spout spouts = 3; |
java.util.List<TopologyAPI.Spout> |
getSpoutsList()
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.SpoutOrBuilder |
getSpoutsOrBuilder(int index)
repeated .heron.proto.api.Spout spouts = 3; |
java.util.List<? extends TopologyAPI.SpoutOrBuilder> |
getSpoutsOrBuilderList()
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.TopologyState |
getState()
required .heron.proto.api.TopologyState state = 5; |
TopologyAPI.Config |
getTopologyConfig()
optional .heron.proto.api.Config topology_config = 6; |
TopologyAPI.Config.Builder |
getTopologyConfigBuilder()
optional .heron.proto.api.Config topology_config = 6; |
TopologyAPI.ConfigOrBuilder |
getTopologyConfigOrBuilder()
optional .heron.proto.api.Config topology_config = 6; |
boolean |
hasId()
required string id = 1; |
boolean |
hasName()
required string name = 2; |
boolean |
hasState()
required .heron.proto.api.TopologyState state = 5; |
boolean |
hasTopologyConfig()
optional .heron.proto.api.Config topology_config = 6; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TopologyAPI.Topology.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TopologyAPI.Topology.Builder |
mergeFrom(com.google.protobuf.Message other) |
TopologyAPI.Topology.Builder |
mergeTopologyConfig(TopologyAPI.Config value)
optional .heron.proto.api.Config topology_config = 6; |
TopologyAPI.Topology.Builder |
removeBolts(int index)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
removeSpouts(int index)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
setBolts(int index,
TopologyAPI.Bolt.Builder builderForValue)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
setBolts(int index,
TopologyAPI.Bolt value)
repeated .heron.proto.api.Bolt bolts = 4; |
TopologyAPI.Topology.Builder |
setId(java.lang.String value)
required string id = 1; |
TopologyAPI.Topology.Builder |
setIdBytes(com.google.protobuf.ByteString value)
required string id = 1; |
TopologyAPI.Topology.Builder |
setName(java.lang.String value)
required string name = 2; |
TopologyAPI.Topology.Builder |
setNameBytes(com.google.protobuf.ByteString value)
required string name = 2; |
TopologyAPI.Topology.Builder |
setSpouts(int index,
TopologyAPI.Spout.Builder builderForValue)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
setSpouts(int index,
TopologyAPI.Spout value)
repeated .heron.proto.api.Spout spouts = 3; |
TopologyAPI.Topology.Builder |
setState(TopologyAPI.TopologyState value)
required .heron.proto.api.TopologyState state = 5; |
TopologyAPI.Topology.Builder |
setTopologyConfig(TopologyAPI.Config.Builder builderForValue)
optional .heron.proto.api.Config topology_config = 6; |
TopologyAPI.Topology.Builder |
setTopologyConfig(TopologyAPI.Config value)
optional .heron.proto.api.Config topology_config = 6; |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public TopologyAPI.Topology.Builder clear()
public TopologyAPI.Topology.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public TopologyAPI.Topology getDefaultInstanceForType()
public TopologyAPI.Topology build()
public TopologyAPI.Topology buildPartial()
public TopologyAPI.Topology.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public TopologyAPI.Topology.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public boolean hasId()
required string id = 1;
hasId
in interface TopologyAPI.TopologyOrBuilder
public java.lang.String getId()
required string id = 1;
getId
in interface TopologyAPI.TopologyOrBuilder
public com.google.protobuf.ByteString getIdBytes()
required string id = 1;
getIdBytes
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Topology.Builder setId(java.lang.String value)
required string id = 1;
public TopologyAPI.Topology.Builder clearId()
required string id = 1;
public TopologyAPI.Topology.Builder setIdBytes(com.google.protobuf.ByteString value)
required string id = 1;
public boolean hasName()
required string name = 2;
hasName
in interface TopologyAPI.TopologyOrBuilder
public java.lang.String getName()
required string name = 2;
getName
in interface TopologyAPI.TopologyOrBuilder
public com.google.protobuf.ByteString getNameBytes()
required string name = 2;
getNameBytes
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Topology.Builder setName(java.lang.String value)
required string name = 2;
public TopologyAPI.Topology.Builder clearName()
required string name = 2;
public TopologyAPI.Topology.Builder setNameBytes(com.google.protobuf.ByteString value)
required string name = 2;
public java.util.List<TopologyAPI.Spout> getSpoutsList()
repeated .heron.proto.api.Spout spouts = 3;
getSpoutsList
in interface TopologyAPI.TopologyOrBuilder
public int getSpoutsCount()
repeated .heron.proto.api.Spout spouts = 3;
getSpoutsCount
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Spout getSpouts(int index)
repeated .heron.proto.api.Spout spouts = 3;
getSpouts
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Topology.Builder setSpouts(int index, TopologyAPI.Spout value)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder setSpouts(int index, TopologyAPI.Spout.Builder builderForValue)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder addSpouts(TopologyAPI.Spout value)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder addSpouts(int index, TopologyAPI.Spout value)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder addSpouts(TopologyAPI.Spout.Builder builderForValue)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder addSpouts(int index, TopologyAPI.Spout.Builder builderForValue)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder addAllSpouts(java.lang.Iterable<? extends TopologyAPI.Spout> values)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder clearSpouts()
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Topology.Builder removeSpouts(int index)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Spout.Builder getSpoutsBuilder(int index)
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.SpoutOrBuilder getSpoutsOrBuilder(int index)
repeated .heron.proto.api.Spout spouts = 3;
getSpoutsOrBuilder
in interface TopologyAPI.TopologyOrBuilder
public java.util.List<? extends TopologyAPI.SpoutOrBuilder> getSpoutsOrBuilderList()
repeated .heron.proto.api.Spout spouts = 3;
getSpoutsOrBuilderList
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Spout.Builder addSpoutsBuilder()
repeated .heron.proto.api.Spout spouts = 3;
public TopologyAPI.Spout.Builder addSpoutsBuilder(int index)
repeated .heron.proto.api.Spout spouts = 3;
public java.util.List<TopologyAPI.Spout.Builder> getSpoutsBuilderList()
repeated .heron.proto.api.Spout spouts = 3;
public java.util.List<TopologyAPI.Bolt> getBoltsList()
repeated .heron.proto.api.Bolt bolts = 4;
getBoltsList
in interface TopologyAPI.TopologyOrBuilder
public int getBoltsCount()
repeated .heron.proto.api.Bolt bolts = 4;
getBoltsCount
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Bolt getBolts(int index)
repeated .heron.proto.api.Bolt bolts = 4;
getBolts
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Topology.Builder setBolts(int index, TopologyAPI.Bolt value)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder setBolts(int index, TopologyAPI.Bolt.Builder builderForValue)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder addBolts(TopologyAPI.Bolt value)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder addBolts(int index, TopologyAPI.Bolt value)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder addBolts(TopologyAPI.Bolt.Builder builderForValue)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder addBolts(int index, TopologyAPI.Bolt.Builder builderForValue)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder addAllBolts(java.lang.Iterable<? extends TopologyAPI.Bolt> values)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder clearBolts()
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Topology.Builder removeBolts(int index)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Bolt.Builder getBoltsBuilder(int index)
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.BoltOrBuilder getBoltsOrBuilder(int index)
repeated .heron.proto.api.Bolt bolts = 4;
getBoltsOrBuilder
in interface TopologyAPI.TopologyOrBuilder
public java.util.List<? extends TopologyAPI.BoltOrBuilder> getBoltsOrBuilderList()
repeated .heron.proto.api.Bolt bolts = 4;
getBoltsOrBuilderList
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Bolt.Builder addBoltsBuilder()
repeated .heron.proto.api.Bolt bolts = 4;
public TopologyAPI.Bolt.Builder addBoltsBuilder(int index)
repeated .heron.proto.api.Bolt bolts = 4;
public java.util.List<TopologyAPI.Bolt.Builder> getBoltsBuilderList()
repeated .heron.proto.api.Bolt bolts = 4;
public boolean hasState()
required .heron.proto.api.TopologyState state = 5;
hasState
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.TopologyState getState()
required .heron.proto.api.TopologyState state = 5;
getState
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Topology.Builder setState(TopologyAPI.TopologyState value)
required .heron.proto.api.TopologyState state = 5;
public TopologyAPI.Topology.Builder clearState()
required .heron.proto.api.TopologyState state = 5;
public boolean hasTopologyConfig()
optional .heron.proto.api.Config topology_config = 6;
hasTopologyConfig
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Config getTopologyConfig()
optional .heron.proto.api.Config topology_config = 6;
getTopologyConfig
in interface TopologyAPI.TopologyOrBuilder
public TopologyAPI.Topology.Builder setTopologyConfig(TopologyAPI.Config value)
optional .heron.proto.api.Config topology_config = 6;
public TopologyAPI.Topology.Builder setTopologyConfig(TopologyAPI.Config.Builder builderForValue)
optional .heron.proto.api.Config topology_config = 6;
public TopologyAPI.Topology.Builder mergeTopologyConfig(TopologyAPI.Config value)
optional .heron.proto.api.Config topology_config = 6;
public TopologyAPI.Topology.Builder clearTopologyConfig()
optional .heron.proto.api.Config topology_config = 6;
public TopologyAPI.Config.Builder getTopologyConfigBuilder()
optional .heron.proto.api.Config topology_config = 6;
public TopologyAPI.ConfigOrBuilder getTopologyConfigOrBuilder()
optional .heron.proto.api.Config topology_config = 6;
getTopologyConfigOrBuilder
in interface TopologyAPI.TopologyOrBuilder