# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: containerd/services/snapshots/v1/snapshots.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
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 containerd.vendor.gogoproto import gogo_pb2 as containerd_dot_vendor_dot_gogoproto_dot_gogo__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from containerd.types import mount_pb2 as containerd_dot_types_dot_mount__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='containerd/services/snapshots/v1/snapshots.proto',
  package='containerd.services.snapshots.v1',
  syntax='proto3',
  serialized_options=b'ZDgithub.com/containerd/containerd/api/services/snapshots/v1;snapshots',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n0containerd/services/snapshots/v1/snapshots.proto\x12 containerd.services.snapshots.v1\x1a&containerd/vendor/gogoproto/gogo.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1c\x63ontainerd/types/mount.proto\"\xcf\x01\n\x16PrepareSnapshotRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0e\n\x06parent\x18\x03 \x01(\t\x12T\n\x06labels\x18\x04 \x03(\x0b\x32\x44.containerd.services.snapshots.v1.PrepareSnapshotRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"B\n\x17PrepareSnapshotResponse\x12\'\n\x06mounts\x18\x01 \x03(\x0b\x32\x17.containerd.types.Mount\"\xc9\x01\n\x13ViewSnapshotRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0e\n\x06parent\x18\x03 \x01(\t\x12Q\n\x06labels\x18\x04 \x03(\x0b\x32\x41.containerd.services.snapshots.v1.ViewSnapshotRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"?\n\x14ViewSnapshotResponse\x12\'\n\x06mounts\x18\x01 \x03(\x0b\x32\x17.containerd.types.Mount\"1\n\rMountsRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\"9\n\x0eMountsResponse\x12\'\n\x06mounts\x18\x01 \x03(\x0b\x32\x17.containerd.types.Mount\"9\n\x15RemoveSnapshotRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\"\xcb\x01\n\x15\x43ommitSnapshotRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03key\x18\x03 \x01(\t\x12S\n\x06labels\x18\x04 \x03(\x0b\x32\x43.containerd.services.snapshots.v1.CommitSnapshotRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"7\n\x13StatSnapshotRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\"\xc1\x02\n\x04Info\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06parent\x18\x02 \x01(\t\x12\x34\n\x04kind\x18\x03 \x01(\x0e\x32&.containerd.services.snapshots.v1.Kind\x12\x38\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x08\x90\xdf\x1f\x01\xc8\xde\x1f\x00\x12\x38\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x08\x90\xdf\x1f\x01\xc8\xde\x1f\x00\x12\x42\n\x06labels\x18\x06 \x03(\x0b\x32\x32.containerd.services.snapshots.v1.Info.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"R\n\x14StatSnapshotResponse\x12:\n\x04info\x18\x01 \x01(\x0b\x32&.containerd.services.snapshots.v1.InfoB\x04\xc8\xde\x1f\x00\"\x99\x01\n\x15UpdateSnapshotRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12:\n\x04info\x18\x02 \x01(\x0b\x32&.containerd.services.snapshots.v1.InfoB\x04\xc8\xde\x1f\x00\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"T\n\x16UpdateSnapshotResponse\x12:\n\x04info\x18\x01 \x01(\x0b\x32&.containerd.services.snapshots.v1.InfoB\x04\xc8\xde\x1f\x00\"<\n\x14ListSnapshotsRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0f\n\x07\x66ilters\x18\x02 \x03(\t\"S\n\x15ListSnapshotsResponse\x12:\n\x04info\x18\x01 \x03(\x0b\x32&.containerd.services.snapshots.v1.InfoB\x04\xc8\xde\x1f\x00\"0\n\x0cUsageRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\t\"-\n\rUsageResponse\x12\x0c\n\x04size\x18\x01 \x01(\x03\x12\x0e\n\x06inodes\x18\x02 \x01(\x03\"%\n\x0e\x43leanupRequest\x12\x13\n\x0bsnapshotter\x18\x01 \x01(\t*\x88\x01\n\x04Kind\x12\x1c\n\x07UNKNOWN\x10\x00\x1a\x0f\x8a\x9d \x0bKindUnknown\x12\x16\n\x04VIEW\x10\x01\x1a\x0c\x8a\x9d \x08KindView\x12\x1a\n\x06\x41\x43TIVE\x10\x02\x1a\x0e\x8a\x9d \nKindActive\x12 \n\tCOMMITTED\x10\x03\x1a\x11\x8a\x9d \rKindCommitted\x1a\x0c\x88\xa3\x1e\x00\xba\xa4\x1e\x04Kind2\xd3\x08\n\tSnapshots\x12~\n\x07Prepare\x12\x38.containerd.services.snapshots.v1.PrepareSnapshotRequest\x1a\x39.containerd.services.snapshots.v1.PrepareSnapshotResponse\x12u\n\x04View\x12\x35.containerd.services.snapshots.v1.ViewSnapshotRequest\x1a\x36.containerd.services.snapshots.v1.ViewSnapshotResponse\x12k\n\x06Mounts\x12/.containerd.services.snapshots.v1.MountsRequest\x1a\x30.containerd.services.snapshots.v1.MountsResponse\x12Y\n\x06\x43ommit\x12\x37.containerd.services.snapshots.v1.CommitSnapshotRequest\x1a\x16.google.protobuf.Empty\x12Y\n\x06Remove\x12\x37.containerd.services.snapshots.v1.RemoveSnapshotRequest\x1a\x16.google.protobuf.Empty\x12u\n\x04Stat\x12\x35.containerd.services.snapshots.v1.StatSnapshotRequest\x1a\x36.containerd.services.snapshots.v1.StatSnapshotResponse\x12{\n\x06Update\x12\x37.containerd.services.snapshots.v1.UpdateSnapshotRequest\x1a\x38.containerd.services.snapshots.v1.UpdateSnapshotResponse\x12y\n\x04List\x12\x36.containerd.services.snapshots.v1.ListSnapshotsRequest\x1a\x37.containerd.services.snapshots.v1.ListSnapshotsResponse0\x01\x12h\n\x05Usage\x12..containerd.services.snapshots.v1.UsageRequest\x1a/.containerd.services.snapshots.v1.UsageResponse\x12S\n\x07\x43leanup\x12\x30.containerd.services.snapshots.v1.CleanupRequest\x1a\x16.google.protobuf.EmptyBFZDgithub.com/containerd/containerd/api/services/snapshots/v1;snapshotsX\x00\x62\x06proto3'
  ,
  dependencies=[containerd_dot_vendor_dot_gogoproto_dot_gogo__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,containerd_dot_types_dot_mount__pb2.DESCRIPTOR,])

_KIND = _descriptor.EnumDescriptor(
  name='Kind',
  full_name='containerd.services.snapshots.v1.Kind',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      serialized_options=b'\212\235 \013KindUnknown',
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='VIEW', index=1, number=1,
      serialized_options=b'\212\235 \010KindView',
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ACTIVE', index=2, number=2,
      serialized_options=b'\212\235 \nKindActive',
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='COMMITTED', index=3, number=3,
      serialized_options=b'\212\235 \rKindCommitted',
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=b'\210\243\036\000\272\244\036\004Kind',
  serialized_start=2165,
  serialized_end=2301,
)
_sym_db.RegisterEnumDescriptor(_KIND)

Kind = enum_type_wrapper.EnumTypeWrapper(_KIND)
UNKNOWN = 0
VIEW = 1
ACTIVE = 2
COMMITTED = 3



_PREPARESNAPSHOTREQUEST_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.LabelsEntry.key', 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='value', full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.LabelsEntry.value', index=1,
      number=2, 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=415,
  serialized_end=460,
)

_PREPARESNAPSHOTREQUEST = _descriptor.Descriptor(
  name='PrepareSnapshotRequest',
  full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.snapshotter', 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='key', full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.key', index=1,
      number=2, 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='parent', full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.parent', 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),
    _descriptor.FieldDescriptor(
      name='labels', full_name='containerd.services.snapshots.v1.PrepareSnapshotRequest.labels', index=3,
      number=4, 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=[_PREPARESNAPSHOTREQUEST_LABELSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=253,
  serialized_end=460,
)


_PREPARESNAPSHOTRESPONSE = _descriptor.Descriptor(
  name='PrepareSnapshotResponse',
  full_name='containerd.services.snapshots.v1.PrepareSnapshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='mounts', full_name='containerd.services.snapshots.v1.PrepareSnapshotResponse.mounts', 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=462,
  serialized_end=528,
)


_VIEWSNAPSHOTREQUEST_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.LabelsEntry.key', 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='value', full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.LabelsEntry.value', index=1,
      number=2, 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=415,
  serialized_end=460,
)

_VIEWSNAPSHOTREQUEST = _descriptor.Descriptor(
  name='ViewSnapshotRequest',
  full_name='containerd.services.snapshots.v1.ViewSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.snapshotter', 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='key', full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.key', index=1,
      number=2, 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='parent', full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.parent', 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),
    _descriptor.FieldDescriptor(
      name='labels', full_name='containerd.services.snapshots.v1.ViewSnapshotRequest.labels', index=3,
      number=4, 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=[_VIEWSNAPSHOTREQUEST_LABELSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=531,
  serialized_end=732,
)


_VIEWSNAPSHOTRESPONSE = _descriptor.Descriptor(
  name='ViewSnapshotResponse',
  full_name='containerd.services.snapshots.v1.ViewSnapshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='mounts', full_name='containerd.services.snapshots.v1.ViewSnapshotResponse.mounts', 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=734,
  serialized_end=797,
)


_MOUNTSREQUEST = _descriptor.Descriptor(
  name='MountsRequest',
  full_name='containerd.services.snapshots.v1.MountsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.MountsRequest.snapshotter', 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='key', full_name='containerd.services.snapshots.v1.MountsRequest.key', index=1,
      number=2, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=799,
  serialized_end=848,
)


_MOUNTSRESPONSE = _descriptor.Descriptor(
  name='MountsResponse',
  full_name='containerd.services.snapshots.v1.MountsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='mounts', full_name='containerd.services.snapshots.v1.MountsResponse.mounts', 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=850,
  serialized_end=907,
)


_REMOVESNAPSHOTREQUEST = _descriptor.Descriptor(
  name='RemoveSnapshotRequest',
  full_name='containerd.services.snapshots.v1.RemoveSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.RemoveSnapshotRequest.snapshotter', 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='key', full_name='containerd.services.snapshots.v1.RemoveSnapshotRequest.key', index=1,
      number=2, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=909,
  serialized_end=966,
)


_COMMITSNAPSHOTREQUEST_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.LabelsEntry.key', 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='value', full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.LabelsEntry.value', index=1,
      number=2, 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=415,
  serialized_end=460,
)

_COMMITSNAPSHOTREQUEST = _descriptor.Descriptor(
  name='CommitSnapshotRequest',
  full_name='containerd.services.snapshots.v1.CommitSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.snapshotter', 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='name', full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.name', index=1,
      number=2, 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='key', full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.key', 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),
    _descriptor.FieldDescriptor(
      name='labels', full_name='containerd.services.snapshots.v1.CommitSnapshotRequest.labels', index=3,
      number=4, 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=[_COMMITSNAPSHOTREQUEST_LABELSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=969,
  serialized_end=1172,
)


_STATSNAPSHOTREQUEST = _descriptor.Descriptor(
  name='StatSnapshotRequest',
  full_name='containerd.services.snapshots.v1.StatSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.StatSnapshotRequest.snapshotter', 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='key', full_name='containerd.services.snapshots.v1.StatSnapshotRequest.key', index=1,
      number=2, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1174,
  serialized_end=1229,
)


_INFO_LABELSENTRY = _descriptor.Descriptor(
  name='LabelsEntry',
  full_name='containerd.services.snapshots.v1.Info.LabelsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='containerd.services.snapshots.v1.Info.LabelsEntry.key', 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='value', full_name='containerd.services.snapshots.v1.Info.LabelsEntry.value', index=1,
      number=2, 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=415,
  serialized_end=460,
)

_INFO = _descriptor.Descriptor(
  name='Info',
  full_name='containerd.services.snapshots.v1.Info',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='containerd.services.snapshots.v1.Info.name', 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='parent', full_name='containerd.services.snapshots.v1.Info.parent', index=1,
      number=2, 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='kind', full_name='containerd.services.snapshots.v1.Info.kind', index=2,
      number=3, type=14, cpp_type=8, 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='created_at', full_name='containerd.services.snapshots.v1.Info.created_at', 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=b'\220\337\037\001\310\336\037\000', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='updated_at', full_name='containerd.services.snapshots.v1.Info.updated_at', index=4,
      number=5, 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=b'\220\337\037\001\310\336\037\000', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='labels', full_name='containerd.services.snapshots.v1.Info.labels', index=5,
      number=6, 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=[_INFO_LABELSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1232,
  serialized_end=1553,
)


_STATSNAPSHOTRESPONSE = _descriptor.Descriptor(
  name='StatSnapshotResponse',
  full_name='containerd.services.snapshots.v1.StatSnapshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='info', full_name='containerd.services.snapshots.v1.StatSnapshotResponse.info', index=0,
      number=1, 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=b'\310\336\037\000', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1555,
  serialized_end=1637,
)


_UPDATESNAPSHOTREQUEST = _descriptor.Descriptor(
  name='UpdateSnapshotRequest',
  full_name='containerd.services.snapshots.v1.UpdateSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.UpdateSnapshotRequest.snapshotter', 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='info', full_name='containerd.services.snapshots.v1.UpdateSnapshotRequest.info', index=1,
      number=2, 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=b'\310\336\037\000', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='update_mask', full_name='containerd.services.snapshots.v1.UpdateSnapshotRequest.update_mask', index=2,
      number=3, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1640,
  serialized_end=1793,
)


_UPDATESNAPSHOTRESPONSE = _descriptor.Descriptor(
  name='UpdateSnapshotResponse',
  full_name='containerd.services.snapshots.v1.UpdateSnapshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='info', full_name='containerd.services.snapshots.v1.UpdateSnapshotResponse.info', index=0,
      number=1, 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=b'\310\336\037\000', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1795,
  serialized_end=1879,
)


_LISTSNAPSHOTSREQUEST = _descriptor.Descriptor(
  name='ListSnapshotsRequest',
  full_name='containerd.services.snapshots.v1.ListSnapshotsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.ListSnapshotsRequest.snapshotter', 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='filters', full_name='containerd.services.snapshots.v1.ListSnapshotsRequest.filters', 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1881,
  serialized_end=1941,
)


_LISTSNAPSHOTSRESPONSE = _descriptor.Descriptor(
  name='ListSnapshotsResponse',
  full_name='containerd.services.snapshots.v1.ListSnapshotsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='info', full_name='containerd.services.snapshots.v1.ListSnapshotsResponse.info', 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=b'\310\336\037\000', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1943,
  serialized_end=2026,
)


_USAGEREQUEST = _descriptor.Descriptor(
  name='UsageRequest',
  full_name='containerd.services.snapshots.v1.UsageRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.UsageRequest.snapshotter', 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='key', full_name='containerd.services.snapshots.v1.UsageRequest.key', index=1,
      number=2, 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='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2028,
  serialized_end=2076,
)


_USAGERESPONSE = _descriptor.Descriptor(
  name='UsageResponse',
  full_name='containerd.services.snapshots.v1.UsageResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='size', full_name='containerd.services.snapshots.v1.UsageResponse.size', index=0,
      number=1, type=3, cpp_type=2, 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='inodes', full_name='containerd.services.snapshots.v1.UsageResponse.inodes', index=1,
      number=2, type=3, cpp_type=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2078,
  serialized_end=2123,
)


_CLEANUPREQUEST = _descriptor.Descriptor(
  name='CleanupRequest',
  full_name='containerd.services.snapshots.v1.CleanupRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshotter', full_name='containerd.services.snapshots.v1.CleanupRequest.snapshotter', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2125,
  serialized_end=2162,
)

_PREPARESNAPSHOTREQUEST_LABELSENTRY.containing_type = _PREPARESNAPSHOTREQUEST
_PREPARESNAPSHOTREQUEST.fields_by_name['labels'].message_type = _PREPARESNAPSHOTREQUEST_LABELSENTRY
_PREPARESNAPSHOTRESPONSE.fields_by_name['mounts'].message_type = containerd_dot_types_dot_mount__pb2._MOUNT
_VIEWSNAPSHOTREQUEST_LABELSENTRY.containing_type = _VIEWSNAPSHOTREQUEST
_VIEWSNAPSHOTREQUEST.fields_by_name['labels'].message_type = _VIEWSNAPSHOTREQUEST_LABELSENTRY
_VIEWSNAPSHOTRESPONSE.fields_by_name['mounts'].message_type = containerd_dot_types_dot_mount__pb2._MOUNT
_MOUNTSRESPONSE.fields_by_name['mounts'].message_type = containerd_dot_types_dot_mount__pb2._MOUNT
_COMMITSNAPSHOTREQUEST_LABELSENTRY.containing_type = _COMMITSNAPSHOTREQUEST
_COMMITSNAPSHOTREQUEST.fields_by_name['labels'].message_type = _COMMITSNAPSHOTREQUEST_LABELSENTRY
_INFO_LABELSENTRY.containing_type = _INFO
_INFO.fields_by_name['kind'].enum_type = _KIND
_INFO.fields_by_name['created_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_INFO.fields_by_name['updated_at'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_INFO.fields_by_name['labels'].message_type = _INFO_LABELSENTRY
_STATSNAPSHOTRESPONSE.fields_by_name['info'].message_type = _INFO
_UPDATESNAPSHOTREQUEST.fields_by_name['info'].message_type = _INFO
_UPDATESNAPSHOTREQUEST.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_UPDATESNAPSHOTRESPONSE.fields_by_name['info'].message_type = _INFO
_LISTSNAPSHOTSRESPONSE.fields_by_name['info'].message_type = _INFO
DESCRIPTOR.message_types_by_name['PrepareSnapshotRequest'] = _PREPARESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['PrepareSnapshotResponse'] = _PREPARESNAPSHOTRESPONSE
DESCRIPTOR.message_types_by_name['ViewSnapshotRequest'] = _VIEWSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['ViewSnapshotResponse'] = _VIEWSNAPSHOTRESPONSE
DESCRIPTOR.message_types_by_name['MountsRequest'] = _MOUNTSREQUEST
DESCRIPTOR.message_types_by_name['MountsResponse'] = _MOUNTSRESPONSE
DESCRIPTOR.message_types_by_name['RemoveSnapshotRequest'] = _REMOVESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['CommitSnapshotRequest'] = _COMMITSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['StatSnapshotRequest'] = _STATSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['Info'] = _INFO
DESCRIPTOR.message_types_by_name['StatSnapshotResponse'] = _STATSNAPSHOTRESPONSE
DESCRIPTOR.message_types_by_name['UpdateSnapshotRequest'] = _UPDATESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['UpdateSnapshotResponse'] = _UPDATESNAPSHOTRESPONSE
DESCRIPTOR.message_types_by_name['ListSnapshotsRequest'] = _LISTSNAPSHOTSREQUEST
DESCRIPTOR.message_types_by_name['ListSnapshotsResponse'] = _LISTSNAPSHOTSRESPONSE
DESCRIPTOR.message_types_by_name['UsageRequest'] = _USAGEREQUEST
DESCRIPTOR.message_types_by_name['UsageResponse'] = _USAGERESPONSE
DESCRIPTOR.message_types_by_name['CleanupRequest'] = _CLEANUPREQUEST
DESCRIPTOR.enum_types_by_name['Kind'] = _KIND
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PrepareSnapshotRequest = _reflection.GeneratedProtocolMessageType('PrepareSnapshotRequest', (_message.Message,), {

  'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), {
    'DESCRIPTOR' : _PREPARESNAPSHOTREQUEST_LABELSENTRY,
    '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
    # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.PrepareSnapshotRequest.LabelsEntry)
    })
  ,
  'DESCRIPTOR' : _PREPARESNAPSHOTREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.PrepareSnapshotRequest)
  })
_sym_db.RegisterMessage(PrepareSnapshotRequest)
_sym_db.RegisterMessage(PrepareSnapshotRequest.LabelsEntry)

PrepareSnapshotResponse = _reflection.GeneratedProtocolMessageType('PrepareSnapshotResponse', (_message.Message,), {
  'DESCRIPTOR' : _PREPARESNAPSHOTRESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.PrepareSnapshotResponse)
  })
_sym_db.RegisterMessage(PrepareSnapshotResponse)

ViewSnapshotRequest = _reflection.GeneratedProtocolMessageType('ViewSnapshotRequest', (_message.Message,), {

  'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), {
    'DESCRIPTOR' : _VIEWSNAPSHOTREQUEST_LABELSENTRY,
    '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
    # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.ViewSnapshotRequest.LabelsEntry)
    })
  ,
  'DESCRIPTOR' : _VIEWSNAPSHOTREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.ViewSnapshotRequest)
  })
_sym_db.RegisterMessage(ViewSnapshotRequest)
_sym_db.RegisterMessage(ViewSnapshotRequest.LabelsEntry)

ViewSnapshotResponse = _reflection.GeneratedProtocolMessageType('ViewSnapshotResponse', (_message.Message,), {
  'DESCRIPTOR' : _VIEWSNAPSHOTRESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.ViewSnapshotResponse)
  })
_sym_db.RegisterMessage(ViewSnapshotResponse)

MountsRequest = _reflection.GeneratedProtocolMessageType('MountsRequest', (_message.Message,), {
  'DESCRIPTOR' : _MOUNTSREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.MountsRequest)
  })
_sym_db.RegisterMessage(MountsRequest)

MountsResponse = _reflection.GeneratedProtocolMessageType('MountsResponse', (_message.Message,), {
  'DESCRIPTOR' : _MOUNTSRESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.MountsResponse)
  })
_sym_db.RegisterMessage(MountsResponse)

RemoveSnapshotRequest = _reflection.GeneratedProtocolMessageType('RemoveSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _REMOVESNAPSHOTREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.RemoveSnapshotRequest)
  })
_sym_db.RegisterMessage(RemoveSnapshotRequest)

CommitSnapshotRequest = _reflection.GeneratedProtocolMessageType('CommitSnapshotRequest', (_message.Message,), {

  'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), {
    'DESCRIPTOR' : _COMMITSNAPSHOTREQUEST_LABELSENTRY,
    '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
    # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.CommitSnapshotRequest.LabelsEntry)
    })
  ,
  'DESCRIPTOR' : _COMMITSNAPSHOTREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.CommitSnapshotRequest)
  })
_sym_db.RegisterMessage(CommitSnapshotRequest)
_sym_db.RegisterMessage(CommitSnapshotRequest.LabelsEntry)

StatSnapshotRequest = _reflection.GeneratedProtocolMessageType('StatSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _STATSNAPSHOTREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.StatSnapshotRequest)
  })
_sym_db.RegisterMessage(StatSnapshotRequest)

Info = _reflection.GeneratedProtocolMessageType('Info', (_message.Message,), {

  'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), {
    'DESCRIPTOR' : _INFO_LABELSENTRY,
    '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
    # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.Info.LabelsEntry)
    })
  ,
  'DESCRIPTOR' : _INFO,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.Info)
  })
_sym_db.RegisterMessage(Info)
_sym_db.RegisterMessage(Info.LabelsEntry)

StatSnapshotResponse = _reflection.GeneratedProtocolMessageType('StatSnapshotResponse', (_message.Message,), {
  'DESCRIPTOR' : _STATSNAPSHOTRESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.StatSnapshotResponse)
  })
_sym_db.RegisterMessage(StatSnapshotResponse)

UpdateSnapshotRequest = _reflection.GeneratedProtocolMessageType('UpdateSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATESNAPSHOTREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.UpdateSnapshotRequest)
  })
_sym_db.RegisterMessage(UpdateSnapshotRequest)

UpdateSnapshotResponse = _reflection.GeneratedProtocolMessageType('UpdateSnapshotResponse', (_message.Message,), {
  'DESCRIPTOR' : _UPDATESNAPSHOTRESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.UpdateSnapshotResponse)
  })
_sym_db.RegisterMessage(UpdateSnapshotResponse)

ListSnapshotsRequest = _reflection.GeneratedProtocolMessageType('ListSnapshotsRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTSNAPSHOTSREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.ListSnapshotsRequest)
  })
_sym_db.RegisterMessage(ListSnapshotsRequest)

ListSnapshotsResponse = _reflection.GeneratedProtocolMessageType('ListSnapshotsResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTSNAPSHOTSRESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.ListSnapshotsResponse)
  })
_sym_db.RegisterMessage(ListSnapshotsResponse)

UsageRequest = _reflection.GeneratedProtocolMessageType('UsageRequest', (_message.Message,), {
  'DESCRIPTOR' : _USAGEREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.UsageRequest)
  })
_sym_db.RegisterMessage(UsageRequest)

UsageResponse = _reflection.GeneratedProtocolMessageType('UsageResponse', (_message.Message,), {
  'DESCRIPTOR' : _USAGERESPONSE,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.UsageResponse)
  })
_sym_db.RegisterMessage(UsageResponse)

CleanupRequest = _reflection.GeneratedProtocolMessageType('CleanupRequest', (_message.Message,), {
  'DESCRIPTOR' : _CLEANUPREQUEST,
  '__module__' : 'containerd.services.snapshots.v1.snapshots_pb2'
  # @@protoc_insertion_point(class_scope:containerd.services.snapshots.v1.CleanupRequest)
  })
_sym_db.RegisterMessage(CleanupRequest)


DESCRIPTOR._options = None
_KIND._options = None
_KIND.values_by_name["UNKNOWN"]._options = None
_KIND.values_by_name["VIEW"]._options = None
_KIND.values_by_name["ACTIVE"]._options = None
_KIND.values_by_name["COMMITTED"]._options = None
_PREPARESNAPSHOTREQUEST_LABELSENTRY._options = None
_VIEWSNAPSHOTREQUEST_LABELSENTRY._options = None
_COMMITSNAPSHOTREQUEST_LABELSENTRY._options = None
_INFO_LABELSENTRY._options = None
_INFO.fields_by_name['created_at']._options = None
_INFO.fields_by_name['updated_at']._options = None
_STATSNAPSHOTRESPONSE.fields_by_name['info']._options = None
_UPDATESNAPSHOTREQUEST.fields_by_name['info']._options = None
_UPDATESNAPSHOTRESPONSE.fields_by_name['info']._options = None
_LISTSNAPSHOTSRESPONSE.fields_by_name['info']._options = None

_SNAPSHOTS = _descriptor.ServiceDescriptor(
  name='Snapshots',
  full_name='containerd.services.snapshots.v1.Snapshots',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2304,
  serialized_end=3411,
  methods=[
  _descriptor.MethodDescriptor(
    name='Prepare',
    full_name='containerd.services.snapshots.v1.Snapshots.Prepare',
    index=0,
    containing_service=None,
    input_type=_PREPARESNAPSHOTREQUEST,
    output_type=_PREPARESNAPSHOTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='View',
    full_name='containerd.services.snapshots.v1.Snapshots.View',
    index=1,
    containing_service=None,
    input_type=_VIEWSNAPSHOTREQUEST,
    output_type=_VIEWSNAPSHOTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Mounts',
    full_name='containerd.services.snapshots.v1.Snapshots.Mounts',
    index=2,
    containing_service=None,
    input_type=_MOUNTSREQUEST,
    output_type=_MOUNTSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Commit',
    full_name='containerd.services.snapshots.v1.Snapshots.Commit',
    index=3,
    containing_service=None,
    input_type=_COMMITSNAPSHOTREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Remove',
    full_name='containerd.services.snapshots.v1.Snapshots.Remove',
    index=4,
    containing_service=None,
    input_type=_REMOVESNAPSHOTREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Stat',
    full_name='containerd.services.snapshots.v1.Snapshots.Stat',
    index=5,
    containing_service=None,
    input_type=_STATSNAPSHOTREQUEST,
    output_type=_STATSNAPSHOTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Update',
    full_name='containerd.services.snapshots.v1.Snapshots.Update',
    index=6,
    containing_service=None,
    input_type=_UPDATESNAPSHOTREQUEST,
    output_type=_UPDATESNAPSHOTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='List',
    full_name='containerd.services.snapshots.v1.Snapshots.List',
    index=7,
    containing_service=None,
    input_type=_LISTSNAPSHOTSREQUEST,
    output_type=_LISTSNAPSHOTSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Usage',
    full_name='containerd.services.snapshots.v1.Snapshots.Usage',
    index=8,
    containing_service=None,
    input_type=_USAGEREQUEST,
    output_type=_USAGERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Cleanup',
    full_name='containerd.services.snapshots.v1.Snapshots.Cleanup',
    index=9,
    containing_service=None,
    input_type=_CLEANUPREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_SNAPSHOTS)

DESCRIPTOR.services_by_name['Snapshots'] = _SNAPSHOTS

# @@protoc_insertion_point(module_scope)
