Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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_v1/schedule_service.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ScheduleService
---------------------------------

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

.. automodule:: google.cloud.aiplatform_v1.services.schedule_service.pagers
:members:
:inherited-members:
1 change: 1 addition & 0 deletions docs/aiplatform_v1/services.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Services for Google Cloud Aiplatform v1 API
model_service
pipeline_service
prediction_service
schedule_service
specialist_pool_service
tensorboard_service
vizier_service
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ class AutoMlTablesInputs(proto.Message):
the prediction type. If the field is not set, a
default objective function is used.
classification (binary):

"maximize-au-roc" (default) - Maximize the
area under the receiver
operating characteristic (ROC) curve.
Expand All @@ -122,9 +123,11 @@ class AutoMlTablesInputs(proto.Message):
Maximize recall for a specified
precision value.
classification (multi-class):

"minimize-log-loss" (default) - Minimize log
loss.
regression:

"minimize-rmse" (default) - Minimize
root-mean-squared error (RMSE). "minimize-mae"
- Minimize mean-absolute error (MAE).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ class AutoMlTablesInputs(proto.Message):
the prediction type. If the field is not set, a
default objective function is used.
classification (binary):

"maximize-au-roc" (default) - Maximize the
area under the receiver
operating characteristic (ROC) curve.
Expand All @@ -122,9 +123,11 @@ class AutoMlTablesInputs(proto.Message):
Maximize recall for a specified
precision value.
classification (multi-class):

"minimize-log-loss" (default) - Minimize log
loss.
regression:

"minimize-rmse" (default) - Minimize
root-mean-squared error (RMSE). "minimize-mae"
- Minimize mean-absolute error (MAE).
Expand Down
28 changes: 28 additions & 0 deletions google/cloud/aiplatform_v1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,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 @@ -463,8 +465,19 @@
from .types.prediction_service import PredictRequest
from .types.prediction_service import PredictResponse
from .types.prediction_service import RawPredictRequest
from .types.prediction_service import StreamingPredictRequest
from .types.prediction_service import StreamingPredictResponse
from .types.publisher_model import PublisherModel
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.schedule_service import UpdateScheduleRequest
from .types.service_networking import PrivateServiceConnectConfig
from .types.specialist_pool import SpecialistPool
from .types.specialist_pool_service import CreateSpecialistPoolOperationMetadata
Expand Down Expand Up @@ -544,6 +557,7 @@
from .types.types import DoubleArray
from .types.types import Int64Array
from .types.types import StringArray
from .types.types import Tensor
from .types.unmanaged_container_model import UnmanagedContainerModel
from .types.user_action_reference import UserActionReference
from .types.value import Value
Expand Down Expand Up @@ -585,6 +599,7 @@
"ModelServiceAsyncClient",
"PipelineServiceAsyncClient",
"PredictionServiceAsyncClient",
"ScheduleServiceAsyncClient",
"SpecialistPoolServiceAsyncClient",
"TensorboardServiceAsyncClient",
"VizierServiceAsyncClient",
Expand Down Expand Up @@ -674,6 +689,7 @@
"CreateModelDeploymentMonitoringJobRequest",
"CreateNasJobRequest",
"CreatePipelineJobRequest",
"CreateScheduleRequest",
"CreateSpecialistPoolOperationMetadata",
"CreateSpecialistPoolRequest",
"CreateStudyRequest",
Expand Down Expand Up @@ -720,6 +736,7 @@
"DeleteOperationMetadata",
"DeletePipelineJobRequest",
"DeleteSavedQueryRequest",
"DeleteScheduleRequest",
"DeleteSpecialistPoolRequest",
"DeleteStudyRequest",
"DeleteTensorboardExperimentRequest",
Expand Down Expand Up @@ -820,6 +837,7 @@
"GetNasTrialDetailRequest",
"GetPipelineJobRequest",
"GetPublisherModelRequest",
"GetScheduleRequest",
"GetSpecialistPoolRequest",
"GetStudyRequest",
"GetTensorboardExperimentRequest",
Expand Down Expand Up @@ -908,6 +926,8 @@
"ListPipelineJobsResponse",
"ListSavedQueriesRequest",
"ListSavedQueriesResponse",
"ListSchedulesRequest",
"ListSchedulesResponse",
"ListSpecialistPoolsRequest",
"ListSpecialistPoolsResponse",
"ListStudiesRequest",
Expand Down Expand Up @@ -968,6 +988,7 @@
"Neighbor",
"NfsMount",
"PauseModelDeploymentMonitoringJobRequest",
"PauseScheduleRequest",
"PipelineFailurePolicy",
"PipelineJob",
"PipelineJobDetail",
Expand Down Expand Up @@ -1018,11 +1039,14 @@
"RemoveDatapointsResponse",
"ResourcesConsumed",
"ResumeModelDeploymentMonitoringJobRequest",
"ResumeScheduleRequest",
"SampleConfig",
"SampledShapleyAttribution",
"SamplingStrategy",
"SavedQuery",
"Scalar",
"Schedule",
"ScheduleServiceClient",
"Scheduling",
"SearchDataItemsRequest",
"SearchDataItemsResponse",
Expand All @@ -1037,6 +1061,8 @@
"SpecialistPoolServiceClient",
"StopTrialRequest",
"StratifiedSplit",
"StreamingPredictRequest",
"StreamingPredictResponse",
"StreamingReadFeatureValuesRequest",
"StringArray",
"Study",
Expand All @@ -1045,6 +1071,7 @@
"SuggestTrialsRequest",
"SuggestTrialsResponse",
"TFRecordDestination",
"Tensor",
"Tensorboard",
"TensorboardBlob",
"TensorboardBlobSequence",
Expand Down Expand Up @@ -1085,6 +1112,7 @@
"UpdateModelDeploymentMonitoringJobOperationMetadata",
"UpdateModelDeploymentMonitoringJobRequest",
"UpdateModelRequest",
"UpdateScheduleRequest",
"UpdateSpecialistPoolOperationMetadata",
"UpdateSpecialistPoolRequest",
"UpdateTensorboardExperimentRequest",
Expand Down
94 changes: 94 additions & 0 deletions google/cloud/aiplatform_v1/gapic_metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -1806,6 +1806,11 @@
"methods": [
"raw_predict"
]
},
"ServerStreamingPredict": {
"methods": [
"server_streaming_predict"
]
}
}
},
Expand All @@ -1826,6 +1831,95 @@
"methods": [
"raw_predict"
]
},
"ServerStreamingPredict": {
"methods": [
"server_streaming_predict"
]
}
}
}
}
},
"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"
]
},
"UpdateSchedule": {
"methods": [
"update_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"
]
},
"UpdateSchedule": {
"methods": [
"update_schedule"
]
}
}
}
Expand Down
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}/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
Loading