# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/irm_v1alpha2/proto/incidents_service.proto

import sys

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
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 google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.cloud.irm_v1alpha2.proto import (
    incidents_pb2 as google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__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


DESCRIPTOR = _descriptor.FileDescriptor(
    name="google/cloud/irm_v1alpha2/proto/incidents_service.proto",
    package="google.cloud.irm.v1alpha2",
    syntax="proto3",
    serialized_options=_b(
        "\n#com.google.irm.service.v1alpha2.apiP\001Z<google.golang.org/genproto/googleapis/cloud/irm/v1alpha2;irm\370\001\001"
    ),
    serialized_pb=_b(
        '\n7google/cloud/irm_v1alpha2/proto/incidents_service.proto\x12\x19google.cloud.irm.v1alpha2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a/google/cloud/irm_v1alpha2/proto/incidents.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto"^\n\x15\x43reateIncidentRequest\x12\x35\n\x08incident\x18\x01 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Incident\x12\x0e\n\x06parent\x18\x02 \x01(\t""\n\x12GetIncidentRequest\x12\x0c\n\x04name\x18\x01 \x01(\t"\x7f\n\x15UpdateIncidentRequest\x12\x35\n\x08incident\x18\x01 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Incident\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask"T\n\x1dSearchSimilarIncidentsRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"\xcd\x01\n\x1eSearchSimilarIncidentsResponse\x12Q\n\x07results\x18\x01 \x03(\x0b\x32@.google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.Result\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x1a?\n\x06Result\x12\x35\n\x08incident\x18\x01 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Incident"d\n\x17\x43reateAnnotationRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x39\n\nannotation\x18\x02 \x01(\x0b\x32%.google.cloud.irm.v1alpha2.Annotation"O\n\x16ListAnnotationsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"n\n\x17ListAnnotationsResponse\x12:\n\x0b\x61nnotations\x18\x01 \x03(\x0b\x32%.google.cloud.irm.v1alpha2.Annotation\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"O\n\x10\x43reateTagRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12+\n\x03tag\x18\x02 \x01(\x0b\x32\x1e.google.cloud.irm.v1alpha2.Tag" \n\x10\x44\x65leteTagRequest\x12\x0c\n\x04name\x18\x01 \x01(\t"H\n\x0fListTagsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"Y\n\x10ListTagsResponse\x12,\n\x04tags\x18\x01 \x03(\x0b\x32\x1e.google.cloud.irm.v1alpha2.Tag\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"X\n\x13\x43reateSignalRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x31\n\x06signal\x18\x02 \x01(\x0b\x32!.google.cloud.irm.v1alpha2.Signal"\\\n\x14SearchSignalsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"d\n\x15SearchSignalsResponse\x12\x32\n\x07signals\x18\x01 \x03(\x0b\x32!.google.cloud.irm.v1alpha2.Signal\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t" \n\x10GetSignalRequest\x12\x0c\n\x04name\x18\x01 \x01(\t"d\n\x13LookupSignalRequest\x12\x16\n\x0c\x63scc_finding\x18\x02 \x01(\tH\x00\x12%\n\x1bstackdriver_notification_id\x18\x03 \x01(\tH\x00\x42\x0e\n\x0c\x61lternate_id"y\n\x13UpdateSignalRequest\x12\x31\n\x06signal\x18\x01 \x01(\x0b\x32!.google.cloud.irm.v1alpha2.Signal\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask"q\n\x16SearchIncidentsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\x12\x11\n\ttime_zone\x18\x05 \x01(\t"j\n\x17SearchIncidentsResponse\x12\x36\n\tincidents\x18\x01 \x03(\x0b\x32#.google.cloud.irm.v1alpha2.Incident\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\xe9\x02\n\x17\x45scalateIncidentRequest\x12\x35\n\x08incident\x18\x01 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Incident\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12>\n\rsubscriptions\x18\x03 \x03(\x0b\x32\'.google.cloud.irm.v1alpha2.Subscription\x12,\n\x04tags\x18\x04 \x03(\x0b\x32\x1e.google.cloud.irm.v1alpha2.Tag\x12@\n\x05roles\x18\x05 \x03(\x0b\x32\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment\x12\x36\n\tartifacts\x18\x06 \x03(\x0b\x32#.google.cloud.irm.v1alpha2.Artifact"\xaf\x02\n\x18\x45scalateIncidentResponse\x12\x35\n\x08incident\x18\x01 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Incident\x12>\n\rsubscriptions\x18\x02 \x03(\x0b\x32\'.google.cloud.irm.v1alpha2.Subscription\x12,\n\x04tags\x18\x03 \x03(\x0b\x32\x1e.google.cloud.irm.v1alpha2.Tag\x12\x36\n\x05roles\x18\x04 \x03(\x0b\x32\'.google.cloud.irm.v1alpha2.IncidentRole\x12\x36\n\tartifacts\x18\x05 \x03(\x0b\x32#.google.cloud.irm.v1alpha2.Artifact"^\n\x15\x43reateArtifactRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x35\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Artifact"M\n\x14ListArtifactsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"h\n\x15ListArtifactsResponse\x12\x36\n\tartifacts\x18\x01 \x03(\x0b\x32#.google.cloud.irm.v1alpha2.Artifact\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x7f\n\x15UpdateArtifactRequest\x12\x35\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32#.google.cloud.irm.v1alpha2.Artifact\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask"%\n\x15\x44\x65leteArtifactRequest\x12\x0c\n\x04name\x18\x01 \x01(\t"\x8d\x02\n\x17SendShiftHandoffRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x12\n\nrecipients\x18\x02 \x03(\t\x12\n\n\x02\x63\x63\x18\x03 \x03(\t\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x1a\n\x12notes_content_type\x18\x05 \x01(\t\x12\x15\n\rnotes_content\x18\x06 \x01(\t\x12N\n\tincidents\x18\x07 \x03(\x0b\x32;.google.cloud.irm.v1alpha2.SendShiftHandoffRequest.Incident\x12\x14\n\x0cpreview_only\x18\x08 \x01(\x08\x1a\x18\n\x08Incident\x12\x0c\n\x04name\x18\x01 \x01(\t"A\n\x18SendShiftHandoffResponse\x12\x14\n\x0c\x63ontent_type\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t"j\n\x19\x43reateSubscriptionRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12=\n\x0csubscription\x18\x02 \x01(\x0b\x32\'.google.cloud.irm.v1alpha2.Subscription"\x8b\x01\n\x19UpdateSubscriptionRequest\x12=\n\x0csubscription\x18\x01 \x01(\x0b\x32\'.google.cloud.irm.v1alpha2.Subscription\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask"Q\n\x18ListSubscriptionsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"t\n\x19ListSubscriptionsResponse\x12>\n\rsubscriptions\x18\x01 \x03(\x0b\x32\'.google.cloud.irm.v1alpha2.Subscription\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t")\n\x19\x44\x65leteSubscriptionRequest\x12\x0c\n\x04name\x18\x01 \x01(\t"\x8a\x01\n#CreateIncidentRoleAssignmentRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12S\n\x18incident_role_assignment\x18\x02 \x01(\x0b\x32\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment"3\n#DeleteIncidentRoleAssignmentRequest\x12\x0c\n\x04name\x18\x01 \x01(\t"[\n"ListIncidentRoleAssignmentsRequest\x12\x0e\n\x06parent\x18\x01 \x01(\t\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\x12\n\npage_token\x18\x03 \x01(\t"\x94\x01\n#ListIncidentRoleAssignmentsResponse\x12T\n\x19incident_role_assignments\x18\x01 \x03(\x0b\x32\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"i\n"RequestIncidentRoleHandoverRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x0cnew_assignee\x18\x02 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User"i\n"ConfirmIncidentRoleHandoverRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x0cnew_assignee\x18\x02 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User"g\n ForceIncidentRoleHandoverRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x0cnew_assignee\x18\x02 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User"h\n!CancelIncidentRoleHandoverRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x0cnew_assignee\x18\x02 \x01(\x0b\x32\x1f.google.cloud.irm.v1alpha2.User2\xf7.\n\x0fIncidentService\x12\xa2\x01\n\x0e\x43reateIncident\x12\x30.google.cloud.irm.v1alpha2.CreateIncidentRequest\x1a#.google.cloud.irm.v1alpha2.Incident"9\x82\xd3\xe4\x93\x02\x33"\'/v1alpha2/{parent=projects/*}/incidents:\x08incident\x12\x92\x01\n\x0bGetIncident\x12-.google.cloud.irm.v1alpha2.GetIncidentRequest\x1a#.google.cloud.irm.v1alpha2.Incident"/\x82\xd3\xe4\x93\x02)\x12\'/v1alpha2/{name=projects/*/incidents/*}\x12\xb0\x01\n\x0fSearchIncidents\x12\x31.google.cloud.irm.v1alpha2.SearchIncidentsRequest\x1a\x32.google.cloud.irm.v1alpha2.SearchIncidentsResponse"6\x82\xd3\xe4\x93\x02\x30\x12./v1alpha2/{parent=projects/*}/incidents:search\x12\xab\x01\n\x0eUpdateIncident\x12\x30.google.cloud.irm.v1alpha2.UpdateIncidentRequest\x1a#.google.cloud.irm.v1alpha2.Incident"B\x82\xd3\xe4\x93\x02<20/v1alpha2/{incident.name=projects/*/incidents/*}:\x08incident\x12\x8c\x02\n\x16SearchSimilarIncidents\x12\x38.google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest\x1a\x39.google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse"}\x82\xd3\xe4\x93\x02w\x12\x35/v1alpha2/{name=projects/*/incidents/*}:searchSimilarZ>\x12</v1alpha2/{name=projects/*/signals/*}:searchSimilarIncidents\x12\xb8\x01\n\x10\x43reateAnnotation\x12\x32.google.cloud.irm.v1alpha2.CreateAnnotationRequest\x1a%.google.cloud.irm.v1alpha2.Annotation"I\x82\xd3\xe4\x93\x02\x43"5/v1alpha2/{parent=projects/*/incidents/*}/annotations:\nannotation\x12\xb7\x01\n\x0fListAnnotations\x12\x31.google.cloud.irm.v1alpha2.ListAnnotationsRequest\x1a\x32.google.cloud.irm.v1alpha2.ListAnnotationsResponse"=\x82\xd3\xe4\x93\x02\x37\x12\x35/v1alpha2/{parent=projects/*/incidents/*}/annotations\x12\x95\x01\n\tCreateTag\x12+.google.cloud.irm.v1alpha2.CreateTagRequest\x1a\x1e.google.cloud.irm.v1alpha2.Tag";\x82\xd3\xe4\x93\x02\x35"./v1alpha2/{parent=projects/*/incidents/*}/tags:\x03tag\x12\x88\x01\n\tDeleteTag\x12+.google.cloud.irm.v1alpha2.DeleteTagRequest\x1a\x16.google.protobuf.Empty"6\x82\xd3\xe4\x93\x02\x30*./v1alpha2/{name=projects/*/incidents/*/tags/*}\x12\x9b\x01\n\x08ListTags\x12*.google.cloud.irm.v1alpha2.ListTagsRequest\x1a+.google.cloud.irm.v1alpha2.ListTagsResponse"6\x82\xd3\xe4\x93\x02\x30\x12./v1alpha2/{parent=projects/*/incidents/*}/tags\x12\x98\x01\n\x0c\x43reateSignal\x12..google.cloud.irm.v1alpha2.CreateSignalRequest\x1a!.google.cloud.irm.v1alpha2.Signal"5\x82\xd3\xe4\x93\x02/"%/v1alpha2/{parent=projects/*}/signals:\x06signal\x12\xa8\x01\n\rSearchSignals\x12/.google.cloud.irm.v1alpha2.SearchSignalsRequest\x1a\x30.google.cloud.irm.v1alpha2.SearchSignalsResponse"4\x82\xd3\xe4\x93\x02.\x12,/v1alpha2/{parent=projects/*}/signals:search\x12\x83\x01\n\x0cLookupSignal\x12..google.cloud.irm.v1alpha2.LookupSignalRequest\x1a!.google.cloud.irm.v1alpha2.Signal" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1alpha2/signals:lookup\x12\x8a\x01\n\tGetSignal\x12+.google.cloud.irm.v1alpha2.GetSignalRequest\x1a!.google.cloud.irm.v1alpha2.Signal"-\x82\xd3\xe4\x93\x02\'\x12%/v1alpha2/{name=projects/*/signals/*}\x12\x9f\x01\n\x0cUpdateSignal\x12..google.cloud.irm.v1alpha2.UpdateSignalRequest\x1a!.google.cloud.irm.v1alpha2.Signal"<\x82\xd3\xe4\x93\x02\x36\x32,/v1alpha2/{signal.name=projects/*/signals/*}:\x06signal\x12\xc1\x01\n\x10\x45scalateIncident\x12\x32.google.cloud.irm.v1alpha2.EscalateIncidentRequest\x1a\x33.google.cloud.irm.v1alpha2.EscalateIncidentResponse"D\x82\xd3\xe4\x93\x02>"9/v1alpha2/{incident.name=projects/*/incidents/*}:escalate:\x01*\x12\xae\x01\n\x0e\x43reateArtifact\x12\x30.google.cloud.irm.v1alpha2.CreateArtifactRequest\x1a#.google.cloud.irm.v1alpha2.Artifact"E\x82\xd3\xe4\x93\x02?"3/v1alpha2/{parent=projects/*/incidents/*}/artifacts:\x08\x61rtifact\x12\xaf\x01\n\rListArtifacts\x12/.google.cloud.irm.v1alpha2.ListArtifactsRequest\x1a\x30.google.cloud.irm.v1alpha2.ListArtifactsResponse";\x82\xd3\xe4\x93\x02\x35\x12\x33/v1alpha2/{parent=projects/*/incidents/*}/artifacts\x12\xb7\x01\n\x0eUpdateArtifact\x12\x30.google.cloud.irm.v1alpha2.UpdateArtifactRequest\x1a#.google.cloud.irm.v1alpha2.Artifact"N\x82\xd3\xe4\x93\x02H2</v1alpha2/{artifact.name=projects/*/incidents/*/artifacts/*}:\x08\x61rtifact\x12\x97\x01\n\x0e\x44\x65leteArtifact\x12\x30.google.cloud.irm.v1alpha2.DeleteArtifactRequest\x1a\x16.google.protobuf.Empty";\x82\xd3\xe4\x93\x02\x35*3/v1alpha2/{name=projects/*/incidents/*/artifacts/*}\x12\xb7\x01\n\x10SendShiftHandoff\x12\x32.google.cloud.irm.v1alpha2.SendShiftHandoffRequest\x1a\x33.google.cloud.irm.v1alpha2.SendShiftHandoffResponse":\x82\xd3\xe4\x93\x02\x34"//v1alpha2/{parent=projects/*}/shiftHandoff:send:\x01*\x12\xc2\x01\n\x12\x43reateSubscription\x12\x34.google.cloud.irm.v1alpha2.CreateSubscriptionRequest\x1a\'.google.cloud.irm.v1alpha2.Subscription"M\x82\xd3\xe4\x93\x02G"7/v1alpha2/{parent=projects/*/incidents/*}/subscriptions:\x0csubscription\x12\xcf\x01\n\x12UpdateSubscription\x12\x34.google.cloud.irm.v1alpha2.UpdateSubscriptionRequest\x1a\'.google.cloud.irm.v1alpha2.Subscription"Z\x82\xd3\xe4\x93\x02T2D/v1alpha2/{subscription.name=projects/*/incidents/*/subscriptions/*}:\x0csubscription\x12\xbf\x01\n\x11ListSubscriptions\x12\x33.google.cloud.irm.v1alpha2.ListSubscriptionsRequest\x1a\x34.google.cloud.irm.v1alpha2.ListSubscriptionsResponse"?\x82\xd3\xe4\x93\x02\x39\x12\x37/v1alpha2/{parent=projects/*/incidents/*}/subscriptions\x12\xa3\x01\n\x12\x44\x65leteSubscription\x12\x34.google.cloud.irm.v1alpha2.DeleteSubscriptionRequest\x1a\x16.google.protobuf.Empty"?\x82\xd3\xe4\x93\x02\x39*7/v1alpha2/{name=projects/*/incidents/*/subscriptions/*}\x12\xd7\x01\n\x1c\x43reateIncidentRoleAssignment\x12>.google.cloud.irm.v1alpha2.CreateIncidentRoleAssignmentRequest\x1a\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment"D\x82\xd3\xe4\x93\x02>"9/v1alpha2/{parent=projects/*/incidents/*}/roleAssignments:\x01*\x12\xb9\x01\n\x1c\x44\x65leteIncidentRoleAssignment\x12>.google.cloud.irm.v1alpha2.DeleteIncidentRoleAssignmentRequest\x1a\x16.google.protobuf.Empty"A\x82\xd3\xe4\x93\x02;*9/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}\x12\xdf\x01\n\x1bListIncidentRoleAssignments\x12=.google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest\x1a>.google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsResponse"A\x82\xd3\xe4\x93\x02;\x12\x39/v1alpha2/{parent=projects/*/incidents/*}/roleAssignments\x12\xe5\x01\n\x1bRequestIncidentRoleHandover\x12=.google.cloud.irm.v1alpha2.RequestIncidentRoleHandoverRequest\x1a\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment"T\x82\xd3\xe4\x93\x02N"I/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:requestHandover:\x01*\x12\xe5\x01\n\x1b\x43onfirmIncidentRoleHandover\x12=.google.cloud.irm.v1alpha2.ConfirmIncidentRoleHandoverRequest\x1a\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment"T\x82\xd3\xe4\x93\x02N"I/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:confirmHandover:\x01*\x12\xdf\x01\n\x19\x46orceIncidentRoleHandover\x12;.google.cloud.irm.v1alpha2.ForceIncidentRoleHandoverRequest\x1a\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment"R\x82\xd3\xe4\x93\x02L"G/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:forceHandover:\x01*\x12\xe2\x01\n\x1a\x43\x61ncelIncidentRoleHandover\x12<.google.cloud.irm.v1alpha2.CancelIncidentRoleHandoverRequest\x1a\x31.google.cloud.irm.v1alpha2.IncidentRoleAssignment"S\x82\xd3\xe4\x93\x02M"H/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:cancelHandover:\x01*\x1a\x46\xca\x41\x12irm.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformBh\n#com.google.irm.service.v1alpha2.apiP\x01Z<google.golang.org/genproto/googleapis/cloud/irm/v1alpha2;irm\xf8\x01\x01\x62\x06proto3'
    ),
    dependencies=[
        google_dot_api_dot_annotations__pb2.DESCRIPTOR,
        google_dot_api_dot_client__pb2.DESCRIPTOR,
        google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,
        google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,
    ],
)


_CREATEINCIDENTREQUEST = _descriptor.Descriptor(
    name="CreateIncidentRequest",
    full_name="google.cloud.irm.v1alpha2.CreateIncidentRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incident",
            full_name="google.cloud.irm.v1alpha2.CreateIncidentRequest.incident",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateIncidentRequest.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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=286,
    serialized_end=380,
)


_GETINCIDENTREQUEST = _descriptor.Descriptor(
    name="GetIncidentRequest",
    full_name="google.cloud.irm.v1alpha2.GetIncidentRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.GetIncidentRequest.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=382,
    serialized_end=416,
)


_UPDATEINCIDENTREQUEST = _descriptor.Descriptor(
    name="UpdateIncidentRequest",
    full_name="google.cloud.irm.v1alpha2.UpdateIncidentRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incident",
            full_name="google.cloud.irm.v1alpha2.UpdateIncidentRequest.incident",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="update_mask",
            full_name="google.cloud.irm.v1alpha2.UpdateIncidentRequest.update_mask",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=418,
    serialized_end=545,
)


_SEARCHSIMILARINCIDENTSREQUEST = _descriptor.Descriptor(
    name="SearchSimilarIncidentsRequest",
    full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest.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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest.page_size",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest.page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=547,
    serialized_end=631,
)


_SEARCHSIMILARINCIDENTSRESPONSE_RESULT = _descriptor.Descriptor(
    name="Result",
    full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.Result",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incident",
            full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.Result.incident",
            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=None,
            file=DESCRIPTOR,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=776,
    serialized_end=839,
)

_SEARCHSIMILARINCIDENTSRESPONSE = _descriptor.Descriptor(
    name="SearchSimilarIncidentsResponse",
    full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="results",
            full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.results",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[_SEARCHSIMILARINCIDENTSRESPONSE_RESULT],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=634,
    serialized_end=839,
)


_CREATEANNOTATIONREQUEST = _descriptor.Descriptor(
    name="CreateAnnotationRequest",
    full_name="google.cloud.irm.v1alpha2.CreateAnnotationRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateAnnotationRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="annotation",
            full_name="google.cloud.irm.v1alpha2.CreateAnnotationRequest.annotation",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=841,
    serialized_end=941,
)


_LISTANNOTATIONSREQUEST = _descriptor.Descriptor(
    name="ListAnnotationsRequest",
    full_name="google.cloud.irm.v1alpha2.ListAnnotationsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.ListAnnotationsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.ListAnnotationsRequest.page_size",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.ListAnnotationsRequest.page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=943,
    serialized_end=1022,
)


_LISTANNOTATIONSRESPONSE = _descriptor.Descriptor(
    name="ListAnnotationsResponse",
    full_name="google.cloud.irm.v1alpha2.ListAnnotationsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="annotations",
            full_name="google.cloud.irm.v1alpha2.ListAnnotationsResponse.annotations",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.ListAnnotationsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1024,
    serialized_end=1134,
)


_CREATETAGREQUEST = _descriptor.Descriptor(
    name="CreateTagRequest",
    full_name="google.cloud.irm.v1alpha2.CreateTagRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateTagRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="tag",
            full_name="google.cloud.irm.v1alpha2.CreateTagRequest.tag",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1136,
    serialized_end=1215,
)


_DELETETAGREQUEST = _descriptor.Descriptor(
    name="DeleteTagRequest",
    full_name="google.cloud.irm.v1alpha2.DeleteTagRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.DeleteTagRequest.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1217,
    serialized_end=1249,
)


_LISTTAGSREQUEST = _descriptor.Descriptor(
    name="ListTagsRequest",
    full_name="google.cloud.irm.v1alpha2.ListTagsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.ListTagsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.ListTagsRequest.page_size",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.ListTagsRequest.page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1251,
    serialized_end=1323,
)


_LISTTAGSRESPONSE = _descriptor.Descriptor(
    name="ListTagsResponse",
    full_name="google.cloud.irm.v1alpha2.ListTagsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="tags",
            full_name="google.cloud.irm.v1alpha2.ListTagsResponse.tags",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.ListTagsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1325,
    serialized_end=1414,
)


_CREATESIGNALREQUEST = _descriptor.Descriptor(
    name="CreateSignalRequest",
    full_name="google.cloud.irm.v1alpha2.CreateSignalRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateSignalRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="signal",
            full_name="google.cloud.irm.v1alpha2.CreateSignalRequest.signal",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1416,
    serialized_end=1504,
)


_SEARCHSIGNALSREQUEST = _descriptor.Descriptor(
    name="SearchSignalsRequest",
    full_name="google.cloud.irm.v1alpha2.SearchSignalsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.SearchSignalsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="query",
            full_name="google.cloud.irm.v1alpha2.SearchSignalsRequest.query",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.SearchSignalsRequest.page_size",
            index=2,
            number=3,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.SearchSignalsRequest.page_token",
            index=3,
            number=4,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1506,
    serialized_end=1598,
)


_SEARCHSIGNALSRESPONSE = _descriptor.Descriptor(
    name="SearchSignalsResponse",
    full_name="google.cloud.irm.v1alpha2.SearchSignalsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="signals",
            full_name="google.cloud.irm.v1alpha2.SearchSignalsResponse.signals",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.SearchSignalsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1600,
    serialized_end=1700,
)


_GETSIGNALREQUEST = _descriptor.Descriptor(
    name="GetSignalRequest",
    full_name="google.cloud.irm.v1alpha2.GetSignalRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.GetSignalRequest.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1702,
    serialized_end=1734,
)


_LOOKUPSIGNALREQUEST = _descriptor.Descriptor(
    name="LookupSignalRequest",
    full_name="google.cloud.irm.v1alpha2.LookupSignalRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="cscc_finding",
            full_name="google.cloud.irm.v1alpha2.LookupSignalRequest.cscc_finding",
            index=0,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="stackdriver_notification_id",
            full_name="google.cloud.irm.v1alpha2.LookupSignalRequest.stackdriver_notification_id",
            index=1,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="alternate_id",
            full_name="google.cloud.irm.v1alpha2.LookupSignalRequest.alternate_id",
            index=0,
            containing_type=None,
            fields=[],
        )
    ],
    serialized_start=1736,
    serialized_end=1836,
)


_UPDATESIGNALREQUEST = _descriptor.Descriptor(
    name="UpdateSignalRequest",
    full_name="google.cloud.irm.v1alpha2.UpdateSignalRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="signal",
            full_name="google.cloud.irm.v1alpha2.UpdateSignalRequest.signal",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="update_mask",
            full_name="google.cloud.irm.v1alpha2.UpdateSignalRequest.update_mask",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1838,
    serialized_end=1959,
)


_SEARCHINCIDENTSREQUEST = _descriptor.Descriptor(
    name="SearchIncidentsRequest",
    full_name="google.cloud.irm.v1alpha2.SearchIncidentsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="query",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsRequest.query",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsRequest.page_size",
            index=2,
            number=3,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsRequest.page_token",
            index=3,
            number=4,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="time_zone",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsRequest.time_zone",
            index=4,
            number=5,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1961,
    serialized_end=2074,
)


_SEARCHINCIDENTSRESPONSE = _descriptor.Descriptor(
    name="SearchIncidentsResponse",
    full_name="google.cloud.irm.v1alpha2.SearchIncidentsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incidents",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsResponse.incidents",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.SearchIncidentsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2076,
    serialized_end=2182,
)


_ESCALATEINCIDENTREQUEST = _descriptor.Descriptor(
    name="EscalateIncidentRequest",
    full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incident",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest.incident",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="update_mask",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest.update_mask",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="subscriptions",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest.subscriptions",
            index=2,
            number=3,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="tags",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest.tags",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="roles",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest.roles",
            index=4,
            number=5,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="artifacts",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentRequest.artifacts",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2185,
    serialized_end=2546,
)


_ESCALATEINCIDENTRESPONSE = _descriptor.Descriptor(
    name="EscalateIncidentResponse",
    full_name="google.cloud.irm.v1alpha2.EscalateIncidentResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incident",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentResponse.incident",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="subscriptions",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentResponse.subscriptions",
            index=1,
            number=2,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="tags",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentResponse.tags",
            index=2,
            number=3,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="roles",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentResponse.roles",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="artifacts",
            full_name="google.cloud.irm.v1alpha2.EscalateIncidentResponse.artifacts",
            index=4,
            number=5,
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2549,
    serialized_end=2852,
)


_CREATEARTIFACTREQUEST = _descriptor.Descriptor(
    name="CreateArtifactRequest",
    full_name="google.cloud.irm.v1alpha2.CreateArtifactRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateArtifactRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="artifact",
            full_name="google.cloud.irm.v1alpha2.CreateArtifactRequest.artifact",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2854,
    serialized_end=2948,
)


_LISTARTIFACTSREQUEST = _descriptor.Descriptor(
    name="ListArtifactsRequest",
    full_name="google.cloud.irm.v1alpha2.ListArtifactsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.ListArtifactsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.ListArtifactsRequest.page_size",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.ListArtifactsRequest.page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2950,
    serialized_end=3027,
)


_LISTARTIFACTSRESPONSE = _descriptor.Descriptor(
    name="ListArtifactsResponse",
    full_name="google.cloud.irm.v1alpha2.ListArtifactsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="artifacts",
            full_name="google.cloud.irm.v1alpha2.ListArtifactsResponse.artifacts",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.ListArtifactsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3029,
    serialized_end=3133,
)


_UPDATEARTIFACTREQUEST = _descriptor.Descriptor(
    name="UpdateArtifactRequest",
    full_name="google.cloud.irm.v1alpha2.UpdateArtifactRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="artifact",
            full_name="google.cloud.irm.v1alpha2.UpdateArtifactRequest.artifact",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="update_mask",
            full_name="google.cloud.irm.v1alpha2.UpdateArtifactRequest.update_mask",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3135,
    serialized_end=3262,
)


_DELETEARTIFACTREQUEST = _descriptor.Descriptor(
    name="DeleteArtifactRequest",
    full_name="google.cloud.irm.v1alpha2.DeleteArtifactRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.DeleteArtifactRequest.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3264,
    serialized_end=3301,
)


_SENDSHIFTHANDOFFREQUEST_INCIDENT = _descriptor.Descriptor(
    name="Incident",
    full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.Incident",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.Incident.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3549,
    serialized_end=3573,
)

_SENDSHIFTHANDOFFREQUEST = _descriptor.Descriptor(
    name="SendShiftHandoffRequest",
    full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="recipients",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.recipients",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="cc",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.cc",
            index=2,
            number=3,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="subject",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.subject",
            index=3,
            number=4,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="notes_content_type",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.notes_content_type",
            index=4,
            number=5,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="notes_content",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.notes_content",
            index=5,
            number=6,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="incidents",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.incidents",
            index=6,
            number=7,
            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,
        ),
        _descriptor.FieldDescriptor(
            name="preview_only",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffRequest.preview_only",
            index=7,
            number=8,
            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,
        ),
    ],
    extensions=[],
    nested_types=[_SENDSHIFTHANDOFFREQUEST_INCIDENT],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3304,
    serialized_end=3573,
)


_SENDSHIFTHANDOFFRESPONSE = _descriptor.Descriptor(
    name="SendShiftHandoffResponse",
    full_name="google.cloud.irm.v1alpha2.SendShiftHandoffResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_type",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffResponse.content_type",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="content",
            full_name="google.cloud.irm.v1alpha2.SendShiftHandoffResponse.content",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3575,
    serialized_end=3640,
)


_CREATESUBSCRIPTIONREQUEST = _descriptor.Descriptor(
    name="CreateSubscriptionRequest",
    full_name="google.cloud.irm.v1alpha2.CreateSubscriptionRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateSubscriptionRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="subscription",
            full_name="google.cloud.irm.v1alpha2.CreateSubscriptionRequest.subscription",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3642,
    serialized_end=3748,
)


_UPDATESUBSCRIPTIONREQUEST = _descriptor.Descriptor(
    name="UpdateSubscriptionRequest",
    full_name="google.cloud.irm.v1alpha2.UpdateSubscriptionRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="subscription",
            full_name="google.cloud.irm.v1alpha2.UpdateSubscriptionRequest.subscription",
            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=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="update_mask",
            full_name="google.cloud.irm.v1alpha2.UpdateSubscriptionRequest.update_mask",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3751,
    serialized_end=3890,
)


_LISTSUBSCRIPTIONSREQUEST = _descriptor.Descriptor(
    name="ListSubscriptionsRequest",
    full_name="google.cloud.irm.v1alpha2.ListSubscriptionsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.ListSubscriptionsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.ListSubscriptionsRequest.page_size",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.ListSubscriptionsRequest.page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3892,
    serialized_end=3973,
)


_LISTSUBSCRIPTIONSRESPONSE = _descriptor.Descriptor(
    name="ListSubscriptionsResponse",
    full_name="google.cloud.irm.v1alpha2.ListSubscriptionsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="subscriptions",
            full_name="google.cloud.irm.v1alpha2.ListSubscriptionsResponse.subscriptions",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.ListSubscriptionsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3975,
    serialized_end=4091,
)


_DELETESUBSCRIPTIONREQUEST = _descriptor.Descriptor(
    name="DeleteSubscriptionRequest",
    full_name="google.cloud.irm.v1alpha2.DeleteSubscriptionRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.DeleteSubscriptionRequest.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4093,
    serialized_end=4134,
)


_CREATEINCIDENTROLEASSIGNMENTREQUEST = _descriptor.Descriptor(
    name="CreateIncidentRoleAssignmentRequest",
    full_name="google.cloud.irm.v1alpha2.CreateIncidentRoleAssignmentRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.CreateIncidentRoleAssignmentRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="incident_role_assignment",
            full_name="google.cloud.irm.v1alpha2.CreateIncidentRoleAssignmentRequest.incident_role_assignment",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4137,
    serialized_end=4275,
)


_DELETEINCIDENTROLEASSIGNMENTREQUEST = _descriptor.Descriptor(
    name="DeleteIncidentRoleAssignmentRequest",
    full_name="google.cloud.irm.v1alpha2.DeleteIncidentRoleAssignmentRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.DeleteIncidentRoleAssignmentRequest.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,
        )
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4277,
    serialized_end=4328,
)


_LISTINCIDENTROLEASSIGNMENTSREQUEST = _descriptor.Descriptor(
    name="ListIncidentRoleAssignmentsRequest",
    full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="parent",
            full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest.parent",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_size",
            full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest.page_size",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="page_token",
            full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest.page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4330,
    serialized_end=4421,
)


_LISTINCIDENTROLEASSIGNMENTSRESPONSE = _descriptor.Descriptor(
    name="ListIncidentRoleAssignmentsResponse",
    full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsResponse",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="incident_role_assignments",
            full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsResponse.incident_role_assignments",
            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,
        ),
        _descriptor.FieldDescriptor(
            name="next_page_token",
            full_name="google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsResponse.next_page_token",
            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,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4424,
    serialized_end=4572,
)


_REQUESTINCIDENTROLEHANDOVERREQUEST = _descriptor.Descriptor(
    name="RequestIncidentRoleHandoverRequest",
    full_name="google.cloud.irm.v1alpha2.RequestIncidentRoleHandoverRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.RequestIncidentRoleHandoverRequest.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,
        ),
        _descriptor.FieldDescriptor(
            name="new_assignee",
            full_name="google.cloud.irm.v1alpha2.RequestIncidentRoleHandoverRequest.new_assignee",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4574,
    serialized_end=4679,
)


_CONFIRMINCIDENTROLEHANDOVERREQUEST = _descriptor.Descriptor(
    name="ConfirmIncidentRoleHandoverRequest",
    full_name="google.cloud.irm.v1alpha2.ConfirmIncidentRoleHandoverRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.ConfirmIncidentRoleHandoverRequest.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,
        ),
        _descriptor.FieldDescriptor(
            name="new_assignee",
            full_name="google.cloud.irm.v1alpha2.ConfirmIncidentRoleHandoverRequest.new_assignee",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4681,
    serialized_end=4786,
)


_FORCEINCIDENTROLEHANDOVERREQUEST = _descriptor.Descriptor(
    name="ForceIncidentRoleHandoverRequest",
    full_name="google.cloud.irm.v1alpha2.ForceIncidentRoleHandoverRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.ForceIncidentRoleHandoverRequest.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,
        ),
        _descriptor.FieldDescriptor(
            name="new_assignee",
            full_name="google.cloud.irm.v1alpha2.ForceIncidentRoleHandoverRequest.new_assignee",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4788,
    serialized_end=4891,
)


_CANCELINCIDENTROLEHANDOVERREQUEST = _descriptor.Descriptor(
    name="CancelIncidentRoleHandoverRequest",
    full_name="google.cloud.irm.v1alpha2.CancelIncidentRoleHandoverRequest",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="name",
            full_name="google.cloud.irm.v1alpha2.CancelIncidentRoleHandoverRequest.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,
        ),
        _descriptor.FieldDescriptor(
            name="new_assignee",
            full_name="google.cloud.irm.v1alpha2.CancelIncidentRoleHandoverRequest.new_assignee",
            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=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4893,
    serialized_end=4997,
)

_CREATEINCIDENTREQUEST.fields_by_name[
    "incident"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT
)
_UPDATEINCIDENTREQUEST.fields_by_name[
    "incident"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT
)
_UPDATEINCIDENTREQUEST.fields_by_name[
    "update_mask"
].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_SEARCHSIMILARINCIDENTSRESPONSE_RESULT.fields_by_name[
    "incident"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT
)
_SEARCHSIMILARINCIDENTSRESPONSE_RESULT.containing_type = _SEARCHSIMILARINCIDENTSRESPONSE
_SEARCHSIMILARINCIDENTSRESPONSE.fields_by_name[
    "results"
].message_type = _SEARCHSIMILARINCIDENTSRESPONSE_RESULT
_CREATEANNOTATIONREQUEST.fields_by_name[
    "annotation"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ANNOTATION
)
_LISTANNOTATIONSRESPONSE.fields_by_name[
    "annotations"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ANNOTATION
)
_CREATETAGREQUEST.fields_by_name[
    "tag"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._TAG
_LISTTAGSRESPONSE.fields_by_name[
    "tags"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._TAG
_CREATESIGNALREQUEST.fields_by_name[
    "signal"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL
_SEARCHSIGNALSRESPONSE.fields_by_name[
    "signals"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL
_LOOKUPSIGNALREQUEST.oneofs_by_name["alternate_id"].fields.append(
    _LOOKUPSIGNALREQUEST.fields_by_name["cscc_finding"]
)
_LOOKUPSIGNALREQUEST.fields_by_name[
    "cscc_finding"
].containing_oneof = _LOOKUPSIGNALREQUEST.oneofs_by_name["alternate_id"]
_LOOKUPSIGNALREQUEST.oneofs_by_name["alternate_id"].fields.append(
    _LOOKUPSIGNALREQUEST.fields_by_name["stackdriver_notification_id"]
)
_LOOKUPSIGNALREQUEST.fields_by_name[
    "stackdriver_notification_id"
].containing_oneof = _LOOKUPSIGNALREQUEST.oneofs_by_name["alternate_id"]
_UPDATESIGNALREQUEST.fields_by_name[
    "signal"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL
_UPDATESIGNALREQUEST.fields_by_name[
    "update_mask"
].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_SEARCHINCIDENTSRESPONSE.fields_by_name[
    "incidents"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT
)
_ESCALATEINCIDENTREQUEST.fields_by_name[
    "incident"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT
)
_ESCALATEINCIDENTREQUEST.fields_by_name[
    "update_mask"
].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_ESCALATEINCIDENTREQUEST.fields_by_name[
    "subscriptions"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION
)
_ESCALATEINCIDENTREQUEST.fields_by_name[
    "tags"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._TAG
_ESCALATEINCIDENTREQUEST.fields_by_name[
    "roles"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT
)
_ESCALATEINCIDENTREQUEST.fields_by_name[
    "artifacts"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT
)
_ESCALATEINCIDENTRESPONSE.fields_by_name[
    "incident"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT
)
_ESCALATEINCIDENTRESPONSE.fields_by_name[
    "subscriptions"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION
)
_ESCALATEINCIDENTRESPONSE.fields_by_name[
    "tags"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._TAG
_ESCALATEINCIDENTRESPONSE.fields_by_name[
    "roles"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLE
)
_ESCALATEINCIDENTRESPONSE.fields_by_name[
    "artifacts"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT
)
_CREATEARTIFACTREQUEST.fields_by_name[
    "artifact"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT
)
_LISTARTIFACTSRESPONSE.fields_by_name[
    "artifacts"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT
)
_UPDATEARTIFACTREQUEST.fields_by_name[
    "artifact"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT
)
_UPDATEARTIFACTREQUEST.fields_by_name[
    "update_mask"
].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_SENDSHIFTHANDOFFREQUEST_INCIDENT.containing_type = _SENDSHIFTHANDOFFREQUEST
_SENDSHIFTHANDOFFREQUEST.fields_by_name[
    "incidents"
].message_type = _SENDSHIFTHANDOFFREQUEST_INCIDENT
_CREATESUBSCRIPTIONREQUEST.fields_by_name[
    "subscription"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION
)
_UPDATESUBSCRIPTIONREQUEST.fields_by_name[
    "subscription"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION
)
_UPDATESUBSCRIPTIONREQUEST.fields_by_name[
    "update_mask"
].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_LISTSUBSCRIPTIONSRESPONSE.fields_by_name[
    "subscriptions"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION
)
_CREATEINCIDENTROLEASSIGNMENTREQUEST.fields_by_name[
    "incident_role_assignment"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT
)
_LISTINCIDENTROLEASSIGNMENTSRESPONSE.fields_by_name[
    "incident_role_assignments"
].message_type = (
    google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT
)
_REQUESTINCIDENTROLEHANDOVERREQUEST.fields_by_name[
    "new_assignee"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._USER
_CONFIRMINCIDENTROLEHANDOVERREQUEST.fields_by_name[
    "new_assignee"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._USER
_FORCEINCIDENTROLEHANDOVERREQUEST.fields_by_name[
    "new_assignee"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._USER
_CANCELINCIDENTROLEHANDOVERREQUEST.fields_by_name[
    "new_assignee"
].message_type = google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._USER
DESCRIPTOR.message_types_by_name["CreateIncidentRequest"] = _CREATEINCIDENTREQUEST
DESCRIPTOR.message_types_by_name["GetIncidentRequest"] = _GETINCIDENTREQUEST
DESCRIPTOR.message_types_by_name["UpdateIncidentRequest"] = _UPDATEINCIDENTREQUEST
DESCRIPTOR.message_types_by_name[
    "SearchSimilarIncidentsRequest"
] = _SEARCHSIMILARINCIDENTSREQUEST
DESCRIPTOR.message_types_by_name[
    "SearchSimilarIncidentsResponse"
] = _SEARCHSIMILARINCIDENTSRESPONSE
DESCRIPTOR.message_types_by_name["CreateAnnotationRequest"] = _CREATEANNOTATIONREQUEST
DESCRIPTOR.message_types_by_name["ListAnnotationsRequest"] = _LISTANNOTATIONSREQUEST
DESCRIPTOR.message_types_by_name["ListAnnotationsResponse"] = _LISTANNOTATIONSRESPONSE
DESCRIPTOR.message_types_by_name["CreateTagRequest"] = _CREATETAGREQUEST
DESCRIPTOR.message_types_by_name["DeleteTagRequest"] = _DELETETAGREQUEST
DESCRIPTOR.message_types_by_name["ListTagsRequest"] = _LISTTAGSREQUEST
DESCRIPTOR.message_types_by_name["ListTagsResponse"] = _LISTTAGSRESPONSE
DESCRIPTOR.message_types_by_name["CreateSignalRequest"] = _CREATESIGNALREQUEST
DESCRIPTOR.message_types_by_name["SearchSignalsRequest"] = _SEARCHSIGNALSREQUEST
DESCRIPTOR.message_types_by_name["SearchSignalsResponse"] = _SEARCHSIGNALSRESPONSE
DESCRIPTOR.message_types_by_name["GetSignalRequest"] = _GETSIGNALREQUEST
DESCRIPTOR.message_types_by_name["LookupSignalRequest"] = _LOOKUPSIGNALREQUEST
DESCRIPTOR.message_types_by_name["UpdateSignalRequest"] = _UPDATESIGNALREQUEST
DESCRIPTOR.message_types_by_name["SearchIncidentsRequest"] = _SEARCHINCIDENTSREQUEST
DESCRIPTOR.message_types_by_name["SearchIncidentsResponse"] = _SEARCHINCIDENTSRESPONSE
DESCRIPTOR.message_types_by_name["EscalateIncidentRequest"] = _ESCALATEINCIDENTREQUEST
DESCRIPTOR.message_types_by_name["EscalateIncidentResponse"] = _ESCALATEINCIDENTRESPONSE
DESCRIPTOR.message_types_by_name["CreateArtifactRequest"] = _CREATEARTIFACTREQUEST
DESCRIPTOR.message_types_by_name["ListArtifactsRequest"] = _LISTARTIFACTSREQUEST
DESCRIPTOR.message_types_by_name["ListArtifactsResponse"] = _LISTARTIFACTSRESPONSE
DESCRIPTOR.message_types_by_name["UpdateArtifactRequest"] = _UPDATEARTIFACTREQUEST
DESCRIPTOR.message_types_by_name["DeleteArtifactRequest"] = _DELETEARTIFACTREQUEST
DESCRIPTOR.message_types_by_name["SendShiftHandoffRequest"] = _SENDSHIFTHANDOFFREQUEST
DESCRIPTOR.message_types_by_name["SendShiftHandoffResponse"] = _SENDSHIFTHANDOFFRESPONSE
DESCRIPTOR.message_types_by_name[
    "CreateSubscriptionRequest"
] = _CREATESUBSCRIPTIONREQUEST
DESCRIPTOR.message_types_by_name[
    "UpdateSubscriptionRequest"
] = _UPDATESUBSCRIPTIONREQUEST
DESCRIPTOR.message_types_by_name["ListSubscriptionsRequest"] = _LISTSUBSCRIPTIONSREQUEST
DESCRIPTOR.message_types_by_name[
    "ListSubscriptionsResponse"
] = _LISTSUBSCRIPTIONSRESPONSE
DESCRIPTOR.message_types_by_name[
    "DeleteSubscriptionRequest"
] = _DELETESUBSCRIPTIONREQUEST
DESCRIPTOR.message_types_by_name[
    "CreateIncidentRoleAssignmentRequest"
] = _CREATEINCIDENTROLEASSIGNMENTREQUEST
DESCRIPTOR.message_types_by_name[
    "DeleteIncidentRoleAssignmentRequest"
] = _DELETEINCIDENTROLEASSIGNMENTREQUEST
DESCRIPTOR.message_types_by_name[
    "ListIncidentRoleAssignmentsRequest"
] = _LISTINCIDENTROLEASSIGNMENTSREQUEST
DESCRIPTOR.message_types_by_name[
    "ListIncidentRoleAssignmentsResponse"
] = _LISTINCIDENTROLEASSIGNMENTSRESPONSE
DESCRIPTOR.message_types_by_name[
    "RequestIncidentRoleHandoverRequest"
] = _REQUESTINCIDENTROLEHANDOVERREQUEST
DESCRIPTOR.message_types_by_name[
    "ConfirmIncidentRoleHandoverRequest"
] = _CONFIRMINCIDENTROLEHANDOVERREQUEST
DESCRIPTOR.message_types_by_name[
    "ForceIncidentRoleHandoverRequest"
] = _FORCEINCIDENTROLEHANDOVERREQUEST
DESCRIPTOR.message_types_by_name[
    "CancelIncidentRoleHandoverRequest"
] = _CANCELINCIDENTROLEHANDOVERREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CreateIncidentRequest = _reflection.GeneratedProtocolMessageType(
    "CreateIncidentRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATEINCIDENTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the CreateIncident method.
  
  
  Attributes:
      incident:
          The incident to create.
      parent:
          The resource name of the hosting Stackdriver project which the
          incident belongs to. The name is of the form
          ``projects/{project_id_or_number}`` .
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateIncidentRequest)
    ),
)
_sym_db.RegisterMessage(CreateIncidentRequest)

GetIncidentRequest = _reflection.GeneratedProtocolMessageType(
    "GetIncidentRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GETINCIDENTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the GetIncident method.
  
  
  Attributes:
      name:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.GetIncidentRequest)
    ),
)
_sym_db.RegisterMessage(GetIncidentRequest)

UpdateIncidentRequest = _reflection.GeneratedProtocolMessageType(
    "UpdateIncidentRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPDATEINCIDENTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the UpdateIncident method.
  
  
  Attributes:
      incident:
          The incident to update with the new values.
      update_mask:
          List of fields that should be updated.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.UpdateIncidentRequest)
    ),
)
_sym_db.RegisterMessage(UpdateIncidentRequest)

SearchSimilarIncidentsRequest = _reflection.GeneratedProtocolMessageType(
    "SearchSimilarIncidentsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SEARCHSIMILARINCIDENTSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the SearchSimilarIncidents method.
  
  
  Attributes:
      name:
          Resource name of the incident or signal, for example,
          "projects/{project_id}/incidents/{incident_id}".
      page_size:
          Number of similar incidents to return.
      page_token:
          Page token from an earlier query, as returned in
          'next_page_token'.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest)
    ),
)
_sym_db.RegisterMessage(SearchSimilarIncidentsRequest)

SearchSimilarIncidentsResponse = _reflection.GeneratedProtocolMessageType(
    "SearchSimilarIncidentsResponse",
    (_message.Message,),
    dict(
        Result=_reflection.GeneratedProtocolMessageType(
            "Result",
            (_message.Message,),
            dict(
                DESCRIPTOR=_SEARCHSIMILARINCIDENTSRESPONSE_RESULT,
                __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
                __doc__="""A single search result, i.e. an incident with (potentially) additional
    information.
    
    
    Attributes:
        incident:
            An incident that is "similar" to the incident or signal
            specified in the request.
    """,
                # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.Result)
            ),
        ),
        DESCRIPTOR=_SEARCHSIMILARINCIDENTSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the SearchSimilarIncidents method.
  
  
  Attributes:
      results:
          The search results, ordered by descending relevance.
      next_page_token:
          Page token to fetch the next set of similar incidents.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse)
    ),
)
_sym_db.RegisterMessage(SearchSimilarIncidentsResponse)
_sym_db.RegisterMessage(SearchSimilarIncidentsResponse.Result)

CreateAnnotationRequest = _reflection.GeneratedProtocolMessageType(
    "CreateAnnotationRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATEANNOTATIONREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the CreateAnnotation method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      annotation:
          Only annotation.content is an input argument.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateAnnotationRequest)
    ),
)
_sym_db.RegisterMessage(CreateAnnotationRequest)

ListAnnotationsRequest = _reflection.GeneratedProtocolMessageType(
    "ListAnnotationsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTANNOTATIONSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the ListAnnotations method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      page_size:
          Number of annotations to return.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListAnnotationsRequest)
    ),
)
_sym_db.RegisterMessage(ListAnnotationsRequest)

ListAnnotationsResponse = _reflection.GeneratedProtocolMessageType(
    "ListAnnotationsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTANNOTATIONSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the ListAnnotations method.
  
  
  Attributes:
      annotations:
          List of annotations.
      next_page_token:
          Page token to fetch the next set of annotations.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListAnnotationsResponse)
    ),
)
_sym_db.RegisterMessage(ListAnnotationsResponse)

CreateTagRequest = _reflection.GeneratedProtocolMessageType(
    "CreateTagRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATETAGREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the CreateTag method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      tag:
          Tag to create. Only tag.display_name is an input argument.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateTagRequest)
    ),
)
_sym_db.RegisterMessage(CreateTagRequest)

DeleteTagRequest = _reflection.GeneratedProtocolMessageType(
    "DeleteTagRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_DELETETAGREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the DeleteTag method.
  
  
  Attributes:
      name:
          Resource name of the tag.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.DeleteTagRequest)
    ),
)
_sym_db.RegisterMessage(DeleteTagRequest)

ListTagsRequest = _reflection.GeneratedProtocolMessageType(
    "ListTagsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTTAGSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the ListTagsForIncident method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      page_size:
          Number of tags to return.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListTagsRequest)
    ),
)
_sym_db.RegisterMessage(ListTagsRequest)

ListTagsResponse = _reflection.GeneratedProtocolMessageType(
    "ListTagsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTTAGSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the ListTagsForIncident method.
  
  
  Attributes:
      tags:
          Tags.
      next_page_token:
          Page token to fetch the next set of tags.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListTagsResponse)
    ),
)
_sym_db.RegisterMessage(ListTagsResponse)

CreateSignalRequest = _reflection.GeneratedProtocolMessageType(
    "CreateSignalRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATESIGNALREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the CreateSignal method.
  
  
  Attributes:
      parent:
          The resource name of the hosting Stackdriver project which
          requested signal belongs to.
      signal:
          The signal to create.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateSignalRequest)
    ),
)
_sym_db.RegisterMessage(CreateSignalRequest)

SearchSignalsRequest = _reflection.GeneratedProtocolMessageType(
    "SearchSignalsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SEARCHSIGNALSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the SearchSignals method.
  
  
  Attributes:
      parent:
          The resource name of the hosting Stackdriver project which
          requested incidents belong to.
      query:
          An expression that defines which signals to return.  Search
          atoms can be used to match certain specific fields. Otherwise,
          plain text will match text fields in the signal.  Search
          atoms:  -  ``start`` - (timestamp) The time the signal was
          created. -  ``title`` - The title of the signal. -
          ``signal_state`` - ``open`` or ``closed``. State of the
          signal.    (e.g., ``signal_state:open``)  Timestamp formats:
          -  yyyy-MM-dd - an absolute date, treated as a calendar-day-
          wide window.    In other words, the "<" operator will match
          dates before that date,    the ">" operator will match dates
          after that date, and the ":"    operator will match the entire
          day. -  yyyy-MM-ddTHH:mm - Same as above, but with minute
          resolution. -  yyyy-MM-ddTHH:mm:ss - Same as above, but with
          second resolution. -  Nd (e.g. 7d) - a relative number of days
          ago, treated as a moment in    time (as opposed to a day-wide
          span) a multiple of 24 hours ago (as    opposed to calendar
          days). In the case of daylight savings time, it    will apply
          the current timezone to both ends of the range. Note that
          exact matching (e.g. ``start:7d``) is unlikely to be useful
          because    that would only match signals created precisely at
          a particular    instant in time.  The absolute timestamp
          formats (everything starting with a year) can optionally be
          followed with a UTC offset in +/-hh:mm format. Also, the 'T'
          separating dates and times can optionally be replaced with a
          space. Note that any timestamp containing a space or colon
          will need to be quoted.  Examples:  -  ``foo`` - matches
          signals containing the word "foo" -  ``"foo bar"`` - matches
          signals containing the phrase "foo bar" -  ``foo bar`` or
          ``foo AND bar`` - matches signals containing the words
          "foo" and "bar" -  ``foo -bar`` or ``foo AND NOT bar`` -
          matches signals containing the    word "foo" but not the word
          "bar" -  ``foo OR bar`` - matches signals containing the word
          "foo" or the    word "bar" -  ``start>2018-11-28`` - matches
          signals which started after November    11, 2018. -
          ``start<=2018-11-28`` - matches signals which started on or
          before    November 11, 2018. -  ``start:2018-11-28`` - matches
          signals which started on November 11,  2018.   -
          ``start>"2018-11-28 01:02:03+04:00"`` - matches signals which
          started    after November 11, 2018 at 1:02:03 AM according to
          the UTC+04 time    zone. -  ``start>7d`` - matches signals
          which started after the point in time    7*24 hours ago -
          ``start>180d`` - similar to 7d, but likely to cross the
          daylight    savings time boundary, so the end time will be 1
          hour different from    "now." -  ``foo AND start>90d AND
          stage<resolved`` - unresolved signals from    the past 90 days
          containing the word "foo"
      page_size:
          Maximum number of ``signals`` to return in the response.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``. All field values except for page_size
          and page_token should be the same as the original query (may
          return an error or unexpected data otherwise).
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchSignalsRequest)
    ),
)
_sym_db.RegisterMessage(SearchSignalsRequest)

SearchSignalsResponse = _reflection.GeneratedProtocolMessageType(
    "SearchSignalsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SEARCHSIGNALSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the SearchSignals method.
  
  
  Attributes:
      signals:
          Signals that matched the query in the request.
      next_page_token:
          Page token to fetch the next set of signals.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchSignalsResponse)
    ),
)
_sym_db.RegisterMessage(SearchSignalsResponse)

GetSignalRequest = _reflection.GeneratedProtocolMessageType(
    "GetSignalRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GETSIGNALREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the GetSignal method.
  
  
  Attributes:
      name:
          Resource name of the Signal resource, for example,
          "projects/{project_id}/signals/{signal_id}".
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.GetSignalRequest)
    ),
)
_sym_db.RegisterMessage(GetSignalRequest)

LookupSignalRequest = _reflection.GeneratedProtocolMessageType(
    "LookupSignalRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LOOKUPSIGNALREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the LookupSignal method.
  
  
  Attributes:
      alternate_id:
          Required. The ID to use for lookup.
      cscc_finding:
          Full resource name of the CSCC finding id this signal refers
          to (e.g. "organizations/abc/sources/123/findings/xyz")
      stackdriver_notification_id:
          The ID from the Stackdriver Alerting notification.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.LookupSignalRequest)
    ),
)
_sym_db.RegisterMessage(LookupSignalRequest)

UpdateSignalRequest = _reflection.GeneratedProtocolMessageType(
    "UpdateSignalRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPDATESIGNALREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the UpdateSignal method.
  
  
  Attributes:
      signal:
          The signal to update with the new values.
      update_mask:
          List of fields that should be updated.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.UpdateSignalRequest)
    ),
)
_sym_db.RegisterMessage(UpdateSignalRequest)

SearchIncidentsRequest = _reflection.GeneratedProtocolMessageType(
    "SearchIncidentsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SEARCHINCIDENTSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the SearchIncidents method.
  
  
  Attributes:
      parent:
          The resource name of the hosting Stackdriver project which
          requested incidents belong to.
      query:
          An expression that defines which incidents to return.  Search
          atoms can be used to match certain specific fields. Otherwise,
          plain text will match text fields in the incident.  Search
          atoms: * ``start`` - (timestamp) The time the incident
          started. * ``stage`` - The stage of the incident, one of
          detected, triaged, mitigated, resolved, documented, or
          duplicate (which correspond to values in the Incident.Stage
          enum). These are ordered, so ``stage<resolved`` is equivalent
          to ``stage:detected OR stage:triaged OR stage:mitigated``. *
          ``severity`` - (Incident.Severity) The severity of the
          incident. + Supports matching on a specific severity (for
          example, ``severity:major``) or on a range (for example,
          ``severity>medium``, ``severity<=minor``, etc.).  Timestamp
          formats: * yyyy-MM-dd - an absolute date, treated as a
          calendar-day-wide window. In other words, the "<" operator
          will match dates before that date, the ">" operator will match
          dates after that date, and the ":" or "=" operators will match
          the entire day. * Nd (for example, 7d) - a relative number of
          days ago, treated as a moment in time (as opposed to a day-
          wide span). A multiple of 24 hours ago (as opposed to calendar
          days). In the case of daylight savings time, it will apply the
          current timezone to both ends of the range. Note that exact
          matching (for example, ``start:7d``) is unlikely to be useful
          because that would only match incidents created precisely at a
          particular instant in time.  Examples:  -  ``foo`` - matches
          incidents containing the word "foo" -  ``"foo bar"`` - matches
          incidents containing the phrase "foo bar" -  ``foo bar`` or
          ``foo AND bar`` - matches incidents containing the    words
          "foo" and "bar" -  ``foo -bar`` or ``foo AND NOT bar`` -
          matches incidents containing    the word "foo" but not the
          word "bar" -  ``foo OR bar`` - matches incidents containing
          the word "foo" or the    word "bar" -  ``start>2018-11-28`` -
          matches incidents which started after November    11,  2018.
          -  ``start<=2018-11-28`` - matches incidents which started on
          or before    November 11, 2018. -  ``start:2018-11-28`` -
          matches incidents which started on November    11,  2018.   -
          ``start>7d`` - matches incidents which started after the point
          in    time 7*24 hours ago -  ``start>180d`` - similar to 7d,
          but likely to cross the daylight    savings time boundary, so
          the end time will be 1 hour different from    "now." -  ``foo
          AND start>90d AND stage<resolved`` - unresolved incidents from
          the past 90 days containing the word "foo"
      page_size:
          Number of incidents to return.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``.
      time_zone:
          The time zone name. It should be an IANA TZ name, such as
          "America/Los_Angeles". For more information, see https://en.w
          ikipedia.org/wiki/List_of_tz_database_time_zones. If no
          time zone is specified, the default is UTC.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchIncidentsRequest)
    ),
)
_sym_db.RegisterMessage(SearchIncidentsRequest)

SearchIncidentsResponse = _reflection.GeneratedProtocolMessageType(
    "SearchIncidentsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SEARCHINCIDENTSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the SearchIncidents method.
  
  
  Attributes:
      incidents:
          Incidents.
      next_page_token:
          Page token to fetch the next set of incidents.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SearchIncidentsResponse)
    ),
)
_sym_db.RegisterMessage(SearchIncidentsResponse)

EscalateIncidentRequest = _reflection.GeneratedProtocolMessageType(
    "EscalateIncidentRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_ESCALATEINCIDENTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request to escalate an incident.
  
  
  Attributes:
      incident:
          The incident to escalate with the new values.
      update_mask:
          List of fields that should be updated.
      subscriptions:
          Subscriptions to add or update. Existing subscriptions with
          the same channel and address as a subscription in the list
          will be updated.
      tags:
          Tags to add. Tags identical to existing tags will be ignored.
      roles:
          Roles to add or update. Existing roles with the same type (and
          title, for TYPE_OTHER roles) will be updated.
      artifacts:
          Artifacts to add. All artifacts are added without checking for
          duplicates.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.EscalateIncidentRequest)
    ),
)
_sym_db.RegisterMessage(EscalateIncidentRequest)

EscalateIncidentResponse = _reflection.GeneratedProtocolMessageType(
    "EscalateIncidentResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_ESCALATEINCIDENTRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for EscalateIncident.
  
  
  Attributes:
      incident:
          The escalated incident.
      subscriptions:
          New or modified subscriptions.
      tags:
          New or modified tags.
      roles:
          New or modified roles.
      artifacts:
          New or modified artifacts.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.EscalateIncidentResponse)
    ),
)
_sym_db.RegisterMessage(EscalateIncidentResponse)

CreateArtifactRequest = _reflection.GeneratedProtocolMessageType(
    "CreateArtifactRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATEARTIFACTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the CreateArtifact method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      artifact:
          The artifact to create.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateArtifactRequest)
    ),
)
_sym_db.RegisterMessage(CreateArtifactRequest)

ListArtifactsRequest = _reflection.GeneratedProtocolMessageType(
    "ListArtifactsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTARTIFACTSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the ListArtifacts method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      page_size:
          Number of artifacts to return.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListArtifactsRequest)
    ),
)
_sym_db.RegisterMessage(ListArtifactsRequest)

ListArtifactsResponse = _reflection.GeneratedProtocolMessageType(
    "ListArtifactsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTARTIFACTSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the ListArtifacts method.
  
  
  Attributes:
      artifacts:
          List of artifacts.
      next_page_token:
          Page token to fetch the next set of artifacts.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListArtifactsResponse)
    ),
)
_sym_db.RegisterMessage(ListArtifactsResponse)

UpdateArtifactRequest = _reflection.GeneratedProtocolMessageType(
    "UpdateArtifactRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPDATEARTIFACTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the UpdateArtifact method.
  
  
  Attributes:
      artifact:
          The artifact to update with the new values.
      update_mask:
          List of fields that should be updated.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.UpdateArtifactRequest)
    ),
)
_sym_db.RegisterMessage(UpdateArtifactRequest)

DeleteArtifactRequest = _reflection.GeneratedProtocolMessageType(
    "DeleteArtifactRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_DELETEARTIFACTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for deleting an artifact.
  
  
  Attributes:
      name:
          Resource name of the artifact.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.DeleteArtifactRequest)
    ),
)
_sym_db.RegisterMessage(DeleteArtifactRequest)

SendShiftHandoffRequest = _reflection.GeneratedProtocolMessageType(
    "SendShiftHandoffRequest",
    (_message.Message,),
    dict(
        Incident=_reflection.GeneratedProtocolMessageType(
            "Incident",
            (_message.Message,),
            dict(
                DESCRIPTOR=_SENDSHIFTHANDOFFREQUEST_INCIDENT,
                __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
                __doc__="""Describes an incident for inclusion in the handoff. This is wrapped in a
    message to provide flexibility for potentially attaching additional data
    to each incident in the future.
    
    
    Attributes:
        name:
            Resource name of the incident, for example,
            "projects/{project_id}/incidents/{incident_id}".
    """,
                # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SendShiftHandoffRequest.Incident)
            ),
        ),
        DESCRIPTOR=_SENDSHIFTHANDOFFREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""SendShiftHandoff and PreviewShiftHandoff RPC request.
  
  
  Attributes:
      parent:
          The resource name of the Stackdriver project that the handoff
          is being sent from. for example, ``projects/{project_id}``
      recipients:
          Email addresses of the recipients of the handoff, for example,
          "user@example.com". Must contain at least one entry.
      cc:
          Email addresses that should be CC'd on the handoff. Optional.
      subject:
          The subject of the email. Required.
      notes_content_type:
          Content type string, for example, 'text/plain' or 'text/html'.
      notes_content:
          Additional notes to be included in the handoff. Optional.
      incidents:
          The set of incidents that should be included in the handoff.
          Optional.
      preview_only:
          If set to true a ShiftHandoffResponse will be returned but the
          handoff will not actually be sent.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SendShiftHandoffRequest)
    ),
)
_sym_db.RegisterMessage(SendShiftHandoffRequest)
_sym_db.RegisterMessage(SendShiftHandoffRequest.Incident)

SendShiftHandoffResponse = _reflection.GeneratedProtocolMessageType(
    "SendShiftHandoffResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SENDSHIFTHANDOFFRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""SendShiftHandoff and PreviewShiftHandoff RPC response.
  
  
  Attributes:
      content_type:
          Content type string, for example, 'text/plain' or 'text/html'.
      content:
          The contents of the handoff that was sent or would have been
          sent (if the request was preview_only). This will typically
          contain a full HTML document.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.SendShiftHandoffResponse)
    ),
)
_sym_db.RegisterMessage(SendShiftHandoffResponse)

CreateSubscriptionRequest = _reflection.GeneratedProtocolMessageType(
    "CreateSubscriptionRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATESUBSCRIPTIONREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the CreateSubscription method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      subscription:
          The subscription to create.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateSubscriptionRequest)
    ),
)
_sym_db.RegisterMessage(CreateSubscriptionRequest)

UpdateSubscriptionRequest = _reflection.GeneratedProtocolMessageType(
    "UpdateSubscriptionRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_UPDATESUBSCRIPTIONREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the UpdateSubscription method.
  
  
  Attributes:
      subscription:
          The subscription to update, with new values.
      update_mask:
          List of fields that should be updated.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.UpdateSubscriptionRequest)
    ),
)
_sym_db.RegisterMessage(UpdateSubscriptionRequest)

ListSubscriptionsRequest = _reflection.GeneratedProtocolMessageType(
    "ListSubscriptionsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTSUBSCRIPTIONSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for the ListSubscriptions method.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      page_size:
          Number of subscriptions to return.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListSubscriptionsRequest)
    ),
)
_sym_db.RegisterMessage(ListSubscriptionsRequest)

ListSubscriptionsResponse = _reflection.GeneratedProtocolMessageType(
    "ListSubscriptionsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTSUBSCRIPTIONSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the ListSubscriptions method.
  
  
  Attributes:
      subscriptions:
          List of subscriptions.
      next_page_token:
          Page token to fetch the next set of subscriptions.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListSubscriptionsResponse)
    ),
)
_sym_db.RegisterMessage(ListSubscriptionsResponse)

DeleteSubscriptionRequest = _reflection.GeneratedProtocolMessageType(
    "DeleteSubscriptionRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_DELETESUBSCRIPTIONREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for deleting a subscription.
  
  
  Attributes:
      name:
          Resource name of the subscription.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.DeleteSubscriptionRequest)
    ),
)
_sym_db.RegisterMessage(DeleteSubscriptionRequest)

CreateIncidentRoleAssignmentRequest = _reflection.GeneratedProtocolMessageType(
    "CreateIncidentRoleAssignmentRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATEINCIDENTROLEASSIGNMENTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for creating a role assignment.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      incident_role_assignment:
          Role assignment to create.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CreateIncidentRoleAssignmentRequest)
    ),
)
_sym_db.RegisterMessage(CreateIncidentRoleAssignmentRequest)

DeleteIncidentRoleAssignmentRequest = _reflection.GeneratedProtocolMessageType(
    "DeleteIncidentRoleAssignmentRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_DELETEINCIDENTROLEASSIGNMENTREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request for deleting a role assignment.
  
  
  Attributes:
      name:
          Resource name of the role assignment.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.DeleteIncidentRoleAssignmentRequest)
    ),
)
_sym_db.RegisterMessage(DeleteIncidentRoleAssignmentRequest)

ListIncidentRoleAssignmentsRequest = _reflection.GeneratedProtocolMessageType(
    "ListIncidentRoleAssignmentsRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTINCIDENTROLEASSIGNMENTSREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request to list role assignments of an incident.
  
  
  Attributes:
      parent:
          Resource name of the incident, for example,
          "projects/{project_id}/incidents/{incident_id}".
      page_size:
          Number of assignments to return.
      page_token:
          Page token from an earlier query, as returned in
          ``next_page_token``.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest)
    ),
)
_sym_db.RegisterMessage(ListIncidentRoleAssignmentsRequest)

ListIncidentRoleAssignmentsResponse = _reflection.GeneratedProtocolMessageType(
    "ListIncidentRoleAssignmentsResponse",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LISTINCIDENTROLEASSIGNMENTSRESPONSE,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Response for the ListIncidentRoleAssignments method.
  
  
  Attributes:
      incident_role_assignments:
          List of assignments.
      next_page_token:
          Page token to fetch the next set of assignments.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsResponse)
    ),
)
_sym_db.RegisterMessage(ListIncidentRoleAssignmentsResponse)

RequestIncidentRoleHandoverRequest = _reflection.GeneratedProtocolMessageType(
    "RequestIncidentRoleHandoverRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_REQUESTINCIDENTROLEHANDOVERREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request to start a role handover.
  
  
  Attributes:
      name:
          Resource name of the role assignment.
      new_assignee:
          The proposed assignee.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.RequestIncidentRoleHandoverRequest)
    ),
)
_sym_db.RegisterMessage(RequestIncidentRoleHandoverRequest)

ConfirmIncidentRoleHandoverRequest = _reflection.GeneratedProtocolMessageType(
    "ConfirmIncidentRoleHandoverRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CONFIRMINCIDENTROLEHANDOVERREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request to confirm a role handover.
  
  
  Attributes:
      name:
          Resource name of the role assignment.
      new_assignee:
          The proposed assignee, who will now be the assignee. This
          should be the current user; otherwise ForceRoleHandover should
          be called.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ConfirmIncidentRoleHandoverRequest)
    ),
)
_sym_db.RegisterMessage(ConfirmIncidentRoleHandoverRequest)

ForceIncidentRoleHandoverRequest = _reflection.GeneratedProtocolMessageType(
    "ForceIncidentRoleHandoverRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_FORCEINCIDENTROLEHANDOVERREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request to force a role handover.
  
  
  Attributes:
      name:
          Resource name of the role assignment.
      new_assignee:
          The proposed assignee, who will now be the assignee. This
          should not be the current user; otherwise ConfirmRoleHandover
          should be called.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.ForceIncidentRoleHandoverRequest)
    ),
)
_sym_db.RegisterMessage(ForceIncidentRoleHandoverRequest)

CancelIncidentRoleHandoverRequest = _reflection.GeneratedProtocolMessageType(
    "CancelIncidentRoleHandoverRequest",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CANCELINCIDENTROLEHANDOVERREQUEST,
        __module__="google.cloud.irm_v1alpha2.proto.incidents_service_pb2",
        __doc__="""Request to cancel a role handover.
  
  
  Attributes:
      name:
          Resource name of the role assignment.
      new_assignee:
          Person who was proposed as the next assignee (i.e.
          IncidentRoleAssignment.proposed_assignee) and whose proposal
          is being cancelled.
  """,
        # @@protoc_insertion_point(class_scope:google.cloud.irm.v1alpha2.CancelIncidentRoleHandoverRequest)
    ),
)
_sym_db.RegisterMessage(CancelIncidentRoleHandoverRequest)


DESCRIPTOR._options = None

_INCIDENTSERVICE = _descriptor.ServiceDescriptor(
    name="IncidentService",
    full_name="google.cloud.irm.v1alpha2.IncidentService",
    file=DESCRIPTOR,
    index=0,
    serialized_options=_b(
        "\312A\022irm.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform"
    ),
    serialized_start=5000,
    serialized_end=11007,
    methods=[
        _descriptor.MethodDescriptor(
            name="CreateIncident",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateIncident",
            index=0,
            containing_service=None,
            input_type=_CREATEINCIDENTREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT,
            serialized_options=_b(
                "\202\323\344\223\0023\"'/v1alpha2/{parent=projects/*}/incidents:\010incident"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="GetIncident",
            full_name="google.cloud.irm.v1alpha2.IncidentService.GetIncident",
            index=1,
            containing_service=None,
            input_type=_GETINCIDENTREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT,
            serialized_options=_b(
                "\202\323\344\223\002)\022'/v1alpha2/{name=projects/*/incidents/*}"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="SearchIncidents",
            full_name="google.cloud.irm.v1alpha2.IncidentService.SearchIncidents",
            index=2,
            containing_service=None,
            input_type=_SEARCHINCIDENTSREQUEST,
            output_type=_SEARCHINCIDENTSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\0020\022./v1alpha2/{parent=projects/*}/incidents:search"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="UpdateIncident",
            full_name="google.cloud.irm.v1alpha2.IncidentService.UpdateIncident",
            index=3,
            containing_service=None,
            input_type=_UPDATEINCIDENTREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENT,
            serialized_options=_b(
                "\202\323\344\223\002<20/v1alpha2/{incident.name=projects/*/incidents/*}:\010incident"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="SearchSimilarIncidents",
            full_name="google.cloud.irm.v1alpha2.IncidentService.SearchSimilarIncidents",
            index=4,
            containing_service=None,
            input_type=_SEARCHSIMILARINCIDENTSREQUEST,
            output_type=_SEARCHSIMILARINCIDENTSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\002w\0225/v1alpha2/{name=projects/*/incidents/*}:searchSimilarZ>\022</v1alpha2/{name=projects/*/signals/*}:searchSimilarIncidents"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CreateAnnotation",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateAnnotation",
            index=5,
            containing_service=None,
            input_type=_CREATEANNOTATIONREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ANNOTATION,
            serialized_options=_b(
                '\202\323\344\223\002C"5/v1alpha2/{parent=projects/*/incidents/*}/annotations:\nannotation'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ListAnnotations",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ListAnnotations",
            index=6,
            containing_service=None,
            input_type=_LISTANNOTATIONSREQUEST,
            output_type=_LISTANNOTATIONSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\0027\0225/v1alpha2/{parent=projects/*/incidents/*}/annotations"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CreateTag",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateTag",
            index=7,
            containing_service=None,
            input_type=_CREATETAGREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._TAG,
            serialized_options=_b(
                '\202\323\344\223\0025"./v1alpha2/{parent=projects/*/incidents/*}/tags:\003tag'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="DeleteTag",
            full_name="google.cloud.irm.v1alpha2.IncidentService.DeleteTag",
            index=8,
            containing_service=None,
            input_type=_DELETETAGREQUEST,
            output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            serialized_options=_b(
                "\202\323\344\223\0020*./v1alpha2/{name=projects/*/incidents/*/tags/*}"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ListTags",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ListTags",
            index=9,
            containing_service=None,
            input_type=_LISTTAGSREQUEST,
            output_type=_LISTTAGSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\0020\022./v1alpha2/{parent=projects/*/incidents/*}/tags"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CreateSignal",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateSignal",
            index=10,
            containing_service=None,
            input_type=_CREATESIGNALREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL,
            serialized_options=_b(
                '\202\323\344\223\002/"%/v1alpha2/{parent=projects/*}/signals:\006signal'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="SearchSignals",
            full_name="google.cloud.irm.v1alpha2.IncidentService.SearchSignals",
            index=11,
            containing_service=None,
            input_type=_SEARCHSIGNALSREQUEST,
            output_type=_SEARCHSIGNALSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\002.\022,/v1alpha2/{parent=projects/*}/signals:search"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="LookupSignal",
            full_name="google.cloud.irm.v1alpha2.IncidentService.LookupSignal",
            index=12,
            containing_service=None,
            input_type=_LOOKUPSIGNALREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL,
            serialized_options=_b(
                "\202\323\344\223\002\032\022\030/v1alpha2/signals:lookup"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="GetSignal",
            full_name="google.cloud.irm.v1alpha2.IncidentService.GetSignal",
            index=13,
            containing_service=None,
            input_type=_GETSIGNALREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL,
            serialized_options=_b(
                "\202\323\344\223\002'\022%/v1alpha2/{name=projects/*/signals/*}"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="UpdateSignal",
            full_name="google.cloud.irm.v1alpha2.IncidentService.UpdateSignal",
            index=14,
            containing_service=None,
            input_type=_UPDATESIGNALREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SIGNAL,
            serialized_options=_b(
                "\202\323\344\223\00262,/v1alpha2/{signal.name=projects/*/signals/*}:\006signal"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="EscalateIncident",
            full_name="google.cloud.irm.v1alpha2.IncidentService.EscalateIncident",
            index=15,
            containing_service=None,
            input_type=_ESCALATEINCIDENTREQUEST,
            output_type=_ESCALATEINCIDENTRESPONSE,
            serialized_options=_b(
                '\202\323\344\223\002>"9/v1alpha2/{incident.name=projects/*/incidents/*}:escalate:\001*'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CreateArtifact",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateArtifact",
            index=16,
            containing_service=None,
            input_type=_CREATEARTIFACTREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT,
            serialized_options=_b(
                '\202\323\344\223\002?"3/v1alpha2/{parent=projects/*/incidents/*}/artifacts:\010artifact'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ListArtifacts",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ListArtifacts",
            index=17,
            containing_service=None,
            input_type=_LISTARTIFACTSREQUEST,
            output_type=_LISTARTIFACTSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\0025\0223/v1alpha2/{parent=projects/*/incidents/*}/artifacts"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="UpdateArtifact",
            full_name="google.cloud.irm.v1alpha2.IncidentService.UpdateArtifact",
            index=18,
            containing_service=None,
            input_type=_UPDATEARTIFACTREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._ARTIFACT,
            serialized_options=_b(
                "\202\323\344\223\002H2</v1alpha2/{artifact.name=projects/*/incidents/*/artifacts/*}:\010artifact"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="DeleteArtifact",
            full_name="google.cloud.irm.v1alpha2.IncidentService.DeleteArtifact",
            index=19,
            containing_service=None,
            input_type=_DELETEARTIFACTREQUEST,
            output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            serialized_options=_b(
                "\202\323\344\223\0025*3/v1alpha2/{name=projects/*/incidents/*/artifacts/*}"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="SendShiftHandoff",
            full_name="google.cloud.irm.v1alpha2.IncidentService.SendShiftHandoff",
            index=20,
            containing_service=None,
            input_type=_SENDSHIFTHANDOFFREQUEST,
            output_type=_SENDSHIFTHANDOFFRESPONSE,
            serialized_options=_b(
                '\202\323\344\223\0024"//v1alpha2/{parent=projects/*}/shiftHandoff:send:\001*'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CreateSubscription",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateSubscription",
            index=21,
            containing_service=None,
            input_type=_CREATESUBSCRIPTIONREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION,
            serialized_options=_b(
                '\202\323\344\223\002G"7/v1alpha2/{parent=projects/*/incidents/*}/subscriptions:\014subscription'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="UpdateSubscription",
            full_name="google.cloud.irm.v1alpha2.IncidentService.UpdateSubscription",
            index=22,
            containing_service=None,
            input_type=_UPDATESUBSCRIPTIONREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._SUBSCRIPTION,
            serialized_options=_b(
                "\202\323\344\223\002T2D/v1alpha2/{subscription.name=projects/*/incidents/*/subscriptions/*}:\014subscription"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ListSubscriptions",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ListSubscriptions",
            index=23,
            containing_service=None,
            input_type=_LISTSUBSCRIPTIONSREQUEST,
            output_type=_LISTSUBSCRIPTIONSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\0029\0227/v1alpha2/{parent=projects/*/incidents/*}/subscriptions"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="DeleteSubscription",
            full_name="google.cloud.irm.v1alpha2.IncidentService.DeleteSubscription",
            index=24,
            containing_service=None,
            input_type=_DELETESUBSCRIPTIONREQUEST,
            output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            serialized_options=_b(
                "\202\323\344\223\0029*7/v1alpha2/{name=projects/*/incidents/*/subscriptions/*}"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CreateIncidentRoleAssignment",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CreateIncidentRoleAssignment",
            index=25,
            containing_service=None,
            input_type=_CREATEINCIDENTROLEASSIGNMENTREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT,
            serialized_options=_b(
                '\202\323\344\223\002>"9/v1alpha2/{parent=projects/*/incidents/*}/roleAssignments:\001*'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="DeleteIncidentRoleAssignment",
            full_name="google.cloud.irm.v1alpha2.IncidentService.DeleteIncidentRoleAssignment",
            index=26,
            containing_service=None,
            input_type=_DELETEINCIDENTROLEASSIGNMENTREQUEST,
            output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            serialized_options=_b(
                "\202\323\344\223\002;*9/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ListIncidentRoleAssignments",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ListIncidentRoleAssignments",
            index=27,
            containing_service=None,
            input_type=_LISTINCIDENTROLEASSIGNMENTSREQUEST,
            output_type=_LISTINCIDENTROLEASSIGNMENTSRESPONSE,
            serialized_options=_b(
                "\202\323\344\223\002;\0229/v1alpha2/{parent=projects/*/incidents/*}/roleAssignments"
            ),
        ),
        _descriptor.MethodDescriptor(
            name="RequestIncidentRoleHandover",
            full_name="google.cloud.irm.v1alpha2.IncidentService.RequestIncidentRoleHandover",
            index=28,
            containing_service=None,
            input_type=_REQUESTINCIDENTROLEHANDOVERREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT,
            serialized_options=_b(
                '\202\323\344\223\002N"I/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:requestHandover:\001*'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ConfirmIncidentRoleHandover",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ConfirmIncidentRoleHandover",
            index=29,
            containing_service=None,
            input_type=_CONFIRMINCIDENTROLEHANDOVERREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT,
            serialized_options=_b(
                '\202\323\344\223\002N"I/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:confirmHandover:\001*'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="ForceIncidentRoleHandover",
            full_name="google.cloud.irm.v1alpha2.IncidentService.ForceIncidentRoleHandover",
            index=30,
            containing_service=None,
            input_type=_FORCEINCIDENTROLEHANDOVERREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT,
            serialized_options=_b(
                '\202\323\344\223\002L"G/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:forceHandover:\001*'
            ),
        ),
        _descriptor.MethodDescriptor(
            name="CancelIncidentRoleHandover",
            full_name="google.cloud.irm.v1alpha2.IncidentService.CancelIncidentRoleHandover",
            index=31,
            containing_service=None,
            input_type=_CANCELINCIDENTROLEHANDOVERREQUEST,
            output_type=google_dot_cloud_dot_irm__v1alpha2_dot_proto_dot_incidents__pb2._INCIDENTROLEASSIGNMENT,
            serialized_options=_b(
                '\202\323\344\223\002M"H/v1alpha2/{name=projects/*/incidents/*/roleAssignments/*}:cancelHandover:\001*'
            ),
        ),
    ],
)
_sym_db.RegisterServiceDescriptor(_INCIDENTSERVICE)

DESCRIPTOR.services_by_name["IncidentService"] = _INCIDENTSERVICE

# @@protoc_insertion_point(module_scope)
