Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(python): Add google.geo.type as a proto-plus dependency for google/maps/addressvalidation #2014

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
a1ee941
docs: clarified wording around quota usage
gcf-owl-bot[bot] Mar 13, 2023
212eb12
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 13, 2023
fa113f0
chore: regenerate API index
gcf-owl-bot[bot] Mar 14, 2023
8ba689d
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 14, 2023
9a3775f
chore: Update gapic-generator-python to v1.9.0
gcf-owl-bot[bot] Mar 17, 2023
07037cc
fix!: remove large_model_reference from Model in aiplatform v1beta1 m…
gcf-owl-bot[bot] Mar 17, 2023
2b4844b
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 17, 2023
c1ebabf
docs: Fix formatting of request arg in docstring
gcf-owl-bot[bot] Mar 22, 2023
4d055c9
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 22, 2023
f6e5ff8
feat: add audit_context.proto Bazel targets
gcf-owl-bot[bot] Mar 24, 2023
9e8001b
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 24, 2023
d5f3f17
Merge branch 'main' into owl-bot-copy
dizcology Mar 27, 2023
ac701f7
feat: ScheduleService (schedule_service.proto) creates and manages Sc…
gcf-owl-bot[bot] Mar 27, 2023
d7b78fb
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 27, 2023
0bcb1b2
feat: promote to GA
gcf-owl-bot[bot] Mar 28, 2023
d422cb2
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 28, 2023
723f7a0
feat: .NET library settings (for generator behavior tweaks)
gcf-owl-bot[bot] Mar 28, 2023
ac16663
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 28, 2023
5da9da2
Merge branch 'main' into owl-bot-copy
dizcology Mar 28, 2023
6df2f0f
chore(python): Add google.geo.type as a proto-plus dependency for goo…
gcf-owl-bot[bot] Mar 28, 2023
244b13e
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Mar 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/aiplatform_v1beta1/schedule_service.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ScheduleService
---------------------------------

.. automodule:: google.cloud.aiplatform_v1beta1.services.schedule_service
:members:
:inherited-members:

.. automodule:: google.cloud.aiplatform_v1beta1.services.schedule_service.pagers
:members:
:inherited-members:
1 change: 1 addition & 0 deletions docs/aiplatform_v1beta1/services.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Services for Google Cloud Aiplatform v1beta1 API
model_service
pipeline_service
prediction_service
schedule_service
specialist_pool_service
tensorboard_service
vizier_service
18 changes: 9 additions & 9 deletions google/cloud/aiplatform_v1/services/migration_service/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -230,40 +230,40 @@ def parse_dataset_path(path: str) -> Dict[str, str]:
@staticmethod
def dataset_path(
project: str,
location: str,
dataset: str,
) -> str:
"""Returns a fully-qualified dataset string."""
return "projects/{project}/locations/{location}/datasets/{dataset}".format(
return "projects/{project}/datasets/{dataset}".format(
project=project,
location=location,
dataset=dataset,
)

@staticmethod
def parse_dataset_path(path: str) -> Dict[str, str]:
"""Parses a dataset path into its component segments."""
m = re.match(
r"^projects/(?P<project>.+?)/locations/(?P<location>.+?)/datasets/(?P<dataset>.+?)$",
path,
)
m = re.match(r"^projects/(?P<project>.+?)/datasets/(?P<dataset>.+?)$", path)
return m.groupdict() if m else {}

@staticmethod
def dataset_path(
project: str,
location: str,
dataset: str,
) -> str:
"""Returns a fully-qualified dataset string."""
return "projects/{project}/datasets/{dataset}".format(
return "projects/{project}/locations/{location}/datasets/{dataset}".format(
project=project,
location=location,
dataset=dataset,
)

@staticmethod
def parse_dataset_path(path: str) -> Dict[str, str]:
"""Parses a dataset path into its component segments."""
m = re.match(r"^projects/(?P<project>.+?)/datasets/(?P<dataset>.+?)$", path)
m = re.match(
r"^projects/(?P<project>.+?)/locations/(?P<location>.+?)/datasets/(?P<dataset>.+?)$",
path,
)
return m.groupdict() if m else {}

@staticmethod
Expand Down
20 changes: 20 additions & 0 deletions google/cloud/aiplatform_v1beta1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@
from .services.pipeline_service import PipelineServiceAsyncClient
from .services.prediction_service import PredictionServiceClient
from .services.prediction_service import PredictionServiceAsyncClient
from .services.schedule_service import ScheduleServiceClient
from .services.schedule_service import ScheduleServiceAsyncClient
from .services.specialist_pool_service import SpecialistPoolServiceClient
from .services.specialist_pool_service import SpecialistPoolServiceAsyncClient
from .services.tensorboard_service import TensorboardServiceClient
Expand Down Expand Up @@ -476,6 +478,14 @@
from .types.prediction_service import PredictResponse
from .types.prediction_service import RawPredictRequest
from .types.saved_query import SavedQuery
from .types.schedule import Schedule
from .types.schedule_service import CreateScheduleRequest
from .types.schedule_service import DeleteScheduleRequest
from .types.schedule_service import GetScheduleRequest
from .types.schedule_service import ListSchedulesRequest
from .types.schedule_service import ListSchedulesResponse
from .types.schedule_service import PauseScheduleRequest
from .types.schedule_service import ResumeScheduleRequest
from .types.service_networking import PrivateServiceConnectConfig
from .types.specialist_pool import SpecialistPool
from .types.specialist_pool_service import CreateSpecialistPoolOperationMetadata
Expand Down Expand Up @@ -596,6 +606,7 @@
"ModelServiceAsyncClient",
"PipelineServiceAsyncClient",
"PredictionServiceAsyncClient",
"ScheduleServiceAsyncClient",
"SpecialistPoolServiceAsyncClient",
"TensorboardServiceAsyncClient",
"VizierServiceAsyncClient",
Expand Down Expand Up @@ -687,6 +698,7 @@
"CreateModelDeploymentMonitoringJobRequest",
"CreateNasJobRequest",
"CreatePipelineJobRequest",
"CreateScheduleRequest",
"CreateSpecialistPoolOperationMetadata",
"CreateSpecialistPoolRequest",
"CreateStudyRequest",
Expand Down Expand Up @@ -733,6 +745,7 @@
"DeleteNasJobRequest",
"DeleteOperationMetadata",
"DeletePipelineJobRequest",
"DeleteScheduleRequest",
"DeleteSpecialistPoolRequest",
"DeleteStudyRequest",
"DeleteTensorboardExperimentRequest",
Expand Down Expand Up @@ -835,6 +848,7 @@
"GetNasJobRequest",
"GetNasTrialDetailRequest",
"GetPipelineJobRequest",
"GetScheduleRequest",
"GetSpecialistPoolRequest",
"GetStudyRequest",
"GetTensorboardExperimentRequest",
Expand Down Expand Up @@ -924,6 +938,8 @@
"ListPipelineJobsResponse",
"ListSavedQueriesRequest",
"ListSavedQueriesResponse",
"ListSchedulesRequest",
"ListSchedulesResponse",
"ListSpecialistPoolsRequest",
"ListSpecialistPoolsResponse",
"ListStudiesRequest",
Expand Down Expand Up @@ -981,6 +997,7 @@
"Neighbor",
"NfsMount",
"PauseModelDeploymentMonitoringJobRequest",
"PauseScheduleRequest",
"PipelineFailurePolicy",
"PipelineJob",
"PipelineJobDetail",
Expand Down Expand Up @@ -1031,11 +1048,14 @@
"RemoveDatapointsResponse",
"ResourcesConsumed",
"ResumeModelDeploymentMonitoringJobRequest",
"ResumeScheduleRequest",
"SampleConfig",
"SampledShapleyAttribution",
"SamplingStrategy",
"SavedQuery",
"Scalar",
"Schedule",
"ScheduleServiceClient",
"Scheduling",
"SearchDataItemsRequest",
"SearchDataItemsResponse",
Expand Down
74 changes: 74 additions & 0 deletions google/cloud/aiplatform_v1beta1/gapic_metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -1851,6 +1851,80 @@
}
}
},
"ScheduleService": {
"clients": {
"grpc": {
"libraryClient": "ScheduleServiceClient",
"rpcs": {
"CreateSchedule": {
"methods": [
"create_schedule"
]
},
"DeleteSchedule": {
"methods": [
"delete_schedule"
]
},
"GetSchedule": {
"methods": [
"get_schedule"
]
},
"ListSchedules": {
"methods": [
"list_schedules"
]
},
"PauseSchedule": {
"methods": [
"pause_schedule"
]
},
"ResumeSchedule": {
"methods": [
"resume_schedule"
]
}
}
},
"grpc-async": {
"libraryClient": "ScheduleServiceAsyncClient",
"rpcs": {
"CreateSchedule": {
"methods": [
"create_schedule"
]
},
"DeleteSchedule": {
"methods": [
"delete_schedule"
]
},
"GetSchedule": {
"methods": [
"get_schedule"
]
},
"ListSchedules": {
"methods": [
"list_schedules"
]
},
"PauseSchedule": {
"methods": [
"pause_schedule"
]
},
"ResumeSchedule": {
"methods": [
"resume_schedule"
]
}
}
}
}
},
"SpecialistPoolService": {
"clients": {
"grpc": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,40 +208,40 @@ def parse_annotated_dataset_path(path: str) -> Dict[str, str]:
@staticmethod
def dataset_path(
project: str,
location: str,
dataset: str,
) -> str:
"""Returns a fully-qualified dataset string."""
return "projects/{project}/datasets/{dataset}".format(
return "projects/{project}/locations/{location}/datasets/{dataset}".format(
project=project,
location=location,
dataset=dataset,
)

@staticmethod
def parse_dataset_path(path: str) -> Dict[str, str]:
"""Parses a dataset path into its component segments."""
m = re.match(r"^projects/(?P<project>.+?)/datasets/(?P<dataset>.+?)$", path)
m = re.match(
r"^projects/(?P<project>.+?)/locations/(?P<location>.+?)/datasets/(?P<dataset>.+?)$",
path,
)
return m.groupdict() if m else {}

@staticmethod
def dataset_path(
project: str,
location: str,
dataset: str,
) -> str:
"""Returns a fully-qualified dataset string."""
return "projects/{project}/locations/{location}/datasets/{dataset}".format(
return "projects/{project}/datasets/{dataset}".format(
project=project,
location=location,
dataset=dataset,
)

@staticmethod
def parse_dataset_path(path: str) -> Dict[str, str]:
"""Parses a dataset path into its component segments."""
m = re.match(
r"^projects/(?P<project>.+?)/locations/(?P<location>.+?)/datasets/(?P<dataset>.+?)$",
path,
)
m = re.match(r"^projects/(?P<project>.+?)/datasets/(?P<dataset>.+?)$", path)
return m.groupdict() if m else {}

@staticmethod
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Copyright 2022 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
from .client import ScheduleServiceClient
from .async_client import ScheduleServiceAsyncClient

__all__ = (
"ScheduleServiceClient",
"ScheduleServiceAsyncClient",
)
Loading