@java.lang.Override public com.google.cloud.scheduler.v1beta1.Job getDefaultInstanceForType() { return com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance(); }
/** * * * <pre> * Required. * The new job properties. [name][google.cloud.scheduler.v1beta1.Job.name] must be specified. * Output only fields cannot be modified using UpdateJob. * Any value specified for an output only field will be ignored. * </pre> * * <code>.google.cloud.scheduler.v1beta1.Job job = 1;</code> */ public com.google.cloud.scheduler.v1beta1.Job getJob() { return job_ == null ? com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance() : job_; } /**
/** * * * <pre> * Required. * The job to add. The user can optionally specify a name for the * job in [name][google.cloud.scheduler.v1beta1.Job.name]. [name][google.cloud.scheduler.v1beta1.Job.name] cannot be the same as an * existing job. If a name is not specified then the system will * generate a random unique name that will be returned * ([name][google.cloud.scheduler.v1beta1.Job.name]) in the response. * </pre> * * <code>.google.cloud.scheduler.v1beta1.Job job = 2;</code> */ public com.google.cloud.scheduler.v1beta1.Job getJob() { return job_ == null ? com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance() : job_; } /**
/** * * * <pre> * Required. * The new job properties. [name][google.cloud.scheduler.v1beta1.Job.name] must be specified. * Output only fields cannot be modified using UpdateJob. * Any value specified for an output only field will be ignored. * </pre> * * <code>.google.cloud.scheduler.v1beta1.Job job = 1;</code> */ public com.google.cloud.scheduler.v1beta1.Job getJob() { if (jobBuilder_ == null) { return job_ == null ? com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance() : job_; } else { return jobBuilder_.getMessage(); } } /**
/** * * * <pre> * Required. * The new job properties. [name][google.cloud.scheduler.v1beta1.Job.name] must be specified. * Output only fields cannot be modified using UpdateJob. * Any value specified for an output only field will be ignored. * </pre> * * <code>.google.cloud.scheduler.v1beta1.Job job = 1;</code> */ public com.google.cloud.scheduler.v1beta1.JobOrBuilder getJobOrBuilder() { if (jobBuilder_ != null) { return jobBuilder_.getMessageOrBuilder(); } else { return job_ == null ? com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance() : job_; } } /**
/** * * * <pre> * Required. * The job to add. The user can optionally specify a name for the * job in [name][google.cloud.scheduler.v1beta1.Job.name]. [name][google.cloud.scheduler.v1beta1.Job.name] cannot be the same as an * existing job. If a name is not specified then the system will * generate a random unique name that will be returned * ([name][google.cloud.scheduler.v1beta1.Job.name]) in the response. * </pre> * * <code>.google.cloud.scheduler.v1beta1.Job job = 2;</code> */ public com.google.cloud.scheduler.v1beta1.JobOrBuilder getJobOrBuilder() { if (jobBuilder_ != null) { return jobBuilder_.getMessageOrBuilder(); } else { return job_ == null ? com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance() : job_; } } /**
/** * * * <pre> * Required. * The job to add. The user can optionally specify a name for the * job in [name][google.cloud.scheduler.v1beta1.Job.name]. [name][google.cloud.scheduler.v1beta1.Job.name] cannot be the same as an * existing job. If a name is not specified then the system will * generate a random unique name that will be returned * ([name][google.cloud.scheduler.v1beta1.Job.name]) in the response. * </pre> * * <code>.google.cloud.scheduler.v1beta1.Job job = 2;</code> */ public com.google.cloud.scheduler.v1beta1.Job getJob() { if (jobBuilder_ == null) { return job_ == null ? com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance() : job_; } else { return jobBuilder_.getMessage(); } } /**
/** * * * <pre> * The list of jobs. * </pre> * * <code>repeated .google.cloud.scheduler.v1beta1.Job jobs = 1;</code> */ public com.google.cloud.scheduler.v1beta1.Job.Builder addJobsBuilder(int index) { return getJobsFieldBuilder() .addBuilder(index, com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance()); } /**
/** * * * <pre> * The list of jobs. * </pre> * * <code>repeated .google.cloud.scheduler.v1beta1.Job jobs = 1;</code> */ public com.google.cloud.scheduler.v1beta1.Job.Builder addJobsBuilder() { return getJobsFieldBuilder() .addBuilder(com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance()); } /**
/** * * * <pre> * A human-readable description for the job. This string must not contain * more than 500 characters. * </pre> * * <code>string description = 2;</code> */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /**
/** * * * <pre> * Specifies the time zone to be used in interpreting * [schedule][google.cloud.scheduler.v1beta1.Job.schedule]. The value of this field must be a time * zone name from the [tz database](http://en.wikipedia.org/wiki/Tz_database). * Note that some time zones include a provision for * daylight savings time. The rules for daylight saving time are * determined by the chosen tz. For UTC use the string "utc". If a * time zone is not specified, the default will be in UTC (also known * as GMT). * </pre> * * <code>string time_zone = 21;</code> */ public Builder clearTimeZone() { timeZone_ = getDefaultInstance().getTimeZone(); onChanged(); return this; } /**
/** * * * <pre> * The job name. For example: * `projects/PROJECT_ID/locations/LOCATION_ID/jobs/JOB_ID`. * * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), * hyphens (-), colons (:), or periods (.). * For more information, see * [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * * `LOCATION_ID` is the canonical ID for the job's location. * The list of available locations can be obtained by calling * [ListLocations][google.cloud.location.Locations.ListLocations]. * For more information, see https://cloud.google.com/about/locations/. * * `JOB_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), * hyphens (-), or underscores (_). The maximum length is 500 characters. * </pre> * * <code>string name = 1;</code> */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /**
schedule_ = getDefaultInstance().getSchedule(); onChanged(); return this;
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance())) .setSchemaDescriptor(new CloudSchedulerMethodDescriptorSupplier("GetJob")) .build();
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance())) .setSchemaDescriptor(new CloudSchedulerMethodDescriptorSupplier("CreateJob")) .build();
public Builder mergeFrom(com.google.cloud.scheduler.v1beta1.Job other) { if (other == com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_;
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance())) .setSchemaDescriptor(new CloudSchedulerMethodDescriptorSupplier("ResumeJob")) .build();
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance())) .setSchemaDescriptor(new CloudSchedulerMethodDescriptorSupplier("RunJob")) .build();
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance())) .setSchemaDescriptor(new CloudSchedulerMethodDescriptorSupplier("PauseJob")) .build();
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.cloud.scheduler.v1beta1.Job.getDefaultInstance())) .setSchemaDescriptor(new CloudSchedulerMethodDescriptorSupplier("UpdateJob")) .build();