Package com.google.dataflow.v1beta3
Class TopologyConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.dataflow.v1beta3.TopologyConfig
-
- All Implemented Interfaces:
TopologyConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class TopologyConfig extends com.google.protobuf.GeneratedMessageV3 implements TopologyConfigOrBuilder
Global topology of the streaming Dataflow job, including all computations and their sharded locations.
Protobuf typegoogle.dataflow.v1beta3.TopologyConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTopologyConfig.BuilderGlobal topology of the streaming Dataflow job, including all computations and their sharded locations.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMPUTATIONS_FIELD_NUMBERstatic intDATA_DISK_ASSIGNMENTS_FIELD_NUMBERstatic intFORWARDING_KEY_BITS_FIELD_NUMBERstatic intPERSISTENT_STATE_VERSION_FIELD_NUMBERstatic intUSER_STAGE_TO_COMPUTATION_NAME_MAP_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsUserStageToComputationNameMap(String key)Maps user stage names to stable computation names.booleanequals(Object obj)ComputationTopologygetComputations(int index)The computations associated with a streaming Dataflow job.intgetComputationsCount()The computations associated with a streaming Dataflow job.List<ComputationTopology>getComputationsList()The computations associated with a streaming Dataflow job.ComputationTopologyOrBuildergetComputationsOrBuilder(int index)The computations associated with a streaming Dataflow job.List<? extends ComputationTopologyOrBuilder>getComputationsOrBuilderList()The computations associated with a streaming Dataflow job.DataDiskAssignmentgetDataDiskAssignments(int index)The disks assigned to a streaming Dataflow job.intgetDataDiskAssignmentsCount()The disks assigned to a streaming Dataflow job.List<DataDiskAssignment>getDataDiskAssignmentsList()The disks assigned to a streaming Dataflow job.DataDiskAssignmentOrBuildergetDataDiskAssignmentsOrBuilder(int index)The disks assigned to a streaming Dataflow job.List<? extends DataDiskAssignmentOrBuilder>getDataDiskAssignmentsOrBuilderList()The disks assigned to a streaming Dataflow job.static TopologyConfiggetDefaultInstance()TopologyConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()intgetForwardingKeyBits()The size (in bits) of keys that will be assigned to source messages.com.google.protobuf.Parser<TopologyConfig>getParserForType()intgetPersistentStateVersion()Version number for persistent state.intgetSerializedSize()Map<String,String>getUserStageToComputationNameMap()Deprecated.intgetUserStageToComputationNameMapCount()Maps user stage names to stable computation names.Map<String,String>getUserStageToComputationNameMapMap()Maps user stage names to stable computation names.StringgetUserStageToComputationNameMapOrDefault(String key, String defaultValue)Maps user stage names to stable computation names.StringgetUserStageToComputationNameMapOrThrow(String key)Maps user stage names to stable computation names.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static TopologyConfig.BuildernewBuilder()static TopologyConfig.BuildernewBuilder(TopologyConfig prototype)TopologyConfig.BuildernewBuilderForType()protected TopologyConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TopologyConfigparseDelimitedFrom(InputStream input)static TopologyConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TopologyConfigparseFrom(byte[] data)static TopologyConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TopologyConfigparseFrom(com.google.protobuf.ByteString data)static TopologyConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TopologyConfigparseFrom(com.google.protobuf.CodedInputStream input)static TopologyConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TopologyConfigparseFrom(InputStream input)static TopologyConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TopologyConfigparseFrom(ByteBuffer data)static TopologyConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TopologyConfig>parser()TopologyConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
COMPUTATIONS_FIELD_NUMBER
public static final int COMPUTATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_DISK_ASSIGNMENTS_FIELD_NUMBER
public static final int DATA_DISK_ASSIGNMENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_STAGE_TO_COMPUTATION_NAME_MAP_FIELD_NUMBER
public static final int USER_STAGE_TO_COMPUTATION_NAME_MAP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FORWARDING_KEY_BITS_FIELD_NUMBER
public static final int FORWARDING_KEY_BITS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERSISTENT_STATE_VERSION_FIELD_NUMBER
public static final int PERSISTENT_STATE_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getComputationsList
public List<ComputationTopology> getComputationsList()
The computations associated with a streaming Dataflow job.
repeated .google.dataflow.v1beta3.ComputationTopology computations = 1;- Specified by:
getComputationsListin interfaceTopologyConfigOrBuilder
-
getComputationsOrBuilderList
public List<? extends ComputationTopologyOrBuilder> getComputationsOrBuilderList()
The computations associated with a streaming Dataflow job.
repeated .google.dataflow.v1beta3.ComputationTopology computations = 1;- Specified by:
getComputationsOrBuilderListin interfaceTopologyConfigOrBuilder
-
getComputationsCount
public int getComputationsCount()
The computations associated with a streaming Dataflow job.
repeated .google.dataflow.v1beta3.ComputationTopology computations = 1;- Specified by:
getComputationsCountin interfaceTopologyConfigOrBuilder
-
getComputations
public ComputationTopology getComputations(int index)
The computations associated with a streaming Dataflow job.
repeated .google.dataflow.v1beta3.ComputationTopology computations = 1;- Specified by:
getComputationsin interfaceTopologyConfigOrBuilder
-
getComputationsOrBuilder
public ComputationTopologyOrBuilder getComputationsOrBuilder(int index)
The computations associated with a streaming Dataflow job.
repeated .google.dataflow.v1beta3.ComputationTopology computations = 1;- Specified by:
getComputationsOrBuilderin interfaceTopologyConfigOrBuilder
-
getDataDiskAssignmentsList
public List<DataDiskAssignment> getDataDiskAssignmentsList()
The disks assigned to a streaming Dataflow job.
repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2;- Specified by:
getDataDiskAssignmentsListin interfaceTopologyConfigOrBuilder
-
getDataDiskAssignmentsOrBuilderList
public List<? extends DataDiskAssignmentOrBuilder> getDataDiskAssignmentsOrBuilderList()
The disks assigned to a streaming Dataflow job.
repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2;- Specified by:
getDataDiskAssignmentsOrBuilderListin interfaceTopologyConfigOrBuilder
-
getDataDiskAssignmentsCount
public int getDataDiskAssignmentsCount()
The disks assigned to a streaming Dataflow job.
repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2;- Specified by:
getDataDiskAssignmentsCountin interfaceTopologyConfigOrBuilder
-
getDataDiskAssignments
public DataDiskAssignment getDataDiskAssignments(int index)
The disks assigned to a streaming Dataflow job.
repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2;- Specified by:
getDataDiskAssignmentsin interfaceTopologyConfigOrBuilder
-
getDataDiskAssignmentsOrBuilder
public DataDiskAssignmentOrBuilder getDataDiskAssignmentsOrBuilder(int index)
The disks assigned to a streaming Dataflow job.
repeated .google.dataflow.v1beta3.DataDiskAssignment data_disk_assignments = 2;- Specified by:
getDataDiskAssignmentsOrBuilderin interfaceTopologyConfigOrBuilder
-
getUserStageToComputationNameMapCount
public int getUserStageToComputationNameMapCount()
Description copied from interface:TopologyConfigOrBuilderMaps user stage names to stable computation names.
map<string, string> user_stage_to_computation_name_map = 3;- Specified by:
getUserStageToComputationNameMapCountin interfaceTopologyConfigOrBuilder
-
containsUserStageToComputationNameMap
public boolean containsUserStageToComputationNameMap(String key)
Maps user stage names to stable computation names.
map<string, string> user_stage_to_computation_name_map = 3;- Specified by:
containsUserStageToComputationNameMapin interfaceTopologyConfigOrBuilder
-
getUserStageToComputationNameMap
@Deprecated public Map<String,String> getUserStageToComputationNameMap()
Deprecated.UsegetUserStageToComputationNameMapMap()instead.- Specified by:
getUserStageToComputationNameMapin interfaceTopologyConfigOrBuilder
-
getUserStageToComputationNameMapMap
public Map<String,String> getUserStageToComputationNameMapMap()
Maps user stage names to stable computation names.
map<string, string> user_stage_to_computation_name_map = 3;- Specified by:
getUserStageToComputationNameMapMapin interfaceTopologyConfigOrBuilder
-
getUserStageToComputationNameMapOrDefault
public String getUserStageToComputationNameMapOrDefault(String key, String defaultValue)
Maps user stage names to stable computation names.
map<string, string> user_stage_to_computation_name_map = 3;- Specified by:
getUserStageToComputationNameMapOrDefaultin interfaceTopologyConfigOrBuilder
-
getUserStageToComputationNameMapOrThrow
public String getUserStageToComputationNameMapOrThrow(String key)
Maps user stage names to stable computation names.
map<string, string> user_stage_to_computation_name_map = 3;- Specified by:
getUserStageToComputationNameMapOrThrowin interfaceTopologyConfigOrBuilder
-
getForwardingKeyBits
public int getForwardingKeyBits()
The size (in bits) of keys that will be assigned to source messages.
int32 forwarding_key_bits = 4;- Specified by:
getForwardingKeyBitsin interfaceTopologyConfigOrBuilder- Returns:
- The forwardingKeyBits.
-
getPersistentStateVersion
public int getPersistentStateVersion()
Version number for persistent state.
int32 persistent_state_version = 5;- Specified by:
getPersistentStateVersionin interfaceTopologyConfigOrBuilder- Returns:
- The persistentStateVersion.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TopologyConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TopologyConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TopologyConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TopologyConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TopologyConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TopologyConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TopologyConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TopologyConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TopologyConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TopologyConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TopologyConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TopologyConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TopologyConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TopologyConfig.Builder newBuilder()
-
newBuilder
public static TopologyConfig.Builder newBuilder(TopologyConfig prototype)
-
toBuilder
public TopologyConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TopologyConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TopologyConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TopologyConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<TopologyConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TopologyConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-