diff --git a/.release-please-manifest.json b/.release-please-manifest.json index a3906fc0..bb18e556 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.9.0" + ".": "2.9.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a01aae0..6a925df4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ [1]: https://pypi.org/project/google-cloud-scheduler/#history +## [2.9.1](https://github.com/googleapis/python-scheduler/compare/v2.9.0...v2.9.1) (2023-01-20) + + +### Bug Fixes + +* Add context manager return types ([1ebe016](https://github.com/googleapis/python-scheduler/commit/1ebe016e8c755cd94465090079a98d304ca0e730)) + + +### Documentation + +* Add documentation for enums ([1ebe016](https://github.com/googleapis/python-scheduler/commit/1ebe016e8c755cd94465090079a98d304ca0e730)) + ## [2.9.0](https://github.com/googleapis/python-scheduler/compare/v2.8.0...v2.9.0) (2023-01-10) diff --git a/google/cloud/scheduler/gapic_version.py b/google/cloud/scheduler/gapic_version.py index 60aeb18d..18081a7d 100644 --- a/google/cloud/scheduler/gapic_version.py +++ b/google/cloud/scheduler/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.9.0" # {x-release-please-version} +__version__ = "2.9.1" # {x-release-please-version} diff --git a/google/cloud/scheduler_v1/gapic_version.py b/google/cloud/scheduler_v1/gapic_version.py index 60aeb18d..18081a7d 100644 --- a/google/cloud/scheduler_v1/gapic_version.py +++ b/google/cloud/scheduler_v1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.9.0" # {x-release-please-version} +__version__ = "2.9.1" # {x-release-please-version} diff --git a/google/cloud/scheduler_v1/services/cloud_scheduler/client.py b/google/cloud/scheduler_v1/services/cloud_scheduler/client.py index 55dadb20..7fd922bc 100644 --- a/google/cloud/scheduler_v1/services/cloud_scheduler/client.py +++ b/google/cloud/scheduler_v1/services/cloud_scheduler/client.py @@ -1358,7 +1358,7 @@ def sample_run_job(): # Done; return the response. return response - def __enter__(self): + def __enter__(self) -> "CloudSchedulerClient": return self def __exit__(self, type, value, traceback): diff --git a/google/cloud/scheduler_v1/types/job.py b/google/cloud/scheduler_v1/types/job.py index 11968d2f..db8e5db2 100644 --- a/google/cloud/scheduler_v1/types/job.py +++ b/google/cloud/scheduler_v1/types/job.py @@ -160,7 +160,28 @@ class Job(proto.Message): """ class State(proto.Enum): - r"""State of the job.""" + r"""State of the job. + + Values: + STATE_UNSPECIFIED (0): + Unspecified state. + ENABLED (1): + The job is executing normally. + PAUSED (2): + The job is paused by the user. It will not execute. A user + can intentionally pause the job using + [PauseJobRequest][google.cloud.scheduler.v1.PauseJobRequest]. + DISABLED (3): + The job is disabled by the system due to + error. The user cannot directly set a job to be + disabled. + UPDATE_FAILED (4): + The job state resulting from a failed + [CloudScheduler.UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob] + operation. To recover a job from this state, retry + [CloudScheduler.UpdateJob][google.cloud.scheduler.v1.CloudScheduler.UpdateJob] + until a successful response is received. + """ STATE_UNSPECIFIED = 0 ENABLED = 1 PAUSED = 2 diff --git a/google/cloud/scheduler_v1/types/target.py b/google/cloud/scheduler_v1/types/target.py index 3dfb7dcb..72462e46 100644 --- a/google/cloud/scheduler_v1/types/target.py +++ b/google/cloud/scheduler_v1/types/target.py @@ -32,7 +32,26 @@ class HttpMethod(proto.Enum): - r"""The HTTP method used to execute the job.""" + r"""The HTTP method used to execute the job. + + Values: + HTTP_METHOD_UNSPECIFIED (0): + HTTP method unspecified. Defaults to POST. + POST (1): + HTTP POST + GET (2): + HTTP GET + HEAD (3): + HTTP HEAD + PUT (4): + HTTP PUT + DELETE (5): + HTTP DELETE + PATCH (6): + HTTP PATCH + OPTIONS (7): + HTTP OPTIONS + """ HTTP_METHOD_UNSPECIFIED = 0 POST = 1 GET = 2 diff --git a/google/cloud/scheduler_v1beta1/gapic_version.py b/google/cloud/scheduler_v1beta1/gapic_version.py index 60aeb18d..18081a7d 100644 --- a/google/cloud/scheduler_v1beta1/gapic_version.py +++ b/google/cloud/scheduler_v1beta1/gapic_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.9.0" # {x-release-please-version} +__version__ = "2.9.1" # {x-release-please-version} diff --git a/google/cloud/scheduler_v1beta1/services/cloud_scheduler/client.py b/google/cloud/scheduler_v1beta1/services/cloud_scheduler/client.py index 0a32574e..bfdd563e 100644 --- a/google/cloud/scheduler_v1beta1/services/cloud_scheduler/client.py +++ b/google/cloud/scheduler_v1beta1/services/cloud_scheduler/client.py @@ -1360,7 +1360,7 @@ def sample_run_job(): # Done; return the response. return response - def __enter__(self): + def __enter__(self) -> "CloudSchedulerClient": return self def __exit__(self, type, value, traceback): diff --git a/google/cloud/scheduler_v1beta1/types/job.py b/google/cloud/scheduler_v1beta1/types/job.py index 73d2d58f..d5c5d486 100644 --- a/google/cloud/scheduler_v1beta1/types/job.py +++ b/google/cloud/scheduler_v1beta1/types/job.py @@ -181,7 +181,28 @@ class Job(proto.Message): """ class State(proto.Enum): - r"""State of the job.""" + r"""State of the job. + + Values: + STATE_UNSPECIFIED (0): + Unspecified state. + ENABLED (1): + The job is executing normally. + PAUSED (2): + The job is paused by the user. It will not execute. A user + can intentionally pause the job using + [PauseJobRequest][google.cloud.scheduler.v1beta1.PauseJobRequest]. + DISABLED (3): + The job is disabled by the system due to + error. The user cannot directly set a job to be + disabled. + UPDATE_FAILED (4): + The job state resulting from a failed + [CloudScheduler.UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob] + operation. To recover a job from this state, retry + [CloudScheduler.UpdateJob][google.cloud.scheduler.v1beta1.CloudScheduler.UpdateJob] + until a successful response is received. + """ STATE_UNSPECIFIED = 0 ENABLED = 1 PAUSED = 2 diff --git a/google/cloud/scheduler_v1beta1/types/target.py b/google/cloud/scheduler_v1beta1/types/target.py index 036d459e..ce899274 100644 --- a/google/cloud/scheduler_v1beta1/types/target.py +++ b/google/cloud/scheduler_v1beta1/types/target.py @@ -32,7 +32,26 @@ class HttpMethod(proto.Enum): - r"""The HTTP method used to execute the job.""" + r"""The HTTP method used to execute the job. + + Values: + HTTP_METHOD_UNSPECIFIED (0): + HTTP method unspecified. Defaults to POST. + POST (1): + HTTP POST + GET (2): + HTTP GET + HEAD (3): + HTTP HEAD + PUT (4): + HTTP PUT + DELETE (5): + HTTP DELETE + PATCH (6): + HTTP PATCH + OPTIONS (7): + HTTP OPTIONS + """ HTTP_METHOD_UNSPECIFIED = 0 POST = 1 GET = 2 diff --git a/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1.json b/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1.json index 01fbabf9..ca32b11c 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-scheduler", - "version": "2.9.0" + "version": "2.9.1" }, "snippets": [ { diff --git a/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1beta1.json b/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1beta1.json index 9281f55e..b7c8aea5 100644 --- a/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1beta1.json +++ b/samples/generated_samples/snippet_metadata_google.cloud.scheduler.v1beta1.json @@ -8,7 +8,7 @@ ], "language": "PYTHON", "name": "google-cloud-scheduler", - "version": "2.9.0" + "version": "2.9.1" }, "snippets": [ { diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 49780e03..805eb2a9 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==7.2.0 +pytest==7.2.1 diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index e090a4f8..2fb858c1 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,3 +1,3 @@ Flask==2.2.2 gunicorn==20.1.0 -google-cloud-scheduler==2.8.0 +google-cloud-scheduler==2.9.0