// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/scheduler/v1/cloudscheduler.proto

package com.google.cloud.scheduler.v1;

public final class SchedulerProto {
  private SchedulerProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_ListJobsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_ListJobsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_ListJobsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_GetJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_GetJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_CreateJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_CreateJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_UpdateJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_UpdateJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_DeleteJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_DeleteJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_PauseJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_PauseJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_ResumeJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_ResumeJobRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_scheduler_v1_RunJobRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_scheduler_v1_RunJobRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n.google/cloud/scheduler/v1/cloudschedul"
          + "er.proto\022\031google.cloud.scheduler.v1\032\034goo"
          + "gle/api/annotations.proto\032#google/cloud/"
          + "scheduler/v1/job.proto\032\033google/protobuf/"
          + "empty.proto\032 google/protobuf/field_mask."
          + "proto\"H\n\017ListJobsRequest\022\016\n\006parent\030\001 \001(\t"
          + "\022\021\n\tpage_size\030\005 \001(\005\022\022\n\npage_token\030\006 \001(\t\""
          + "Y\n\020ListJobsResponse\022,\n\004jobs\030\001 \003(\0132\036.goog"
          + "le.cloud.scheduler.v1.Job\022\027\n\017next_page_t"
          + "oken\030\002 \001(\t\"\035\n\rGetJobRequest\022\014\n\004name\030\001 \001("
          + "\t\"O\n\020CreateJobRequest\022\016\n\006parent\030\001 \001(\t\022+\n"
          + "\003job\030\002 \001(\0132\036.google.cloud.scheduler.v1.J"
          + "ob\"p\n\020UpdateJobRequest\022+\n\003job\030\001 \001(\0132\036.go"
          + "ogle.cloud.scheduler.v1.Job\022/\n\013update_ma"
          + "sk\030\002 \001(\0132\032.google.protobuf.FieldMask\" \n\020"
          + "DeleteJobRequest\022\014\n\004name\030\001 \001(\t\"\037\n\017PauseJ"
          + "obRequest\022\014\n\004name\030\001 \001(\t\" \n\020ResumeJobRequ"
          + "est\022\014\n\004name\030\001 \001(\t\"\035\n\rRunJobRequest\022\014\n\004na"
          + "me\030\001 \001(\t2\225\t\n\016CloudScheduler\022\225\001\n\010ListJobs"
          + "\022*.google.cloud.scheduler.v1.ListJobsReq"
          + "uest\032+.google.cloud.scheduler.v1.ListJob"
          + "sResponse\"0\202\323\344\223\002*\022(/v1/{parent=projects/"
          + "*/locations/*}/jobs\022\204\001\n\006GetJob\022(.google."
          + "cloud.scheduler.v1.GetJobRequest\032\036.googl"
          + "e.cloud.scheduler.v1.Job\"0\202\323\344\223\002*\022(/v1/{n"
          + "ame=projects/*/locations/*/jobs/*}\022\217\001\n\tC"
          + "reateJob\022+.google.cloud.scheduler.v1.Cre"
          + "ateJobRequest\032\036.google.cloud.scheduler.v"
          + "1.Job\"5\202\323\344\223\002/\"(/v1/{parent=projects/*/lo"
          + "cations/*}/jobs:\003job\022\223\001\n\tUpdateJob\022+.goo"
          + "gle.cloud.scheduler.v1.UpdateJobRequest\032"
          + "\036.google.cloud.scheduler.v1.Job\"9\202\323\344\223\00232"
          + ",/v1/{job.name=projects/*/locations/*/jo"
          + "bs/*}:\003job\022\202\001\n\tDeleteJob\022+.google.cloud."
          + "scheduler.v1.DeleteJobRequest\032\026.google.p"
          + "rotobuf.Empty\"0\202\323\344\223\002**(/v1/{name=project"
          + "s/*/locations/*/jobs/*}\022\221\001\n\010PauseJob\022*.g"
          + "oogle.cloud.scheduler.v1.PauseJobRequest"
          + "\032\036.google.cloud.scheduler.v1.Job\"9\202\323\344\223\0023"
          + "\"./v1/{name=projects/*/locations/*/jobs/"
          + "*}:pause:\001*\022\224\001\n\tResumeJob\022+.google.cloud"
          + ".scheduler.v1.ResumeJobRequest\032\036.google."
          + "cloud.scheduler.v1.Job\":\202\323\344\223\0024\"//v1/{nam"
          + "e=projects/*/locations/*/jobs/*}:resume:"
          + "\001*\022\213\001\n\006RunJob\022(.google.cloud.scheduler.v"
          + "1.RunJobRequest\032\036.google.cloud.scheduler"
          + ".v1.Job\"7\202\323\344\223\0021\",/v1/{name=projects/*/lo"
          + "cations/*/jobs/*}:run:\001*B\201\001\n\035com.google."
          + "cloud.scheduler.v1B\016SchedulerProtoP\001ZBgo"
          + "ogle.golang.org/genproto/googleapis/clou"
          + "d/scheduler/v1;scheduler\242\002\tSCHEDULERb\006pr"
          + "oto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.cloud.scheduler.v1.JobProto.getDescriptor(),
          com.google.protobuf.EmptyProto.getDescriptor(),
          com.google.protobuf.FieldMaskProto.getDescriptor(),
        },
        assigner);
    internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_scheduler_v1_ListJobsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_scheduler_v1_ListJobsResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_scheduler_v1_ListJobsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_ListJobsResponse_descriptor,
            new java.lang.String[] {
              "Jobs", "NextPageToken",
            });
    internal_static_google_cloud_scheduler_v1_GetJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_scheduler_v1_GetJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_GetJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_scheduler_v1_CreateJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_scheduler_v1_CreateJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_CreateJobRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Job",
            });
    internal_static_google_cloud_scheduler_v1_UpdateJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_scheduler_v1_UpdateJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_UpdateJobRequest_descriptor,
            new java.lang.String[] {
              "Job", "UpdateMask",
            });
    internal_static_google_cloud_scheduler_v1_DeleteJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_scheduler_v1_DeleteJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_DeleteJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_scheduler_v1_PauseJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_scheduler_v1_PauseJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_PauseJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_scheduler_v1_ResumeJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_scheduler_v1_ResumeJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_ResumeJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_scheduler_v1_RunJobRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_scheduler_v1_RunJobRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_scheduler_v1_RunJobRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.cloud.scheduler.v1.JobProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
