# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ckptmgr.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import common_pb2 as common__pb2
from . import physical_plan_pb2 as physical__plan__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='ckptmgr.proto',
  package='heron.proto.ckptmgr',
  syntax='proto2',
  serialized_options=b'\n\036org.apache.heron.proto.ckptmgrB\021CheckpointManager',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\rckptmgr.proto\x12\x13heron.proto.ckptmgr\x1a\x0c\x63ommon.proto\x1a\x13physical_plan.proto\"N\n\x1cStatefulConsistentCheckpoint\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\x12\x17\n\x0fpacking_plan_id\x18\x02 \x02(\t\"r\n\x1dStatefulConsistentCheckpoints\x12Q\n\x16\x63onsistent_checkpoints\x18\x01 \x03(\x0b\x32\x31.heron.proto.ckptmgr.StatefulConsistentCheckpoint\"0\n\x17StartStatefulCheckpoint\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\"u\n!StatefulConsistentCheckpointSaved\x12P\n\x15\x63onsistent_checkpoint\x18\x01 \x02(\x0b\x32\x31.heron.proto.ckptmgr.StatefulConsistentCheckpoint\"J\n\x1bRestoreTopologyStateRequest\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\x12\x14\n\x0crestore_txid\x18\x02 \x02(\x03\"w\n\x1cRestoreTopologyStateResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\x12\x15\n\rcheckpoint_id\x18\x02 \x02(\t\x12\x14\n\x0crestore_txid\x18\x03 \x02(\x03\"M\n\x12ResetTopologyState\x12\x12\n\ndead_stmgr\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65\x61\x64_taskid\x18\x02 \x01(\x05\x12\x0e\n\x06reason\x18\x03 \x02(\t\"\\\n\x13InstanceStateStored\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\x12.\n\x08instance\x18\x02 \x02(\x0b\x32\x1c.heron.proto.system.Instance\"5\n\x1cStartStmgrStatefulProcessing\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\"E\n\x17RegisterTManagerRequest\x12\x15\n\rtopology_name\x18\x01 \x02(\t\x12\x13\n\x0btopology_id\x18\x02 \x02(\t\"F\n\x18RegisterTManagerResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\"d\n\x1e\x43leanStatefulCheckpointRequest\x12#\n\x1boldest_checkpoint_preserved\x18\x01 \x01(\t\x12\x1d\n\x15\x63lean_all_checkpoints\x18\x02 \x01(\x08\"m\n\x1f\x43leanStatefulCheckpointResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\x12\x1e\n\x16\x63leaned_checkpoint_ids\x18\x02 \x03(\t\"W\n\x17InstanceStateCheckpoint\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\x12\r\n\x05state\x18\x02 \x01(\x0c\x12\x16\n\x0estate_location\x18\x03 \x01(\t\"J\n\x1b\x43heckpointComponentMetadata\x12\x16\n\x0e\x63omponent_name\x18\x01 \x02(\t\x12\x13\n\x0bparallelism\x18\x02 \x02(\x05\"\x8d\x01\n\x14RegisterStMgrRequest\x12\x15\n\rtopology_name\x18\x01 \x02(\t\x12\x13\n\x0btopology_id\x18\x02 \x02(\t\x12\x10\n\x08stmgr_id\x18\x03 \x02(\t\x12\x37\n\rphysical_plan\x18\x04 \x02(\x0b\x32 .heron.proto.system.PhysicalPlan\"C\n\x15RegisterStMgrResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\"\x8c\x01\n\x18SaveInstanceStateRequest\x12.\n\x08instance\x18\x01 \x02(\x0b\x32\x1c.heron.proto.system.Instance\x12@\n\ncheckpoint\x18\x02 \x02(\x0b\x32,.heron.proto.ckptmgr.InstanceStateCheckpoint\"\x8e\x01\n\x19SaveInstanceStateResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\x12.\n\x08instance\x18\x02 \x02(\x0b\x32\x1c.heron.proto.system.Instance\x12\x15\n\rcheckpoint_id\x18\x03 \x02(\t\"`\n\x17GetInstanceStateRequest\x12.\n\x08instance\x18\x01 \x02(\x0b\x32\x1c.heron.proto.system.Instance\x12\x15\n\rcheckpoint_id\x18\x02 \x02(\t\"\xcf\x01\n\x18GetInstanceStateResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\x12.\n\x08instance\x18\x02 \x02(\x0b\x32\x1c.heron.proto.system.Instance\x12\x15\n\rcheckpoint_id\x18\x03 \x02(\t\x12@\n\ncheckpoint\x18\x04 \x01(\x0b\x32,.heron.proto.ckptmgr.InstanceStateCheckpoint\"3\n\x1aInitiateStatefulCheckpoint\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\"[\n\x1cStoreInstanceStateCheckpoint\x12;\n\x05state\x18\x01 \x02(\x0b\x32,.heron.proto.ckptmgr.InstanceStateCheckpoint\"Z\n\x1bRestoreInstanceStateRequest\x12;\n\x05state\x18\x01 \x02(\x0b\x32,.heron.proto.ckptmgr.InstanceStateCheckpoint\"a\n\x1cRestoreInstanceStateResponse\x12*\n\x06status\x18\x01 \x02(\x0b\x32\x1a.heron.proto.system.Status\x12\x15\n\rcheckpoint_id\x18\x02 \x02(\t\"8\n\x1fStartInstanceStatefulProcessing\x12\x15\n\rcheckpoint_id\x18\x01 \x02(\t\"j\n\x1c\x44ownstreamStatefulCheckpoint\x12\x16\n\x0eorigin_task_id\x18\x01 \x02(\x05\x12\x1b\n\x13\x64\x65stination_task_id\x18\x02 \x02(\x05\x12\x15\n\rcheckpoint_id\x18\x03 \x02(\tB3\n\x1eorg.apache.heron.proto.ckptmgrB\x11\x43heckpointManager'
  ,
  dependencies=[common__pb2.DESCRIPTOR,physical__plan__pb2.DESCRIPTOR,])




_STATEFULCONSISTENTCHECKPOINT = _descriptor.Descriptor(
  name='StatefulConsistentCheckpoint',
  full_name='heron.proto.ckptmgr.StatefulConsistentCheckpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.StatefulConsistentCheckpoint.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='packing_plan_id', full_name='heron.proto.ckptmgr.StatefulConsistentCheckpoint.packing_plan_id', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=151,
)


_STATEFULCONSISTENTCHECKPOINTS = _descriptor.Descriptor(
  name='StatefulConsistentCheckpoints',
  full_name='heron.proto.ckptmgr.StatefulConsistentCheckpoints',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='consistent_checkpoints', full_name='heron.proto.ckptmgr.StatefulConsistentCheckpoints.consistent_checkpoints', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=153,
  serialized_end=267,
)


_STARTSTATEFULCHECKPOINT = _descriptor.Descriptor(
  name='StartStatefulCheckpoint',
  full_name='heron.proto.ckptmgr.StartStatefulCheckpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.StartStatefulCheckpoint.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=269,
  serialized_end=317,
)


_STATEFULCONSISTENTCHECKPOINTSAVED = _descriptor.Descriptor(
  name='StatefulConsistentCheckpointSaved',
  full_name='heron.proto.ckptmgr.StatefulConsistentCheckpointSaved',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='consistent_checkpoint', full_name='heron.proto.ckptmgr.StatefulConsistentCheckpointSaved.consistent_checkpoint', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=319,
  serialized_end=436,
)


_RESTORETOPOLOGYSTATEREQUEST = _descriptor.Descriptor(
  name='RestoreTopologyStateRequest',
  full_name='heron.proto.ckptmgr.RestoreTopologyStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.RestoreTopologyStateRequest.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='restore_txid', full_name='heron.proto.ckptmgr.RestoreTopologyStateRequest.restore_txid', index=1,
      number=2, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=438,
  serialized_end=512,
)


_RESTORETOPOLOGYSTATERESPONSE = _descriptor.Descriptor(
  name='RestoreTopologyStateResponse',
  full_name='heron.proto.ckptmgr.RestoreTopologyStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.RestoreTopologyStateResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.RestoreTopologyStateResponse.checkpoint_id', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='restore_txid', full_name='heron.proto.ckptmgr.RestoreTopologyStateResponse.restore_txid', index=2,
      number=3, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=514,
  serialized_end=633,
)


_RESETTOPOLOGYSTATE = _descriptor.Descriptor(
  name='ResetTopologyState',
  full_name='heron.proto.ckptmgr.ResetTopologyState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='dead_stmgr', full_name='heron.proto.ckptmgr.ResetTopologyState.dead_stmgr', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dead_taskid', full_name='heron.proto.ckptmgr.ResetTopologyState.dead_taskid', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='reason', full_name='heron.proto.ckptmgr.ResetTopologyState.reason', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=635,
  serialized_end=712,
)


_INSTANCESTATESTORED = _descriptor.Descriptor(
  name='InstanceStateStored',
  full_name='heron.proto.ckptmgr.InstanceStateStored',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.InstanceStateStored.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='instance', full_name='heron.proto.ckptmgr.InstanceStateStored.instance', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=714,
  serialized_end=806,
)


_STARTSTMGRSTATEFULPROCESSING = _descriptor.Descriptor(
  name='StartStmgrStatefulProcessing',
  full_name='heron.proto.ckptmgr.StartStmgrStatefulProcessing',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.StartStmgrStatefulProcessing.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=808,
  serialized_end=861,
)


_REGISTERTMANAGERREQUEST = _descriptor.Descriptor(
  name='RegisterTManagerRequest',
  full_name='heron.proto.ckptmgr.RegisterTManagerRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='topology_name', full_name='heron.proto.ckptmgr.RegisterTManagerRequest.topology_name', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='topology_id', full_name='heron.proto.ckptmgr.RegisterTManagerRequest.topology_id', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=863,
  serialized_end=932,
)


_REGISTERTMANAGERRESPONSE = _descriptor.Descriptor(
  name='RegisterTManagerResponse',
  full_name='heron.proto.ckptmgr.RegisterTManagerResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.RegisterTManagerResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=934,
  serialized_end=1004,
)


_CLEANSTATEFULCHECKPOINTREQUEST = _descriptor.Descriptor(
  name='CleanStatefulCheckpointRequest',
  full_name='heron.proto.ckptmgr.CleanStatefulCheckpointRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='oldest_checkpoint_preserved', full_name='heron.proto.ckptmgr.CleanStatefulCheckpointRequest.oldest_checkpoint_preserved', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='clean_all_checkpoints', full_name='heron.proto.ckptmgr.CleanStatefulCheckpointRequest.clean_all_checkpoints', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1006,
  serialized_end=1106,
)


_CLEANSTATEFULCHECKPOINTRESPONSE = _descriptor.Descriptor(
  name='CleanStatefulCheckpointResponse',
  full_name='heron.proto.ckptmgr.CleanStatefulCheckpointResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.CleanStatefulCheckpointResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cleaned_checkpoint_ids', full_name='heron.proto.ckptmgr.CleanStatefulCheckpointResponse.cleaned_checkpoint_ids', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1108,
  serialized_end=1217,
)


_INSTANCESTATECHECKPOINT = _descriptor.Descriptor(
  name='InstanceStateCheckpoint',
  full_name='heron.proto.ckptmgr.InstanceStateCheckpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.InstanceStateCheckpoint.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='heron.proto.ckptmgr.InstanceStateCheckpoint.state', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state_location', full_name='heron.proto.ckptmgr.InstanceStateCheckpoint.state_location', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1219,
  serialized_end=1306,
)


_CHECKPOINTCOMPONENTMETADATA = _descriptor.Descriptor(
  name='CheckpointComponentMetadata',
  full_name='heron.proto.ckptmgr.CheckpointComponentMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='component_name', full_name='heron.proto.ckptmgr.CheckpointComponentMetadata.component_name', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='parallelism', full_name='heron.proto.ckptmgr.CheckpointComponentMetadata.parallelism', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1308,
  serialized_end=1382,
)


_REGISTERSTMGRREQUEST = _descriptor.Descriptor(
  name='RegisterStMgrRequest',
  full_name='heron.proto.ckptmgr.RegisterStMgrRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='topology_name', full_name='heron.proto.ckptmgr.RegisterStMgrRequest.topology_name', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='topology_id', full_name='heron.proto.ckptmgr.RegisterStMgrRequest.topology_id', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='stmgr_id', full_name='heron.proto.ckptmgr.RegisterStMgrRequest.stmgr_id', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='physical_plan', full_name='heron.proto.ckptmgr.RegisterStMgrRequest.physical_plan', index=3,
      number=4, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1385,
  serialized_end=1526,
)


_REGISTERSTMGRRESPONSE = _descriptor.Descriptor(
  name='RegisterStMgrResponse',
  full_name='heron.proto.ckptmgr.RegisterStMgrResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.RegisterStMgrResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1528,
  serialized_end=1595,
)


_SAVEINSTANCESTATEREQUEST = _descriptor.Descriptor(
  name='SaveInstanceStateRequest',
  full_name='heron.proto.ckptmgr.SaveInstanceStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='instance', full_name='heron.proto.ckptmgr.SaveInstanceStateRequest.instance', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint', full_name='heron.proto.ckptmgr.SaveInstanceStateRequest.checkpoint', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1598,
  serialized_end=1738,
)


_SAVEINSTANCESTATERESPONSE = _descriptor.Descriptor(
  name='SaveInstanceStateResponse',
  full_name='heron.proto.ckptmgr.SaveInstanceStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.SaveInstanceStateResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='instance', full_name='heron.proto.ckptmgr.SaveInstanceStateResponse.instance', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.SaveInstanceStateResponse.checkpoint_id', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1741,
  serialized_end=1883,
)


_GETINSTANCESTATEREQUEST = _descriptor.Descriptor(
  name='GetInstanceStateRequest',
  full_name='heron.proto.ckptmgr.GetInstanceStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='instance', full_name='heron.proto.ckptmgr.GetInstanceStateRequest.instance', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.GetInstanceStateRequest.checkpoint_id', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1885,
  serialized_end=1981,
)


_GETINSTANCESTATERESPONSE = _descriptor.Descriptor(
  name='GetInstanceStateResponse',
  full_name='heron.proto.ckptmgr.GetInstanceStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.GetInstanceStateResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='instance', full_name='heron.proto.ckptmgr.GetInstanceStateResponse.instance', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.GetInstanceStateResponse.checkpoint_id', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint', full_name='heron.proto.ckptmgr.GetInstanceStateResponse.checkpoint', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1984,
  serialized_end=2191,
)


_INITIATESTATEFULCHECKPOINT = _descriptor.Descriptor(
  name='InitiateStatefulCheckpoint',
  full_name='heron.proto.ckptmgr.InitiateStatefulCheckpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.InitiateStatefulCheckpoint.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2193,
  serialized_end=2244,
)


_STOREINSTANCESTATECHECKPOINT = _descriptor.Descriptor(
  name='StoreInstanceStateCheckpoint',
  full_name='heron.proto.ckptmgr.StoreInstanceStateCheckpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='heron.proto.ckptmgr.StoreInstanceStateCheckpoint.state', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2246,
  serialized_end=2337,
)


_RESTOREINSTANCESTATEREQUEST = _descriptor.Descriptor(
  name='RestoreInstanceStateRequest',
  full_name='heron.proto.ckptmgr.RestoreInstanceStateRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='heron.proto.ckptmgr.RestoreInstanceStateRequest.state', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2339,
  serialized_end=2429,
)


_RESTOREINSTANCESTATERESPONSE = _descriptor.Descriptor(
  name='RestoreInstanceStateResponse',
  full_name='heron.proto.ckptmgr.RestoreInstanceStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='heron.proto.ckptmgr.RestoreInstanceStateResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.RestoreInstanceStateResponse.checkpoint_id', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2431,
  serialized_end=2528,
)


_STARTINSTANCESTATEFULPROCESSING = _descriptor.Descriptor(
  name='StartInstanceStatefulProcessing',
  full_name='heron.proto.ckptmgr.StartInstanceStatefulProcessing',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.StartInstanceStatefulProcessing.checkpoint_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2530,
  serialized_end=2586,
)


_DOWNSTREAMSTATEFULCHECKPOINT = _descriptor.Descriptor(
  name='DownstreamStatefulCheckpoint',
  full_name='heron.proto.ckptmgr.DownstreamStatefulCheckpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='origin_task_id', full_name='heron.proto.ckptmgr.DownstreamStatefulCheckpoint.origin_task_id', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='destination_task_id', full_name='heron.proto.ckptmgr.DownstreamStatefulCheckpoint.destination_task_id', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='checkpoint_id', full_name='heron.proto.ckptmgr.DownstreamStatefulCheckpoint.checkpoint_id', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2588,
  serialized_end=2694,
)

_STATEFULCONSISTENTCHECKPOINTS.fields_by_name['consistent_checkpoints'].message_type = _STATEFULCONSISTENTCHECKPOINT
_STATEFULCONSISTENTCHECKPOINTSAVED.fields_by_name['consistent_checkpoint'].message_type = _STATEFULCONSISTENTCHECKPOINT
_RESTORETOPOLOGYSTATERESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
_INSTANCESTATESTORED.fields_by_name['instance'].message_type = physical__plan__pb2._INSTANCE
_REGISTERTMANAGERRESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
_CLEANSTATEFULCHECKPOINTRESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
_REGISTERSTMGRREQUEST.fields_by_name['physical_plan'].message_type = physical__plan__pb2._PHYSICALPLAN
_REGISTERSTMGRRESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
_SAVEINSTANCESTATEREQUEST.fields_by_name['instance'].message_type = physical__plan__pb2._INSTANCE
_SAVEINSTANCESTATEREQUEST.fields_by_name['checkpoint'].message_type = _INSTANCESTATECHECKPOINT
_SAVEINSTANCESTATERESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
_SAVEINSTANCESTATERESPONSE.fields_by_name['instance'].message_type = physical__plan__pb2._INSTANCE
_GETINSTANCESTATEREQUEST.fields_by_name['instance'].message_type = physical__plan__pb2._INSTANCE
_GETINSTANCESTATERESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
_GETINSTANCESTATERESPONSE.fields_by_name['instance'].message_type = physical__plan__pb2._INSTANCE
_GETINSTANCESTATERESPONSE.fields_by_name['checkpoint'].message_type = _INSTANCESTATECHECKPOINT
_STOREINSTANCESTATECHECKPOINT.fields_by_name['state'].message_type = _INSTANCESTATECHECKPOINT
_RESTOREINSTANCESTATEREQUEST.fields_by_name['state'].message_type = _INSTANCESTATECHECKPOINT
_RESTOREINSTANCESTATERESPONSE.fields_by_name['status'].message_type = common__pb2._STATUS
DESCRIPTOR.message_types_by_name['StatefulConsistentCheckpoint'] = _STATEFULCONSISTENTCHECKPOINT
DESCRIPTOR.message_types_by_name['StatefulConsistentCheckpoints'] = _STATEFULCONSISTENTCHECKPOINTS
DESCRIPTOR.message_types_by_name['StartStatefulCheckpoint'] = _STARTSTATEFULCHECKPOINT
DESCRIPTOR.message_types_by_name['StatefulConsistentCheckpointSaved'] = _STATEFULCONSISTENTCHECKPOINTSAVED
DESCRIPTOR.message_types_by_name['RestoreTopologyStateRequest'] = _RESTORETOPOLOGYSTATEREQUEST
DESCRIPTOR.message_types_by_name['RestoreTopologyStateResponse'] = _RESTORETOPOLOGYSTATERESPONSE
DESCRIPTOR.message_types_by_name['ResetTopologyState'] = _RESETTOPOLOGYSTATE
DESCRIPTOR.message_types_by_name['InstanceStateStored'] = _INSTANCESTATESTORED
DESCRIPTOR.message_types_by_name['StartStmgrStatefulProcessing'] = _STARTSTMGRSTATEFULPROCESSING
DESCRIPTOR.message_types_by_name['RegisterTManagerRequest'] = _REGISTERTMANAGERREQUEST
DESCRIPTOR.message_types_by_name['RegisterTManagerResponse'] = _REGISTERTMANAGERRESPONSE
DESCRIPTOR.message_types_by_name['CleanStatefulCheckpointRequest'] = _CLEANSTATEFULCHECKPOINTREQUEST
DESCRIPTOR.message_types_by_name['CleanStatefulCheckpointResponse'] = _CLEANSTATEFULCHECKPOINTRESPONSE
DESCRIPTOR.message_types_by_name['InstanceStateCheckpoint'] = _INSTANCESTATECHECKPOINT
DESCRIPTOR.message_types_by_name['CheckpointComponentMetadata'] = _CHECKPOINTCOMPONENTMETADATA
DESCRIPTOR.message_types_by_name['RegisterStMgrRequest'] = _REGISTERSTMGRREQUEST
DESCRIPTOR.message_types_by_name['RegisterStMgrResponse'] = _REGISTERSTMGRRESPONSE
DESCRIPTOR.message_types_by_name['SaveInstanceStateRequest'] = _SAVEINSTANCESTATEREQUEST
DESCRIPTOR.message_types_by_name['SaveInstanceStateResponse'] = _SAVEINSTANCESTATERESPONSE
DESCRIPTOR.message_types_by_name['GetInstanceStateRequest'] = _GETINSTANCESTATEREQUEST
DESCRIPTOR.message_types_by_name['GetInstanceStateResponse'] = _GETINSTANCESTATERESPONSE
DESCRIPTOR.message_types_by_name['InitiateStatefulCheckpoint'] = _INITIATESTATEFULCHECKPOINT
DESCRIPTOR.message_types_by_name['StoreInstanceStateCheckpoint'] = _STOREINSTANCESTATECHECKPOINT
DESCRIPTOR.message_types_by_name['RestoreInstanceStateRequest'] = _RESTOREINSTANCESTATEREQUEST
DESCRIPTOR.message_types_by_name['RestoreInstanceStateResponse'] = _RESTOREINSTANCESTATERESPONSE
DESCRIPTOR.message_types_by_name['StartInstanceStatefulProcessing'] = _STARTINSTANCESTATEFULPROCESSING
DESCRIPTOR.message_types_by_name['DownstreamStatefulCheckpoint'] = _DOWNSTREAMSTATEFULCHECKPOINT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

StatefulConsistentCheckpoint = _reflection.GeneratedProtocolMessageType('StatefulConsistentCheckpoint', (_message.Message,), {
  'DESCRIPTOR' : _STATEFULCONSISTENTCHECKPOINT,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StatefulConsistentCheckpoint)
  })
_sym_db.RegisterMessage(StatefulConsistentCheckpoint)

StatefulConsistentCheckpoints = _reflection.GeneratedProtocolMessageType('StatefulConsistentCheckpoints', (_message.Message,), {
  'DESCRIPTOR' : _STATEFULCONSISTENTCHECKPOINTS,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StatefulConsistentCheckpoints)
  })
_sym_db.RegisterMessage(StatefulConsistentCheckpoints)

StartStatefulCheckpoint = _reflection.GeneratedProtocolMessageType('StartStatefulCheckpoint', (_message.Message,), {
  'DESCRIPTOR' : _STARTSTATEFULCHECKPOINT,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StartStatefulCheckpoint)
  })
_sym_db.RegisterMessage(StartStatefulCheckpoint)

StatefulConsistentCheckpointSaved = _reflection.GeneratedProtocolMessageType('StatefulConsistentCheckpointSaved', (_message.Message,), {
  'DESCRIPTOR' : _STATEFULCONSISTENTCHECKPOINTSAVED,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StatefulConsistentCheckpointSaved)
  })
_sym_db.RegisterMessage(StatefulConsistentCheckpointSaved)

RestoreTopologyStateRequest = _reflection.GeneratedProtocolMessageType('RestoreTopologyStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _RESTORETOPOLOGYSTATEREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RestoreTopologyStateRequest)
  })
_sym_db.RegisterMessage(RestoreTopologyStateRequest)

RestoreTopologyStateResponse = _reflection.GeneratedProtocolMessageType('RestoreTopologyStateResponse', (_message.Message,), {
  'DESCRIPTOR' : _RESTORETOPOLOGYSTATERESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RestoreTopologyStateResponse)
  })
_sym_db.RegisterMessage(RestoreTopologyStateResponse)

ResetTopologyState = _reflection.GeneratedProtocolMessageType('ResetTopologyState', (_message.Message,), {
  'DESCRIPTOR' : _RESETTOPOLOGYSTATE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.ResetTopologyState)
  })
_sym_db.RegisterMessage(ResetTopologyState)

InstanceStateStored = _reflection.GeneratedProtocolMessageType('InstanceStateStored', (_message.Message,), {
  'DESCRIPTOR' : _INSTANCESTATESTORED,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.InstanceStateStored)
  })
_sym_db.RegisterMessage(InstanceStateStored)

StartStmgrStatefulProcessing = _reflection.GeneratedProtocolMessageType('StartStmgrStatefulProcessing', (_message.Message,), {
  'DESCRIPTOR' : _STARTSTMGRSTATEFULPROCESSING,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StartStmgrStatefulProcessing)
  })
_sym_db.RegisterMessage(StartStmgrStatefulProcessing)

RegisterTManagerRequest = _reflection.GeneratedProtocolMessageType('RegisterTManagerRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERTMANAGERREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RegisterTManagerRequest)
  })
_sym_db.RegisterMessage(RegisterTManagerRequest)

RegisterTManagerResponse = _reflection.GeneratedProtocolMessageType('RegisterTManagerResponse', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERTMANAGERRESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RegisterTManagerResponse)
  })
_sym_db.RegisterMessage(RegisterTManagerResponse)

CleanStatefulCheckpointRequest = _reflection.GeneratedProtocolMessageType('CleanStatefulCheckpointRequest', (_message.Message,), {
  'DESCRIPTOR' : _CLEANSTATEFULCHECKPOINTREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.CleanStatefulCheckpointRequest)
  })
_sym_db.RegisterMessage(CleanStatefulCheckpointRequest)

CleanStatefulCheckpointResponse = _reflection.GeneratedProtocolMessageType('CleanStatefulCheckpointResponse', (_message.Message,), {
  'DESCRIPTOR' : _CLEANSTATEFULCHECKPOINTRESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.CleanStatefulCheckpointResponse)
  })
_sym_db.RegisterMessage(CleanStatefulCheckpointResponse)

InstanceStateCheckpoint = _reflection.GeneratedProtocolMessageType('InstanceStateCheckpoint', (_message.Message,), {
  'DESCRIPTOR' : _INSTANCESTATECHECKPOINT,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.InstanceStateCheckpoint)
  })
_sym_db.RegisterMessage(InstanceStateCheckpoint)

CheckpointComponentMetadata = _reflection.GeneratedProtocolMessageType('CheckpointComponentMetadata', (_message.Message,), {
  'DESCRIPTOR' : _CHECKPOINTCOMPONENTMETADATA,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.CheckpointComponentMetadata)
  })
_sym_db.RegisterMessage(CheckpointComponentMetadata)

RegisterStMgrRequest = _reflection.GeneratedProtocolMessageType('RegisterStMgrRequest', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERSTMGRREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RegisterStMgrRequest)
  })
_sym_db.RegisterMessage(RegisterStMgrRequest)

RegisterStMgrResponse = _reflection.GeneratedProtocolMessageType('RegisterStMgrResponse', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERSTMGRRESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RegisterStMgrResponse)
  })
_sym_db.RegisterMessage(RegisterStMgrResponse)

SaveInstanceStateRequest = _reflection.GeneratedProtocolMessageType('SaveInstanceStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _SAVEINSTANCESTATEREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.SaveInstanceStateRequest)
  })
_sym_db.RegisterMessage(SaveInstanceStateRequest)

SaveInstanceStateResponse = _reflection.GeneratedProtocolMessageType('SaveInstanceStateResponse', (_message.Message,), {
  'DESCRIPTOR' : _SAVEINSTANCESTATERESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.SaveInstanceStateResponse)
  })
_sym_db.RegisterMessage(SaveInstanceStateResponse)

GetInstanceStateRequest = _reflection.GeneratedProtocolMessageType('GetInstanceStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETINSTANCESTATEREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.GetInstanceStateRequest)
  })
_sym_db.RegisterMessage(GetInstanceStateRequest)

GetInstanceStateResponse = _reflection.GeneratedProtocolMessageType('GetInstanceStateResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETINSTANCESTATERESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.GetInstanceStateResponse)
  })
_sym_db.RegisterMessage(GetInstanceStateResponse)

InitiateStatefulCheckpoint = _reflection.GeneratedProtocolMessageType('InitiateStatefulCheckpoint', (_message.Message,), {
  'DESCRIPTOR' : _INITIATESTATEFULCHECKPOINT,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.InitiateStatefulCheckpoint)
  })
_sym_db.RegisterMessage(InitiateStatefulCheckpoint)

StoreInstanceStateCheckpoint = _reflection.GeneratedProtocolMessageType('StoreInstanceStateCheckpoint', (_message.Message,), {
  'DESCRIPTOR' : _STOREINSTANCESTATECHECKPOINT,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StoreInstanceStateCheckpoint)
  })
_sym_db.RegisterMessage(StoreInstanceStateCheckpoint)

RestoreInstanceStateRequest = _reflection.GeneratedProtocolMessageType('RestoreInstanceStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _RESTOREINSTANCESTATEREQUEST,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RestoreInstanceStateRequest)
  })
_sym_db.RegisterMessage(RestoreInstanceStateRequest)

RestoreInstanceStateResponse = _reflection.GeneratedProtocolMessageType('RestoreInstanceStateResponse', (_message.Message,), {
  'DESCRIPTOR' : _RESTOREINSTANCESTATERESPONSE,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.RestoreInstanceStateResponse)
  })
_sym_db.RegisterMessage(RestoreInstanceStateResponse)

StartInstanceStatefulProcessing = _reflection.GeneratedProtocolMessageType('StartInstanceStatefulProcessing', (_message.Message,), {
  'DESCRIPTOR' : _STARTINSTANCESTATEFULPROCESSING,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.StartInstanceStatefulProcessing)
  })
_sym_db.RegisterMessage(StartInstanceStatefulProcessing)

DownstreamStatefulCheckpoint = _reflection.GeneratedProtocolMessageType('DownstreamStatefulCheckpoint', (_message.Message,), {
  'DESCRIPTOR' : _DOWNSTREAMSTATEFULCHECKPOINT,
  '__module__' : 'ckptmgr_pb2'
  # @@protoc_insertion_point(class_scope:heron.proto.ckptmgr.DownstreamStatefulCheckpoint)
  })
_sym_db.RegisterMessage(DownstreamStatefulCheckpoint)


DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
