From 28ccd89d100746847b462c26fc879f26c77c7cc4 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 28 Nov 2024 03:01:02 +0000 Subject: [PATCH 1/2] feat: add new `Status` field to DeployedModel in Endpoint feat: add new `RequiredReplicaCount` field to DedicatedResources in MachineResources PiperOrigin-RevId: 700839591 Source-Link: https://github.com/googleapis/googleapis/commit/3ea76408f8b6580d460cddde23c9352aa071040a Source-Link: https://github.com/googleapis/googleapis-gen/commit/4569feed758f28e1e49a86abb0ebc5b38132b569 Copy-Tag: eyJwIjoiQWlQbGF0Zm9ybS8uT3dsQm90LnlhbWwiLCJoIjoiNDU2OWZlZWQ3NThmMjhlMWU0OWE4NmFiYjBlYmM1YjM4MTMyYjU2OSJ9 --- .../Cloud/Aiplatform/V1/AcceleratorType.php | Bin 0 -> 1178 bytes .../Google/Cloud/Aiplatform/V1/Annotation.php | 46 + .../Cloud/Aiplatform/V1/AnnotationSpec.php | 37 + .../Google/Cloud/Aiplatform/V1/ApiAuth.php | Bin 0 -> 1289 bytes .../Google/Cloud/Aiplatform/V1/Artifact.php | Bin 0 -> 1822 bytes .../Aiplatform/V1/BatchPredictionJob.php | Bin 0 -> 4846 bytes .../Cloud/Aiplatform/V1/CompletionStats.php | 33 + .../Google/Cloud/Aiplatform/V1/Content.php | Bin 0 -> 7236 bytes .../Google/Cloud/Aiplatform/V1/Context.php | 49 + .../Google/Cloud/Aiplatform/V1/CustomJob.php | Bin 0 -> 4609 bytes .../Google/Cloud/Aiplatform/V1/DataItem.php | 45 + .../Cloud/Aiplatform/V1/DataLabelingJob.php | Bin 0 -> 3329 bytes .../Google/Cloud/Aiplatform/V1/Dataset.php | Bin 0 -> 3398 bytes .../Cloud/Aiplatform/V1/DatasetService.php | Bin 0 -> 12031 bytes .../Cloud/Aiplatform/V1/DatasetVersion.php | 44 + .../Cloud/Aiplatform/V1/DeployedIndexRef.php | 34 + .../Cloud/Aiplatform/V1/DeployedModelRef.php | 33 + .../Aiplatform/V1/DeploymentResourcePool.php | 42 + .../V1/DeploymentResourcePoolService.php | 85 + .../Cloud/Aiplatform/V1/EncryptionSpec.php | 30 + .../Google/Cloud/Aiplatform/V1/Endpoint.php | Bin 0 -> 4778 bytes .../Cloud/Aiplatform/V1/EndpointService.php | 116 + .../Google/Cloud/Aiplatform/V1/EntityType.php | 48 + .../Google/Cloud/Aiplatform/V1/EnvVar.php | 32 + .../Aiplatform/V1/EvaluatedAnnotation.php | Bin 0 -> 2323 bytes .../Cloud/Aiplatform/V1/EvaluationService.php | Bin 0 -> 19801 bytes .../Google/Cloud/Aiplatform/V1/Event.php | Bin 0 -> 1470 bytes .../Google/Cloud/Aiplatform/V1/Execution.php | Bin 0 -> 1870 bytes .../Cloud/Aiplatform/V1/Explanation.php | Bin 0 -> 4981 bytes .../Aiplatform/V1/ExplanationMetadata.php | Bin 0 -> 3417 bytes .../Google/Cloud/Aiplatform/V1/Feature.php | Bin 0 -> 2506 bytes .../Cloud/Aiplatform/V1/FeatureGroup.php | Bin 0 -> 2039 bytes .../Aiplatform/V1/FeatureMonitoringStats.php | 37 + .../Aiplatform/V1/FeatureOnlineStore.php | Bin 0 -> 2793 bytes .../V1/FeatureOnlineStoreAdminService.php | 135 + .../V1/FeatureOnlineStoreService.php | Bin 0 -> 4723 bytes .../Aiplatform/V1/FeatureRegistryService.php | 91 + .../Cloud/Aiplatform/V1/FeatureSelector.php | 33 + .../Cloud/Aiplatform/V1/FeatureView.php | Bin 0 -> 3217 bytes .../Cloud/Aiplatform/V1/FeatureViewSync.php | 47 + .../Cloud/Aiplatform/V1/Featurestore.php | Bin 0 -> 2243 bytes .../Aiplatform/V1/FeaturestoreMonitoring.php | Bin 0 -> 1964 bytes .../V1/FeaturestoreOnlineService.php | Bin 0 -> 4831 bytes .../Aiplatform/V1/FeaturestoreService.php | Bin 0 -> 16106 bytes .../Aiplatform/V1/GenaiTuningService.php | 75 + .../Aiplatform/V1/HyperparameterTuningJob.php | 61 + .../Google/Cloud/Aiplatform/V1/Index.php | Bin 0 -> 3372 bytes .../Cloud/Aiplatform/V1/IndexEndpoint.php | 80 + .../Aiplatform/V1/IndexEndpointService.php | 101 + .../Cloud/Aiplatform/V1/IndexService.php | Bin 0 -> 5825 bytes .../Google/Cloud/Aiplatform/V1/Io.php | Bin 0 -> 3161 bytes .../Google/Cloud/Aiplatform/V1/JobService.php | 272 ++ .../Google/Cloud/Aiplatform/V1/JobState.php | Bin 0 -> 1150 bytes .../Cloud/Aiplatform/V1/LineageSubgraph.php | 35 + .../Cloud/Aiplatform/V1/LlmUtilityService.php | 50 + .../Cloud/Aiplatform/V1/MachineResources.php | 67 + .../V1/ManualBatchTuningParameters.php | 31 + .../Cloud/Aiplatform/V1/MatchService.php | Bin 0 -> 2973 bytes .../Cloud/Aiplatform/V1/MetadataSchema.php | Bin 0 -> 1612 bytes .../Cloud/Aiplatform/V1/MetadataService.php | 274 ++ .../Cloud/Aiplatform/V1/MetadataStore.php | 44 + .../Aiplatform/V1/MigratableResource.php | Bin 0 -> 2822 bytes .../Cloud/Aiplatform/V1/MigrationService.php | Bin 0 -> 4948 bytes .../Google/Cloud/Aiplatform/V1/Model.php | Bin 0 -> 5747 bytes .../V1/ModelDeploymentMonitoringJob.php | Bin 0 -> 5708 bytes .../Cloud/Aiplatform/V1/ModelEvaluation.php | 49 + .../Aiplatform/V1/ModelEvaluationSlice.php | Bin 0 -> 2635 bytes .../Aiplatform/V1/ModelGardenService.php | Bin 0 -> 2007 bytes .../Cloud/Aiplatform/V1/ModelMonitoring.php | Bin 0 -> 4391 bytes .../Cloud/Aiplatform/V1/ModelService.php | Bin 0 -> 11232 bytes .../Google/Cloud/Aiplatform/V1/NasJob.php | Bin 0 -> 4793 bytes .../Cloud/Aiplatform/V1/NetworkSpec.php | 36 + .../Cloud/Aiplatform/V1/NotebookEucConfig.php | 31 + .../Aiplatform/V1/NotebookExecutionJob.php | Bin 0 -> 3680 bytes .../V1/NotebookIdleShutdownConfig.php | 32 + .../Cloud/Aiplatform/V1/NotebookRuntime.php | Bin 0 -> 4661 bytes .../V1/NotebookRuntimeTemplateRef.php | 32 + .../Cloud/Aiplatform/V1/NotebookService.php | Bin 0 -> 10353 bytes .../Google/Cloud/Aiplatform/V1/Openapi.php | Bin 0 -> 1902 bytes .../Google/Cloud/Aiplatform/V1/Operation.php | 36 + .../Aiplatform/V1/PersistentResource.php | Bin 0 -> 3921 bytes .../V1/PersistentResourceService.php | 82 + .../Aiplatform/V1/PipelineFailurePolicy.php | Bin 0 -> 1040 bytes .../Cloud/Aiplatform/V1/PipelineJob.php | Bin 0 -> 6383 bytes .../Cloud/Aiplatform/V1/PipelineService.php | 118 + .../Cloud/Aiplatform/V1/PipelineState.php | Bin 0 -> 1138 bytes .../Cloud/Aiplatform/V1/PredictionService.php | Bin 0 -> 9715 bytes .../Cloud/Aiplatform/V1/PublisherModel.php | Bin 0 -> 5833 bytes .../Aiplatform/V1/ReservationAffinity.php | Bin 0 -> 1435 bytes .../Google/Cloud/Aiplatform/V1/SavedQuery.php | 45 + .../Google/Cloud/Aiplatform/V1/Schedule.php | Bin 0 -> 2599 bytes .../Cloud/Aiplatform/V1/ScheduleService.php | 77 + .../Cloud/Aiplatform/V1/ServiceNetworking.php | 43 + .../Cloud/Aiplatform/V1/SpecialistPool.php | 37 + .../Aiplatform/V1/SpecialistPoolService.php | 76 + .../Google/Cloud/Aiplatform/V1/Study.php | Bin 0 -> 7520 bytes .../Cloud/Aiplatform/V1/Tensorboard.php | 51 + .../Cloud/Aiplatform/V1/TensorboardData.php | Bin 0 -> 1902 bytes .../Aiplatform/V1/TensorboardExperiment.php | 43 + .../Cloud/Aiplatform/V1/TensorboardRun.php | 42 + .../Aiplatform/V1/TensorboardService.php | 252 ++ .../Aiplatform/V1/TensorboardTimeSeries.php | Bin 0 -> 1961 bytes .../Google/Cloud/Aiplatform/V1/Tool.php | Bin 0 -> 3321 bytes .../Cloud/Aiplatform/V1/TrainingPipeline.php | Bin 0 -> 3926 bytes .../Google/Cloud/Aiplatform/V1/TuningJob.php | Bin 0 -> 4711 bytes .../Google/Cloud/Aiplatform/V1/Types.php | Bin 0 -> 1609 bytes .../Aiplatform/V1/UnmanagedContainerModel.php | 33 + .../Aiplatform/V1/UserActionReference.php | Bin 0 -> 988 bytes .../Google/Cloud/Aiplatform/V1/Value.php | Bin 0 -> 913 bytes .../Cloud/Aiplatform/V1/VertexRagData.php | Bin 0 -> 5084 bytes .../Aiplatform/V1/VertexRagDataService.php | Bin 0 -> 6287 bytes .../Cloud/Aiplatform/V1/VertexRagService.php | Bin 0 -> 4469 bytes .../Cloud/Aiplatform/V1/VizierService.php | 141 + .../Cloud/AIPlatform/V1/AcceleratorType.php | 139 + .../AIPlatform/V1/ActiveLearningConfig.php | 210 + ...ddContextArtifactsAndExecutionsRequest.php | 191 + ...dContextArtifactsAndExecutionsResponse.php | 34 + .../V1/AddContextChildrenRequest.php | 129 + .../V1/AddContextChildrenResponse.php | 34 + .../V1/AddExecutionEventsRequest.php | 133 + .../V1/AddExecutionEventsResponse.php | 34 + .../V1/AddTrialMeasurementRequest.php | 120 + .../Google/Cloud/AIPlatform/V1/Annotation.php | 446 +++ .../Cloud/AIPlatform/V1/AnnotationSpec.php | 235 ++ .../Google/Cloud/AIPlatform/V1/ApiAuth.php | 75 + .../AIPlatform/V1/ApiAuth/ApiKeyConfig.php | 74 + .../Google/Cloud/AIPlatform/V1/Artifact.php | 547 +++ .../Cloud/AIPlatform/V1/Artifact/State.php | 66 + ...AssignNotebookRuntimeOperationMetadata.php | 116 + .../V1/AssignNotebookRuntimeRequest.php | 216 + .../Cloud/AIPlatform/V1/Attribution.php | 565 +++ .../AIPlatform/V1/AugmentPromptRequest.php | 220 + .../V1/AugmentPromptRequest/Model.php | 108 + .../AIPlatform/V1/AugmentPromptResponse.php | 101 + .../AIPlatform/V1/AutomaticResources.php | 155 + .../AIPlatform/V1/AutoscalingMetricSpec.php | 131 + .../Google/Cloud/AIPlatform/V1/AvroSource.php | 77 + ...tchCancelPipelineJobsOperationMetadata.php | 78 + .../V1/BatchCancelPipelineJobsRequest.php | 139 + .../V1/BatchCancelPipelineJobsResponse.php | 68 + .../BatchCreateFeaturesOperationMetadata.php | 77 + .../V1/BatchCreateFeaturesRequest.php | 155 + .../V1/BatchCreateFeaturesResponse.php | 68 + .../V1/BatchCreateTensorboardRunsRequest.php | 143 + .../V1/BatchCreateTensorboardRunsResponse.php | 68 + ...atchCreateTensorboardTimeSeriesRequest.php | 153 + ...tchCreateTensorboardTimeSeriesResponse.php | 68 + .../AIPlatform/V1/BatchDedicatedResources.php | 158 + .../V1/BatchDeletePipelineJobsRequest.php | 139 + .../V1/BatchDeletePipelineJobsResponse.php | 68 + ...BatchImportEvaluatedAnnotationsRequest.php | 128 + ...atchImportEvaluatedAnnotationsResponse.php | 68 + ...atchImportModelEvaluationSlicesRequest.php | 128 + ...tchImportModelEvaluationSlicesResponse.php | 72 + ...BatchMigrateResourcesOperationMetadata.php | 112 + .../PartialResult.php | 193 + .../V1/BatchMigrateResourcesRequest.php | 133 + .../V1/BatchMigrateResourcesResponse.php | 68 + .../AIPlatform/V1/BatchPredictionJob.php | 1578 ++++++++ .../V1/BatchPredictionJob/InputConfig.php | 169 + .../V1/BatchPredictionJob/InstanceConfig.php | 445 +++ .../V1/BatchPredictionJob/OutputConfig.php | 277 ++ .../V1/BatchPredictionJob/OutputInfo.php | 168 + ...atchReadFeatureValuesOperationMetadata.php | 77 + .../V1/BatchReadFeatureValuesRequest.php | 403 ++ .../EntityTypeSpec.php | 165 + .../PassThroughField.php | 78 + .../V1/BatchReadFeatureValuesResponse.php | 34 + ...chReadTensorboardTimeSeriesDataRequest.php | 149 + ...hReadTensorboardTimeSeriesDataResponse.php | 68 + .../AIPlatform/V1/BigQueryDestination.php | 95 + .../Cloud/AIPlatform/V1/BigQuerySource.php | 75 + .../Google/Cloud/AIPlatform/V1/BleuInput.php | 111 + .../Cloud/AIPlatform/V1/BleuInstance.php | 121 + .../Cloud/AIPlatform/V1/BleuMetricValue.php | 77 + .../Cloud/AIPlatform/V1/BleuResults.php | 67 + .../Google/Cloud/AIPlatform/V1/BleuSpec.php | 68 + .../src/Google/Cloud/AIPlatform/V1/Blob.php | 103 + .../AIPlatform/V1/BlurBaselineConfig.php | 83 + .../Google/Cloud/AIPlatform/V1/BoolArray.php | 67 + .../V1/CancelBatchPredictionJobRequest.php | 92 + .../AIPlatform/V1/CancelCustomJobRequest.php | 92 + .../V1/CancelDataLabelingJobRequest.php | 92 + .../CancelHyperparameterTuningJobRequest.php | 92 + .../AIPlatform/V1/CancelNasJobRequest.php | 92 + .../V1/CancelPipelineJobRequest.php | 92 + .../V1/CancelTrainingPipelineRequest.php | 92 + .../AIPlatform/V1/CancelTuningJobRequest.php | 87 + .../Google/Cloud/AIPlatform/V1/Candidate.php | 435 ++ .../AIPlatform/V1/Candidate/FinishReason.php | 120 + .../CheckTrialEarlyStoppingStateMetatdata.php | 147 + .../CheckTrialEarlyStoppingStateRequest.php | 76 + .../CheckTrialEarlyStoppingStateResponse.php | 68 + .../Google/Cloud/AIPlatform/V1/Citation.php | 247 ++ .../Cloud/AIPlatform/V1/CitationMetadata.php | 67 + .../src/Google/Cloud/AIPlatform/V1/Claim.php | 199 + .../AIPlatform/V1/ClientConnectionConfig.php | 77 + .../Cloud/AIPlatform/V1/CoherenceInput.php | 121 + .../Cloud/AIPlatform/V1/CoherenceInstance.php | 77 + .../Cloud/AIPlatform/V1/CoherenceResult.php | 155 + .../Cloud/AIPlatform/V1/CoherenceSpec.php | 67 + .../Google/Cloud/AIPlatform/V1/CometInput.php | 121 + .../Cloud/AIPlatform/V1/CometInstance.php | 166 + .../Cloud/AIPlatform/V1/CometResult.php | 78 + .../Google/Cloud/AIPlatform/V1/CometSpec.php | 149 + .../AIPlatform/V1/CometSpec/CometVersion.php | 58 + .../AIPlatform/V1/CompleteTrialRequest.php | 204 + .../Cloud/AIPlatform/V1/CompletionStats.php | 194 + .../AIPlatform/V1/ComputeTokensRequest.php | 208 + .../AIPlatform/V1/ComputeTokensResponse.php | 75 + .../V1/ContainerRegistryDestination.php | 95 + .../Cloud/AIPlatform/V1/ContainerSpec.php | 181 + .../Google/Cloud/AIPlatform/V1/Content.php | 116 + .../Google/Cloud/AIPlatform/V1/Context.php | 501 +++ .../V1/CopyModelOperationMetadata.php | 79 + .../Cloud/AIPlatform/V1/CopyModelRequest.php | 272 ++ .../Cloud/AIPlatform/V1/CopyModelResponse.php | 107 + .../Cloud/AIPlatform/V1/CorpusStatus.php | 101 + .../AIPlatform/V1/CorpusStatus/State.php | 72 + .../V1/CorroborateContentRequest.php | 236 ++ .../CorroborateContentRequest/Parameters.php | 74 + .../V1/CorroborateContentResponse.php | 119 + .../AIPlatform/V1/CountTokensRequest.php | 358 ++ .../AIPlatform/V1/CountTokensResponse.php | 105 + .../AIPlatform/V1/CreateArtifactRequest.php | 209 + .../V1/CreateBatchPredictionJobRequest.php | 133 + .../AIPlatform/V1/CreateContextRequest.php | 204 + .../AIPlatform/V1/CreateCustomJobRequest.php | 133 + .../V1/CreateDataLabelingJobRequest.php | 133 + .../V1/CreateDatasetOperationMetadata.php | 78 + .../AIPlatform/V1/CreateDatasetRequest.php | 133 + .../CreateDatasetVersionOperationMetadata.php | 78 + .../V1/CreateDatasetVersionRequest.php | 148 + ...eploymentResourcePoolOperationMetadata.php | 77 + .../CreateDeploymentResourcePoolRequest.php | 189 + .../V1/CreateEndpointOperationMetadata.php | 78 + .../AIPlatform/V1/CreateEndpointRequest.php | 239 ++ .../V1/CreateEntityTypeOperationMetadata.php | 77 + .../AIPlatform/V1/CreateEntityTypeRequest.php | 214 + .../AIPlatform/V1/CreateExecutionRequest.php | 214 + .../CreateFeatureGroupOperationMetadata.php | 77 + .../V1/CreateFeatureGroupRequest.php | 196 + ...ateFeatureOnlineStoreOperationMetadata.php | 77 + .../V1/CreateFeatureOnlineStoreRequest.php | 196 + .../V1/CreateFeatureOperationMetadata.php | 77 + .../AIPlatform/V1/CreateFeatureRequest.php | 228 ++ .../V1/CreateFeatureViewOperationMetadata.php | 77 + .../V1/CreateFeatureViewRequest.php | 242 ++ .../CreateFeaturestoreOperationMetadata.php | 77 + .../V1/CreateFeaturestoreRequest.php | 214 + .../CreateHyperparameterTuningJobRequest.php | 138 + .../CreateIndexEndpointOperationMetadata.php | 78 + .../V1/CreateIndexEndpointRequest.php | 133 + .../V1/CreateIndexOperationMetadata.php | 122 + .../AIPlatform/V1/CreateIndexRequest.php | 133 + .../V1/CreateMetadataSchemaRequest.php | 209 + .../CreateMetadataStoreOperationMetadata.php | 78 + .../V1/CreateMetadataStoreRequest.php | 209 + ...ateModelDeploymentMonitoringJobRequest.php | 133 + .../AIPlatform/V1/CreateNasJobRequest.php | 133 + ...eNotebookExecutionJobOperationMetadata.php | 116 + .../V1/CreateNotebookExecutionJobRequest.php | 168 + ...tebookRuntimeTemplateOperationMetadata.php | 78 + .../CreateNotebookRuntimeTemplateRequest.php | 169 + ...atePersistentResourceOperationMetadata.php | 111 + .../V1/CreatePersistentResourceRequest.php | 185 + .../V1/CreatePipelineJobRequest.php | 190 + .../V1/CreateRagCorpusOperationMetadata.php | 78 + .../AIPlatform/V1/CreateRagCorpusRequest.php | 133 + ...CreateRegistryFeatureOperationMetadata.php | 77 + .../AIPlatform/V1/CreateScheduleRequest.php | 133 + .../CreateSpecialistPoolOperationMetadata.php | 78 + .../V1/CreateSpecialistPoolRequest.php | 133 + .../AIPlatform/V1/CreateStudyRequest.php | 133 + .../V1/CreateTensorboardExperimentRequest.php | 190 + .../V1/CreateTensorboardOperationMetadata.php | 77 + .../V1/CreateTensorboardRequest.php | 133 + .../V1/CreateTensorboardRunRequest.php | 190 + .../V1/CreateTensorboardTimeSeriesRequest.php | 189 + .../V1/CreateTrainingPipelineRequest.php | 133 + .../AIPlatform/V1/CreateTrialRequest.php | 133 + .../AIPlatform/V1/CreateTuningJobRequest.php | 133 + .../Cloud/AIPlatform/V1/CsvDestination.php | 77 + .../Google/Cloud/AIPlatform/V1/CsvSource.php | 77 + .../Google/Cloud/AIPlatform/V1/CustomJob.php | 662 ++++ .../Cloud/AIPlatform/V1/CustomJobSpec.php | 845 ++++ .../Google/Cloud/AIPlatform/V1/DataItem.php | 384 ++ .../Cloud/AIPlatform/V1/DataItemView.php | 173 + .../Cloud/AIPlatform/V1/DataLabelingJob.php | 852 ++++ .../Google/Cloud/AIPlatform/V1/Dataset.php | 737 ++++ .../Cloud/AIPlatform/V1/DatasetVersion.php | 419 ++ .../AIPlatform/V1/DedicatedResources.php | 420 ++ .../AIPlatform/V1/DeleteArtifactRequest.php | 134 + .../V1/DeleteBatchPredictionJobRequest.php | 92 + .../AIPlatform/V1/DeleteContextRequest.php | 172 + .../AIPlatform/V1/DeleteCustomJobRequest.php | 92 + .../V1/DeleteDataLabelingJobRequest.php | 92 + .../AIPlatform/V1/DeleteDatasetRequest.php | 92 + .../V1/DeleteDatasetVersionRequest.php | 92 + .../DeleteDeploymentResourcePoolRequest.php | 91 + .../AIPlatform/V1/DeleteEndpointRequest.php | 92 + .../AIPlatform/V1/DeleteEntityTypeRequest.php | 149 + .../AIPlatform/V1/DeleteExecutionRequest.php | 134 + .../V1/DeleteFeatureGroupRequest.php | 138 + .../V1/DeleteFeatureOnlineStoreRequest.php | 138 + .../AIPlatform/V1/DeleteFeatureRequest.php | 99 + .../DeleteFeatureValuesOperationMetadata.php | 77 + .../V1/DeleteFeatureValuesRequest.php | 170 + .../SelectEntity.php | 86 + .../SelectTimeRangeAndFeature.php | 179 + .../V1/DeleteFeatureValuesResponse.php | 109 + .../SelectEntity.php | 116 + .../SelectTimeRangeAndFeature.php | 170 + .../V1/DeleteFeatureViewRequest.php | 92 + .../V1/DeleteFeaturestoreRequest.php | 154 + .../DeleteHyperparameterTuningJobRequest.php | 92 + .../V1/DeleteIndexEndpointRequest.php | 92 + .../AIPlatform/V1/DeleteIndexRequest.php | 92 + .../DeleteMetadataStoreOperationMetadata.php | 78 + .../V1/DeleteMetadataStoreRequest.php | 131 + ...eteModelDeploymentMonitoringJobRequest.php | 92 + .../AIPlatform/V1/DeleteModelRequest.php | 87 + .../V1/DeleteModelVersionRequest.php | 93 + .../AIPlatform/V1/DeleteNasJobRequest.php | 92 + .../V1/DeleteNotebookExecutionJobRequest.php | 81 + .../V1/DeleteNotebookRuntimeRequest.php | 97 + .../DeleteNotebookRuntimeTemplateRequest.php | 92 + .../AIPlatform/V1/DeleteOperationMetadata.php | 77 + .../V1/DeletePersistentResourceRequest.php | 92 + .../V1/DeletePipelineJobRequest.php | 92 + .../AIPlatform/V1/DeleteRagCorpusRequest.php | 134 + .../AIPlatform/V1/DeleteRagFileRequest.php | 92 + .../AIPlatform/V1/DeleteSavedQueryRequest.php | 92 + .../AIPlatform/V1/DeleteScheduleRequest.php | 92 + .../V1/DeleteSpecialistPoolRequest.php | 129 + .../AIPlatform/V1/DeleteStudyRequest.php | 87 + .../V1/DeleteTensorboardExperimentRequest.php | 92 + .../V1/DeleteTensorboardRequest.php | 92 + .../V1/DeleteTensorboardRunRequest.php | 92 + .../V1/DeleteTensorboardTimeSeriesRequest.php | 92 + .../V1/DeleteTrainingPipelineRequest.php | 92 + .../AIPlatform/V1/DeleteTrialRequest.php | 92 + .../V1/DeployIndexOperationMetadata.php | 112 + .../AIPlatform/V1/DeployIndexRequest.php | 138 + .../AIPlatform/V1/DeployIndexResponse.php | 78 + .../V1/DeployModelOperationMetadata.php | 78 + .../AIPlatform/V1/DeployModelRequest.php | 246 ++ .../AIPlatform/V1/DeployModelResponse.php | 78 + .../Cloud/AIPlatform/V1/DeployedIndex.php | 799 ++++ .../AIPlatform/V1/DeployedIndexAuthConfig.php | 77 + .../DeployedIndexAuthConfig/AuthProvider.php | 126 + .../Cloud/AIPlatform/V1/DeployedIndexRef.php | 135 + .../Cloud/AIPlatform/V1/DeployedModel.php | 879 ++++ .../AIPlatform/V1/DeployedModel/Status.php | 148 + .../Cloud/AIPlatform/V1/DeployedModelRef.php | 101 + .../AIPlatform/V1/DeploymentResourcePool.php | 396 ++ .../V1/DestinationFeatureSetting.php | 103 + .../AIPlatform/V1/DirectPredictRequest.php | 154 + .../AIPlatform/V1/DirectPredictResponse.php | 112 + .../AIPlatform/V1/DirectRawPredictRequest.php | 164 + .../V1/DirectRawPredictResponse.php | 68 + .../AIPlatform/V1/DirectUploadSource.php | 33 + .../Google/Cloud/AIPlatform/V1/DiskSpec.php | 109 + .../Cloud/AIPlatform/V1/DoubleArray.php | 67 + .../AIPlatform/V1/DynamicRetrievalConfig.php | 115 + .../V1/DynamicRetrievalConfig/Mode.php | 57 + .../Cloud/AIPlatform/V1/EncryptionSpec.php | 84 + .../Google/Cloud/AIPlatform/V1/Endpoint.php | 983 +++++ .../Cloud/AIPlatform/V1/EntityIdSelector.php | 113 + .../Google/Cloud/AIPlatform/V1/EntityType.php | 513 +++ .../src/Google/Cloud/AIPlatform/V1/EnvVar.php | 125 + .../AIPlatform/V1/ErrorAnalysisAnnotation.php | 177 + .../AttributedItem.php | 109 + .../V1/ErrorAnalysisAnnotation/QueryType.php | 71 + .../V1/EvaluateInstancesRequest.php | 926 +++++ .../V1/EvaluateInstancesResponse.php | 891 +++++ .../AIPlatform/V1/EvaluatedAnnotation.php | 431 ++ .../EvaluatedAnnotationType.php | 74 + .../V1/EvaluatedAnnotationExplanation.php | 123 + .../src/Google/Cloud/AIPlatform/V1/Event.php | 246 ++ .../Google/Cloud/AIPlatform/V1/Event/Type.php | 64 + .../Cloud/AIPlatform/V1/ExactMatchInput.php | 111 + .../AIPlatform/V1/ExactMatchInstance.php | 121 + .../AIPlatform/V1/ExactMatchMetricValue.php | 77 + .../Cloud/AIPlatform/V1/ExactMatchResults.php | 67 + .../Cloud/AIPlatform/V1/ExactMatchSpec.php | 34 + .../Google/Cloud/AIPlatform/V1/Examples.php | 197 + .../V1/Examples/ExampleGcsSource.php | 118 + .../Examples/ExampleGcsSource/DataFormat.php | 57 + .../Cloud/AIPlatform/V1/ExamplesOverride.php | 203 + .../V1/ExamplesOverride/DataFormat.php | 64 + .../V1/ExamplesRestrictionsNamespace.php | 135 + .../Google/Cloud/AIPlatform/V1/Execution.php | 509 +++ .../Cloud/AIPlatform/V1/Execution/State.php | 96 + .../Cloud/AIPlatform/V1/ExplainRequest.php | 352 ++ .../Cloud/AIPlatform/V1/ExplainResponse.php | 160 + .../Cloud/AIPlatform/V1/Explanation.php | 204 + .../AIPlatform/V1/ExplanationMetadata.php | 265 ++ .../V1/ExplanationMetadata/InputMetadata.php | 636 +++ .../InputMetadata/Encoding.php | 133 + .../InputMetadata/FeatureValueDomain.php | 195 + .../InputMetadata/Visualization.php | 324 ++ .../InputMetadata/Visualization/ColorMap.php | 94 + .../Visualization/OverlayType.php | 80 + .../InputMetadata/Visualization/Polarity.php | 74 + .../InputMetadata/Visualization/Type.php | 67 + .../V1/ExplanationMetadata/OutputMetadata.php | 197 + .../V1/ExplanationMetadataOverride.php | 89 + .../InputMetadataOverride.php | 88 + .../AIPlatform/V1/ExplanationParameters.php | 339 ++ .../Cloud/AIPlatform/V1/ExplanationSpec.php | 121 + .../AIPlatform/V1/ExplanationSpecOverride.php | 175 + .../Cloud/AIPlatform/V1/ExportDataConfig.php | 463 +++ .../V1/ExportDataConfig/ExportUse.php | 60 + .../V1/ExportDataOperationMetadata.php | 116 + .../Cloud/AIPlatform/V1/ExportDataRequest.php | 138 + .../AIPlatform/V1/ExportDataResponse.php | 132 + .../ExportFeatureValuesOperationMetadata.php | 77 + .../V1/ExportFeatureValuesRequest.php | 295 ++ .../ExportFeatureValuesRequest/FullExport.php | 141 + .../SnapshotExport.php | 141 + .../V1/ExportFeatureValuesResponse.php | 34 + .../Cloud/AIPlatform/V1/ExportFilterSplit.php | 212 + .../AIPlatform/V1/ExportFractionSplit.php | 140 + .../V1/ExportModelOperationMetadata.php | 127 + .../OutputInfo.php | 117 + .../AIPlatform/V1/ExportModelRequest.php | 138 + .../V1/ExportModelRequest/OutputConfig.php | 214 + .../AIPlatform/V1/ExportModelResponse.php | 35 + ...ExportTensorboardTimeSeriesDataRequest.php | 264 ++ ...xportTensorboardTimeSeriesDataResponse.php | 114 + .../src/Google/Cloud/AIPlatform/V1/Fact.php | 328 ++ .../AIPlatform/V1/FasterDeploymentConfig.php | 67 + .../Google/Cloud/AIPlatform/V1/Feature.php | 548 +++ .../V1/Feature/MonitoringStatsAnomaly.php | 120 + .../MonitoringStatsAnomaly/Objective.php | 67 + .../Cloud/AIPlatform/V1/Feature/ValueType.php | 121 + .../Cloud/AIPlatform/V1/FeatureGroup.php | 348 ++ .../AIPlatform/V1/FeatureGroup/BigQuery.php | 290 ++ .../V1/FeatureGroup/BigQuery/TimeSeries.php | 80 + .../Cloud/AIPlatform/V1/FeatureNoiseSigma.php | 69 + .../NoiseSigmaForFeature.php | 128 + .../AIPlatform/V1/FeatureOnlineStore.php | 556 +++ .../V1/FeatureOnlineStore/Bigtable.php | 78 + .../Bigtable/AutoScaling.php | 164 + .../DedicatedServingEndpoint.php | 178 + .../V1/FeatureOnlineStore/Optimized.php | 36 + .../V1/FeatureOnlineStore/State.php | 69 + .../Cloud/AIPlatform/V1/FeatureSelector.php | 77 + .../AIPlatform/V1/FeatureStatsAnomaly.php | 411 ++ .../Cloud/AIPlatform/V1/FeatureValue.php | 416 ++ .../AIPlatform/V1/FeatureValue/Metadata.php | 100 + .../AIPlatform/V1/FeatureValueDestination.php | 180 + .../Cloud/AIPlatform/V1/FeatureValueList.php | 67 + .../Cloud/AIPlatform/V1/FeatureView.php | 554 +++ .../V1/FeatureView/BigQuerySource.php | 106 + .../V1/FeatureView/FeatureRegistrySource.php | 115 + .../FeatureRegistrySource/FeatureGroup.php | 105 + .../AIPlatform/V1/FeatureView/IndexConfig.php | 350 ++ .../IndexConfig/BruteForceConfig.php | 36 + .../IndexConfig/DistanceMeasureType.php | 76 + .../FeatureView/IndexConfig/TreeAHConfig.php | 84 + .../AIPlatform/V1/FeatureView/SyncConfig.php | 128 + .../V1/FeatureView/VertexRagSource.php | 141 + .../AIPlatform/V1/FeatureViewDataFormat.php | 61 + .../AIPlatform/V1/FeatureViewDataKey.php | 111 + .../V1/FeatureViewDataKey/CompositeKey.php | 74 + .../Cloud/AIPlatform/V1/FeatureViewSync.php | 324 ++ .../V1/FeatureViewSync/SyncSummary.php | 153 + .../Cloud/AIPlatform/V1/Featurestore.php | 529 +++ .../V1/Featurestore/OnlineServingConfig.php | 135 + .../OnlineServingConfig/Scaling.php | 172 + .../AIPlatform/V1/Featurestore/State.php | 75 + .../V1/FeaturestoreMonitoringConfig.php | 241 ++ .../ImportFeaturesAnalysis.php | 116 + .../ImportFeaturesAnalysis/Baseline.php | 78 + .../ImportFeaturesAnalysis/State.php | 84 + .../SnapshotAnalysis.php | 193 + .../ThresholdConfig.php | 96 + .../V1/FetchFeatureValuesRequest.php | 176 + .../V1/FetchFeatureValuesResponse.php | 161 + .../FeatureNameValuePairList.php | 71 + .../FeatureNameValuePair.php | 112 + .../Google/Cloud/AIPlatform/V1/FileData.php | 101 + .../Google/Cloud/AIPlatform/V1/FileStatus.php | 101 + .../Cloud/AIPlatform/V1/FileStatus/State.php | 65 + .../Cloud/AIPlatform/V1/FilterSplit.php | 212 + .../AIPlatform/V1/FindNeighborsRequest.php | 210 + .../V1/FindNeighborsRequest/Query.php | 315 ++ .../V1/FindNeighborsRequest/Query/RRF.php | 78 + .../AIPlatform/V1/FindNeighborsResponse.php | 68 + .../NearestNeighbors.php | 104 + .../V1/FindNeighborsResponse/Neighbor.php | 160 + .../Cloud/AIPlatform/V1/FluencyInput.php | 121 + .../Cloud/AIPlatform/V1/FluencyInstance.php | 77 + .../Cloud/AIPlatform/V1/FluencyResult.php | 155 + .../Cloud/AIPlatform/V1/FluencySpec.php | 67 + .../Cloud/AIPlatform/V1/FractionSplit.php | 140 + .../Cloud/AIPlatform/V1/FulfillmentInput.php | 121 + .../AIPlatform/V1/FulfillmentInstance.php | 121 + .../Cloud/AIPlatform/V1/FulfillmentResult.php | 155 + .../Cloud/AIPlatform/V1/FulfillmentSpec.php | 67 + .../Cloud/AIPlatform/V1/FunctionCall.php | 121 + .../AIPlatform/V1/FunctionCallingConfig.php | 109 + .../V1/FunctionCallingConfig/Mode.php | 76 + .../AIPlatform/V1/FunctionDeclaration.php | 269 ++ .../Cloud/AIPlatform/V1/FunctionResponse.php | 130 + .../Cloud/AIPlatform/V1/GcsDestination.php | 79 + .../Google/Cloud/AIPlatform/V1/GcsSource.php | 75 + .../AIPlatform/V1/GenerateContentRequest.php | 445 +++ .../AIPlatform/V1/GenerateContentResponse.php | 197 + .../PromptFeedback.php | 138 + .../PromptFeedback/BlockedReason.php | 79 + .../GenerateContentResponse/UsageMetadata.php | 146 + .../Cloud/AIPlatform/V1/GenerationConfig.php | 677 ++++ .../V1/GenerationConfig/RoutingConfig.php | 111 + .../RoutingConfig/AutoRoutingMode.php | 82 + .../ModelRoutingPreference.php | 71 + .../RoutingConfig/ManualRoutingMode.php | 84 + .../V1/GenericOperationMetadata.php | 175 + .../Cloud/AIPlatform/V1/GenieSource.php | 68 + .../V1/GetAnnotationSpecRequest.php | 136 + .../AIPlatform/V1/GetArtifactRequest.php | 92 + .../V1/GetBatchPredictionJobRequest.php | 92 + .../Cloud/AIPlatform/V1/GetContextRequest.php | 92 + .../AIPlatform/V1/GetCustomJobRequest.php | 92 + .../V1/GetDataLabelingJobRequest.php | 92 + .../Cloud/AIPlatform/V1/GetDatasetRequest.php | 127 + .../V1/GetDatasetVersionRequest.php | 137 + .../V1/GetDeploymentResourcePoolRequest.php | 91 + .../AIPlatform/V1/GetEndpointRequest.php | 92 + .../AIPlatform/V1/GetEntityTypeRequest.php | 92 + .../AIPlatform/V1/GetExecutionRequest.php | 92 + .../AIPlatform/V1/GetFeatureGroupRequest.php | 82 + .../V1/GetFeatureOnlineStoreRequest.php | 82 + .../Cloud/AIPlatform/V1/GetFeatureRequest.php | 104 + .../AIPlatform/V1/GetFeatureViewRequest.php | 92 + .../V1/GetFeatureViewSyncRequest.php | 92 + .../AIPlatform/V1/GetFeaturestoreRequest.php | 82 + .../V1/GetHyperparameterTuningJobRequest.php | 92 + .../AIPlatform/V1/GetIndexEndpointRequest.php | 92 + .../Cloud/AIPlatform/V1/GetIndexRequest.php | 92 + .../V1/GetMetadataSchemaRequest.php | 92 + .../AIPlatform/V1/GetMetadataStoreRequest.php | 92 + ...GetModelDeploymentMonitoringJobRequest.php | 92 + .../V1/GetModelEvaluationRequest.php | 92 + .../V1/GetModelEvaluationSliceRequest.php | 92 + .../Cloud/AIPlatform/V1/GetModelRequest.php | 133 + .../Cloud/AIPlatform/V1/GetNasJobRequest.php | 92 + .../V1/GetNasTrialDetailRequest.php | 92 + .../V1/GetNotebookExecutionJobRequest.php | 115 + .../V1/GetNotebookRuntimeRequest.php | 97 + .../V1/GetNotebookRuntimeTemplateRequest.php | 92 + .../V1/GetPersistentResourceRequest.php | 92 + .../AIPlatform/V1/GetPipelineJobRequest.php | 92 + .../V1/GetPublisherModelRequest.php | 236 ++ .../AIPlatform/V1/GetRagCorpusRequest.php | 92 + .../Cloud/AIPlatform/V1/GetRagFileRequest.php | 92 + .../AIPlatform/V1/GetScheduleRequest.php | 92 + .../V1/GetSpecialistPoolRequest.php | 92 + .../Cloud/AIPlatform/V1/GetStudyRequest.php | 87 + .../V1/GetTensorboardExperimentRequest.php | 92 + .../AIPlatform/V1/GetTensorboardRequest.php | 92 + .../V1/GetTensorboardRunRequest.php | 92 + .../V1/GetTensorboardTimeSeriesRequest.php | 92 + .../V1/GetTrainingPipelineRequest.php | 92 + .../Cloud/AIPlatform/V1/GetTrialRequest.php | 92 + .../AIPlatform/V1/GetTuningJobRequest.php | 87 + .../Cloud/AIPlatform/V1/GoogleDriveSource.php | 67 + .../V1/GoogleDriveSource/ResourceId.php | 104 + .../ResourceId/ResourceType.php | 64 + .../AIPlatform/V1/GoogleSearchRetrieval.php | 77 + .../Cloud/AIPlatform/V1/GroundednessInput.php | 121 + .../AIPlatform/V1/GroundednessInstance.php | 125 + .../AIPlatform/V1/GroundednessResult.php | 155 + .../Cloud/AIPlatform/V1/GroundednessSpec.php | 67 + .../Cloud/AIPlatform/V1/GroundingChunk.php | 108 + .../V1/GroundingChunk/RetrievedContext.php | 168 + .../AIPlatform/V1/GroundingChunk/Web.php | 124 + .../Cloud/AIPlatform/V1/GroundingMetadata.php | 223 ++ .../Cloud/AIPlatform/V1/GroundingSupport.php | 165 + .../Cloud/AIPlatform/V1/HarmCategory.php | 82 + .../AIPlatform/V1/HyperparameterTuningJob.php | 795 ++++ .../Google/Cloud/AIPlatform/V1/IdMatcher.php | 83 + .../Cloud/AIPlatform/V1/ImportDataConfig.php | 274 ++ .../V1/ImportDataOperationMetadata.php | 78 + .../Cloud/AIPlatform/V1/ImportDataRequest.php | 133 + .../AIPlatform/V1/ImportDataResponse.php | 34 + .../ImportFeatureValuesOperationMetadata.php | 305 ++ .../V1/ImportFeatureValuesRequest.php | 476 +++ .../FeatureSpec.php | 112 + .../V1/ImportFeatureValuesResponse.php | 190 + .../V1/ImportModelEvaluationRequest.php | 133 + .../AIPlatform/V1/ImportRagFilesConfig.php | 419 ++ .../V1/ImportRagFilesOperationMetadata.php | 198 + .../AIPlatform/V1/ImportRagFilesRequest.php | 148 + .../AIPlatform/V1/ImportRagFilesResponse.php | 214 + .../src/Google/Cloud/AIPlatform/V1/Index.php | 702 ++++ .../AIPlatform/V1/Index/IndexUpdateMethod.php | 67 + .../Cloud/AIPlatform/V1/IndexDatapoint.php | 285 ++ .../V1/IndexDatapoint/CrowdingTag.php | 88 + .../V1/IndexDatapoint/NumericRestriction.php | 217 + .../NumericRestriction/Operator.php | 95 + .../V1/IndexDatapoint/Restriction.php | 139 + .../V1/IndexDatapoint/SparseEmbedding.php | 109 + .../Cloud/AIPlatform/V1/IndexEndpoint.php | 763 ++++ .../AIPlatform/V1/IndexPrivateEndpoints.php | 147 + .../Google/Cloud/AIPlatform/V1/IndexStats.php | 135 + .../Cloud/AIPlatform/V1/InputDataConfig.php | 741 ++++ .../Google/Cloud/AIPlatform/V1/Int64Array.php | 67 + .../V1/IntegratedGradientsAttribution.php | 201 + .../Google/Cloud/AIPlatform/V1/JiraSource.php | 67 + .../AIPlatform/V1/JiraSource/JiraQueries.php | 236 ++ .../Google/Cloud/AIPlatform/V1/JobState.php | 126 + .../AIPlatform/V1/LargeModelReference.php | 75 + .../Cloud/AIPlatform/V1/LineageSubgraph.php | 136 + .../AIPlatform/V1/ListAnnotationsRequest.php | 276 ++ .../AIPlatform/V1/ListAnnotationsResponse.php | 102 + .../AIPlatform/V1/ListArtifactsRequest.php | 380 ++ .../AIPlatform/V1/ListArtifactsResponse.php | 114 + .../V1/ListBatchPredictionJobsRequest.php | 317 ++ .../V1/ListBatchPredictionJobsResponse.php | 114 + .../AIPlatform/V1/ListContextsRequest.php | 392 ++ .../AIPlatform/V1/ListContextsResponse.php | 114 + .../AIPlatform/V1/ListCustomJobsRequest.php | 313 ++ .../AIPlatform/V1/ListCustomJobsResponse.php | 114 + .../AIPlatform/V1/ListDataItemsRequest.php | 276 ++ .../AIPlatform/V1/ListDataItemsResponse.php | 102 + .../V1/ListDataLabelingJobsRequest.php | 347 ++ .../V1/ListDataLabelingJobsResponse.php | 106 + .../V1/ListDatasetVersionsRequest.php | 276 ++ .../V1/ListDatasetVersionsResponse.php | 102 + .../AIPlatform/V1/ListDatasetsRequest.php | 327 ++ .../AIPlatform/V1/ListDatasetsResponse.php | 102 + .../V1/ListDeploymentResourcePoolsRequest.php | 174 + .../ListDeploymentResourcePoolsResponse.php | 105 + .../AIPlatform/V1/ListEndpointsRequest.php | 371 ++ .../AIPlatform/V1/ListEndpointsResponse.php | 114 + .../AIPlatform/V1/ListEntityTypesRequest.php | 380 ++ .../AIPlatform/V1/ListEntityTypesResponse.php | 114 + .../AIPlatform/V1/ListExecutionsRequest.php | 380 ++ .../AIPlatform/V1/ListExecutionsResponse.php | 114 + .../V1/ListFeatureGroupsRequest.php | 328 ++ .../V1/ListFeatureGroupsResponse.php | 114 + .../V1/ListFeatureOnlineStoresRequest.php | 328 ++ .../V1/ListFeatureOnlineStoresResponse.php | 114 + .../V1/ListFeatureViewSyncsRequest.php | 296 ++ .../V1/ListFeatureViewSyncsResponse.php | 114 + .../AIPlatform/V1/ListFeatureViewsRequest.php | 336 ++ .../V1/ListFeatureViewsResponse.php | 114 + .../AIPlatform/V1/ListFeaturesRequest.php | 478 +++ .../AIPlatform/V1/ListFeaturesResponse.php | 116 + .../V1/ListFeaturestoresRequest.php | 384 ++ .../V1/ListFeaturestoresResponse.php | 114 + .../ListHyperparameterTuningJobsRequest.php | 318 ++ .../ListHyperparameterTuningJobsResponse.php | 122 + .../V1/ListIndexEndpointsRequest.php | 313 ++ .../V1/ListIndexEndpointsResponse.php | 114 + .../AIPlatform/V1/ListIndexesRequest.php | 253 ++ .../AIPlatform/V1/ListIndexesResponse.php | 114 + .../V1/ListMetadataSchemasRequest.php | 222 ++ .../V1/ListMetadataSchemasResponse.php | 114 + .../V1/ListMetadataStoresRequest.php | 188 + .../V1/ListMetadataStoresResponse.php | 114 + ...stModelDeploymentMonitoringJobsRequest.php | 293 ++ ...tModelDeploymentMonitoringJobsResponse.php | 106 + .../V1/ListModelEvaluationSlicesRequest.php | 262 ++ .../V1/ListModelEvaluationSlicesResponse.php | 114 + .../V1/ListModelEvaluationsRequest.php | 253 ++ .../V1/ListModelEvaluationsResponse.php | 114 + .../V1/ListModelVersionsRequest.php | 330 ++ .../V1/ListModelVersionsResponse.php | 122 + .../Cloud/AIPlatform/V1/ListModelsRequest.php | 371 ++ .../AIPlatform/V1/ListModelsResponse.php | 114 + .../AIPlatform/V1/ListNasJobsRequest.php | 313 ++ .../AIPlatform/V1/ListNasJobsResponse.php | 122 + .../V1/ListNasTrialDetailsRequest.php | 180 + .../V1/ListNasTrialDetailsResponse.php | 114 + .../V1/ListNotebookExecutionJobsRequest.php | 337 ++ .../V1/ListNotebookExecutionJobsResponse.php | 113 + .../ListNotebookRuntimeTemplatesRequest.php | 380 ++ .../ListNotebookRuntimeTemplatesResponse.php | 114 + .../V1/ListNotebookRuntimesRequest.php | 436 ++ .../V1/ListNotebookRuntimesResponse.php | 114 + .../V1/ListOptimalTrialsRequest.php | 82 + .../V1/ListOptimalTrialsResponse.php | 80 + .../V1/ListPersistentResourcesRequest.php | 167 + .../V1/ListPersistentResourcesResponse.php | 107 + .../AIPlatform/V1/ListPipelineJobsRequest.php | 443 +++ .../V1/ListPipelineJobsResponse.php | 114 + .../AIPlatform/V1/ListRagCorporaRequest.php | 175 + .../AIPlatform/V1/ListRagCorporaResponse.php | 114 + .../AIPlatform/V1/ListRagFilesRequest.php | 180 + .../AIPlatform/V1/ListRagFilesResponse.php | 114 + .../AIPlatform/V1/ListSavedQueriesRequest.php | 276 ++ .../V1/ListSavedQueriesResponse.php | 102 + .../AIPlatform/V1/ListSchedulesRequest.php | 391 ++ .../AIPlatform/V1/ListSchedulesResponse.php | 114 + .../V1/ListSpecialistPoolsRequest.php | 219 + .../V1/ListSpecialistPoolsResponse.php | 102 + .../AIPlatform/V1/ListStudiesRequest.php | 163 + .../AIPlatform/V1/ListStudiesResponse.php | 110 + .../V1/ListTensorboardExperimentsRequest.php | 304 ++ .../V1/ListTensorboardExperimentsResponse.php | 114 + .../V1/ListTensorboardRunsRequest.php | 304 ++ .../V1/ListTensorboardRunsResponse.php | 114 + .../V1/ListTensorboardTimeSeriesRequest.php | 304 ++ .../V1/ListTensorboardTimeSeriesResponse.php | 114 + .../AIPlatform/V1/ListTensorboardsRequest.php | 304 ++ .../V1/ListTensorboardsResponse.php | 114 + .../V1/ListTrainingPipelinesRequest.php | 313 ++ .../V1/ListTrainingPipelinesResponse.php | 114 + .../Cloud/AIPlatform/V1/ListTrialsRequest.php | 163 + .../AIPlatform/V1/ListTrialsResponse.php | 110 + .../AIPlatform/V1/ListTuningJobsRequest.php | 201 + .../AIPlatform/V1/ListTuningJobsResponse.php | 114 + .../Cloud/AIPlatform/V1/LogprobsResult.php | 105 + .../V1/LogprobsResult/Candidate.php | 168 + .../V1/LogprobsResult/TopCandidates.php | 70 + .../AIPlatform/V1/LookupStudyRequest.php | 121 + .../Cloud/AIPlatform/V1/MachineSpec.php | 265 ++ .../V1/ManualBatchTuningParameters.php | 91 + .../Cloud/AIPlatform/V1/Measurement.php | 159 + .../AIPlatform/V1/Measurement/Metric.php | 108 + .../V1/MergeVersionAliasesRequest.php | 180 + .../Cloud/AIPlatform/V1/MetadataSchema.php | 279 ++ .../V1/MetadataSchema/MetadataSchemaType.php | 71 + .../Cloud/AIPlatform/V1/MetadataStore.php | 330 ++ .../V1/MetadataStore/DataplexConfig.php | 74 + .../V1/MetadataStore/MetadataStoreState.php | 70 + .../Cloud/AIPlatform/V1/MetricxInput.php | 121 + .../Cloud/AIPlatform/V1/MetricxInstance.php | 166 + .../Cloud/AIPlatform/V1/MetricxResult.php | 78 + .../Cloud/AIPlatform/V1/MetricxSpec.php | 149 + .../V1/MetricxSpec/MetricxVersion.php | 72 + .../AIPlatform/V1/MigratableResource.php | 271 ++ .../V1/MigratableResource/AutomlDataset.php | 112 + .../V1/MigratableResource/AutomlModel.php | 112 + .../DataLabelingDataset.php | 150 + .../DataLabelingAnnotatedDataset.php | 112 + .../MlEngineModelVersion.php | 132 + .../AIPlatform/V1/MigrateResourceRequest.php | 184 + .../MigrateAutomlDatasetConfig.php | 117 + .../MigrateAutomlModelConfig.php | 116 + .../MigrateDataLabelingDatasetConfig.php | 159 + ...rateDataLabelingAnnotatedDatasetConfig.php | 79 + .../MigrateMlEngineModelVersionConfig.php | 166 + .../AIPlatform/V1/MigrateResourceResponse.php | 156 + .../src/Google/Cloud/AIPlatform/V1/Model.php | 1937 +++++++++ .../AIPlatform/V1/Model/BaseModelSource.php | 112 + .../Cloud/AIPlatform/V1/Model/DataStats.php | 272 ++ .../V1/Model/DeploymentResourcesType.php | 78 + .../AIPlatform/V1/Model/ExportFormat.php | 161 + .../Model/ExportFormat/ExportableContent.php | 71 + .../AIPlatform/V1/Model/OriginalModelInfo.php | 78 + .../AIPlatform/V1/ModelContainerSpec.php | 1169 ++++++ ...ModelDeploymentMonitoringBigQueryTable.php | 182 + .../LogSource.php | 64 + .../LogType.php | 64 + .../V1/ModelDeploymentMonitoringJob.php | 1185 ++++++ .../LatestMonitoringPipelineMetadata.php | 128 + .../MonitoringScheduleState.php | 71 + ...delDeploymentMonitoringObjectiveConfig.php | 112 + ...ModelDeploymentMonitoringObjectiveType.php | 79 + ...odelDeploymentMonitoringScheduleConfig.php | 157 + .../Cloud/AIPlatform/V1/ModelEvaluation.php | 568 +++ .../ModelEvaluationExplanationSpec.php | 124 + .../AIPlatform/V1/ModelEvaluationSlice.php | 314 ++ .../V1/ModelEvaluationSlice/Slice.php | 180 + .../ModelEvaluationSlice/Slice/SliceSpec.php | 82 + .../Slice/SliceSpec/Range.php | 105 + .../Slice/SliceSpec/SliceConfig.php | 229 ++ .../Slice/SliceSpec/Value.php | 111 + .../Cloud/AIPlatform/V1/ModelExplanation.php | 139 + .../Cloud/AIPlatform/V1/ModelGardenSource.php | 68 + .../V1/ModelMonitoringAlertConfig.php | 167 + .../EmailAlertConfig.php | 70 + .../V1/ModelMonitoringObjectiveConfig.php | 214 + .../ExplanationConfig.php | 123 + .../ExplanationConfig/ExplanationBaseline.php | 148 + .../ExplanationBaseline/PredictionFormat.php | 64 + .../PredictionDriftDetectionConfig.php | 172 + .../TrainingDataset.php | 306 ++ .../TrainingPredictionSkewDetectionConfig.php | 177 + .../V1/ModelMonitoringStatsAnomalies.php | 169 + .../FeatureHistoricStatsAnomalies.php | 196 + .../Cloud/AIPlatform/V1/ModelSourceInfo.php | 109 + .../V1/ModelSourceInfo/ModelSourceType.php | 103 + .../MutateDeployedIndexOperationMetadata.php | 112 + .../V1/MutateDeployedIndexRequest.php | 158 + .../V1/MutateDeployedIndexResponse.php | 78 + .../MutateDeployedModelOperationMetadata.php | 78 + .../V1/MutateDeployedModelRequest.php | 240 ++ .../V1/MutateDeployedModelResponse.php | 78 + .../src/Google/Cloud/AIPlatform/V1/NasJob.php | 676 ++++ .../Cloud/AIPlatform/V1/NasJobOutput.php | 78 + .../V1/NasJobOutput/MultiTrialJobOutput.php | 104 + .../Google/Cloud/AIPlatform/V1/NasJobSpec.php | 155 + .../V1/NasJobSpec/MultiTrialAlgorithmSpec.php | 218 + .../MultiTrialAlgorithmSpec/MetricSpec.php | 104 + .../MetricSpec/GoalType.php | 64 + .../MultiTrialAlgorithm.php | 66 + .../SearchTrialSpec.php | 202 + .../TrainTrialSpec.php | 164 + .../Google/Cloud/AIPlatform/V1/NasTrial.php | 237 ++ .../Cloud/AIPlatform/V1/NasTrial/State.php | 88 + .../Cloud/AIPlatform/V1/NasTrialDetail.php | 206 + .../AIPlatform/V1/NearestNeighborQuery.php | 310 ++ .../V1/NearestNeighborQuery/Embedding.php | 70 + .../V1/NearestNeighborQuery/NumericFilter.php | 233 ++ .../NumericFilter/Operator.php | 93 + .../V1/NearestNeighborQuery/Parameters.php | 125 + .../V1/NearestNeighborQuery/StringFilter.php | 145 + ...NearestNeighborSearchOperationMetadata.php | 121 + .../ContentValidationStats.php | 246 ++ .../RecordError.php | 212 + .../RecordError/RecordErrorType.php | 169 + .../Cloud/AIPlatform/V1/NearestNeighbors.php | 67 + .../V1/NearestNeighbors/Neighbor.php | 160 + .../Google/Cloud/AIPlatform/V1/Neighbor.php | 101 + .../Cloud/AIPlatform/V1/NetworkSpec.php | 147 + .../Google/Cloud/AIPlatform/V1/NfsMount.php | 147 + .../Cloud/AIPlatform/V1/NotebookEucConfig.php | 133 + .../AIPlatform/V1/NotebookExecutionJob.php | 789 ++++ .../CustomEnvironmentSpec.php | 168 + .../DataformRepositorySource.php | 112 + .../DirectNotebookSource.php | 70 + .../GcsNotebookSource.php | 116 + .../V1/NotebookExecutionJobView.php | 61 + .../V1/NotebookIdleShutdownConfig.php | 120 + .../Cloud/AIPlatform/V1/NotebookRuntime.php | 897 +++++ .../V1/NotebookRuntime/HealthState.php | 64 + .../V1/NotebookRuntime/RuntimeState.php | 101 + .../AIPlatform/V1/NotebookRuntimeTemplate.php | 813 ++++ .../V1/NotebookRuntimeTemplateRef.php | 67 + .../AIPlatform/V1/NotebookRuntimeType.php | 62 + .../AIPlatform/V1/PSCAutomationConfig.php | 122 + .../Cloud/AIPlatform/V1/PairwiseChoice.php | 68 + .../AIPlatform/V1/PairwiseMetricInput.php | 121 + .../AIPlatform/V1/PairwiseMetricInstance.php | 82 + .../AIPlatform/V1/PairwiseMetricResult.php | 101 + .../AIPlatform/V1/PairwiseMetricSpec.php | 77 + .../PairwiseQuestionAnsweringQualityInput.php | 121 + ...irwiseQuestionAnsweringQualityInstance.php | 253 ++ ...PairwiseQuestionAnsweringQualityResult.php | 145 + .../PairwiseQuestionAnsweringQualitySpec.php | 105 + .../V1/PairwiseSummarizationQualityInput.php | 121 + .../PairwiseSummarizationQualityInstance.php | 253 ++ .../V1/PairwiseSummarizationQualityResult.php | 145 + .../V1/PairwiseSummarizationQualitySpec.php | 105 + .../src/Google/Cloud/AIPlatform/V1/Part.php | 271 ++ ...useModelDeploymentMonitoringJobRequest.php | 92 + .../AIPlatform/V1/PauseScheduleRequest.php | 92 + .../AIPlatform/V1/PersistentDiskSpec.php | 118 + .../AIPlatform/V1/PersistentResource.php | 698 ++++ .../V1/PersistentResource/State.php | 96 + .../AIPlatform/V1/PipelineFailurePolicy.php | 68 + .../Cloud/AIPlatform/V1/PipelineJob.php | 973 +++++ .../V1/PipelineJob/RuntimeConfig.php | 311 ++ .../RuntimeConfig/InputArtifact.php | 90 + .../Cloud/AIPlatform/V1/PipelineJobDetail.php | 155 + .../Cloud/AIPlatform/V1/PipelineState.php | 106 + .../AIPlatform/V1/PipelineTaskDetail.php | 551 +++ .../V1/PipelineTaskDetail/ArtifactList.php | 70 + .../PipelineTaskDetail/PipelineTaskStatus.php | 174 + .../V1/PipelineTaskDetail/State.php | 116 + .../V1/PipelineTaskExecutorDetail.php | 108 + .../ContainerDetail.php | 225 ++ .../CustomJobDetail.php | 116 + .../V1/PipelineTemplateMetadata.php | 86 + .../AIPlatform/V1/PointwiseMetricInput.php | 121 + .../AIPlatform/V1/PointwiseMetricInstance.php | 82 + .../AIPlatform/V1/PointwiseMetricResult.php | 111 + .../AIPlatform/V1/PointwiseMetricSpec.php | 77 + .../src/Google/Cloud/AIPlatform/V1/Port.php | 71 + .../Cloud/AIPlatform/V1/PredefinedSplit.php | 89 + .../Cloud/AIPlatform/V1/PredictRequest.php | 234 ++ .../PredictRequestResponseLoggingConfig.php | 169 + .../Cloud/AIPlatform/V1/PredictResponse.php | 284 ++ .../Cloud/AIPlatform/V1/PredictSchemata.php | 278 ++ .../Google/Cloud/AIPlatform/V1/Presets.php | 127 + .../Cloud/AIPlatform/V1/Presets/Modality.php | 71 + .../Cloud/AIPlatform/V1/Presets/Query.php | 57 + .../Cloud/AIPlatform/V1/PrivateEndpoints.php | 177 + .../V1/PrivateServiceConnectConfig.php | 147 + .../src/Google/Cloud/AIPlatform/V1/Probe.php | 160 + .../Cloud/AIPlatform/V1/Probe/ExecAction.php | 90 + .../AIPlatform/V1/PscAutomatedEndpoints.php | 136 + .../Cloud/AIPlatform/V1/PublisherModel.php | 387 ++ .../V1/PublisherModel/CallToAction.php | 608 +++ .../V1/PublisherModel/CallToAction/Deploy.php | 489 +++ .../CallToAction/Deploy/DeployMetadata.php | 109 + .../PublisherModel/CallToAction/DeployGke.php | 70 + .../CallToAction/OpenFineTuningPipelines.php | 70 + .../CallToAction/OpenNotebooks.php | 70 + .../RegionalResourceReferences.php | 237 ++ .../CallToAction/ViewRestApi.php | 104 + .../V1/PublisherModel/Documentation.php | 108 + .../V1/PublisherModel/LaunchStage.php | 85 + .../V1/PublisherModel/OpenSourceCategory.php | 88 + .../V1/PublisherModel/ResourceReference.php | 187 + .../V1/PublisherModel/VersionState.php | 64 + .../AIPlatform/V1/PublisherModelView.php | 69 + .../AIPlatform/V1/PurgeArtifactsMetadata.php | 78 + .../AIPlatform/V1/PurgeArtifactsRequest.php | 172 + .../AIPlatform/V1/PurgeArtifactsResponse.php | 114 + .../AIPlatform/V1/PurgeContextsMetadata.php | 78 + .../AIPlatform/V1/PurgeContextsRequest.php | 172 + .../AIPlatform/V1/PurgeContextsResponse.php | 114 + .../AIPlatform/V1/PurgeExecutionsMetadata.php | 78 + .../AIPlatform/V1/PurgeExecutionsRequest.php | 172 + .../AIPlatform/V1/PurgeExecutionsResponse.php | 118 + .../Cloud/AIPlatform/V1/PythonPackageSpec.php | 235 ++ .../QueryArtifactLineageSubgraphRequest.php | 276 ++ .../V1/QueryContextLineageSubgraphRequest.php | 113 + .../V1/QueryDeployedModelsRequest.php | 178 + .../V1/QueryDeployedModelsResponse.php | 220 + .../QueryExecutionInputsAndOutputsRequest.php | 92 + .../V1/QuestionAnsweringCorrectnessInput.php | 121 + .../QuestionAnsweringCorrectnessInstance.php | 209 + .../V1/QuestionAnsweringCorrectnessResult.php | 155 + .../V1/QuestionAnsweringCorrectnessSpec.php | 105 + .../V1/QuestionAnsweringHelpfulnessInput.php | 121 + .../QuestionAnsweringHelpfulnessInstance.php | 209 + .../V1/QuestionAnsweringHelpfulnessResult.php | 155 + .../V1/QuestionAnsweringHelpfulnessSpec.php | 105 + .../V1/QuestionAnsweringQualityInput.php | 121 + .../V1/QuestionAnsweringQualityInstance.php | 209 + .../V1/QuestionAnsweringQualityResult.php | 155 + .../V1/QuestionAnsweringQualitySpec.php | 105 + .../V1/QuestionAnsweringRelevanceInput.php | 121 + .../V1/QuestionAnsweringRelevanceInstance.php | 209 + .../V1/QuestionAnsweringRelevanceResult.php | 155 + .../V1/QuestionAnsweringRelevanceSpec.php | 105 + .../Cloud/AIPlatform/V1/RagContexts.php | 67 + .../AIPlatform/V1/RagContexts/Context.php | 214 + .../Google/Cloud/AIPlatform/V1/RagCorpus.php | 318 ++ .../AIPlatform/V1/RagEmbeddingModelConfig.php | 87 + .../VertexPredictionEndpoint.php | 170 + .../Google/Cloud/AIPlatform/V1/RagFile.php | 491 +++ .../AIPlatform/V1/RagFileChunkingConfig.php | 75 + .../FixedLengthChunking.php | 104 + .../V1/RagFileTransformationConfig.php | 77 + .../Google/Cloud/AIPlatform/V1/RagQuery.php | 119 + .../AIPlatform/V1/RagRetrievalConfig.php | 111 + .../V1/RagRetrievalConfig/Filter.php | 151 + .../Cloud/AIPlatform/V1/RagVectorDbConfig.php | 229 ++ .../V1/RagVectorDbConfig/Pinecone.php | 74 + .../V1/RagVectorDbConfig/RagManagedDb.php | 36 + .../RagVectorDbConfig/VertexVectorSearch.php | 120 + .../Cloud/AIPlatform/V1/RawPredictRequest.php | 200 + .../Cloud/AIPlatform/V1/RayLogsSpec.php | 67 + .../Cloud/AIPlatform/V1/RayMetricSpec.php | 67 + .../Google/Cloud/AIPlatform/V1/RaySpec.php | 290 ++ .../V1/ReadFeatureValuesRequest.php | 188 + .../V1/ReadFeatureValuesResponse.php | 134 + .../ReadFeatureValuesResponse/EntityView.php | 124 + .../EntityView/Data.php | 121 + .../FeatureDescriptor.php | 70 + .../V1/ReadFeatureValuesResponse/Header.php | 122 + .../V1/ReadIndexDatapointsRequest.php | 144 + .../V1/ReadIndexDatapointsResponse.php | 68 + .../V1/ReadTensorboardBlobDataRequest.php | 126 + .../V1/ReadTensorboardBlobDataResponse.php | 68 + .../V1/ReadTensorboardSizeRequest.php | 92 + .../V1/ReadTensorboardSizeResponse.php | 68 + .../ReadTensorboardTimeSeriesDataRequest.php | 168 + .../ReadTensorboardTimeSeriesDataResponse.php | 78 + .../V1/ReadTensorboardUsageRequest.php | 92 + .../V1/ReadTensorboardUsageResponse.php | 68 + .../PerMonthUsageData.php | 70 + .../PerUserUsageData.php | 104 + .../V1/RebaseTunedModelOperationMetadata.php | 78 + .../AIPlatform/V1/RebaseTunedModelRequest.php | 267 ++ ...ootPersistentResourceOperationMetadata.php | 111 + .../V1/RebootPersistentResourceRequest.php | 92 + .../V1/RemoveContextChildrenRequest.php | 129 + .../V1/RemoveContextChildrenResponse.php | 34 + .../AIPlatform/V1/RemoveDatapointsRequest.php | 110 + .../V1/RemoveDatapointsResponse.php | 34 + .../AIPlatform/V1/ReservationAffinity.php | 153 + .../V1/ReservationAffinity/Type.php | 72 + .../Cloud/AIPlatform/V1/ResourcePool.php | 290 ++ .../V1/ResourcePool/AutoscalingSpec.php | 156 + .../Cloud/AIPlatform/V1/ResourceRuntime.php | 87 + .../AIPlatform/V1/ResourceRuntimeSpec.php | 128 + .../Cloud/AIPlatform/V1/ResourcesConsumed.php | 75 + ...RestoreDatasetVersionOperationMetadata.php | 78 + .../V1/RestoreDatasetVersionRequest.php | 92 + ...umeModelDeploymentMonitoringJobRequest.php | 92 + .../AIPlatform/V1/ResumeScheduleRequest.php | 164 + .../Google/Cloud/AIPlatform/V1/Retrieval.php | 150 + .../Cloud/AIPlatform/V1/RetrievalMetadata.php | 83 + .../AIPlatform/V1/RetrieveContextsRequest.php | 185 + .../VertexRagStore.php | 137 + .../VertexRagStore/RagResource.php | 116 + .../V1/RetrieveContextsResponse.php | 78 + .../Google/Cloud/AIPlatform/V1/RougeInput.php | 111 + .../Cloud/AIPlatform/V1/RougeInstance.php | 121 + .../Cloud/AIPlatform/V1/RougeMetricValue.php | 77 + .../Cloud/AIPlatform/V1/RougeResults.php | 67 + .../Google/Cloud/AIPlatform/V1/RougeSpec.php | 136 + .../Cloud/AIPlatform/V1/SafetyInput.php | 121 + .../Cloud/AIPlatform/V1/SafetyInstance.php | 77 + .../Cloud/AIPlatform/V1/SafetyRating.php | 241 ++ .../V1/SafetyRating/HarmProbability.php | 78 + .../V1/SafetyRating/HarmSeverity.php | 78 + .../Cloud/AIPlatform/V1/SafetyResult.php | 155 + .../Cloud/AIPlatform/V1/SafetySetting.php | 139 + .../V1/SafetySetting/HarmBlockMethod.php | 64 + .../V1/SafetySetting/HarmBlockThreshold.php | 85 + .../Google/Cloud/AIPlatform/V1/SafetySpec.php | 67 + .../Cloud/AIPlatform/V1/SampleConfig.php | 159 + .../V1/SampleConfig/SampleStrategy.php | 58 + .../V1/SampledShapleyAttribution.php | 77 + .../Cloud/AIPlatform/V1/SamplingStrategy.php | 78 + .../SamplingStrategy/RandomSampleConfig.php | 70 + .../Google/Cloud/AIPlatform/V1/SavedQuery.php | 464 +++ .../src/Google/Cloud/AIPlatform/V1/Scalar.php | 67 + .../Google/Cloud/AIPlatform/V1/Schedule.php | 906 +++++ .../AIPlatform/V1/Schedule/RunResponse.php | 114 + .../Cloud/AIPlatform/V1/Schedule/State.php | 75 + .../Google/Cloud/AIPlatform/V1/Scheduling.php | 251 ++ .../AIPlatform/V1/Scheduling/Strategy.php | 89 + .../src/Google/Cloud/AIPlatform/V1/Schema.php | 886 +++++ .../AIPlatform/V1/SearchDataItemsRequest.php | 643 +++ .../OrderByAnnotation.php | 116 + .../AIPlatform/V1/SearchDataItemsResponse.php | 114 + .../Cloud/AIPlatform/V1/SearchEntryPoint.php | 109 + .../AIPlatform/V1/SearchFeaturesRequest.php | 491 +++ .../AIPlatform/V1/SearchFeaturesResponse.php | 138 + .../V1/SearchMigratableResourcesRequest.php | 243 ++ .../V1/SearchMigratableResourcesResponse.php | 114 + ...loymentMonitoringStatsAnomaliesRequest.php | 385 ++ .../StatsAnomaliesObjective.php | 121 + ...oymentMonitoringStatsAnomaliesResponse.php | 122 + .../V1/SearchNearestEntitiesRequest.php | 162 + .../V1/SearchNearestEntitiesResponse.php | 78 + .../Google/Cloud/AIPlatform/V1/Segment.php | 177 + .../AIPlatform/V1/ServiceAccountSpec.php | 145 + .../Cloud/AIPlatform/V1/SharePointSources.php | 67 + .../V1/SharePointSources/SharePointSource.php | 378 ++ .../Cloud/AIPlatform/V1/ShieldedVmConfig.php | 89 + .../Cloud/AIPlatform/V1/SlackSource.php | 67 + .../V1/SlackSource/SlackChannels.php | 126 + .../SlackChannels/SlackChannel.php | 158 + .../Cloud/AIPlatform/V1/SmoothGradConfig.php | 209 + .../Cloud/AIPlatform/V1/SpecialistPool.php | 254 ++ .../StartNotebookRuntimeOperationMetadata.php | 116 + .../V1/StartNotebookRuntimeRequest.php | 97 + .../V1/StartNotebookRuntimeResponse.php | 34 + .../StopNotebookRuntimeOperationMetadata.php | 78 + .../V1/StopNotebookRuntimeRequest.php | 97 + .../V1/StopNotebookRuntimeResponse.php | 34 + .../Cloud/AIPlatform/V1/StopTrialRequest.php | 76 + .../Cloud/AIPlatform/V1/StratifiedSplit.php | 186 + .../V1/StreamDirectPredictRequest.php | 158 + .../V1/StreamDirectPredictResponse.php | 112 + .../V1/StreamDirectRawPredictRequest.php | 174 + .../V1/StreamDirectRawPredictResponse.php | 68 + .../AIPlatform/V1/StreamRawPredictRequest.php | 138 + .../AIPlatform/V1/StreamingPredictRequest.php | 157 + .../V1/StreamingPredictResponse.php | 112 + .../V1/StreamingRawPredictRequest.php | 174 + .../V1/StreamingRawPredictResponse.php | 68 + .../V1/StreamingReadFeatureValuesRequest.php | 197 + .../Cloud/AIPlatform/V1/StringArray.php | 67 + .../Cloud/AIPlatform/V1/StructFieldValue.php | 111 + .../Cloud/AIPlatform/V1/StructValue.php | 67 + .../src/Google/Cloud/AIPlatform/V1/Study.php | 265 ++ .../Cloud/AIPlatform/V1/Study/State.php | 72 + .../Google/Cloud/AIPlatform/V1/StudySpec.php | 367 ++ .../AIPlatform/V1/StudySpec/Algorithm.php | 67 + .../StudySpec/ConvexAutomatedStoppingSpec.php | 367 ++ .../DecayCurveAutomatedStoppingSpec.php | 90 + .../V1/StudySpec/MeasurementSelectionType.php | 76 + .../StudySpec/MedianAutomatedStoppingSpec.php | 90 + .../AIPlatform/V1/StudySpec/MetricSpec.php | 156 + .../V1/StudySpec/MetricSpec/GoalType.php | 64 + .../MetricSpec/SafetyMetricConfig.php | 138 + .../V1/StudySpec/ObservationNoise.php | 69 + .../AIPlatform/V1/StudySpec/ParameterSpec.php | 299 ++ .../ParameterSpec/CategoricalValueSpec.php | 130 + .../ConditionalParameterSpec.php | 197 + .../CategoricalValueCondition.php | 78 + .../DiscreteValueCondition.php | 78 + .../IntValueCondition.php | 74 + .../ParameterSpec/DiscreteValueSpec.php | 146 + .../ParameterSpec/DoubleValueSpec.php | 164 + .../ParameterSpec/IntegerValueSpec.php | 164 + .../V1/StudySpec/ParameterSpec/ScaleType.php | 75 + .../V1/StudySpec/StudyStoppingConfig.php | 579 +++ .../AIPlatform/V1/StudyTimeConstraint.php | 108 + .../AIPlatform/V1/SuggestTrialsMetadata.php | 123 + .../AIPlatform/V1/SuggestTrialsRequest.php | 318 ++ .../AIPlatform/V1/SuggestTrialsResponse.php | 190 + .../V1/SummarizationHelpfulnessInput.php | 121 + .../V1/SummarizationHelpfulnessInstance.php | 209 + .../V1/SummarizationHelpfulnessResult.php | 155 + .../V1/SummarizationHelpfulnessSpec.php | 105 + .../V1/SummarizationQualityInput.php | 121 + .../V1/SummarizationQualityInstance.php | 209 + .../V1/SummarizationQualityResult.php | 155 + .../V1/SummarizationQualitySpec.php | 105 + .../V1/SummarizationVerbosityInput.php | 121 + .../V1/SummarizationVerbosityInstance.php | 209 + .../V1/SummarizationVerbosityResult.php | 155 + .../V1/SummarizationVerbositySpec.php | 105 + .../V1/SupervisedHyperParameters.php | 139 + .../SupervisedHyperParameters/AdapterSize.php | 78 + .../V1/SupervisedTuningDataStats.php | 450 +++ .../SupervisedTuningDatasetDistribution.php | 339 ++ .../DatasetBucket.php | 139 + .../AIPlatform/V1/SupervisedTuningSpec.php | 153 + .../AIPlatform/V1/SyncFeatureViewRequest.php | 87 + .../AIPlatform/V1/SyncFeatureViewResponse.php | 72 + .../AIPlatform/V1/TFRecordDestination.php | 77 + .../src/Google/Cloud/AIPlatform/V1/Tensor.php | 541 +++ .../Cloud/AIPlatform/V1/Tensor/DataType.php | 114 + .../Cloud/AIPlatform/V1/Tensorboard.php | 579 +++ .../Cloud/AIPlatform/V1/TensorboardBlob.php | 109 + .../AIPlatform/V1/TensorboardBlobSequence.php | 68 + .../AIPlatform/V1/TensorboardExperiment.php | 394 ++ .../Cloud/AIPlatform/V1/TensorboardRun.php | 368 ++ .../Cloud/AIPlatform/V1/TensorboardTensor.php | 109 + .../AIPlatform/V1/TensorboardTimeSeries.php | 423 ++ .../V1/TensorboardTimeSeries/Metadata.php | 160 + .../V1/TensorboardTimeSeries/ValueType.php | 74 + .../Cloud/AIPlatform/V1/ThresholdConfig.php | 96 + .../Cloud/AIPlatform/V1/TimeSeriesData.php | 143 + .../AIPlatform/V1/TimeSeriesDataPoint.php | 219 + .../Cloud/AIPlatform/V1/TimestampSplit.php | 188 + .../Google/Cloud/AIPlatform/V1/TokensInfo.php | 135 + .../src/Google/Cloud/AIPlatform/V1/Tool.php | 204 + .../AIPlatform/V1/ToolCallValidInput.php | 111 + .../AIPlatform/V1/ToolCallValidInstance.php | 121 + .../V1/ToolCallValidMetricValue.php | 77 + .../AIPlatform/V1/ToolCallValidResults.php | 67 + .../Cloud/AIPlatform/V1/ToolCallValidSpec.php | 33 + .../Google/Cloud/AIPlatform/V1/ToolConfig.php | 77 + .../AIPlatform/V1/ToolNameMatchInput.php | 111 + .../AIPlatform/V1/ToolNameMatchInstance.php | 121 + .../V1/ToolNameMatchMetricValue.php | 77 + .../AIPlatform/V1/ToolNameMatchResults.php | 67 + .../Cloud/AIPlatform/V1/ToolNameMatchSpec.php | 33 + .../V1/ToolParameterKVMatchInput.php | 111 + .../V1/ToolParameterKVMatchInstance.php | 121 + .../V1/ToolParameterKVMatchMetricValue.php | 77 + .../V1/ToolParameterKVMatchResults.php | 67 + .../V1/ToolParameterKVMatchSpec.php | 67 + .../V1/ToolParameterKeyMatchInput.php | 111 + .../V1/ToolParameterKeyMatchInstance.php | 121 + .../V1/ToolParameterKeyMatchMetricValue.php | 77 + .../V1/ToolParameterKeyMatchResults.php | 67 + .../V1/ToolParameterKeyMatchSpec.php | 33 + .../Cloud/AIPlatform/V1/TrainingConfig.php | 73 + .../Cloud/AIPlatform/V1/TrainingPipeline.php | 939 +++++ .../src/Google/Cloud/AIPlatform/V1/Trial.php | 569 +++ .../Cloud/AIPlatform/V1/Trial/Parameter.php | 138 + .../Cloud/AIPlatform/V1/Trial/State.php | 88 + .../Cloud/AIPlatform/V1/TrialContext.php | 135 + .../Google/Cloud/AIPlatform/V1/TunedModel.php | 110 + .../Cloud/AIPlatform/V1/TunedModelRef.php | 147 + .../Cloud/AIPlatform/V1/TuningDataStats.php | 76 + .../Google/Cloud/AIPlatform/V1/TuningJob.php | 823 ++++ .../src/Google/Cloud/AIPlatform/V1/Type.php | 94 + .../V1/UndeployIndexOperationMetadata.php | 78 + .../AIPlatform/V1/UndeployIndexRequest.php | 133 + .../AIPlatform/V1/UndeployIndexResponse.php | 34 + .../V1/UndeployModelOperationMetadata.php | 78 + .../AIPlatform/V1/UndeployModelRequest.php | 194 + .../AIPlatform/V1/UndeployModelResponse.php | 34 + .../AIPlatform/V1/UnmanagedContainerModel.php | 164 + .../AIPlatform/V1/UpdateArtifactRequest.php | 194 + .../AIPlatform/V1/UpdateContextRequest.php | 190 + .../AIPlatform/V1/UpdateDatasetRequest.php | 163 + .../V1/UpdateDatasetVersionRequest.php | 153 + ...eploymentResourcePoolOperationMetadata.php | 77 + .../UpdateDeploymentResourcePoolRequest.php | 157 + .../V1/UpdateEndpointLongRunningRequest.php | 101 + .../V1/UpdateEndpointOperationMetadata.php | 78 + .../AIPlatform/V1/UpdateEndpointRequest.php | 142 + .../AIPlatform/V1/UpdateEntityTypeRequest.php | 234 ++ .../AIPlatform/V1/UpdateExecutionRequest.php | 194 + ...ateExplanationDatasetOperationMetadata.php | 78 + .../V1/UpdateExplanationDatasetRequest.php | 131 + .../V1/UpdateExplanationDatasetResponse.php | 35 + .../UpdateFeatureGroupOperationMetadata.php | 77 + .../V1/UpdateFeatureGroupRequest.php | 204 + ...ateFeatureOnlineStoreOperationMetadata.php | 77 + .../V1/UpdateFeatureOnlineStoreRequest.php | 209 + .../V1/UpdateFeatureOperationMetadata.php | 77 + .../AIPlatform/V1/UpdateFeatureRequest.php | 216 + .../V1/UpdateFeatureViewOperationMetadata.php | 77 + .../V1/UpdateFeatureViewRequest.php | 234 ++ .../UpdateFeaturestoreOperationMetadata.php | 77 + .../V1/UpdateFeaturestoreRequest.php | 204 + .../V1/UpdateIndexEndpointRequest.php | 142 + .../V1/UpdateIndexOperationMetadata.php | 122 + .../AIPlatform/V1/UpdateIndexRequest.php | 147 + ...ploymentMonitoringJobOperationMetadata.php | 78 + ...ateModelDeploymentMonitoringJobRequest.php | 259 ++ .../AIPlatform/V1/UpdateModelRequest.php | 232 ++ .../UpdateNotebookRuntimeTemplateRequest.php | 158 + ...atePersistentResourceOperationMetadata.php | 111 + .../V1/UpdatePersistentResourceRequest.php | 157 + .../V1/UpdateRagCorpusOperationMetadata.php | 78 + .../AIPlatform/V1/UpdateRagCorpusRequest.php | 91 + .../AIPlatform/V1/UpdateScheduleRequest.php | 163 + .../UpdateSpecialistPoolOperationMetadata.php | 120 + .../V1/UpdateSpecialistPoolRequest.php | 137 + .../V1/UpdateTensorboardExperimentRequest.php | 172 + .../V1/UpdateTensorboardOperationMetadata.php | 77 + .../V1/UpdateTensorboardRequest.php | 172 + .../V1/UpdateTensorboardRunRequest.php | 172 + .../V1/UpdateTensorboardTimeSeriesRequest.php | 177 + ...pgradeNotebookRuntimeOperationMetadata.php | 116 + .../V1/UpgradeNotebookRuntimeRequest.php | 97 + .../V1/UpgradeNotebookRuntimeResponse.php | 34 + .../V1/UploadModelOperationMetadata.php | 79 + .../AIPlatform/V1/UploadModelRequest.php | 275 ++ .../AIPlatform/V1/UploadModelResponse.php | 107 + .../AIPlatform/V1/UploadRagFileConfig.php | 77 + .../AIPlatform/V1/UploadRagFileRequest.php | 189 + .../AIPlatform/V1/UploadRagFileResponse.php | 109 + .../AIPlatform/V1/UpsertDatapointsRequest.php | 170 + .../V1/UpsertDatapointsResponse.php | 34 + .../AIPlatform/V1/UserActionReference.php | 165 + .../src/Google/Cloud/AIPlatform/V1/Value.php | 141 + .../Cloud/AIPlatform/V1/VertexAISearch.php | 76 + .../Cloud/AIPlatform/V1/VertexRagStore.php | 229 ++ .../V1/VertexRagStore/RagResource.php | 116 + .../Cloud/AIPlatform/V1/VideoMetadata.php | 121 + .../Cloud/AIPlatform/V1/WorkerPoolSpec.php | 264 ++ .../V1/WriteFeatureValuesPayload.php | 113 + .../V1/WriteFeatureValuesRequest.php | 148 + .../V1/WriteFeatureValuesResponse.php | 34 + .../WriteTensorboardExperimentDataRequest.php | 128 + ...WriteTensorboardExperimentDataResponse.php | 34 + .../V1/WriteTensorboardRunDataRequest.php | 148 + .../V1/WriteTensorboardRunDataResponse.php | 34 + .../Cloud/AIPlatform/V1/XraiAttribution.php | 203 + .../DatasetServiceClient/create_dataset.php | 103 + .../create_dataset_version.php | 90 + .../DatasetServiceClient/delete_dataset.php | 82 + .../delete_dataset_version.php | 87 + .../delete_saved_query.php | 87 + .../V1/DatasetServiceClient/export_data.php | 88 + .../get_annotation_spec.php | 78 + .../V1/DatasetServiceClient/get_dataset.php | 71 + .../get_dataset_version.php | 78 + .../DatasetServiceClient/get_iam_policy.php | 72 + .../V1/DatasetServiceClient/get_location.php | 57 + .../V1/DatasetServiceClient/import_data.php | 95 + .../DatasetServiceClient/list_annotations.php | 85 + .../DatasetServiceClient/list_data_items.php | 78 + .../list_dataset_versions.php | 78 + .../V1/DatasetServiceClient/list_datasets.php | 77 + .../DatasetServiceClient/list_locations.php | 62 + .../list_saved_queries.php | 78 + .../restore_dataset_version.php | 90 + .../search_data_items.php | 78 + .../DatasetServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../DatasetServiceClient/update_dataset.php | 86 + .../update_dataset_version.php | 65 + .../create_deployment_resource_pool.php | 116 + .../delete_deployment_resource_pool.php | 86 + .../get_deployment_resource_pool.php | 77 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../list_deployment_resource_pools.php | 77 + .../list_locations.php | 62 + .../query_deployed_models.php | 77 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_deployment_resource_pool.php | 100 + .../EndpointServiceClient/create_endpoint.php | 91 + .../EndpointServiceClient/delete_endpoint.php | 82 + .../V1/EndpointServiceClient/deploy_model.php | 105 + .../V1/EndpointServiceClient/get_endpoint.php | 73 + .../EndpointServiceClient/get_iam_policy.php | 72 + .../V1/EndpointServiceClient/get_location.php | 57 + .../EndpointServiceClient/list_endpoints.php | 77 + .../EndpointServiceClient/list_locations.php | 62 + .../mutate_deployed_model.php | 113 + .../EndpointServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../EndpointServiceClient/undeploy_model.php | 89 + .../EndpointServiceClient/update_endpoint.php | 77 + .../update_endpoint_long_running.php | 86 + .../evaluate_instances.php | 72 + .../get_iam_policy.php | 72 + .../EvaluationServiceClient/get_location.php | 57 + .../list_locations.php | 62 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../create_feature_online_store.php | 98 + .../create_feature_view.php | 100 + .../delete_feature_online_store.php | 87 + .../delete_feature_view.php | 87 + .../get_feature_online_store.php | 75 + .../get_feature_view.php | 78 + .../get_feature_view_sync.php | 78 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../list_feature_online_stores.php | 78 + .../list_feature_view_syncs.php | 83 + .../list_feature_views.php | 82 + .../list_locations.php | 62 + .../set_iam_policy.php | 77 + .../sync_feature_view.php | 77 + .../test_iam_permissions.php | 84 + .../update_feature_online_store.php | 71 + .../update_feature_view.php | 71 + .../fetch_feature_values.php | 77 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../list_locations.php | 62 + .../search_nearest_entities.php | 82 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../batch_create_features.php | 123 + .../create_feature.php | 103 + .../create_feature_group.php | 96 + .../delete_feature.php | 89 + .../delete_feature_group.php | 86 + .../get_feature.php | 81 + .../get_feature_group.php | 75 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../list_feature_groups.php | 78 + .../list_features.php | 85 + .../list_locations.php | 62 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_feature.php | 71 + .../update_feature_group.php | 71 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../list_locations.php | 62 + .../read_feature_values.php | 105 + .../set_iam_policy.php | 77 + .../streaming_read_feature_values.php | 116 + .../test_iam_permissions.php | 84 + .../write_feature_values.php | 94 + .../batch_create_features.php | 123 + .../batch_read_feature_values.php | 131 + .../create_entity_type.php | 98 + .../create_feature.php | 103 + .../create_featurestore.php | 96 + .../delete_entity_type.php | 88 + .../delete_feature.php | 89 + .../delete_feature_values.php | 99 + .../delete_featurestore.php | 87 + .../export_feature_values.php | 110 + .../get_entity_type.php | 78 + .../FeaturestoreServiceClient/get_feature.php | 81 + .../get_featurestore.php | 75 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../import_feature_values.php | 117 + .../list_entity_types.php | 82 + .../list_features.php | 85 + .../list_featurestores.php | 78 + .../list_locations.php | 62 + .../search_features.php | 78 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_entity_type.php | 59 + .../update_feature.php | 59 + .../update_featurestore.php | 71 + .../cancel_tuning_job.php | 81 + .../create_tuning_job.php | 75 + .../get_iam_policy.php | 72 + .../GenAiTuningServiceClient/get_location.php | 57 + .../get_tuning_job.php | 72 + .../list_locations.php | 62 + .../list_tuning_jobs.php | 77 + .../rebase_tuned_model.php | 87 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../create_index_endpoint.php | 93 + .../delete_index_endpoint.php | 86 + .../deploy_index.php | 112 + .../get_iam_policy.php | 72 + .../get_index_endpoint.php | 77 + .../get_location.php | 57 + .../list_index_endpoints.php | 77 + .../list_locations.php | 62 + .../mutate_deployed_index.php | 114 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../undeploy_index.php | 94 + .../update_index_endpoint.php | 77 + .../V1/IndexServiceClient/create_index.php | 91 + .../V1/IndexServiceClient/delete_index.php | 85 + .../V1/IndexServiceClient/get_iam_policy.php | 72 + .../V1/IndexServiceClient/get_index.php | 73 + .../V1/IndexServiceClient/get_location.php | 57 + .../V1/IndexServiceClient/list_indexes.php | 77 + .../V1/IndexServiceClient/list_locations.php | 62 + .../IndexServiceClient/remove_datapoints.php | 73 + .../V1/IndexServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../V1/IndexServiceClient/update_index.php | 86 + .../IndexServiceClient/upsert_datapoints.php | 73 + .../cancel_batch_prediction_job.php | 86 + .../V1/JobServiceClient/cancel_custom_job.php | 83 + .../cancel_data_labeling_job.php | 75 + .../cancel_hyperparameter_tuning_job.php | 88 + .../V1/JobServiceClient/cancel_nas_job.php | 83 + .../create_batch_prediction_job.php | 103 + .../V1/JobServiceClient/create_custom_job.php | 86 + .../create_data_labeling_job.php | 122 + .../create_hyperparameter_tuning_job.php | 130 + ...create_model_deployment_monitoring_job.php | 117 + .../V1/JobServiceClient/create_nas_job.php | 82 + .../delete_batch_prediction_job.php | 87 + .../V1/JobServiceClient/delete_custom_job.php | 82 + .../delete_data_labeling_job.php | 86 + .../delete_hyperparameter_tuning_job.php | 86 + ...delete_model_deployment_monitoring_job.php | 86 + .../V1/JobServiceClient/delete_nas_job.php | 82 + .../get_batch_prediction_job.php | 77 + .../V1/JobServiceClient/get_custom_job.php | 73 + .../get_data_labeling_job.php | 77 + .../get_hyperparameter_tuning_job.php | 77 + .../V1/JobServiceClient/get_iam_policy.php | 72 + .../V1/JobServiceClient/get_location.php | 57 + .../get_model_deployment_monitoring_job.php | 77 + .../V1/JobServiceClient/get_nas_job.php | 73 + .../JobServiceClient/get_nas_trial_detail.php | 78 + .../list_batch_prediction_jobs.php | 77 + .../V1/JobServiceClient/list_custom_jobs.php | 77 + .../list_data_labeling_jobs.php | 77 + .../list_hyperparameter_tuning_jobs.php | 78 + .../V1/JobServiceClient/list_locations.php | 62 + .../list_model_deployment_monitoring_jobs.php | 77 + .../V1/JobServiceClient/list_nas_jobs.php | 77 + .../list_nas_trial_details.php | 78 + .../pause_model_deployment_monitoring_job.php | 78 + ...resume_model_deployment_monitoring_job.php | 77 + ..._deployment_monitoring_stats_anomalies.php | 94 + .../V1/JobServiceClient/set_iam_policy.php | 77 + .../JobServiceClient/test_iam_permissions.php | 84 + ...update_model_deployment_monitoring_job.php | 124 + .../compute_tokens.php | 72 + .../LlmUtilityServiceClient/count_tokens.php | 73 + .../get_iam_policy.php | 72 + .../LlmUtilityServiceClient/get_location.php | 57 + .../list_locations.php | 62 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../V1/MatchServiceClient/find_neighbors.php | 77 + .../V1/MatchServiceClient/get_iam_policy.php | 72 + .../V1/MatchServiceClient/get_location.php | 57 + .../V1/MatchServiceClient/list_locations.php | 62 + .../read_index_datapoints.php | 78 + .../V1/MatchServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../add_context_artifacts_and_executions.php | 80 + .../add_context_children.php | 83 + .../add_execution_events.php | 82 + .../MetadataServiceClient/create_artifact.php | 80 + .../MetadataServiceClient/create_context.php | 79 + .../create_execution.php | 80 + .../create_metadata_schema.php | 90 + .../create_metadata_store.php | 87 + .../MetadataServiceClient/delete_artifact.php | 87 + .../MetadataServiceClient/delete_context.php | 87 + .../delete_execution.php | 87 + .../delete_metadata_store.php | 87 + .../V1/MetadataServiceClient/get_artifact.php | 78 + .../V1/MetadataServiceClient/get_context.php | 78 + .../MetadataServiceClient/get_execution.php | 78 + .../MetadataServiceClient/get_iam_policy.php | 72 + .../V1/MetadataServiceClient/get_location.php | 57 + .../get_metadata_schema.php | 78 + .../get_metadata_store.php | 77 + .../MetadataServiceClient/list_artifacts.php | 82 + .../MetadataServiceClient/list_contexts.php | 82 + .../MetadataServiceClient/list_executions.php | 82 + .../MetadataServiceClient/list_locations.php | 62 + .../list_metadata_schemas.php | 82 + .../list_metadata_stores.php | 78 + .../MetadataServiceClient/purge_artifacts.php | 93 + .../MetadataServiceClient/purge_contexts.php | 93 + .../purge_executions.php | 93 + .../query_artifact_lineage_subgraph.php | 83 + .../query_context_lineage_subgraph.php | 84 + .../query_execution_inputs_and_outputs.php | 80 + .../remove_context_children.php | 81 + .../MetadataServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../MetadataServiceClient/update_artifact.php | 59 + .../MetadataServiceClient/update_context.php | 59 + .../update_execution.php | 59 + .../batch_migrate_resources.php | 88 + .../MigrationServiceClient/get_iam_policy.php | 72 + .../MigrationServiceClient/get_location.php | 57 + .../MigrationServiceClient/list_locations.php | 62 + .../search_migratable_resources.php | 81 + .../MigrationServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../get_iam_policy.php | 72 + .../ModelGardenServiceClient/get_location.php | 57 + .../get_publisher_model.php | 73 + .../list_locations.php | 62 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../batch_import_evaluated_annotations.php | 82 + .../batch_import_model_evaluation_slices.php | 81 + .../V1/ModelServiceClient/copy_model.php | 95 + .../V1/ModelServiceClient/delete_model.php | 88 + .../delete_model_version.php | 89 + .../V1/ModelServiceClient/export_model.php | 91 + .../V1/ModelServiceClient/get_iam_policy.php | 72 + .../V1/ModelServiceClient/get_location.php | 57 + .../V1/ModelServiceClient/get_model.php | 82 + .../get_model_evaluation.php | 78 + .../get_model_evaluation_slice.php | 79 + .../import_model_evaluation.php | 74 + .../V1/ModelServiceClient/list_locations.php | 62 + .../list_model_evaluation_slices.php | 83 + .../list_model_evaluations.php | 77 + .../list_model_versions.php | 76 + .../V1/ModelServiceClient/list_models.php | 77 + .../merge_version_aliases.php | 89 + .../V1/ModelServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_explanation_dataset.php | 84 + .../V1/ModelServiceClient/update_model.php | 77 + .../V1/ModelServiceClient/upload_model.php | 92 + .../assign_notebook_runtime.php | 113 + .../create_notebook_execution_job.php | 86 + .../create_notebook_runtime_template.php | 93 + .../delete_notebook_execution_job.php | 84 + .../delete_notebook_runtime.php | 87 + .../delete_notebook_runtime_template.php | 86 + .../NotebookServiceClient/get_iam_policy.php | 72 + .../V1/NotebookServiceClient/get_location.php | 57 + .../get_notebook_execution_job.php | 75 + .../get_notebook_runtime.php | 78 + .../get_notebook_runtime_template.php | 77 + .../NotebookServiceClient/list_locations.php | 62 + .../list_notebook_execution_jobs.php | 78 + .../list_notebook_runtime_templates.php | 78 + .../list_notebook_runtimes.php | 78 + .../NotebookServiceClient/set_iam_policy.php | 77 + .../start_notebook_runtime.php | 90 + .../stop_notebook_runtime.php | 90 + .../test_iam_permissions.php | 84 + .../update_notebook_runtime_template.php | 77 + .../upgrade_notebook_runtime.php | 90 + .../create_persistent_resource.php | 102 + .../delete_persistent_resource.php | 86 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../get_persistent_resource.php | 77 + .../list_locations.php | 62 + .../list_persistent_resources.php | 77 + .../reboot_persistent_resource.php | 89 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_persistent_resource.php | 81 + .../batch_cancel_pipeline_jobs.php | 104 + .../batch_delete_pipeline_jobs.php | 100 + .../cancel_pipeline_job.php | 87 + .../cancel_training_pipeline.php | 88 + .../create_pipeline_job.php | 74 + .../create_training_pipeline.php | 98 + .../delete_pipeline_job.php | 86 + .../delete_training_pipeline.php | 86 + .../PipelineServiceClient/get_iam_policy.php | 72 + .../V1/PipelineServiceClient/get_location.php | 57 + .../get_pipeline_job.php | 77 + .../get_training_pipeline.php | 77 + .../PipelineServiceClient/list_locations.php | 62 + .../list_pipeline_jobs.php | 77 + .../list_training_pipelines.php | 77 + .../PipelineServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../direct_predict.php | 74 + .../direct_raw_predict.php | 74 + .../V1/PredictionServiceClient/explain.php | 86 + .../generate_content.php | 84 + .../get_iam_policy.php | 72 + .../PredictionServiceClient/get_location.php | 57 + .../list_locations.php | 62 + .../V1/PredictionServiceClient/predict.php | 76 + .../PredictionServiceClient/raw_predict.php | 83 + .../server_streaming_predict.php | 79 + .../set_iam_policy.php | 77 + .../stream_direct_predict.php | 80 + .../stream_direct_raw_predict.php | 80 + .../stream_generate_content.php | 89 + .../stream_raw_predict.php | 78 + .../streaming_predict.php | 80 + .../streaming_raw_predict.php | 79 + .../test_iam_permissions.php | 84 + .../ScheduleServiceClient/create_schedule.php | 87 + .../ScheduleServiceClient/delete_schedule.php | 82 + .../ScheduleServiceClient/get_iam_policy.php | 72 + .../V1/ScheduleServiceClient/get_location.php | 57 + .../V1/ScheduleServiceClient/get_schedule.php | 73 + .../ScheduleServiceClient/list_locations.php | 62 + .../ScheduleServiceClient/list_schedules.php | 77 + .../ScheduleServiceClient/pause_schedule.php | 74 + .../ScheduleServiceClient/resume_schedule.php | 79 + .../ScheduleServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../ScheduleServiceClient/update_schedule.php | 90 + .../create_specialist_pool.php | 98 + .../delete_specialist_pool.php | 85 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../get_specialist_pool.php | 77 + .../list_locations.php | 62 + .../list_specialist_pools.php | 77 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_specialist_pool.php | 95 + .../batch_create_tensorboard_runs.php | 120 + .../batch_create_tensorboard_time_series.php | 121 + ...atch_read_tensorboard_time_series_data.php | 100 + .../create_tensorboard.php | 93 + .../create_tensorboard_experiment.php | 87 + .../create_tensorboard_run.php | 96 + .../create_tensorboard_time_series.php | 99 + .../delete_tensorboard.php | 86 + .../delete_tensorboard_experiment.php | 87 + .../delete_tensorboard_run.php | 88 + .../delete_tensorboard_time_series.php | 89 + .../export_tensorboard_time_series_data.php | 86 + .../get_iam_policy.php | 72 + .../TensorboardServiceClient/get_location.php | 57 + .../get_tensorboard.php | 77 + .../get_tensorboard_experiment.php | 78 + .../get_tensorboard_run.php | 79 + .../get_tensorboard_time_series.php | 80 + .../list_locations.php | 62 + .../list_tensorboard_experiments.php | 82 + .../list_tensorboard_runs.php | 83 + .../list_tensorboard_time_series.php | 84 + .../list_tensorboards.php | 78 + .../read_tensorboard_blob_data.php | 88 + .../read_tensorboard_size.php | 77 + .../read_tensorboard_time_series_data.php | 84 + .../read_tensorboard_usage.php | 77 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_tensorboard.php | 87 + .../update_tensorboard_experiment.php | 62 + .../update_tensorboard_run.php | 77 + .../update_tensorboard_time_series.php | 86 + .../write_tensorboard_experiment_data.php | 120 + .../write_tensorboard_run_data.php | 103 + .../create_rag_corpus.php | 91 + .../delete_rag_corpus.php | 86 + .../delete_rag_file.php | 87 + .../get_iam_policy.php | 72 + .../get_location.php | 57 + .../get_rag_corpus.php | 77 + .../get_rag_file.php | 78 + .../import_rag_files.php | 92 + .../list_locations.php | 62 + .../list_rag_corpora.php | 77 + .../list_rag_files.php | 82 + .../set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../update_rag_corpus.php | 86 + .../upload_rag_file.php | 88 + .../VertexRagServiceClient/augment_prompt.php | 75 + .../corroborate_content.php | 76 + .../VertexRagServiceClient/get_iam_policy.php | 72 + .../VertexRagServiceClient/get_location.php | 57 + .../VertexRagServiceClient/list_locations.php | 62 + .../retrieve_contexts.php | 77 + .../VertexRagServiceClient/set_iam_policy.php | 77 + .../test_iam_permissions.php | 84 + .../add_trial_measurement.php | 82 + .../check_trial_early_stopping_state.php | 93 + .../V1/VizierServiceClient/complete_trial.php | 73 + .../V1/VizierServiceClient/create_study.php | 112 + .../V1/VizierServiceClient/create_trial.php | 74 + .../V1/VizierServiceClient/delete_study.php | 70 + .../V1/VizierServiceClient/delete_trial.php | 71 + .../V1/VizierServiceClient/get_iam_policy.php | 72 + .../V1/VizierServiceClient/get_location.php | 57 + .../V1/VizierServiceClient/get_study.php | 72 + .../V1/VizierServiceClient/get_trial.php | 73 + .../V1/VizierServiceClient/list_locations.php | 62 + .../list_optimal_trials.php | 74 + .../V1/VizierServiceClient/list_studies.php | 77 + .../V1/VizierServiceClient/list_trials.php | 77 + .../V1/VizierServiceClient/lookup_study.php | 76 + .../V1/VizierServiceClient/set_iam_policy.php | 77 + .../V1/VizierServiceClient/stop_trial.php | 73 + .../V1/VizierServiceClient/suggest_trials.php | 102 + .../test_iam_permissions.php | 84 + .../v1/src/V1/Client/DatasetServiceClient.php | 1062 +++++ .../DeploymentResourcePoolServiceClient.php | 656 +++ .../src/V1/Client/EndpointServiceClient.php | 835 ++++ .../src/V1/Client/EvaluationServiceClient.php | 392 ++ .../FeatureOnlineStoreAdminServiceClient.php | 869 ++++ .../FeatureOnlineStoreServiceClient.php | 434 ++ .../Client/FeatureRegistryServiceClient.php | 847 ++++ ...FeaturestoreOnlineServingServiceClient.php | 464 +++ .../V1/Client/FeaturestoreServiceClient.php | 1185 ++++++ .../V1/Client/GenAiTuningServiceClient.php | 713 ++++ .../V1/Client/IndexEndpointServiceClient.php | 712 ++++ .../v1/src/V1/Client/IndexServiceClient.php | 659 +++ .../v1/src/V1/Client/JobServiceClient.php | 1845 +++++++++ .../src/V1/Client/LlmUtilityServiceClient.php | 485 +++ .../v1/src/V1/Client/MatchServiceClient.php | 425 ++ .../src/V1/Client/MetadataServiceClient.php | 1453 +++++++ .../src/V1/Client/MigrationServiceClient.php | 559 +++ .../V1/Client/ModelGardenServiceClient.php | 393 ++ .../v1/src/V1/Client/ModelServiceClient.php | 1119 ++++++ .../src/V1/Client/NotebookServiceClient.php | 1019 +++++ .../PersistentResourceServiceClient.php | 655 +++ .../src/V1/Client/PipelineServiceClient.php | 1039 +++++ .../src/V1/Client/PredictionServiceClient.php | 783 ++++ .../src/V1/Client/ScheduleServiceClient.php | 872 ++++ .../V1/Client/SpecialistPoolServiceClient.php | 589 +++ .../V1/Client/TensorboardServiceClient.php | 1396 +++++++ .../V1/Client/VertexRagDataServiceClient.php | 845 ++++ .../src/V1/Client/VertexRagServiceClient.php | 474 +++ .../v1/src/V1/Client/VizierServiceClient.php | 919 +++++ .../AiPlatform/v1/src/V1/gapic_metadata.json | 2565 ++++++++++++ .../dataset_service_client_config.json | 142 + .../dataset_service_descriptor_config.php | 443 +++ .../dataset_service_rest_client_config.php | 2453 ++++++++++++ ...t_resource_pool_service_client_config.json | 77 + ...esource_pool_service_descriptor_config.php | 217 + ...source_pool_service_rest_client_config.php | 2226 +++++++++++ .../endpoint_service_client_config.json | 92 + .../endpoint_service_descriptor_config.php | 272 ++ .../endpoint_service_rest_client_config.php | 2264 +++++++++++ .../evaluation_service_client_config.json | 52 + .../evaluation_service_descriptor_config.php | 116 + .../evaluation_service_rest_client_config.php | 2166 ++++++++++ ...ine_store_admin_service_client_config.json | 112 + ..._store_admin_service_descriptor_config.php | 331 ++ ...store_admin_service_rest_client_config.php | 2310 +++++++++++ ...re_online_store_service_client_config.json | 57 + ...online_store_service_descriptor_config.php | 128 + ...nline_store_service_rest_client_config.php | 2178 ++++++++++ ...eature_registry_service_client_config.json | 102 + ...ure_registry_service_descriptor_config.php | 308 ++ ...re_registry_service_rest_client_config.php | 2288 +++++++++++ ..._online_serving_service_client_config.json | 60 + ...line_serving_service_descriptor_config.php | 143 + ...ine_serving_service_rest_client_config.php | 2190 ++++++++++ .../featurestore_service_client_config.json | 152 + ...featurestore_service_descriptor_config.php | 481 +++ ...eaturestore_service_rest_client_config.php | 2408 +++++++++++ .../gen_ai_tuning_service_client_config.json | 72 + ...en_ai_tuning_service_descriptor_config.php | 186 + ...n_ai_tuning_service_rest_client_config.php | 2212 +++++++++++ .../index_endpoint_service_client_config.json | 87 + ...dex_endpoint_service_descriptor_config.php | 247 ++ ...ex_endpoint_service_rest_client_config.php | 2251 +++++++++++ .../index_service_client_config.json | 82 + .../index_service_descriptor_config.php | 220 + .../index_service_rest_client_config.php | 2236 +++++++++++ .../resources/job_service_client_config.json | 222 ++ .../job_service_descriptor_config.php | 657 +++ .../job_service_rest_client_config.php | 2558 ++++++++++++ .../llm_utility_service_client_config.json | 57 + .../llm_utility_service_descriptor_config.php | 131 + ...llm_utility_service_rest_client_config.php | 2212 +++++++++++ .../match_service_client_config.json | 57 + .../match_service_descriptor_config.php | 128 + .../match_service_rest_client_config.php | 2178 ++++++++++ .../metadata_service_client_config.json | 207 + .../metadata_service_descriptor_config.php | 592 +++ .../metadata_service_rest_client_config.php | 2524 ++++++++++++ .../migration_service_client_config.json | 57 + .../migration_service_descriptor_config.php | 147 + .../migration_service_rest_client_config.php | 2178 ++++++++++ .../model_garden_service_client_config.json | 52 + ...model_garden_service_descriptor_config.php | 116 + ...odel_garden_service_rest_client_config.php | 2165 ++++++++++ .../model_service_client_config.json | 137 + .../model_service_descriptor_config.php | 403 ++ .../model_service_rest_client_config.php | 2365 +++++++++++ .../notebook_service_client_config.json | 127 + .../notebook_service_descriptor_config.php | 391 ++ .../notebook_service_rest_client_config.php | 2341 +++++++++++ ...istent_resource_service_client_config.json | 77 + ...ent_resource_service_descriptor_config.php | 216 + ...nt_resource_service_rest_client_config.php | 2230 +++++++++++ .../pipeline_service_client_config.json | 107 + .../pipeline_service_descriptor_config.php | 304 ++ .../pipeline_service_rest_client_config.php | 2292 +++++++++++ .../prediction_service_client_config.json | 98 + .../prediction_service_descriptor_config.php | 252 ++ .../prediction_service_rest_client_config.php | 2324 +++++++++++ .../schedule_service_client_config.json | 82 + .../schedule_service_descriptor_config.php | 216 + .../schedule_service_rest_client_config.php | 2239 +++++++++++ ...specialist_pool_service_client_config.json | 72 + ...cialist_pool_service_descriptor_config.php | 195 + ...ialist_pool_service_rest_client_config.php | 2215 +++++++++++ .../tensorboard_service_client_config.json | 195 + .../tensorboard_service_descriptor_config.php | 557 +++ ...tensorboard_service_rest_client_config.php | 2519 ++++++++++++ ...vertex_rag_data_service_client_config.json | 97 + ...tex_rag_data_service_descriptor_config.php | 283 ++ ...ex_rag_data_service_rest_client_config.php | 2269 +++++++++++ .../vertex_rag_service_client_config.json | 62 + .../vertex_rag_service_descriptor_config.php | 141 + .../vertex_rag_service_rest_client_config.php | 2190 ++++++++++ .../vizier_service_client_config.json | 122 + .../vizier_service_descriptor_config.php | 317 ++ .../vizier_service_rest_client_config.php | 2328 +++++++++++ .../V1/Client/DatasetServiceClientTest.php | 2435 ++++++++++++ ...eploymentResourcePoolServiceClientTest.php | 1150 ++++++ .../V1/Client/EndpointServiceClientTest.php | 1578 ++++++++ .../V1/Client/EvaluationServiceClientTest.php | 490 +++ ...atureOnlineStoreAdminServiceClientTest.php | 1774 +++++++++ .../FeatureOnlineStoreServiceClientTest.php | 561 +++ .../FeatureRegistryServiceClientTest.php | 1687 ++++++++ ...urestoreOnlineServingServiceClientTest.php | 690 ++++ .../Client/FeaturestoreServiceClientTest.php | 2742 +++++++++++++ .../Client/GenAiTuningServiceClientTest.php | 864 ++++ .../Client/IndexEndpointServiceClientTest.php | 1424 +++++++ .../Unit/V1/Client/IndexServiceClientTest.php | 1176 ++++++ .../Unit/V1/Client/JobServiceClientTest.php | 3525 +++++++++++++++++ .../V1/Client/LlmUtilityServiceClientTest.php | 558 +++ .../Unit/V1/Client/MatchServiceClientTest.php | 554 +++ .../V1/Client/MetadataServiceClientTest.php | 3183 +++++++++++++++ .../V1/Client/MigrationServiceClientTest.php | 675 ++++ .../Client/ModelGardenServiceClientTest.php | 502 +++ .../Unit/V1/Client/ModelServiceClientTest.php | 2148 ++++++++++ .../V1/Client/NotebookServiceClientTest.php | 2225 +++++++++++ .../PersistentResourceServiceClientTest.php | 1161 ++++++ .../V1/Client/PipelineServiceClientTest.php | 1583 ++++++++ .../V1/Client/PredictionServiceClientTest.php | 1491 +++++++ .../V1/Client/ScheduleServiceClientTest.php | 1042 +++++ .../SpecialistPoolServiceClientTest.php | 1033 +++++ .../Client/TensorboardServiceClientTest.php | 3029 ++++++++++++++ .../Client/VertexRagDataServiceClientTest.php | 1501 +++++++ .../V1/Client/VertexRagServiceClientTest.php | 627 +++ .../V1/Client/VizierServiceClientTest.php | 1657 ++++++++ 1847 files changed, 375140 insertions(+) create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AcceleratorType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Annotation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AnnotationSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ApiAuth.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Artifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/BatchPredictionJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CompletionStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Content.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Context.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CustomJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataItem.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataLabelingJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetVersion.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedIndexRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedModelRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePoolService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EncryptionSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EndpointService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EntityType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EnvVar.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EvaluatedAnnotation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EvaluationService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Event.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Execution.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Explanation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ExplanationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureGroup.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureMonitoringStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreAdminService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureRegistryService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureSelector.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureView.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureViewSync.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Featurestore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreMonitoring.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreOnlineService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/GenaiTuningService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/HyperparameterTuningJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Index.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpointService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Io.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LineageSubgraph.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LlmUtilityService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MachineResources.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ManualBatchTuningParameters.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MatchService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataSchema.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataStore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MigratableResource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MigrationService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Model.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelDeploymentMonitoringJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluationSlice.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelGardenService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelMonitoring.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NasJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NetworkSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookEucConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookExecutionJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookIdleShutdownConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookRuntime.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookRuntimeTemplateRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Openapi.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Operation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PersistentResource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PersistentResourceService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineFailurePolicy.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PredictionService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PublisherModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ReservationAffinity.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SavedQuery.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ScheduleService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ServiceNetworking.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPoolService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Study.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tensorboard.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardData.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardExperiment.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardRun.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardTimeSeries.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TrainingPipeline.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TuningJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Types.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/UnmanagedContainerModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/UserActionReference.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Value.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagData.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagDataService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VizierService.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AcceleratorType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ActiveLearningConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddTrialMeasurementRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Annotation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AnnotationSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth/ApiKeyConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Attribution.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest/Model.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutomaticResources.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutoscalingMetricSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AvroSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDedicatedResources.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata/PartialResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InputConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InstanceConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputInfo.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/EntityTypeSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/PassThroughField.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQueryDestination.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQuerySource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Blob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BlurBaselineConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BoolArray.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelBatchPredictionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelCustomJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelDataLabelingJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelHyperparameterTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelNasJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelPipelineJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTrainingPipelineRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate/FinishReason.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateMetatdata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Citation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CitationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Claim.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ClientConnectionConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec/CometVersion.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompleteTrialRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompletionStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerRegistryDestination.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Content.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Context.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest/Parameters.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateArtifactRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateBatchPredictionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateContextRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateCustomJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDataLabelingJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateExecutionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateHyperparameterTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataSchemaRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateModelDeploymentMonitoringJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNasJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePipelineJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRegistryFeatureOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateScheduleRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateStudyRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardExperimentRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRunRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardTimeSeriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrainingPipelineRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrialRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvDestination.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJobSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItem.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItemView.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataLabelingJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetVersion.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DedicatedResources.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteArtifactRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteBatchPredictionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteContextRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteCustomJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDataLabelingJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetVersionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDeploymentResourcePoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEntityTypeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteExecutionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureGroupRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureOnlineStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectEntity.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectTimeRangeAndFeature.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectEntity.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectTimeRangeAndFeature.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureViewRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeaturestoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteHyperparameterTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelDeploymentMonitoringJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelVersionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNasJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookExecutionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeTemplateRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePersistentResourceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePipelineJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagCorpusRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagFileRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSavedQueryRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteScheduleRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSpecialistPoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteStudyRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardExperimentRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRunRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardTimeSeriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrainingPipelineRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrialRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndex.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig/AuthProvider.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel/Status.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModelRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeploymentResourcePool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DestinationFeatureSetting.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectUploadSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DiskSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DoubleArray.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig/Mode.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EncryptionSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityIdSelector.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EnvVar.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/AttributedItem.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/QueryType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation/EvaluatedAnnotationType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotationExplanation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event/Type.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource/DataFormat.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride/DataFormat.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesRestrictionsNamespace.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Explanation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Encoding.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/FeatureValueDomain.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/ColorMap.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/OverlayType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Polarity.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Type.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/OutputMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride/InputMetadataOverride.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationParameters.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpecOverride.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig/ExportUse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/FullExport.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/SnapshotExport.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFilterSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFractionSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata/OutputInfo.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest/OutputConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Fact.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FasterDeploymentConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly/Objective.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/ValueType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery/TimeSeries.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma/NoiseSigmaForFeature.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable/AutoScaling.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/DedicatedServingEndpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Optimized.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureSelector.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureStatsAnomaly.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue/Metadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueDestination.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueList.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/BigQuerySource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource/FeatureGroup.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/BruteForceConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/DistanceMeasureType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/TreeAHConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/SyncConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/VertexRagSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataFormat.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey/CompositeKey.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync/SyncSummary.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig/Scaling.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/Baseline.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/SnapshotAnalysis.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ThresholdConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList/FeatureNameValuePair.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileData.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FilterSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query/RRF.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/NearestNeighbors.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/Neighbor.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FractionSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCall.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig/Mode.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionDeclaration.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsDestination.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback/BlockedReason.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/UsageMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode/ModelRoutingPreference.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/ManualRoutingMode.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenericOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenieSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetAnnotationSpecRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetArtifactRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetBatchPredictionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetContextRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetCustomJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDataLabelingJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetVersionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDeploymentResourcePoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEntityTypeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetExecutionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureGroupRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureOnlineStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewSyncRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeaturestoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetHyperparameterTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataSchemaRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelDeploymentMonitoringJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationSliceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasTrialDetailRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookExecutionJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeTemplateRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPersistentResourceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPipelineJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPublisherModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagCorpusRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagFileRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetScheduleRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetSpecialistPoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetStudyRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardExperimentRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRunRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardTimeSeriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrainingPipelineRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrialRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTuningJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId/ResourceType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleSearchRetrieval.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/RetrievedContext.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/Web.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingSupport.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HarmCategory.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HyperparameterTuningJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IdMatcher.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest/FeatureSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportModelEvaluationRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index/IndexUpdateMethod.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/CrowdingTag.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction/Operator.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/Restriction.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/SparseEmbedding.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexPrivateEndpoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/InputDataConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Int64Array.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IntegratedGradientsAttribution.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/JiraSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/JiraSource/JiraQueries.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/JobState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/LargeModelReference.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/LineageSubgraph.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListAnnotationsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListAnnotationsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListArtifactsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListArtifactsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListBatchPredictionJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListBatchPredictionJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListContextsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListContextsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListCustomJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListCustomJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDataItemsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDataItemsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDataLabelingJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDataLabelingJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDatasetVersionsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDatasetVersionsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDatasetsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDatasetsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDeploymentResourcePoolsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListDeploymentResourcePoolsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListEndpointsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListEndpointsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListEntityTypesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListEntityTypesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListExecutionsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListExecutionsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureGroupsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureGroupsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureOnlineStoresRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureOnlineStoresResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureViewSyncsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureViewSyncsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureViewsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeatureViewsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeaturesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeaturesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeaturestoresRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListFeaturestoresResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListHyperparameterTuningJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListHyperparameterTuningJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListIndexEndpointsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListIndexEndpointsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListIndexesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListIndexesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListMetadataSchemasRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListMetadataSchemasResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListMetadataStoresRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListMetadataStoresResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelDeploymentMonitoringJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelDeploymentMonitoringJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelEvaluationSlicesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelEvaluationSlicesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelEvaluationsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelEvaluationsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelVersionsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelVersionsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListModelsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNasJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNasJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNasTrialDetailsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNasTrialDetailsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNotebookExecutionJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNotebookExecutionJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNotebookRuntimeTemplatesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNotebookRuntimeTemplatesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNotebookRuntimesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListNotebookRuntimesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListOptimalTrialsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListOptimalTrialsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListPersistentResourcesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListPersistentResourcesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListPipelineJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListPipelineJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListRagCorporaRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListRagCorporaResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListRagFilesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListRagFilesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListSavedQueriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListSavedQueriesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListSchedulesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListSchedulesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListSpecialistPoolsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListSpecialistPoolsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListStudiesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListStudiesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardExperimentsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardExperimentsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardRunsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardRunsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardTimeSeriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardTimeSeriesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTensorboardsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTrainingPipelinesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTrainingPipelinesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTrialsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTrialsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTuningJobsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ListTuningJobsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/LogprobsResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/LogprobsResult/Candidate.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/LogprobsResult/TopCandidates.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/LookupStudyRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MachineSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ManualBatchTuningParameters.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Measurement.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Measurement/Metric.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MergeVersionAliasesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetadataSchema.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetadataSchema/MetadataSchemaType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetadataStore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetadataStore/DataplexConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetadataStore/MetadataStoreState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetricxInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetricxInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetricxResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetricxSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetricxSpec/MetricxVersion.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigratableResource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigratableResource/AutomlDataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigratableResource/AutomlModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigratableResource/DataLabelingDataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigratableResource/DataLabelingDataset/DataLabelingAnnotatedDataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigratableResource/MlEngineModelVersion.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceRequest/MigrateAutomlDatasetConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceRequest/MigrateAutomlModelConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceRequest/MigrateDataLabelingDatasetConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceRequest/MigrateDataLabelingDatasetConfig/MigrateDataLabelingAnnotatedDatasetConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceRequest/MigrateMlEngineModelVersionConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MigrateResourceResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model/BaseModelSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model/DataStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model/DeploymentResourcesType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model/ExportFormat.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model/ExportFormat/ExportableContent.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Model/OriginalModelInfo.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelContainerSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringBigQueryTable.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringBigQueryTable/LogSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringBigQueryTable/LogType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringJob/LatestMonitoringPipelineMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringJob/MonitoringScheduleState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringObjectiveConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringObjectiveType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelDeploymentMonitoringScheduleConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluation/ModelEvaluationExplanationSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluationSlice.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluationSlice/Slice.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluationSlice/Slice/SliceSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluationSlice/Slice/SliceSpec/Range.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluationSlice/Slice/SliceSpec/SliceConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelEvaluationSlice/Slice/SliceSpec/Value.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelExplanation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelGardenSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringAlertConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringAlertConfig/EmailAlertConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig/ExplanationConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig/ExplanationConfig/ExplanationBaseline.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig/ExplanationConfig/ExplanationBaseline/PredictionFormat.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig/PredictionDriftDetectionConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig/TrainingDataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringObjectiveConfig/TrainingPredictionSkewDetectionConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringStatsAnomalies.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelMonitoringStatsAnomalies/FeatureHistoricStatsAnomalies.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelSourceInfo.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelSourceInfo/ModelSourceType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MutateDeployedIndexOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MutateDeployedIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MutateDeployedIndexResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MutateDeployedModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MutateDeployedModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MutateDeployedModelResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobOutput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobOutput/MultiTrialJobOutput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec/MultiTrialAlgorithmSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec/MultiTrialAlgorithmSpec/MetricSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec/MultiTrialAlgorithmSpec/MetricSpec/GoalType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec/MultiTrialAlgorithmSpec/MultiTrialAlgorithm.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec/MultiTrialAlgorithmSpec/SearchTrialSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasJobSpec/MultiTrialAlgorithmSpec/TrainTrialSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasTrial.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasTrial/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NasTrialDetail.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborQuery.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborQuery/Embedding.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborQuery/NumericFilter.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborQuery/NumericFilter/Operator.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborQuery/Parameters.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborQuery/StringFilter.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborSearchOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborSearchOperationMetadata/ContentValidationStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborSearchOperationMetadata/RecordError.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighborSearchOperationMetadata/RecordError/RecordErrorType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighbors.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NearestNeighbors/Neighbor.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Neighbor.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NetworkSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NfsMount.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookEucConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookExecutionJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookExecutionJob/CustomEnvironmentSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookExecutionJob/DataformRepositorySource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookExecutionJob/DirectNotebookSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookExecutionJob/GcsNotebookSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookExecutionJobView.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookIdleShutdownConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookRuntime.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookRuntime/HealthState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookRuntime/RuntimeState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookRuntimeTemplate.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookRuntimeTemplateRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/NotebookRuntimeType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PSCAutomationConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseChoice.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseMetricInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseMetricInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseMetricResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseMetricSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseQuestionAnsweringQualityInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseQuestionAnsweringQualityInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseQuestionAnsweringQualityResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseQuestionAnsweringQualitySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseSummarizationQualityInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseSummarizationQualityInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseSummarizationQualityResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PairwiseSummarizationQualitySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Part.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PauseModelDeploymentMonitoringJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PauseScheduleRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PersistentDiskSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PersistentResource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PersistentResource/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineFailurePolicy.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineJob/RuntimeConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineJob/RuntimeConfig/InputArtifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineJobDetail.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskDetail.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskDetail/ArtifactList.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskDetail/PipelineTaskStatus.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskDetail/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskExecutorDetail.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskExecutorDetail/ContainerDetail.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTaskExecutorDetail/CustomJobDetail.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PipelineTemplateMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PointwiseMetricInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PointwiseMetricInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PointwiseMetricResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PointwiseMetricSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Port.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PredefinedSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PredictRequestResponseLoggingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PredictSchemata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Presets.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Presets/Modality.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Presets/Query.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PrivateEndpoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PrivateServiceConnectConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Probe.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Probe/ExecAction.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PscAutomatedEndpoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/Deploy.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/Deploy/DeployMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/DeployGke.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/OpenFineTuningPipelines.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/OpenNotebooks.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/RegionalResourceReferences.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/CallToAction/ViewRestApi.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/Documentation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/LaunchStage.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/OpenSourceCategory.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/ResourceReference.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModel/VersionState.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PublisherModelView.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeArtifactsMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeArtifactsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeArtifactsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeContextsMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeContextsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeContextsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeExecutionsMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeExecutionsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PurgeExecutionsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/PythonPackageSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QueryArtifactLineageSubgraphRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QueryContextLineageSubgraphRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QueryDeployedModelsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QueryDeployedModelsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QueryExecutionInputsAndOutputsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringCorrectnessInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringCorrectnessInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringCorrectnessResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringCorrectnessSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringHelpfulnessInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringHelpfulnessInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringHelpfulnessResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringHelpfulnessSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringQualityInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringQualityInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringQualityResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringQualitySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringRelevanceInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringRelevanceInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringRelevanceResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/QuestionAnsweringRelevanceSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagContexts.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagContexts/Context.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagCorpus.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagEmbeddingModelConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagEmbeddingModelConfig/VertexPredictionEndpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagFile.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagFileChunkingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagFileChunkingConfig/FixedLengthChunking.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagFileTransformationConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagQuery.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagRetrievalConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagRetrievalConfig/Filter.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagVectorDbConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagVectorDbConfig/Pinecone.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagVectorDbConfig/RagManagedDb.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RagVectorDbConfig/VertexVectorSearch.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RawPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RayLogsSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RayMetricSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RaySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadFeatureValuesResponse/EntityView.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadFeatureValuesResponse/EntityView/Data.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadFeatureValuesResponse/FeatureDescriptor.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadFeatureValuesResponse/Header.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadIndexDatapointsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadIndexDatapointsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardBlobDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardBlobDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardSizeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardSizeResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardTimeSeriesDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardTimeSeriesDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardUsageRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardUsageResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardUsageResponse/PerMonthUsageData.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReadTensorboardUsageResponse/PerUserUsageData.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RebaseTunedModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RebaseTunedModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RebootPersistentResourceOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RebootPersistentResourceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RemoveContextChildrenRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RemoveContextChildrenResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RemoveDatapointsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RemoveDatapointsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReservationAffinity.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ReservationAffinity/Type.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResourcePool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResourcePool/AutoscalingSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResourceRuntime.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResourceRuntimeSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResourcesConsumed.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RestoreDatasetVersionOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RestoreDatasetVersionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResumeModelDeploymentMonitoringJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ResumeScheduleRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Retrieval.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RetrievalMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RetrieveContextsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RetrieveContextsRequest/VertexRagStore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RetrieveContextsRequest/VertexRagStore/RagResource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RetrieveContextsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RougeInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RougeInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RougeMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RougeResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/RougeSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetyInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetyInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetyRating.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetyRating/HarmProbability.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetyRating/HarmSeverity.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetyResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetySetting.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetySetting/HarmBlockMethod.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetySetting/HarmBlockThreshold.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SafetySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SampleConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SampleConfig/SampleStrategy.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SampledShapleyAttribution.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SamplingStrategy.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SamplingStrategy/RandomSampleConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SavedQuery.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Scalar.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Schedule/RunResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Schedule/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Scheduling.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Scheduling/Strategy.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Schema.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchDataItemsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchDataItemsRequest/OrderByAnnotation.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchDataItemsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchEntryPoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchFeaturesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchFeaturesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchMigratableResourcesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchMigratableResourcesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchModelDeploymentMonitoringStatsAnomaliesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchModelDeploymentMonitoringStatsAnomaliesRequest/StatsAnomaliesObjective.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchModelDeploymentMonitoringStatsAnomaliesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchNearestEntitiesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SearchNearestEntitiesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Segment.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ServiceAccountSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SharePointSources.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SharePointSources/SharePointSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ShieldedVmConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SlackSource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SlackSource/SlackChannels.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SlackSource/SlackChannels/SlackChannel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SmoothGradConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SpecialistPool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StartNotebookRuntimeOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StartNotebookRuntimeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StartNotebookRuntimeResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StopNotebookRuntimeOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StopNotebookRuntimeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StopNotebookRuntimeResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StopTrialRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StratifiedSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamDirectPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamDirectPredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamDirectRawPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamDirectRawPredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamRawPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamingPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamingPredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamingRawPredictRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamingRawPredictResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StreamingReadFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StringArray.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StructFieldValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StructValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Study.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Study/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/Algorithm.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ConvexAutomatedStoppingSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/DecayCurveAutomatedStoppingSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/MeasurementSelectionType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/MedianAutomatedStoppingSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/MetricSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/MetricSpec/GoalType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/MetricSpec/SafetyMetricConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ObservationNoise.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/CategoricalValueSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/ConditionalParameterSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/ConditionalParameterSpec/CategoricalValueCondition.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/ConditionalParameterSpec/DiscreteValueCondition.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/ConditionalParameterSpec/IntValueCondition.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/DiscreteValueSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/DoubleValueSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/IntegerValueSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/ParameterSpec/ScaleType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudySpec/StudyStoppingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/StudyTimeConstraint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SuggestTrialsMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SuggestTrialsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SuggestTrialsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationHelpfulnessInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationHelpfulnessInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationHelpfulnessResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationHelpfulnessSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationQualityInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationQualityInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationQualityResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationQualitySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationVerbosityInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationVerbosityInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationVerbosityResult.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SummarizationVerbositySpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SupervisedHyperParameters.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SupervisedHyperParameters/AdapterSize.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SupervisedTuningDataStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SupervisedTuningDatasetDistribution.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SupervisedTuningDatasetDistribution/DatasetBucket.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SupervisedTuningSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SyncFeatureViewRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/SyncFeatureViewResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TFRecordDestination.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Tensor.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Tensor/DataType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Tensorboard.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardBlob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardBlobSequence.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardExperiment.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardRun.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardTensor.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardTimeSeries.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardTimeSeries/Metadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TensorboardTimeSeries/ValueType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ThresholdConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TimeSeriesData.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TimeSeriesDataPoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TimestampSplit.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TokensInfo.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Tool.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolCallValidInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolCallValidInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolCallValidMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolCallValidResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolCallValidSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolNameMatchInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolNameMatchInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolNameMatchMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolNameMatchResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolNameMatchSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKVMatchInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKVMatchInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKVMatchMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKVMatchResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKVMatchSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKeyMatchInput.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKeyMatchInstance.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKeyMatchMetricValue.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKeyMatchResults.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ToolParameterKeyMatchSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TrainingConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TrainingPipeline.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Trial.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Trial/Parameter.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Trial/State.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TrialContext.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TunedModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TunedModelRef.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TuningDataStats.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/TuningJob.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Type.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UndeployIndexOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UndeployIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UndeployIndexResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UndeployModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UndeployModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UndeployModelResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UnmanagedContainerModel.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateArtifactRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateContextRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateDatasetRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateDatasetVersionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateDeploymentResourcePoolOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateDeploymentResourcePoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateEndpointLongRunningRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateEndpointOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateEntityTypeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateExecutionRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateExplanationDatasetOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateExplanationDatasetRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateExplanationDatasetResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureGroupOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureGroupRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureOnlineStoreOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureOnlineStoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureViewOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeatureViewRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeaturestoreOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateFeaturestoreRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateIndexEndpointRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateIndexOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateIndexRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateModelDeploymentMonitoringJobOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateModelDeploymentMonitoringJobRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateNotebookRuntimeTemplateRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdatePersistentResourceOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdatePersistentResourceRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateRagCorpusOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateRagCorpusRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateScheduleRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateSpecialistPoolOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateSpecialistPoolRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateTensorboardExperimentRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateTensorboardOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateTensorboardRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateTensorboardRunRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpdateTensorboardTimeSeriesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpgradeNotebookRuntimeOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpgradeNotebookRuntimeRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpgradeNotebookRuntimeResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UploadModelOperationMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UploadModelRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UploadModelResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UploadRagFileConfig.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UploadRagFileRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UploadRagFileResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpsertDatapointsRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UpsertDatapointsResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/UserActionReference.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Value.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/VertexAISearch.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/VertexRagStore.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/VertexRagStore/RagResource.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/VideoMetadata.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WorkerPoolSpec.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteFeatureValuesPayload.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteFeatureValuesRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteFeatureValuesResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteTensorboardExperimentDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteTensorboardExperimentDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteTensorboardRunDataRequest.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/WriteTensorboardRunDataResponse.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/XraiAttribution.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/create_dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/create_dataset_version.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/delete_dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/delete_dataset_version.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/delete_saved_query.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/export_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/get_annotation_spec.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/get_dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/get_dataset_version.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/import_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/list_annotations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/list_data_items.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/list_dataset_versions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/list_datasets.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/list_saved_queries.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/restore_dataset_version.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/search_data_items.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/update_dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DatasetServiceClient/update_dataset_version.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/create_deployment_resource_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/delete_deployment_resource_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/get_deployment_resource_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/list_deployment_resource_pools.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/query_deployed_models.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/DeploymentResourcePoolServiceClient/update_deployment_resource_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/create_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/delete_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/deploy_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/get_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/list_endpoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/mutate_deployed_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/undeploy_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/update_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EndpointServiceClient/update_endpoint_long_running.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EvaluationServiceClient/evaluate_instances.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EvaluationServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EvaluationServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EvaluationServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EvaluationServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/EvaluationServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/create_feature_online_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/create_feature_view.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/delete_feature_online_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/delete_feature_view.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/get_feature_online_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/get_feature_view.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/get_feature_view_sync.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/list_feature_online_stores.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/list_feature_view_syncs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/list_feature_views.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/sync_feature_view.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/update_feature_online_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreAdminServiceClient/update_feature_view.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/fetch_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/search_nearest_entities.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureOnlineStoreServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/batch_create_features.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/create_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/create_feature_group.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/delete_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/delete_feature_group.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/get_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/get_feature_group.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/list_feature_groups.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/list_features.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/update_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeatureRegistryServiceClient/update_feature_group.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/read_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/streaming_read_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreOnlineServingServiceClient/write_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/batch_create_features.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/batch_read_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/create_entity_type.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/create_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/create_featurestore.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/delete_entity_type.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/delete_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/delete_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/delete_featurestore.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/export_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/get_entity_type.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/get_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/get_featurestore.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/import_feature_values.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/list_entity_types.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/list_features.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/list_featurestores.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/search_features.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/update_entity_type.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/update_feature.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/FeaturestoreServiceClient/update_featurestore.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/cancel_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/create_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/get_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/list_tuning_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/rebase_tuned_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/GenAiTuningServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/create_index_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/delete_index_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/deploy_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/get_index_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/list_index_endpoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/mutate_deployed_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/undeploy_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexEndpointServiceClient/update_index_endpoint.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/create_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/delete_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/get_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/list_indexes.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/remove_datapoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/update_index.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/IndexServiceClient/upsert_datapoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/cancel_batch_prediction_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/cancel_custom_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/cancel_data_labeling_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/cancel_hyperparameter_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/cancel_nas_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/create_batch_prediction_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/create_custom_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/create_data_labeling_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/create_hyperparameter_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/create_model_deployment_monitoring_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/create_nas_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/delete_batch_prediction_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/delete_custom_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/delete_data_labeling_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/delete_hyperparameter_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/delete_model_deployment_monitoring_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/delete_nas_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_batch_prediction_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_custom_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_data_labeling_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_hyperparameter_tuning_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_model_deployment_monitoring_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_nas_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/get_nas_trial_detail.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_batch_prediction_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_custom_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_data_labeling_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_hyperparameter_tuning_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_model_deployment_monitoring_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_nas_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/list_nas_trial_details.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/pause_model_deployment_monitoring_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/resume_model_deployment_monitoring_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/search_model_deployment_monitoring_stats_anomalies.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/JobServiceClient/update_model_deployment_monitoring_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/compute_tokens.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/count_tokens.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/LlmUtilityServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/find_neighbors.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/read_index_datapoints.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MatchServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/add_context_artifacts_and_executions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/add_context_children.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/add_execution_events.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/create_artifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/create_context.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/create_execution.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/create_metadata_schema.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/create_metadata_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/delete_artifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/delete_context.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/delete_execution.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/delete_metadata_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_artifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_context.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_execution.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_metadata_schema.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/get_metadata_store.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/list_artifacts.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/list_contexts.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/list_executions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/list_metadata_schemas.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/list_metadata_stores.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/purge_artifacts.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/purge_contexts.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/purge_executions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/query_artifact_lineage_subgraph.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/query_context_lineage_subgraph.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/query_execution_inputs_and_outputs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/remove_context_children.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/update_artifact.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/update_context.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MetadataServiceClient/update_execution.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/batch_migrate_resources.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/search_migratable_resources.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/MigrationServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelGardenServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelGardenServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelGardenServiceClient/get_publisher_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelGardenServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelGardenServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelGardenServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/batch_import_evaluated_annotations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/batch_import_model_evaluation_slices.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/copy_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/delete_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/delete_model_version.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/export_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/get_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/get_model_evaluation.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/get_model_evaluation_slice.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/import_model_evaluation.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/list_model_evaluation_slices.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/list_model_evaluations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/list_model_versions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/list_models.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/merge_version_aliases.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/update_explanation_dataset.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/update_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ModelServiceClient/upload_model.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/assign_notebook_runtime.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/create_notebook_execution_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/create_notebook_runtime_template.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/delete_notebook_execution_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/delete_notebook_runtime.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/delete_notebook_runtime_template.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/get_notebook_execution_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/get_notebook_runtime.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/get_notebook_runtime_template.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/list_notebook_execution_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/list_notebook_runtime_templates.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/list_notebook_runtimes.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/start_notebook_runtime.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/stop_notebook_runtime.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/update_notebook_runtime_template.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/NotebookServiceClient/upgrade_notebook_runtime.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/create_persistent_resource.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/delete_persistent_resource.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/get_persistent_resource.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/list_persistent_resources.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/reboot_persistent_resource.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PersistentResourceServiceClient/update_persistent_resource.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/batch_cancel_pipeline_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/batch_delete_pipeline_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/cancel_pipeline_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/cancel_training_pipeline.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/create_pipeline_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/create_training_pipeline.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/delete_pipeline_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/delete_training_pipeline.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/get_pipeline_job.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/get_training_pipeline.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/list_pipeline_jobs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/list_training_pipelines.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PipelineServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/direct_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/direct_raw_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/explain.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/generate_content.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/raw_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/server_streaming_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/stream_direct_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/stream_direct_raw_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/stream_generate_content.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/stream_raw_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/streaming_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/streaming_raw_predict.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/PredictionServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/create_schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/delete_schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/get_schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/list_schedules.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/pause_schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/resume_schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/ScheduleServiceClient/update_schedule.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/create_specialist_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/delete_specialist_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/get_specialist_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/list_specialist_pools.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/SpecialistPoolServiceClient/update_specialist_pool.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/batch_create_tensorboard_runs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/batch_create_tensorboard_time_series.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/batch_read_tensorboard_time_series_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/create_tensorboard.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/create_tensorboard_experiment.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/create_tensorboard_run.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/create_tensorboard_time_series.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/delete_tensorboard.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/delete_tensorboard_experiment.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/delete_tensorboard_run.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/delete_tensorboard_time_series.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/export_tensorboard_time_series_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/get_tensorboard.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/get_tensorboard_experiment.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/get_tensorboard_run.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/get_tensorboard_time_series.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/list_tensorboard_experiments.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/list_tensorboard_runs.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/list_tensorboard_time_series.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/list_tensorboards.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/read_tensorboard_blob_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/read_tensorboard_size.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/read_tensorboard_time_series_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/read_tensorboard_usage.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/update_tensorboard.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/update_tensorboard_experiment.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/update_tensorboard_run.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/update_tensorboard_time_series.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/write_tensorboard_experiment_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/TensorboardServiceClient/write_tensorboard_run_data.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/create_rag_corpus.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/delete_rag_corpus.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/delete_rag_file.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/get_rag_corpus.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/get_rag_file.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/import_rag_files.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/list_rag_corpora.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/list_rag_files.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/update_rag_corpus.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagDataServiceClient/upload_rag_file.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/augment_prompt.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/corroborate_content.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/retrieve_contexts.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VertexRagServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/add_trial_measurement.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/check_trial_early_stopping_state.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/complete_trial.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/create_study.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/create_trial.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/delete_study.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/delete_trial.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/get_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/get_location.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/get_study.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/get_trial.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/list_locations.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/list_optimal_trials.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/list_studies.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/list_trials.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/lookup_study.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/set_iam_policy.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/stop_trial.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/suggest_trials.php create mode 100644 owl-bot-staging/AiPlatform/v1/samples/V1/VizierServiceClient/test_iam_permissions.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/DatasetServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/DeploymentResourcePoolServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/EndpointServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/EvaluationServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/FeatureOnlineStoreAdminServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/FeatureOnlineStoreServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/FeatureRegistryServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/FeaturestoreOnlineServingServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/FeaturestoreServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/GenAiTuningServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/IndexEndpointServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/IndexServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/JobServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/LlmUtilityServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/MatchServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/MetadataServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/MigrationServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/ModelGardenServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/ModelServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/NotebookServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/PersistentResourceServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/PipelineServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/PredictionServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/ScheduleServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/SpecialistPoolServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/TensorboardServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/VertexRagDataServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/VertexRagServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Client/VizierServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/gapic_metadata.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/dataset_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/dataset_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/dataset_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/deployment_resource_pool_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/deployment_resource_pool_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/deployment_resource_pool_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/endpoint_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/endpoint_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/endpoint_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/evaluation_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/evaluation_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/evaluation_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_online_store_admin_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_online_store_admin_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_online_store_admin_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_online_store_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_online_store_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_online_store_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_registry_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_registry_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/feature_registry_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/featurestore_online_serving_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/featurestore_online_serving_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/featurestore_online_serving_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/featurestore_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/featurestore_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/featurestore_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/gen_ai_tuning_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/gen_ai_tuning_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/gen_ai_tuning_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/index_endpoint_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/index_endpoint_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/index_endpoint_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/index_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/index_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/index_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/job_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/job_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/job_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/llm_utility_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/llm_utility_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/llm_utility_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/match_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/match_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/match_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/metadata_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/metadata_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/metadata_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/migration_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/migration_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/migration_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/model_garden_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/model_garden_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/model_garden_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/model_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/model_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/model_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/notebook_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/notebook_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/notebook_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/persistent_resource_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/persistent_resource_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/persistent_resource_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/pipeline_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/pipeline_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/pipeline_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/prediction_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/prediction_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/prediction_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/schedule_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/schedule_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/schedule_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/specialist_pool_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/specialist_pool_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/specialist_pool_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/tensorboard_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/tensorboard_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/tensorboard_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vertex_rag_data_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vertex_rag_data_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vertex_rag_data_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vertex_rag_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vertex_rag_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vertex_rag_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vizier_service_client_config.json create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vizier_service_descriptor_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/resources/vizier_service_rest_client_config.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/DatasetServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/DeploymentResourcePoolServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/EndpointServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/EvaluationServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/FeatureOnlineStoreAdminServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/FeatureOnlineStoreServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/FeatureRegistryServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/FeaturestoreOnlineServingServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/FeaturestoreServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/GenAiTuningServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/IndexEndpointServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/IndexServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/JobServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/LlmUtilityServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/MatchServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/MetadataServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/MigrationServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/ModelGardenServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/ModelServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/NotebookServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/PersistentResourceServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/PipelineServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/PredictionServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/ScheduleServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/SpecialistPoolServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/TensorboardServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/VertexRagDataServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/VertexRagServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/Client/VizierServiceClientTest.php diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AcceleratorType.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AcceleratorType.php new file mode 100644 index 0000000000000000000000000000000000000000..a7c181467cf5ac5e5e47f5734b524f4efdcda7f8 GIT binary patch literal 1178 zcmb7D(QeZ)6s2X1%`g_ikkACkh)L@Zqzx<5l(C_-%}PXBqb;ihiWIr2+gVEEC~+nY zv>)P?zu=Ki;E}JucDl4%wFmMN`}&;Y>wE8c{~=eT|p^OGJ zg#Bzd#0d=OI3^)ZGzeQ=c-VEJ)w10eoSM=s39tc2l#W7N4MLg?s))oPVndpYt7m!@ z1p($<#AxEP^B8MV9e@apaT=ol!?x4-j2RjrhP<{E@|r@(GYcWFr|$v~geXm+ITdud z9{3I*|KhA4k^rU*G5*^isZS!p2nxwJ{;)kbL}7}##yobIMFAr;f`ZVE0$kaGxu(Ew z#FQ6e4_;>Gh}!VFcy`2a5~0v*;WS7{%-`p5s9}sSD=I1?m95FOLXHe!CC||?=91il zEXnZf?GPrIWl6Lv^A-XZ#Y$%OW}i&*Fb9L;+5_ILN&ytKP4H&{=>Od&bv>tOva{N> zv)Y;d>Sr0OUTcO5!Bex@v^v(2>2{BN_lslsCx^$5)wB<6tEJphp8(~sXSZzAcdg@& z>3`a(DW&!DQb~Ob9$qWIJ``-VEqt0a{T3Sah8ezxP&IEY{n~UG)I~GG6zcZc72G3LeP)JHKPQ zmWbVN{4Rm#+)&!hg>9@|tE!wir}T9{@4_XMj;kX&>oybhA}-ijGo?Kl)m2HEXMA2KFu@3f8*dw LWIp2;-~xbuF?DF4 literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Annotation.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Annotation.php new file mode 100644 index 000000000000..53fd34106254 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Annotation.php @@ -0,0 +1,46 @@ +internalAddGeneratedFile( + ' +„ ++google/cloud/aiplatform/v1/annotation.protogoogle.cloud.aiplatform.v1google/api/resource.proto6google/cloud/aiplatform/v1/user_action_reference.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"Î + +Annotation +name ( BàA +payload_schema_uri ( BàA, +payload ( 2.google.protobuf.ValueBàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA +etag ( BàAO +annotation_source ( 2/.google.cloud.aiplatform.v1.UserActionReferenceBàAG +labels ( 22.google.cloud.aiplatform.v1.Annotation.LabelsEntryBàA- + LabelsEntry +key (  +value ( :8:•êA‘ +$aiplatform.googleapis.com/Annotationiprojects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}BÍ +com.google.cloud.aiplatform.v1BAnnotationProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AnnotationSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AnnotationSpec.php new file mode 100644 index 000000000000..11b13516ca82 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/AnnotationSpec.php @@ -0,0 +1,37 @@ +internalAddGeneratedFile( + ' +µ +0google/cloud/aiplatform/v1/annotation_spec.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/timestamp.proto"Ì +AnnotationSpec +name ( BàA + display_name ( BàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA +etag ( BàA:ŒêAˆ +(aiplatform.googleapis.com/AnnotationSpec\\projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}BÑ +com.google.cloud.aiplatform.v1BAnnotationSpecProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ApiAuth.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ApiAuth.php new file mode 100644 index 0000000000000000000000000000000000000000..e38fa18b4a5fb30e55117e0f61611d36bda23602 GIT binary patch literal 1289 zcmb7EO>fgM7^W2h;Q@yp5L5ygn6wU!gpQj>htiFef?(B{c0iFT*L~BPrE%mqmCDpV z#4q3{AbtgBPMkU6k2I~c4M8q(?Du)z4?j;{yiCU_dW<`efTRkBcre3i3^H1eMEV z$JT8K=H)89U|xDA;Q@zu*oHBkav=#>cC{qA40;5`1zw1QId|8y}xlj-%=%0u z5g*;H;7Vg{`to;HpD!9q_QvV9A!86yeP<(`JLYJP&>taxv+n=^ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Artifact.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Artifact.php new file mode 100644 index 0000000000000000000000000000000000000000..89ff68241d2fffb218206f6494cf89077a6bae63 GIT binary patch literal 1822 zcma)7-EJC36b|^O&S1OtHf=X3O(t%n;HcRRZY!nhIw=^8kWw23;)`e{GzZz9?lECu+&IIhXFc3(w0rjf8U?YS%)#Rz7<X+#QJ?!iA|;Z zAPgY$Bby-vG5Od+{(Z#|8kcUtQKjd7xx5)u#%TU73U%Pa|7*Pd-{xWqH5_uwdR9r zO{?YGsTmS-TcmYKhPHes73mR%S+FCWd@8;7sZ?eeCJK9ht)Y!Y38H?;1N0rMgg;gw41;E8p0 zURLJWdZ8grUy4iPCsd+>!P56tux1I&mJZ69nJiB$?^O~gpyCkrHAQV+5A_RLQyaj{ zEzsXSc$9fr(u8@iU4>AUiRcBJ5C~Ix%-q)Le}lHu+bI(fY_j>KzTZb1lax@*9Ua@Z znXf#fWNeMEP-&R1vBK{veEBgdE!GGc@RnUBjWV{-+LU-PGj(&E;?u(3&uA@)@@ur) z?bUkC{;Sh&r+M5yX*U}?H=u!EbegA)_GxRUU~Hh(7wz-rPSN>L_*na+fc6%qFXFe)Saefl-Cy?_Gc1wPzmpEEnly9=zuK$4yNk-C`WEDR!&^60Go zZvou}e_4%|^rOC&#nMqU*eSezmS|=32GNd#MaG9D6zS&-9u5u{4}TZSElu^-v7&mb z*6yTlg>_#2Clk8qL*UNEE<6Pvi{B++$I)oVnadsLygFFdZT|6L&JjN(1iQe;Y7#kJ O!o^xMVayqtA@n~&Y)Uc! literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/BatchPredictionJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/BatchPredictionJob.php new file mode 100644 index 0000000000000000000000000000000000000000..9d51911ac9a5717fd5aaf7925a25d60393cf4761 GIT binary patch literal 4846 zcmbtY&r{n*6s~cg@C<<{NfB;-C<#eOn#eJ<(^QmXFc3m)A5W(meyudSyH7H z6DPx^ho1X)^ww+tgx=e8&$;&2Q{V1NvI9m#LM}1d_r87m_Py`DeP2Hg_5!$}trL%g z79)<<>}qU}XhG;R-}YUt8Mj&_)NH>KP?v;^?GfSFw3!+ z)mRr`jTH{oSkAy2yVXSi+qI%dt8vhJhWXTQ!W+==Ul2E4YHJa*82&d)Ba?cRQOl*T z@q9~K%W@-vFh^xuu_x@)xWblales&Z#N@KGfsg)J(o*B<+(qb~#)ij8=vi)Kl|*(( z1LlWy6g7-CVVPt3m$^I1wj7SOv^i;`VH`1XNn>G5`ghl~kgz!P7KPm$;2`_e7~s0) zfHs~`;yN|5XYErzG>qP*(ZT{TuPYFxsvd>d~gI=Kmhz}7rF>;?iX zAoeM-USWKC7$ClPI-m{zbov;!+%@EMD4UkOM?I2W+9@5qX?d~biu~G%J?gdVR)|@O zL4Hc$7hVUQ-X_k9?=cGv4mW*=V4|EfGP9K1#`Lh+2Pp1Pq#I^+f|Kh$59|iNqxhK9 z3tqVYh$bws>^ND{KS9cz%hHr5?QQtI3}1W@S1M(xrVEPIdlakhSIaXAq!rLgnB=ac z*m5;zH%{v^K~3}uixQOwIVvPeLo>oWOf>H0Y4nmUk-m{5P5ngZZjKNZ5MeM$Wao2a zJ2E-U)Gg^DALr`u6fkAsVj>C5Aj^VeQzHi;PD9=ZXa7po&Oh?VqOuD! z$NEIQgmR_%1ziFU3UK`x?oeL9IQ4>&Yk4GDeMa$}-=4-SaV5QyjR0 z%%77{>ZsWD%e+J7lqG&=!^$PN&`$bTlk_-8okr|YWeukKJ__zqXT+|bpqoP`m8MRn zRE1IEIa1}^$yCs~IKX#IVx4j_t*0>JT210c>UnW7@5^D|3gtDAgvps)9-iNPgqc0rr0t(#5_VGrUbss0 zxreRM_IF$*gTVrpQhsFer>n(!^>U~-3M10IvI}Q7lG>24`bC&XRZZ3nk~)i3ckD;f zHPJb)BMvpjDUy1&8zb||?-3T+B2pwSkXP?6oZ$=QzY8$lPu~2v+*c0vu~a@`5{Km; z7afMr(^Lb!wgne5uk~X|*H!YIpStc{z^kD2p7?`2I02=;jmp0k0OY|q5h^#3z42HH zxjHl?Ha?`gy(=i9(YIhaGdh*Tc|k;&^sk6Kl)DZW56dwg$f7-v4N&bIOePSnk3|q$ zmhycl^=DBDigy7^NK4{wlx~internalAddGeneratedFile( + ' +Ç +1google/cloud/aiplatform/v1/completion_stats.protogoogle.cloud.aiplatform.v1"˜ +CompletionStats +successful_count (BàA + failed_count (BàA +incomplete_count (BàA, +successful_forecast_point_count (BàABÒ +com.google.cloud.aiplatform.v1BCompletionStatsProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Content.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Content.php new file mode 100644 index 0000000000000000000000000000000000000000..08bfd7dfd1f094241601e1fc27b86b28d2e4de45 GIT binary patch literal 7236 zcmbtZ-E$h(6*pfJ93%wm#Kz>q8|+S$OoA$!&eS+ghDAtFBbEYI>709hPYida4-EOFrJNd` zKGZ$Ecf#m<6{7Ez1Nz?C;eCLCrMs?N;W+SHknv|W?_1_Tc0Jw0Uw2JcGpD9!>X!K% ze8&TMq+70mw3pA0=F@>^+EbYb)ak(3|3K!LboTDd#&=@qMncipjCV;Pk zzj{~5t2{G%$EINo72{lgX4+1vw0PA5Y*U#Zr!+EHHa7EbP7T z>@c?p#pVL$zL5LT27Vq&Q5<_$9AgfIrg$(Eq7wTz#J-2}I6!YQ_LJ*q(Tc15>+_=`v^qoKj}I|J>$8zgjl;K zeF{l)YME0*Bd12>(94h&%kH!LAoXXE7@=Y~ZG_R@-E=F`BC22a>5pO8_ib&UTUIv4 zF!ncMh+t5`^FB@!G69Z*vC5vhMs|x~ee^0=Z9(JX)gblE92&MZ5z#IiWndp{0y`rL zKRj}zkg^3)608Cc_p$Pa5G5f>Hy|-FCx%8=u+U1FR39i~hk(NQdl2_!_d>EaA7W;Nmb1?;Ze49#c<JbR|i*b~G?XldhVmh4PyglXeF z*c<56p@}jxw1GXJdQ4j}4jQ2&cOWy-pKJEqo6SAVv!5DMm)V*)6s1FNLCPi8uJNn6 zfl0>*=-D*x zCX0Dr^;g8kLWiB?j|Ae=>p{vvNt)9!N}E)g%`lkKCYW_ID6}~QHwq4)MEKm_qp-WO zCuxw-=N|f^J>=$+EdKn5vnrGkOE5S^M2unsNKW+WT(>w2ZrhF5U~$UOR+!}e6o$Pu z*3#D@$kMAU%@G1c6T#|@jD!V*R8fD8Ypk&=&~q(ut5(3Mb`8az|0UeGdRt1u_M_&* zrus!QeGQFIYPIWXyWXvTS=D~=sNAS`pQJ<54#bsmqui`ikJ4exG@Dr%>jjwo-z zEhgWq9-F%lnM*>$Pyk#yRDkjT$u6txLQ+7{j*?zCNF@b3+ES2F;;@BYk5MJ~>!~6^ z8gtG{+)&;CNxKv%*lOT8zJn`CNCc5Uxegg^-MtyzC4W}7A%-Ew7_tilu-qY)4D1EA zz@01qp9t)B^pW9RbPSKYPWl|;1B`WJ+qn={vN2)SbZ1f#=gHB+QWp~5IkG;tts#rE zsp6-b>}-X7f$%VY4W4#=4364_ElhFe_K=0&RPo*qfW-8P04yBj{~QA8GB4>a$hC6& zR8tyi<)PNCwX2<)+Bni4H9M_prG8vT6TF7DbDbY(s9$L1=8;xb)UzsDY7TDjjZ4=m9;EPSQSxrZ!ZHTDH$LUzU1AD>s_`NX|y|Z+;(`vV- zu3rp2rBgktq6d-R>_M{CR+X|+XO0xk|1AnTT-C}3>Pe%1Qdb&eDyV6+ z9*k!ITijaE9O4jVh7ryGAp|>Q0RCmMvbn`L`1)Oge;cx^+bhi8gv{zLXPt#NR+oc| zU?^VQ5!Y%#x?)m~ZBNlES+9;&eqtcjTnri1J#4JgeE=r^{5K(p`zulwlDv8}r$gg8 zi$AQ)iBMfi6(V0JGZX7+h)_vN+F_MQM3S(^Gd*l>sHzrgs7IU*U|q%yNv!@Dt0p!! zVDF(m!>{WzzCls-TsXoFe%b%UAW`wdI&r#m&wH?qp_K+4%o&o!J3iD^^$!*(bd*~n z!f{)t$}Pm#Zo!WJY#gM5EY)jbs|I_1y3jD(&MhwsxSK3~xQSy!l$UKr!I?C%QNsS* zJx3hfwWmy)sbX;xP9TNCF(Yj=N{&}Wmtr|ZqZWQTc2N~%6&n-Da$MptGNi<{a6;tj z<7M5kRE?1!<6GXMnRbn`Cj~Q?20T|B5cW zEF5y-<9f5+scG$MxuZ7MTo|3d(^Xp-8!%R!mLF?f^GxV@SFHs*j;j6&C*1?J>R zDk}Bd#$IL_ln*67*`$Rv&;T*_yEUI>9okaGCt+{P)-;oc`B;thgl{tk!^&$lzlCem z7>ZgCdp%aG`Sh&rvh49PRqhGwu0FAbGfY2<_yYSuZ_AHiyJL(e7(=L_r2&ozku=#6 zA#yFKE(On(ph_WBP~eP!4RaO|H2=>qqyjsyoX@9Er3VoCwb5sSOco29RI^H0_`>L8 zWAvDsUe7Tx`3|YqV;p&VbpLyRwS5d0OP_nSYdO3avXDe-U^6ZrFM`xSY!Xb%G(*ua zgK&LP-pGw0y$}3R-)4>We2T*1j$A;`9FqmoZ$zO&U`krajJ&d z#O3N0V&0fdgeCB|-iDiFA5P>`+1 z<^K|aOmHthz|lMab&rR1XK=3JNCWlAEm_P1+8~Kdv`q&G4mJ*6SxQb8H%`qu46;f@ zEux{=9O6$pg7n&xXwE{JWn;<p-p??Uh{egfMNq?8>|*Q>1mr7@c{Vhy!p8b>egD)T-@eff;->qKw&5E7m LUzWatuK@lJ@X@L` literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Context.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Context.php new file mode 100644 index 000000000000..ea377c34110b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Context.php @@ -0,0 +1,49 @@ +internalAddGeneratedFile( + ' +Ë +(google/cloud/aiplatform/v1/context.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"Ó +Context +name ( BàA + display_name (  +etag ( ? +labels ( 2/.google.cloud.aiplatform.v1.Context.LabelsEntry4 + create_time + ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAB +parent_contexts ( B)àAúA# +!aiplatform.googleapis.com/Context + schema_title (  +schema_version ( ) +metadata ( 2.google.protobuf.Struct + description ( - + LabelsEntry +key (  +value ( :8:‚êA +!aiplatform.googleapis.com/ContextZprojects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}BÊ +com.google.cloud.aiplatform.v1B ContextProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CustomJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CustomJob.php new file mode 100644 index 0000000000000000000000000000000000000000..f2479457f78afcb535653523a897ed20836ea5bd GIT binary patch literal 4609 zcmbtY&2k&Z5jFt+08NTN;~zmNTUt@HNXZru(yEdSMRouJWatt}6bVzY3sqZ##QmqQczn<=%?yr01k6-&IKHM{Q zn9Dc~SkLI58NmrNeC`FF(2W_L-*lpiMsPIB=v8plf zyn(|img9xJ3blQQ27QkYE2E8y6^g(cnm>5mveFCS(jgN*wV1Kfs_(IY_GmymJ4!`o zORDJ95*3}}jb{LsLxnK5l&WvMF8l-r{`14GV_Sv@Xn_B%+QPJ5JFux^|A@{!H~Q2O z4AGZm`=M(Ew&xlWaNt^O{ecnbl(MV7ht5AYVw+kr9vF+xt{X7!Qm4~k!s50cc)W$8 z)#`u+NfhOm^#^)esm|^j>yeGs>Lnwe8vzg5#oY~qvmoT|GiA3_aGw0?Oo&*`w>#T5 zb9!}lLPxg8tJSerVnxx{|N7WN-|9%e!z)ZxmGS5+ zTh~FY*GtlV8yR9fNmQA(Yw+(9eD)61KuVEt*^(qs9`i_fv{AaH6;a==aGkReqm=%T zvIk2N(-fGQ8nK>=7?~r=wdB1NN!!yx4^xDY_)J;-Ov`Sj$PS}?F=PLP#@yBzMW9GT zm7dNDy?*EI^&mcaEpSr{aNnv(V?wQYoLq(oMBW=>1uICZC{GAIU|Qr--rb#l+8HmKvIXQf zP*wYvS|9FRpr$C}k(ERl=cG#F9{C!x@CRlEqVkjebzX5iOR+hAi+`T$2?_HXzgo$( zbiVTU8Mu+ClSM42AmRH?_=vYi0QSYWrFVKJH578(4nj z@l(c4Irk`<6c{#{TB+&qQi0^SGp^_=R+x3ddZA;xgJMqQ)cv${I7+0+O;{9+k8F#{ zobp09P_$AYPhi$%fwWN(MWKFQ`DwsyIhlq?t#2K|ek4uq06{86ovdftzR9UOV4`>f zT~q9qA-nKlmkMTjVSswfp3U*VJbtDLCDr{MOW+t7*seNJavyF>+Ce;Sh8$z}sTG*< zDa$jGsaha)n8VW(9`AaT_llB)3iU_Iq0Sn7diBY*$0%|emYGYt4l~CUsAxl#NrtS# zO}*Zu;zaGF>l8~=7gL5j2Vk!;p^!l_*2~J02g;IraQA9MwmfYAuLDwpg)!XZp{okD zP=5y%Phe)~^(2*jpbn+8rnbKecdp)kPXbo{mV<>~Cm@pAf`z70oVd8kVttC~T`5M$ z9RBlrDlQ*`^n9Ljt{L*x*ki zH)S9G4RiyABimpqpyG7p6|&UDAd-)uU=L;FuqBK~i7Z)!S*+I~b$iIdSb}68rYIi> zqzU;~1#-+CX$Mx)BGh!{1!3jq3@l#?x~zHjnpq*1u{qHUoM_^sRXt1DB4d%2Vb+I_ zSs6M^5tyQiY+|eoaANGViuQGk{ZAI)0@po+Svj~M@93Pk6+4{FF7f0~K7~(^#njv) z=PgW4P1pLXvNBJ$Auj@Xj~|>V-dxzM#5yMp24iDzxQJj;LVOI1m=KCw@FL2w2`kps z%>}nU3;+4NbKHiBG;e(_0VXfWV`Of@y|ESg6+TGr5HkRJQ z8MJV)Z#J5Hwf)9Yrj*TR$P(mV9K1BQ4vyMOS@mTeRkcx|cGy_TkvvQtwGP@#Q)B^P z`$h9FCN3VfmuBk!%BUWZ5{LRi(qdckn%~NN|5X&Oc$CGaKJYF+YGAL&ca1SY`Q2w1 z|M)pu+EH&A*Xi>-Z)6Nd&G|6}nm-uUD(b8{HX| kA788`H?7a32ZRgn4RWNm@eaOv=|Mz3HAF80=Wq`2KWtajga7~l literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataItem.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataItem.php new file mode 100644 index 000000000000..8ad6e992dc56 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataItem.php @@ -0,0 +1,45 @@ +internalAddGeneratedFile( + ' +î +*google/cloud/aiplatform/v1/data_item.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"ó +DataItem +name ( BàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAE +labels ( 20.google.cloud.aiplatform.v1.DataItem.LabelsEntryBàA, +payload ( 2.google.protobuf.ValueBàA +etag ( BàA + satisfies_pzs + (BàA + satisfies_pzi (BàA- + LabelsEntry +key (  +value ( :8:yêAv +"aiplatform.googleapis.com/DataItemPprojects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}BË +com.google.cloud.aiplatform.v1B DataItemProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataLabelingJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataLabelingJob.php new file mode 100644 index 0000000000000000000000000000000000000000..38ffb0873f72fb62ead8b8b3f795ea5c89e71c35 GIT binary patch literal 3329 zcmbVP>vGdZ6vj4AVNGr-7h#}?kSPfinWUYCqWytbFhl4i9^ z>(abXpPC)DB)Ywc5^J^APGH!5w+vF+j(ajDm}-}o(E(j(;IJ_!Tt5N)?!eL*-Dn%1slvbF`2WoAs) z(Z&`+j*G)k+X21(gz#Ixh2A0!K0(xSsiTD)bNE`Np-nx?DR${k;MrrXgWZq-$A`L| z$a6ULJxu^!dJb7z*J4hgyBhcqiN{)MSzQDN0%PrYoG=f&)(#0BMg#7%I;a{(m+&m4 z;?3H6a;%`E9c?YP(J($R^0CHQL`F~7G)8#Dye(a`DN?(LN7Oebn4lPd16=fNn6*EfBX}PuY z)xtZopj<^4+BAgmHn62ApNjIz7CI*eSV(xN7PJB&*58@=zs=j|)<{re!yula4pX%v zjs%2aS!fx1o)5M{*Tmy8R4)KcY17nW(6kKc6E^E+Mj|I z&w|}W;Zk0?juxpGhgTdOF{&1aUVVm^sTV{%v_q#y`dG^6hVpx8E|#mGz{}F+<BN89=2o+_L)pMY`u(_J*PANS-?fW?HU`BR@0CN|LF;wS)MLJPXbTscoj1iBE ziu2m)g0x0SPZ0UmWvj(}U!ju22-KS`N=H2}wack?W_vaWGE@{mk`oj<9qMybB#ik? zy*zFc6sI1KjF^2F%}F0awIuWYFg0gdcqa2cnr#&=iMA70U&w87eTC|hs7PfSEl%{N zdQlp6ch*_s<6Nnu%NXv;9?ar0C2~IjZcAMGA-XiZZcC`} zJsHFesLZ3{v8W|gHl2}wlq=syrBTQKMcw%My*WVZv%699flp9>%03jr8{+V=@-}%o zskpu)dlcTKk0)}+83BR}s$_iYIa&EDhb~TYU%7!k?c*P9389?ylO7dgr||rYvVzoc zaX?__@;L6sp(ujRQ#2pKedUrg6$P1!wOOfXNI;wdQ5l?JSQUoZ6f>f zS-4w#o`c$4OqgJzL8EpDa+ob_&TOVp)AaZU><$vXQbh~nZ=z?=AqfF z?Y_2O9W?5-?Y(DvwVkCi$|5SgI@qoqHqE_*=If;xw9&F>G?3P0H_Z<2RZkQPbP`x-YMCxL*t>?ab5)Yj8 z)`4rP>yIw=aC^aCKWw9*wKe+Vmwb6wF7f)dSmJeaub%uJ(2q8LONCal;#)(p1xx<> y{EZlF7!qw5L%CrbZM5d(aQ^a6w)}h%@601Bwzy*`teqdM*HSZHf=|#1LjM4ph)DbZ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Dataset.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Dataset.php new file mode 100644 index 0000000000000000000000000000000000000000..6e5625dfc3fb07f0833d2a11be903af4692efe99 GIT binary patch literal 3398 zcmbtX-Ez}L6vj3<$#DXS0*r8hia<-~5V=WzM>J47ae_M~adDFAFz#q%dF^bGB~@By zYM9*iNqW^s;VHP`hNtM+A4zTqCT(*QS!cg*&z|r6tiF2`9)@t+*d{)S97eiEXJoKL zVuVq^0yprC&al@bk>Lh|ka{FC4P$fH*xB7P>YI(dTL_JVVdN6a=m$aHBNf*RhTV!o zL(gHoAR1JTRx4eHIWb|TAO-N90f|G$CB}BM_JlBp+uPd$-`?Q(b~VMf4^|%lxSkWo z#-`+fmtf#uIP7@THDcy4{C9`OHuWi^jz?eMIo6Gy3)eV5U|H#lI|cggZS zLvr%9cftVAy>28PHF+p74DE)`NaQEbgherz#{P|KqgG#6t3_wP8mq)Y0A>C7q?IL6mJ62t zD8iI#3fg5j&l`)LGjhu_wc_h);dOOdy9Tpe8e=mW*}|F^Ry5_cMJRPuA!Fj|^W35t zusBd1$&TGaGH~o+MD;=jTY>3hg+7h1OKVq6>8ErGPhlQ7-jLM9F4y4_Z*MkbWMI3& z&}TXzs=%!U?Mo=R5y8f5^P}nK1z-6czBId1)G$O=g}QJy)GVCGllAo?E}zjJLD6$M z#EbPQqkxB~B%7X+My86f`J+J8eHM+hb(qWaq$Jj71kb0Fc(U5mHsI2UEYnNk9G^`h z_-CWhZo)#Mh3!O)_8gb#3;cXCP#F9{&?TN75gcN;AJMhMn$ybs1dPT#^xh6%#QGxI zrX})(jp~h7A(ow#IagQ z64=5b_?5UUuDn!F#}zMd(Zj&Ucgf>%GEVUw&nz6Q$4h?}V7@U3gNSjqjll2GzJ^1n z@5Z)l@WQ{++9#8uyY0p;G0h*J)1JXRXP0@aG9@n*{(ch0Nhd_=G%)waBlZg{IKCh7 z!5#RvA};RnIw%O5~zfx3|c00Y)eX67}{01n01elO}nD{XS5q| zCBuyCH_P?YegGgMe)cey?egN<*B|yPD+*IOx*wCJD$Jxmuoqmd|J>Ytx@YgV>h}Il zt6AS@Y&Ghe^XD`jE^q9&_I97x8@rozd+%wrvD4Vuo-fws#0W`5s7=8I5&5MqEUJKv zM;3?C0*f5Hp80({(Mo8Y(>{Vl>>CtIj_a2ic^AoPS745z*4b-5j&e)SVL|PZgLDHuh?-a&Qy7)r45rW_g&g9f{jiGxzMF93^Tv z@>bUm#=i`(1LDU)))>RigYh4K<;&aRo4^#;M6=pxs&5MOVD(jEY^yJZc4ltlH^bZf r4GFd^fwrv7ZdnJbouasMd~r9udEJ*+@v)oxdvEPxrMz1o!!f|$zfwnu literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetService.php new file mode 100644 index 0000000000000000000000000000000000000000..3f7db986c23b96dc1486ffbb6aa3356d49d82422 GIT binary patch literal 12031 zcmc&)PjD1j8MnjVd4T|rK!yacX(A*;m>~fL8v{Eb5MlwzE-Y51MyEQHm!x54dhG5A zWHFbmvR2FWv{ic1ix;c3yzW)2)`Ox4-MwhagNL=W_Miu=JnYHu{p;5~e|mb7P;dd} zeeZkU_xt|7uiw{h)>doitUg1k#I<~~q%W@P{wmRHuH!o;r>rm5mzRmFmz+w?E)zGa z>(g`kgSkig?djP^XJD)6)ZG#>^%ciiDU)2O?9`WXmR&1b{<7m%a%_B zbof)NFP80+?)jDve+}DS(XQIQZI$hJK&?rA*(!SkSTxfv*Q+JpcB(qvFjp;+kx`xV zq_o2|2Vj`grC{?E89=2lTlI-swaSHQ;+0&x<~!~@kecQS@dG^RFC(MkSjx^`)>UAbJWv~(atIz_re9bQ8t5t`h;8Z=+R5~dZ?Ka*j+obAu zx95&c%1cvZ)mpP1x4W%x5#c+Dg>2yzA#IbN9?$1tjg+>>i#q76Pb%Bz0%5ZwOdb>0 z1Bciiulvpt0sl_wQms&)tI<5OZAl(lYh>xoI&s&Ni*wJZuDJDT)vm4-0x`OXkRb3O z>~2?TeiugvTUoT+x4fsV#b&wY;tgA5mi*FEkVx)8_8kdApC*Fy=)Z5GOWmejJji!s zOEke|Rie(WjSmh8ZdT2PL{5_d&((up3@t3vh%YXRkQW3eLIkdeYq4}eEU^O{DuWfI zDnT5lk0LI55Tas7CWbvNC`B6rQP7TbpoM5lAP412%h?)_DY4^R4DSjJoCNYZGCBn9 zSPV~(hCuP#GzJ9qSwUS^j-CrRdV*+35V0BzWh_UiD~m;0#Dhg{>k2q5r!d~vQ2#BL zK&v2%@LL2#@O=DLw6|ut;4x`U*G5uPqkqr$e4amx&Xk=JuSHpYGWeF4g?1u$Pb|RJ zeFD;S5A5xoI4ek7`Dj+0JGBcAFly*@M4BM3Wjlc%pu;P)xv@*difA#IguN42;!a_4 zXP27z886V08R9o6e--Vf%}k@}q2OxJUF^pfQ3}9ZDpG`n@`F+=X@qQ$G>rEE{kLlX zRx|nmgcSZRAjDTtZ=JDBC5QrHL6M=e0s@Ed_NZSft?4&Kq z_d5+8y=QyUP@a@)8*bW%_Ac9H==qqTQuqi;)vOg#^q|2^?*i2KV2lv^$#rHnb$KTXP{$+x!Z+{TYJbY!+tb6jQxX@RY>!?UQ*X55M;r@Cyfcwh&r^;n!o zsq=5KP279?5mpP(hB82n3K~+sHbwr9XObTQJhz|k7(92;LBhBRctkphMMoVUMyGbzHuJ3fi} zS4v*dsr$9MUtF?XQi7}7I*)4OXCO_aq%Id;Z3 z(NH8uG=Os>QU@=w79fL0Izl7Z7~j`WT2RKw4>Xq)zAzDP9Xi$(zUNqDabZ6j-$6qyH5G+s8Xaz^<+9*(;kfPV z&bQD>NHP$DvZ>iwyBp8Zxt9E2eYE@@+BFF*9S7`$^SrJu~po;L0Ya;*CYnJqj z;kf)i4b_68(cUBewi_LPNG!LsDrp1cP9iMZqarIi^w{(P+Q8iX0xqGW!K%6~rVp~B zG#w{Y>*KO>v=y6LR}(cj#8lUnhO18J(0>E8*aky3#?(LNf{-v@7^BTd!-l_Pj^ zd(fLpC(?bJTBhdGB)M*~gf7S5dK*A@=pnoXWbj~V(=o`2A_+QP&qI@gHEhkUJ(Y(Rk)Z#GZ$t>uQB_LKWb=z27BOk zHVFc78~xAgN?k5WH)|sdK8X&hfCM$gO)3`50G9Rk#(o$F zFo2ISjTybv3l{Ld!D5j)SiHp|q+N;sU2QXeRGd5(8rU&)?1?K(Jh7flsFpI!$i%5; z1|dBIO8gtBVzLngfADZF&Q@Vcscx)GM>p{JGwyHZ#c-KvdqWs6q5CcL;fUAa&%kDp zTWq||BBWA@4pH_VMA;>Dj8A>}=p1J4S@zioi^>qhq?}bp95mCVgJ#+|=szH`)Kn`z zvJ_oHHNOXHj<=en;kZc}I5Kt6F*`ENW2U`kTvl<`Ihw2dd^@dK$jJh|4m*8W)CG1b{}xhs<{^=yB;N(oD4Y-T45hG+oAI9j z+em_z+QwqrYKL^IF6JY~$B^KM8uV#O^uN+39)uIMR6JqEZ^Qs9STlxSpSaro2nA>o zUic>fX(WFpg0$5R32BGK`^)Vn-lrMvl*vkH3lJ7YGr|WMi&(($f8ZN{>SrW49llJ; zk6MCUBGZktJrCEKr+C{ca!gD&C296%vIl zXQPEtiGpCEOds^ZQh5Af4?5OzDv7Vf;m~r6M504zd<3C!ttpcyoQ;P4Q)Y@UNkHlU8Lj)%fNuLMnk8kAt{jhj5nJsI!>(8WX%bXW{aG zq@hC%^CvtJCs6~j)Z%hidxRb{tn}vb&2WlOa04>E=sXtxK|_ZrRKa`$h9@{yq(*9~ zM{Krh-Xs*c7d6NvzTTxl*w}|YA)|srmwcF4oj{-Ucx@V~r8XUcaATYIg2@cmGhyt7 zm893z-|~8+#uIdYgkvoLKW=3 zFFu4Ch@}c0{WWv|q+b3^;2TlTyDPF`(p12b8_NWsNlq!}4c>p5KhbtT_HjPD>iad% z%;lavdnQ6ZcuQr~{Z;<-`l5VzJ@sb|orZT-FFW;)!=bEf?UC_h&t) t_-4~&yG>KAo95&3#l7rZ)aCQRTgWl~Xgc)9y6yXFM# literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetVersion.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetVersion.php new file mode 100644 index 000000000000..49d598fb680a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetVersion.php @@ -0,0 +1,44 @@ +internalAddGeneratedFile( + ' +ù +0google/cloud/aiplatform/v1/dataset_version.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"ò +DatasetVersion +name ( BàAàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA +etag ( # +big_query_dataset_name ( BàA + display_name ( 0 +metadata ( 2.google.protobuf.ValueBàAàA +model_reference ( BàA + satisfies_pzs + (BàA + satisfies_pzi (BàA:ŒêAˆ +(aiplatform.googleapis.com/DatasetVersion\\projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}BÑ +com.google.cloud.aiplatform.v1BDatasetVersionProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedIndexRef.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedIndexRef.php new file mode 100644 index 000000000000..23b3d36303cd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedIndexRef.php @@ -0,0 +1,34 @@ +internalAddGeneratedFile( + ' +ã +3google/cloud/aiplatform/v1/deployed_index_ref.protogoogle.cloud.aiplatform.v1google/api/resource.proto"– +DeployedIndexRefG +index_endpoint ( B/àAúA) +\'aiplatform.googleapis.com/IndexEndpoint +deployed_index_id ( BàA + display_name ( BàABÓ +com.google.cloud.aiplatform.v1BDeployedIndexRefProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedModelRef.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedModelRef.php new file mode 100644 index 000000000000..4a189406ca9b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedModelRef.php @@ -0,0 +1,33 @@ +internalAddGeneratedFile( + ' +½ +3google/cloud/aiplatform/v1/deployed_model_ref.protogoogle.cloud.aiplatform.v1google/api/resource.proto"p +DeployedModelRef< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint +deployed_model_id ( BàABÔ +com.google.cloud.aiplatform.v1BDeployedModelNameProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePool.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePool.php new file mode 100644 index 000000000000..640561214ad3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePool.php @@ -0,0 +1,42 @@ +internalAddGeneratedFile( + ' +á +9google/cloud/aiplatform/v1/deployment_resource_pool.protogoogle.cloud.aiplatform.v1google/api/resource.proto0google/cloud/aiplatform/v1/encryption_spec.proto2google/cloud/aiplatform/v1/machine_resources.protogoogle/protobuf/timestamp.proto" +DeploymentResourcePool +name ( BàAP +dedicated_resources ( 2..google.cloud.aiplatform.v1.DedicatedResourcesBàAC +encryption_spec ( 2*.google.cloud.aiplatform.v1.EncryptionSpec +service_account ( ! +disable_container_logging (4 + create_time ( 2.google.protobuf.TimestampBàA + satisfies_pzs (BàA + satisfies_pzi (BàA:’êAŽ +0aiplatform.googleapis.com/DeploymentResourcePoolZprojects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}BÙ +com.google.cloud.aiplatform.v1BDeploymentResourcePoolProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePoolService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePoolService.php new file mode 100644 index 000000000000..58f53c7bc209 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeploymentResourcePoolService.php @@ -0,0 +1,85 @@ +internalAddGeneratedFile( + ' +î +Agoogle/cloud/aiplatform/v1/deployment_resource_pool_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto3google/cloud/aiplatform/v1/deployed_model_ref.proto9google/cloud/aiplatform/v1/deployment_resource_pool.proto)google/cloud/aiplatform/v1/endpoint.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"å +#CreateDeploymentResourcePoolRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationY +deployment_resource_pool ( 22.google.cloud.aiplatform.v1.DeploymentResourcePoolBàA( +deployment_resource_pool_id ( BàA" +-CreateDeploymentResourcePoolOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"j + GetDeploymentResourcePoolRequestF +name ( B8àAúA2 +0aiplatform.googleapis.com/DeploymentResourcePool"† +"ListDeploymentResourcePoolsRequest9 +parent ( B)àAúA#!locations.googleapis.com/Location + page_size ( + +page_token ( "• +#ListDeploymentResourcePoolsResponseU +deployment_resource_pools ( 22.google.cloud.aiplatform.v1.DeploymentResourcePool +next_page_token ( "¶ +#UpdateDeploymentResourcePoolRequestY +deployment_resource_pool ( 22.google.cloud.aiplatform.v1.DeploymentResourcePoolBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA" +-UpdateDeploymentResourcePoolOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"m +#DeleteDeploymentResourcePoolRequestF +name ( B8àAúA2 +0aiplatform.googleapis.com/DeploymentResourcePool"j +QueryDeployedModelsRequest% +deployment_resource_pool ( BàA + page_size ( + +page_token ( "‹ +QueryDeployedModelsResponseF +deployed_models ( 2).google.cloud.aiplatform.v1.DeployedModelB +next_page_token ( I +deployed_model_refs ( 2,.google.cloud.aiplatform.v1.DeployedModelRef" +total_deployed_model_count ( +total_endpoint_count (2ˆ +DeploymentResourcePoolServiceÏ +CreateDeploymentResourcePool?.google.cloud.aiplatform.v1.CreateDeploymentResourcePoolRequest.google.longrunning.Operation"ÎÊAG +DeploymentResourcePool-CreateDeploymentResourcePoolOperationMetadataÚA;parent,deployment_resource_pool,deployment_resource_pool_id‚Óä“@";/v1/{parent=projects/*/locations/*}/deploymentResourcePools:*Ù +GetDeploymentResourcePool<.google.cloud.aiplatform.v1.GetDeploymentResourcePoolRequest2.google.cloud.aiplatform.v1.DeploymentResourcePool"JÚAname‚Óä“=;/v1/{name=projects/*/locations/*/deploymentResourcePools/*}ì +ListDeploymentResourcePools>.google.cloud.aiplatform.v1.ListDeploymentResourcePoolsRequest?.google.cloud.aiplatform.v1.ListDeploymentResourcePoolsResponse"LÚAparent‚Óä“=;/v1/{parent=projects/*/locations/*}/deploymentResourcePoolsè +UpdateDeploymentResourcePool?.google.cloud.aiplatform.v1.UpdateDeploymentResourcePoolRequest.google.longrunning.Operation"çÊAG +DeploymentResourcePool-UpdateDeploymentResourcePoolOperationMetadataÚA$deployment_resource_pool,update_mask‚Óä“p2T/v1/{deployment_resource_pool.name=projects/*/locations/*/deploymentResourcePools/*}:deployment_resource_poolý +DeleteDeploymentResourcePool?.google.cloud.aiplatform.v1.DeleteDeploymentResourcePoolRequest.google.longrunning.Operation"}ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“=*;/v1/{name=projects/*/locations/*/deploymentResourcePools/*} +QueryDeployedModels6.google.cloud.aiplatform.v1.QueryDeployedModelsRequest7.google.cloud.aiplatform.v1.QueryDeployedModelsResponse"†ÚAdeployment_resource_pool‚Óä“ec/v1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModelsMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBà +com.google.cloud.aiplatform.v1B"DeploymentResourcePoolServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EncryptionSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EncryptionSpec.php new file mode 100644 index 000000000000..931d9dc28f06 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EncryptionSpec.php @@ -0,0 +1,30 @@ +internalAddGeneratedFile( + ' +× +0google/cloud/aiplatform/v1/encryption_spec.protogoogle.cloud.aiplatform.v1"+ +EncryptionSpec + kms_key_name ( BàABÑ +com.google.cloud.aiplatform.v1BEncryptionSpecProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Endpoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Endpoint.php new file mode 100644 index 0000000000000000000000000000000000000000..cbcb49763cfa0a212a186b02cfe9c4cd9534617c GIT binary patch literal 4778 zcmbtY-EtF07GBxd*hhG64+h2xKZBtblMo4u1c(S^CEIw}!r)*R7b#Uujb>U>C!?9k zbdM85xl(z8yg+XEX7Bc5Ut;$qxXvSRvwQk)B#b>#3g2iv-QVfcr@!-^GyUaPNk4&W z&K8MC>Twb{odbvWiIb!;kNr4wI$5_%Qpb-62@OeFb)1do&a>xx&gRCGy{iaiahCd| z;q>CT7m}JE##vDFXcBt78>fTX{#uPhK@!u5SEW^e$Quxrcs_Bqc3Rtndx6Kj_Lelz zUKa-1&D=oy<=O)PKlB)LHnkym4G#V#Stq2v!??%s=Q?FBjVPyHNMGSj9y(nwWCX$Q z&+TTB&uJVv0`NTY$?8o<*%WiHCo%5)p<`Uy5y8Mfw4X$rq>&f4Hwg1nn(#Q?!KsZ# zkMKN%;?3$!y{s@tyUwcevC(+X$%hV4GcvlmG5Py6Rjl{pw~7!$TIt!>3TD$-PpTJ88YqIe#&4!EcM32}(ZG#z9%#^I4U!^>YEujJ zVe9cLN5{E2Q8i)Ze*iN^A+1F?C1lnvIi=Ov*5sS!q_qrZ0?IJA4qQ1jVTLBGvrrDS zq#?WPNikw=!F)iHFg_rGJBR}kGW(P>xmvE@tSVQIJJ0HdhHMLjT6i1gc9QwdS_K7+EK z60Cl%h^Re-X3O=8F=LLSnkSIj6r!>O3ztUCj)z)@d6G+|WUdVo`LS8=m>j9TtFG2P zIIY=Z&xshc{_>_-dfRm1vMAFTC)yUK6szK^n${faW4KHruM-kCN$I}u-LTP*qloz2 zUPOB{tqHqi1#tOu{kM6qP`;EJS{tC%(*5l60J zQI1noNcY>gWB*xh@ewlkZSy|d9Z?U(!hDyKaf*Jz&US9*?{UXUpnW4rNkDy$>H2+! zS}4*si6chbFz)rla(ZKy+}Kye8rHi%K^7nA%=UJG0M*yvDI6FMxyiTB236ZH59ovTC4zf%3*z9kA z66U;&#{=A+KP)?1vkJ{M4Q$lh*Ra6)9;U^JEg=E3t!>u~$z_z&~U*b{v(dN>ag zG#HkhDeEpw$>>Nn%(mJ$-ZUrPHm|~!la0$vwl2Yf1iJeebwPQwD^gRJv!x^DOckvo zVlHaL7-GH&3uM?HC|y>H{z=ghZ4NP_?X@n#5>{9#up{P}eHOi#u`a;8kz3FA<1FHK zS!~C;3d;tD3C=z2Ia8xa_PoSif^%BA5lR@#heZLHv7W-B5o^P3CWW(Hzg4sWt|3r7!DB$FwB zea;g%OX)C4C&jR2EREcJIPVW9k=XNn;)T3F9F^&&j^qkhIk7p%o>-J$>=jL_uKZep zYdfm=7FNu8IBm+K=v!y3bD~BKFlbnu#r=fTkP@okQit}ih^GfgQO2qIT9gqj*K0*o zXwlx+0*7Dl2Db7!oIioHAHi9X2`;vsamMr7Eh00s@(j+OP+C8OMH=C?3ATEwJw&jK zcDcT6oXh)4^G(W;XQ*eQMUNX;_+IQDwIc=YxKny*PwJfd2z*W;4YA literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EndpointService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EndpointService.php new file mode 100644 index 000000000000..4b959bc63f4a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EndpointService.php @@ -0,0 +1,116 @@ +internalAddGeneratedFile( + ' +–) +1google/cloud/aiplatform/v1/endpoint_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto)google/cloud/aiplatform/v1/endpoint.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"© +CreateEndpointRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location; +endpoint ( 2$.google.cloud.aiplatform.v1.EndpointBàA + endpoint_id ( BàA"q +CreateEndpointOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"N +GetEndpointRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint"Ý +ListEndpointsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter ( BàA + page_size (BàA + +page_token ( BàA2 + read_mask ( 2.google.protobuf.FieldMaskBàA +order_by ( "i +ListEndpointsResponse7 + endpoints ( 2$.google.cloud.aiplatform.v1.Endpoint +next_page_token ( "Š +UpdateEndpointRequest; +endpoint ( 2$.google.cloud.aiplatform.v1.EndpointBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA"_ + UpdateEndpointLongRunningRequest; +endpoint ( 2$.google.cloud.aiplatform.v1.EndpointBàA"q +UpdateEndpointOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"Q +DeleteEndpointRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint"¨ +DeployModelRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/EndpointF +deployed_model ( 2).google.cloud.aiplatform.v1.DeployedModelBàAW + traffic_split ( 2@.google.cloud.aiplatform.v1.DeployModelRequest.TrafficSplitEntry3 +TrafficSplitEntry +key (  +value (:8"X +DeployModelResponseA +deployed_model ( 2).google.cloud.aiplatform.v1.DeployedModel"n +DeployModelOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"„ +UndeployModelRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint +deployed_model_id ( BàAY + traffic_split ( 2B.google.cloud.aiplatform.v1.UndeployModelRequest.TrafficSplitEntry3 +TrafficSplitEntry +key (  +value (:8" +UndeployModelResponse"p +UndeployModelOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"Ø +MutateDeployedModelRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/EndpointF +deployed_model ( 2).google.cloud.aiplatform.v1.DeployedModelBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA"` +MutateDeployedModelResponseA +deployed_model ( 2).google.cloud.aiplatform.v1.DeployedModel"v +$MutateDeployedModelOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata2­ +EndpointService‚ +CreateEndpoint1.google.cloud.aiplatform.v1.CreateEndpointRequest.google.longrunning.Operation"ÊA+ +EndpointCreateEndpointOperationMetadataÚAparent,endpointÚAparent,endpoint,endpoint_id‚Óä“9"-/v1/{parent=projects/*/locations/*}/endpoints:endpoint¡ + GetEndpoint..google.cloud.aiplatform.v1.GetEndpointRequest$.google.cloud.aiplatform.v1.Endpoint"<ÚAname‚Óä“/-/v1/{name=projects/*/locations/*/endpoints/*}´ + ListEndpoints0.google.cloud.aiplatform.v1.ListEndpointsRequest1.google.cloud.aiplatform.v1.ListEndpointsResponse">ÚAparent‚Óä“/-/v1/{parent=projects/*/locations/*}/endpointsÊ +UpdateEndpoint1.google.cloud.aiplatform.v1.UpdateEndpointRequest$.google.cloud.aiplatform.v1.Endpoint"_ÚAendpoint,update_mask‚Óä“B26/v1/{endpoint.name=projects/*/locations/*/endpoints/*}:endpointü +UpdateEndpointLongRunning<.google.cloud.aiplatform.v1.UpdateEndpointLongRunningRequest.google.longrunning.Operation"ÊA+ +EndpointUpdateEndpointOperationMetadataÚAendpoint‚Óä“B"=/v1/{endpoint.name=projects/*/locations/*/endpoints/*}:update:*Ó +DeleteEndpoint1.google.cloud.aiplatform.v1.DeleteEndpointRequest.google.longrunning.Operation"oÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“/*-/v1/{name=projects/*/locations/*/endpoints/*}… + DeployModel..google.cloud.aiplatform.v1.DeployModelRequest.google.longrunning.Operation"¦ÊA3 +DeployModelResponseDeployModelOperationMetadataÚA%endpoint,deployed_model,traffic_split‚Óä“B"=/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel:*’ + UndeployModel0.google.cloud.aiplatform.v1.UndeployModelRequest.google.longrunning.Operation"¯ÊA7 +UndeployModelResponseUndeployModelOperationMetadataÚA(endpoint,deployed_model_id,traffic_split‚Óä“D"?/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel:*« +MutateDeployedModel6.google.cloud.aiplatform.v1.MutateDeployedModelRequest.google.longrunning.Operation"¼ÊAC +MutateDeployedModelResponse$MutateDeployedModelOperationMetadataÚA#endpoint,deployed_model,update_mask‚Óä“J"E/v1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel:*MÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÒ +com.google.cloud.aiplatform.v1BEndpointServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EntityType.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EntityType.php new file mode 100644 index 000000000000..91474f6d9017 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EntityType.php @@ -0,0 +1,48 @@ +internalAddGeneratedFile( + ' +‘ +,google/cloud/aiplatform/v1/entity_type.protogoogle.cloud.aiplatform.v1google/api/resource.proto8google/cloud/aiplatform/v1/featurestore_monitoring.protogoogle/protobuf/timestamp.proto"ö + +EntityType +name ( BàA + description ( BàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAG +labels ( 22.google.cloud.aiplatform.v1.EntityType.LabelsEntryBàA +etag ( BàAX +monitoring_config ( 28.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfigBàA% +offline_storage_ttl_days + (BàA + satisfies_pzs (BàA + satisfies_pzi (BàA- + LabelsEntry +key (  +value ( :8:ŠêA† +$aiplatform.googleapis.com/EntityType^projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}BÍ +com.google.cloud.aiplatform.v1BEntityTypeProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EnvVar.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EnvVar.php new file mode 100644 index 000000000000..cab60001abbb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EnvVar.php @@ -0,0 +1,32 @@ +internalAddGeneratedFile( + ' +æ +(google/cloud/aiplatform/v1/env_var.protogoogle.cloud.aiplatform.v1google/api/resource.proto"/ +EnvVar +name ( BàA +value ( BàABÉ +com.google.cloud.aiplatform.v1B EnvVarProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EvaluatedAnnotation.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EvaluatedAnnotation.php new file mode 100644 index 0000000000000000000000000000000000000000..305bf31cba7730332733acb7d5540af193147942 GIT binary patch literal 2323 zcmbVO(Qex|6rJO&XqYBTG&Iw^t>Cf_ae!8CQfv=O(?O0ELx7VwvE!kI0D+e1n3ybT z6y-G=g8jt4VlVrTeZZdgvX_0uNXnLsRZWZf$tHOZ?>+bM9zXjo9>?G-*v1iNh~oeb zuOS~}7&FSLPeV9NM}GMLw?Y!VFWMeHc?g$RV6(*OeRzeq1Nwm_;abTR8C>9`h~Ol+V*698bI$U569}`iG*Nx7<|+pA|EpK$sHzlScymjzCz+>ga-dxS%`H z@2aHCc_AgOE8}HBtlIaWh8d$w%pMe8Ct?~DLnzT#6#mm&@ny6%3oeGu_OIZRk~Ybf zXuIHRdth}gt-jsztWz;At-f=1>h)iAZSV55*R_wFW5;f7e4uTDwf@DW?RC$3PTv{W z8x>6h>&I57x3IQUtex6zfhEpWw_kw=B?&Cnu7iyQHoaVZE7~)#y09bkB75lW+{#1I zm+e2QqWE%NG}i?ih;v4UsT}!ID~Zs&6lC*O{Bk_Q%CQ^)rJV!tV~W{zR*g)2egE)% zaL*-*YS(?RMpGUV%)G>>42!2wsaLd5!RCCKj~PzJGz|1*xm9a{_5Y;>fnMm!6Q`9e zdeYw1gJ01$z}CHo`&A%$(fpGC#m}=@Ja#AC_TY33BdwTPkMJJ6bx@hw# zCc^29p&Abl7JvM{RBJ0wHSX4JH{b?<{{S$D{$>CG literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EvaluationService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EvaluationService.php new file mode 100644 index 0000000000000000000000000000000000000000..765536d89a4d418ca2b3ce9e64af923459d4fd7a GIT binary patch literal 19801 zcmds9%WoUU8TU$wZGC#LZ0q6Inzm!vO{7>!`k*7nBt=PVY)O_B(<&m%iFT8np5?v#cJ7Ft8Z-Bj#aE~ z*GgsE8MCaZd24Qd*~(7kmd{~Tw_10KcGB9cRyWJ`c(Giqua6f>wQ|ARs5;x@J6Ff; zokF=@@JiK6-nE^bQqdlx_yCo{w(ZsmMcbNLNZ+!(!g|3gtjAnBu8k=1vK#eE zku=dF73M2Nd-Sr!FiF`9wJJJe(h_Z3ApSw$tmZ17?Nkco)hXL8I;EOdbr!H_GP!Ac zzE{aFqnEi^0$19wMp+w^$yg&NEzhajvUSUHY_INAuF-ZAfcySms|wGhYNgdwrBWqc zs8-x$GU!tP(WqjkT(T?P-s()3?DBfr-YV>rs?Of3F4~+y%0^PZKXtvty_{NK_nkV8 zd>r-NK%8<3e*HrOp4kTz%@I~$0@+54q%#95D;1DEmpT|2SG$D4pWdTI*^R0B4A#CF1N5@d!ivn zDaPt09mo=`AP`;za}#}0S-00Kwo9@K2}uXVc}fQ}Bh?aMIq2W0mp4k~@-~u*V|7ui zCv{lUK_vmTx(X-V`u29gDZRro?43F$JHMw#DC%=M)Frw4ZB|>rZ^MOJq2$~xxprP> zW{{eh)R|e}I68Cda5ijZ%P!Z@Rg%klsHLyyEQKu01_+{4Z^G%Yl^xqztGa>HdZ~>s zwQOTW)E5?Pu;@T0GhU(M-nE@lWiua+3^eb^ZITQSBPAdr(b<8^esr4J8>047x=x7@ zHM3iSgucC1dJI|P(y95Salq`=t(Rz z_hBv*porcr!iicH=QcXNwr$TT6?rx|MGZWybKZieiMk0Z3d{vK?vo+}d746wYa#g< z4I|FOaSsJdzE~)i^QgN@>%5Tz6md+4xQrDuSZ{??6HOF=ME!-PxMQsW&SAaKEcYgy zp)ITx9DIa=EdREBFNA!YB7d=2Qx^oli}t;cg*V`I)WS~4zzJ$Vn`ntI0s|`{e4J`g zV%uUeI7`vAQ*DM67aql_7XODV*yW+ID1dgVy~QdBh-+}PTrJW$WXQnU9qG%Tq}u+Q zIuGZ>?=E*A3L$q4n>&7!S4j5?`^>zX_-8*1E98w^Lpf@jH(@~5Hz(H&~}Ik9v|Ws41^R92V&AmJLYA{!dW*MqCm-KG+*@Dm;UWsg=Vrji?>%A(6o6RUf|!7yTTnHN-~!bzO|bq^dQz z0andEx!%t6$S$V#C^$hE*_3n%)ZC$L63lc+#{@C);%YrYD@wzR;--9_AM z6B$T4s~z(JA`26~Ues;U#`Z)Kjw_#il2#ds*P)Y?7O}hu<{JJtuL`18wi1w7_@0H{$nUKL?t2CR736FLzMzVncG;6w z4nmiThfbR;xNSLho6sHl^^pY+mjFBb=A*N~p=-9@y&9uB9lM4(1f3+Vu4iv=V?4=A z5{oA`tke0U~KNaS^(G1kyV57#u;d?&5MF z9gB~%vG^|Z`o&m;8aj_Kz~060auxQHPZ&VC(N0=ctX4Kk>onn$;Pd=Q6TY7xX&Zxr zi60rzB`?^UDOCjYGc~Ut1Rxy?fHsNv_T{m69eN|b@6Gw=p;KyC1J~b!ZeHlX9sdIZ zI;HOu<_(qKwW~+0cHs3?%Vs zQ)e>X&**JRrQQQwxIF6@Ppn?TG#TzwgK>8s`lW&g9>3ojFdSOi;wwQckaMa)KC6@I zDy$%)^Rb9(-;h;c;X(Ol15W8mH3_o%Wz3)k&_NQ@BYDnlcC1=Uz8a27F5)0{nMV0 z77*`tjCk7bP>mWV)9x=(kNRdsHvWu}ZZ0w_`~BHxYJ4xMfqcLNCmhLkvF~6ZMY;EE z*9b2l-5#@DBS1kXwmwX%;%q0 z^@(%m*_b>0Z4hiQEUN~CcGhl;7z~4#V#8o>dl{rg%3|PSd<|%9UJRBd)ZeoTaBlKkwpFe?~}FPQcYhz=z-^EvH}o`o20fG75BaZpu-HvxW^R$9jKrf6A9R@3$2v? zj1dxF;dQ;*Cndk58oLq)J{_c#Hc>q^Qc9Q)kCYN<3#3$({v41}>ea&}r38E6r2M4; z$0FPA7!Px*d0P8HBmxsq@2j!N`5CQ7jh=>(XXNWJ7_lSRh+oUQ-*WMoPKoceqDyfd zvxms?q4+KF8Vp40(@2iO3BCyekF##qygcr$Am?7CeHUy)ReBf(#r~K`(Zn(wk6`aR zoYGFF4-IT`Xb&R`(5xyz+I?kVlpsF2z(0JW#Dq3Jk;cg3nS>KzD|?I1t6+w!KfK_) zgFFv4oX6$>mT(h4H^3x2BmEttEP^wt2x|AJgh1o~#x@vg_uPeGM1+{c7=ZrJQ(`1h zh2xv=1Y~7K*h0RF1U&qp0$zBkdcEM!FIlEZbM4ec(osRuyO^(!a;A zorEdDF);a@nK`c-+j}@u#=(Nf-;VEN)E=E}&^9?)pM+s$DawSqa9a8Bku&1^xW25k zEU0k@p72N#P#qCeaYXwqN@*#^l`L4z3bw+T-{J0uFphL|(A@j(2NhPpn1wiFwBPwu zXd>DyW!zxNF`ztaJ~3%tfI+q?6^}0B{!=``i07oY$pr?|&Vj^EG`7M4jF*or&EU)6 zNmc&@r|_VR7vYpR{h*?h_9(QwF6isK5}&C;}TK$#mc zCD>%sEjlMmk$>a9dmq%i72fIEGoclhe!VgJ7k*bFdt@o~*kJ~;y_w!olgF*EoAtt` zbfm#R?(}*E2QO<0o(B6C5*g@{QE{KbaAy8ib~(S2U0lk|&*fj5TUy9wa?`o&RNo=o z;?l<+PfX;O7Bl(9>~von-H5Qmnw7vMFWlEFIbdJp<(q$o;4teM-LFkIOt4kJ$Y$cm z#)u9$l4tc2PeUhd4P$gG0883I4O4-MrUtT|8&>r{v`u62{>4P@tlz`3KQ5I>x z8A~qgNq3+pjBB2SlgOmST;`PqY%;M5FEH^e<&t5Be?yM-wV5Ztl*$R-wTF0z zsjQdV7env=%e)Eb=Iv>jdskkD9`QEDcEJ!IE~IjcFXxuB`ONHmE|ZOn$SyqDl3L2% z%*|!{46_^4Oloc_HqT`N0`*JSZ*FN!!Haw){AMWBeN|}GeJ-@Lt?56fLAy%B< z=rf`faf({(pnM|z^}qe={kG>5Un19Ny(`Y)PvRQFTX;Ih9ltUze#5`-CvDb;;6kCK zab@JzN2y`yLL+v4kT}BsacXSK^J;E#eEja+yZi-SJRC37y)Aa5*Hhv?uQVYuDNRO5zG5yh32JDqj|cma(HjYin!Qzf3;dd~v6ZVIiHEEF=CIY^@haXO_Mf)Xta36*YbTSz^JH@6>e^v+t5<#Il7FYv clk6fc>E13(IC!s^;?6EwlHIL!AMOME4<||O4gdfE literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Event.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Event.php new file mode 100644 index 0000000000000000000000000000000000000000..c0c82fb352371e214c39820f804d8441d71b4590 GIT binary patch literal 1470 zcma)6!EVz)5G6@d(WyX{#UVrjmbSDhP)BJm;5J20lSYxCu^_1gvQ%xHO}fIdt@S!0 zp#BHnz?UGtqGt|#Ku_$h9Vb#-XfCn6^WMyRGduflg0leDP?LCsVNUv}H$nW2pn&<@ zcYGK1qQQVLrVIFqvItd*{1MV|Rgc`<>@YFo{rL>i#m2`A~N^y;baiz#A;w&Qb*%4xd zN6gz(bxVTt^vS-)Ei<6@5hZTFM$Yh<`pht9s%9iNLEn?4ceh5Rc66v{BFCfP`i#oP z?E{*aX7>B3M@M3cN~tQTaTEUJVdHk=qZQ*gU5%MO8#8@eDLza%a6ro}(H2i#@kw%| zW>ECA%%=k4fYt9g$g2U<_TesOoDQ(V3mKFtE!Cc1nAuBn9aiVk#e5=DsEeynHWP$) z088WxaUwZlg{*?VxG-~<<}+Bk8Qz#ev|RvoTTW$xg`6N*-YM#d=xOzOYJV*!$hFt7 zz$XDIEQs*?I~&vRYdq4GM!h4VB{Zv5VbR4s;)aDh%86Xt{|CQS@ePl&NpTyN=U%mC z$bBZ0*f#ARfdjKn)k5=Qfd;Gy_9JY>Hjrz(RZ3*(NW2@U) z$!GwJ?QTatXKOz*@K|{KkHTu8WU1-2GM^4&;fZOoJwtzfBZ;nwr8MhC(A%4T`H?L) z)i%=AHqy56u7%DQp*XM8!@E4>t+CTsR literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Execution.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Execution.php new file mode 100644 index 0000000000000000000000000000000000000000..07643c5d8a365061cfd5892eca01fa0eedea6f46 GIT binary patch literal 1870 zcma)7&2HO95UwOku~&|(FloyQ{n;h~BIk#MoE!?ePC?1EBEXS_NO6FGh_Iqo^0pL7 zkV~O%pkohxmA*p{y%v3lp7Ru)UH(X@9YDHhxijClGqc~!{_taP5ukgxLp>T2PA7PL ziTMS^LFjYe@m)NQr&AhY$DaqxrJ;uL@fq%&4Y76H9exMU$d5yZ8hGaWGneX)>&FwF zu)rmJ>W6cE(bVZL)QLIsJx$Ug9<}|P9}sCyCWIwwqUT$oWVYC9wOwp zB#N+=F`@Se!!L-(E^~0i35UP?EE+M7aYkJBE97#7r^JmYps)H)W6u#GVF5Vv9NO5& z38(PAANY{_5zb=ji*i6I?5@XY=n>aGrjZk}fcs$|Tn%GJd0s@Z)7Vds6?ANh8%d0Y zaV5wj%)^+jpN?@zc^rC&GHyYz%vbg`6*B{7pD^l9TJ(Y}m>(L(DytRA$DprhdWRdM z@^TCybcb(#Tn-#EPyi?M;CigA|C8q|t+qLt$#2R~hZ(`c-bBEzt#P z0T&uOtGjHw%`2$vewgXU&brxIg%JiJt%p{f&7pdN|r)GF{+59%3DRv0b6-6SzU#R0T< zirU=_1?7mG3pyuo7I&$7Qzr2_+DmsAG>o8u)jhetkGALOAW=V+2YhiQtVFHKZB(74 z-7D}lfv-P7)%8THsPr?vOm0WHiOLJ&##EIzVidnG+-0bol=w4rYcMp2*64L_(6`#% zldg4K`$V~cN72lE5dzjx6fYoPpzRygTbul*RH&SEBJ{zJksB%tEKMx4opYi zgS~9I)U#R*V1QAuWZ$DmY%EtJ8*DTiy35u-1@sM^m{s=)iXPuw!y zLclYB{e^%$;E`CR7mN?rKmI7zJMv}F|4B37>e literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Explanation.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Explanation.php new file mode 100644 index 0000000000000000000000000000000000000000..9f18e7359e21f92cdc83928cb2c1a6624f895115 GIT binary patch literal 4981 zcmdT|&2!tv6*oxJmL462M&wwg8xI0IV|nU8Bj%$q9lIe#ieg5hSd(_0gfkcrSW-Iy z0R#XQsjctrseeNcIV3ar6Ec~}A%`3?lWR|%9DDAmr@q|)}8kh+e>fdL$2LITe)iPGxU z_ef}1MraIL9AmJ>Fb1^*WAJG6E`VtpL7+5eSny|1@W-1DZE7k(hzd;Q1`TxT(2yE7 z{S*3gPZ=3@Ku~`E>}cwk%qWEk>^mk|zoiIFcJ_wnqW|}l*s3n01nC&GosjsBVGkN4 zFn#KUuHVI@)#{jp36bo{`mIPUgQFv5UD#Ny&KY@63H>QaYgZJXgj3(S%k5?WPm;d| z3plHJbg)f{ZPm$vaY$XiTAg_{16d@xfbKzx<~Taf2iSI>T|QyDhpd?4VnH6B*YDFP z7&XgExZlQ1T~F9z+}(t)6uA9!QdBOB(;81`ZI;m5;b!@*XG78_QDTd%FJI3Pqi%HQ zH_;(pD41>=0VhGcRsSwQF%=uR4i}6t^yzTQ5;<6tl>B$rw{7a*a!^beEUR#7XavNj z4$<9d=uJcY(6FZjJ(t!c;SZjn4%Ql0^vN^1*_k`AIwA&E7&&QV9*-0&FURi3QP3VS zB?A5mT!=JN$0A2-XOXdjc%{Hg(JPAv*z}Hd*67v>2)dk{Fg!#(q7&W_b>jQ3zjkhB z*%}lh3@&>99_uDMo$0&0W=p9%hN8F)cjipPml3BjZ=q$SW0u(~m(?7-> zmevb$1y*L6O-&N;%q>>Ru{}vS>|$bxl30Rs814htQs0Ctr_w54W*HV9=%zb$LLMPr zGCB1J39e;R#bkq!cyqGy4#>g8brF_D3Ew*-I*yX=c5L&a^zCse7MCq9Bk#iM(4P8w z(pw@d5f3d3tB!K@s3i$B^&2d)r^58>bK-LeN^?A2!nWhmfan1oPYfQ%9Olt3ycBoS z^lMQiuV=BhEt+tLf%X_CqLo2rD95@e@+j^s6ovXK$Z89 zvv5a}--h!Z%9AkQ{i9g9p2clf97Q?wIngNk0gr9@pO|q^8!A79BKtPb*~f$-I>$=o zy(~qiI;}Mj2*Zdt@*RK_l_F7J%R)`4!#)QopsR4XQR~@a6Y0%z6XU*ro=zyHMLT?m1RpLqy2#i?40?l zB+2)2>be$w^n}N}0j^Xs8(@rpn;Vx=uR(#M$wf5j0eaADqWw#7cDvT=mn0RZdVCgl zkJY{XMs2s<|6tzV_Fk>kEJ;kX-+bIJ6#}nzANdMG}i}qb1SY)ZNI;H8CABiH?&o22#Jy!PP89kKr73 zaIKAZ`K|xcVy(?lnoj5+^Tn*Z1DE)-Io~$mMXoZLezERTO27OUD5lUc!1<4fNZe(% zoE5}IE{baJx$J-1)@tq@N&PmL^obzmbwN{MUAVxWo4)(0MV)apNSIv(c^@vY-se+( z1rT5?*>t#*ZLL_c9;D7IBU_hs*Wvaihcgq6{YM*yfWfp)R{u=}I5o7mHf_;p$E{#%}r|$?z!N zCCxs>z2V*TKVRg^Eq;BZZL#Ykt=8^FS5Vrc&F|uugXnT;Fnc|~>!p9^UJ=68DwnQS mXYZ@kN1MZQeDi(dW^$`=Tin>BE_hD8+~Ft170eTO0`Nb_a#X7T literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ExplanationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ExplanationMetadata.php new file mode 100644 index 0000000000000000000000000000000000000000..72647ae21e5c1e301a5da84ab50297fcd1fbca13 GIT binary patch literal 3417 zcmb_fOK;mo5RT-RG_oCKV>^nPG^`sS3ed{1iWY?&r=TQSVJ(YZP}wd+x93?o!mlkqe}bPu6nhn{U3InVo&|jeF+8r$Qau*wX`S z3jGTqIKzVLIe}w1me3Ce1MCTgGjfTAy`mu06rrhf1gR!>KB1<*6M6!0|?V=lgs375!!F0dZ_?gah5w1HH&S0NDBn`>t+ap{`a=#vgli4%VwO zu%0*p>vi`J01Qj_eL4eIg~vjK$@V^U9V*D75VKR6MpU1kYzNr0b*opyzTpu!a6FZ6EtiKl zm?+Cu3XjKb85|i1g@|Lh{0_-OA@D*x>s=5$9E6^IzEMHf-Ewf1lFb`j9{@LSL5@iWE{I_nv+nEXr>e<-5aArU!vX`XS3rU-OMKJkqt$ zBe^9ZQAneY;5Mx`YzG>zBrPh*+zR`c|6>C-IN!KR&>r06;cI=}#}=`1tiw)BI+nB8 z)vXYtyKpNqpgw%Z(^$>slHB!6NMYM>Okxi?na$Es46@+7t`;*USCqzRC=02PW747x zE^^D1Gr;SHL&KN z=`Nnzu*Nsshiz(&UuiMtk?y)orW8#Oer8-aY|h!Hx$QpOia$=z2zX*$bw+*II46F{ znjCMmxeP_hl#Z{bN_Q3#A%LOhgl?1o>x^pt2S5v?y9MbHu{C~7w8#>LBw|bYtML*` zo+R3a4aXxxLR%-j7j&CvP!ipNo0DZfFim{U6Cjy?y9yigjJ}8E;KIe+#pZQWU=F(2 zp}1%ODc7-dk0l}FyjkjeKtYS@7#j^CO)pzoS~N+#q`pq z4I^~ve|;yk%}C>SHdxM2@dnmUl4u0$&N=oh{X*l?vvSxhz4(x_C=ot8f!(iQnV-ZK zWILy-q&;u8RjDc;$xOq>dI~(GBbLh zdyrGQQmY}JY76wBoSRB>9E;MD>vB_UQ18@Jy(ONut71c<94ONhv3;yn8e;W0yS)2L z0#cL4OVyH^Ri!33>z4wgYRNUJ*`Yep@NUD+idff_Bkf2MJI`B8c9e&mON&}t6T4dHDD!biL94oN{81fnsV~%MBaw=*~wwv-O0SWr|;`-UT@~F@-_h< z)3?BXAXRb;CMG^ns)_HOMnge7ZaJg9p)>nf&|N~`3)30T?H|nk_&u4g^Or%9zYL0^ ztd5@<#qR!}@yFiy-O!tU?$MXSKgs)%aku1prJ~Ojl PIj{4b(Nz5g-T?dyv+6m> literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Feature.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Feature.php new file mode 100644 index 0000000000000000000000000000000000000000..652dc61067938838a564660c4144be11e77a28f6 GIT binary patch literal 2506 zcmbVOTaVgC6fUqghTSc3v?-x#GucK8sk%nHjjGn$O=Xr#sCEH?7j+{`mN5hC#CTkL zj6@@z`p}pDi9S{8Q-4Q(MW6F4dd4@*;Mg3t} zHyul7BkE4d)8q1p=*)MC7$`-^)+fYsbc5hVr*cV{KGd16HUhkQ&he_8;MM-|DME&& zdmgTbdeCcx;pg}R%QUdZbOwKqOiwdylbO0@{si|p!z11D2w>kmJMwLVnbgJ{(6$Xy zdV)ip{Olu#!oAOM>`{kP0W_#hn-SO6EwxHK!!;d7-3}a;q%mO$f&5G9No1C*Ge@`- z`Y1{7IC+Md>yu^c7`p_>vQGoQxq^AJQdjULJEmGUi8ZW{8+~e0SCSUDS}1uRv`eD+ zt&Lg{AT$j(y26zAsc4;=oA&~`+va0hMhx+$b^s+6r{{*pI^yC^q|G7*xwkmeGhj?h%Me4??LLkb!A zwtsRYzW;7wWI*h5lmeho`BRiLT&Oot1YQ+3KvC|b7%Pfh7L$N+R7L=l??5?6sLl0I zRkUU417dlFEt~-}<=D)MSS0>l1c;i=+!?o>5_ZuB^pbI5JK*5~5{9Oy4=l1oe_rBy(``C|{z1G#E^tIz$B|oEF9$jTpEAP7=oOgC8J6_*r$PosOQ)e5SLvUKp0Km(hG*|2|7{r_%??O0bBz#cjngo77kyaY+^>Zj}F?E?`!8uvtQG$TD?x~yjgG7s`(Fqt&f_Qopx8z z>NQ!p>ee*5C0|_kn!S8VI6!xLExFTs-c}Z$)5Rl{Tgn6>hcd6oEUXe?4{Zju5SE6N z{yKH|X9{JLOc#piUSGbrs%gq~=e9FDXrt0@Ux4L(g!oF6yIuJ@pB50>se!TZMGWu97l%hNV?0Bm20Ke%kM=8ug;bH zzVu7_t^9KuJzQ!@VL3xL@$Hm8t^_+8@|QMdHf)I(5wjv zqKF6Ed70SEWHa6gKoo9*X0m`Kh`I2?e>B-}sqZXIYGb}%rTO!n*sGK6XjOTWLZ8BY z{~_BeyAc;1{%ChnFP?=hB<_De)|f6&C%_>LC<|(x!Rhkmk94sS%q3#*?1^%-6U{YZ z|M*QTRHLayU5HhfTi&KW3Bi&Spe1P`m!$sjU<=4&^vlP|v-L$d4lGR%{Jk)Z6_Z17 LGJN0XXpYd|?^G`A literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureGroup.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureGroup.php new file mode 100644 index 0000000000000000000000000000000000000000..a1e7f29370b4344b4ab6f52b78432484590350c4 GIT binary patch literal 2039 zcmb7F&2HO95H6)yu}29I^P~t!vTcG!NgEP!b13LIg;d+BfV5T`!-s+Zu_9OUwiK6L zE)A%G-k^s*M~{7s9@=Yis9-ak~`lwGvCh7i?7o26ds}xNeIV+L}X@qiH^y5spH(NNG&CgV5m#`tIZu9UYEOKbFvpgO>3-_Y$&IlGcC&8SvJasfRK!O(}OL0ihXfphk2pnO7{gGzzzg8^%pkndQ`uhN3 zjI#_K8@7=mgSUX>FU_Yh4N)erkbjS87SMzWievhVOz8m4aGViI@V@OVPeMUif)wB+ z2}$n>GMvixQOcwQ2dE5dqEwNJ_~S$np5WL&Bw5I5Dj1(gQ_q_dQE92Z^qv%M6&;o37(U>cZ4{Rx+VKMZbh)Fp8O4>4N~eKQxZo*a*i)3$?L*Y{edIP)r;CbhMg&$ z2S4Y8FFQAp)obtdi;Ol!=+wc^kj`H#;5Q%HyKqBwS;vwTJHzJXVB3BU?U2g`B7usc z)6nGIlDrJjsV+pJnhKStvOfz{^Li-hUbgkTbE9-`*<)zMcuL}|vxS;6t>>lZ4Z{C7 ztyda$lnB05Fan--fLV9OtH7cD%-ymiL?WZt$xGpVnH%l)3DZ%#qu|t;cO2$;$eXgd%g_7EdcT zW}zI{ERo;J$5pv1^l+C4v-;*(J-uDLo8!G(_1EDxw9Neu|F+=14B-k@hr9LgCTgrt ztRG&QDm01cB<8HX%4BYGo2^q$r~CDn-y7YLUSEzLjLu*@DVCsf*8j6S^o!-@uaAAX t-rhCt8L;PRwCAnQJ@2ePZRzIx;&CinternalAddGeneratedFile( + ' +­ +9google/cloud/aiplatform/v1/feature_monitoring_stats.protogoogle.cloud.aiplatform.v1"ï +FeatureStatsAnomaly +score ( + stats_uri (  + anomaly_uri (  +distribution_deviation (# +anomaly_detection_threshold (. + +start_time ( 2.google.protobuf.Timestamp, +end_time ( 2.google.protobuf.TimestampBÙ +com.google.cloud.aiplatform.v1BFeatureMonitoringStatsProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStore.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStore.php new file mode 100644 index 0000000000000000000000000000000000000000..e41a7cb4dd13f0b7dde85dfa895b7804a7c37ad8 GIT binary patch literal 2793 zcmbVO-EJF26z)1rNXAK;t^^oYv_o5|DQedwEh5^GB0F~6h&HzBG#AKXHQpUNL)SB_ z-Pu4|`GyN5UWG@2Ya}iamwgJ(%>LNau9c7*Z|2PRo&PiE>u-Y70Nue&%4tX>^>FVT z%TtPjP)OklANS&ZpN7~K!+`lTv@ou>@KNg+H|mGSp8+%yap+PT4}=)_wBq_A_9}!0 zK9PM94l8F{l|Cgh4yhx!&p34=DMDG3{Eq)|Xzikt1)b1I2PBKIjXY=Jmp;8M*2Wr)=|!MWX@Z8%_!7@Ld5~hs1$YeVkl4#qis-H%+woZ z3oZGiNByX@gcl%IcBXkoQOt_fGYxKV8J;W44D%^kRP%(EJ^&@_+mA2F*HPHS#{iW* z>M<7%JV%!aA2^hIfq>R1A?w(G*Y_E_G|AHaA{4e`Fx(5|Bjc0sf^Yl z82nM6(Z~s2N2P1Pvz++#j*OKya#{H=11)FeXMT@XNi2mEx$tW6fv%e3_WnFu=2Wv) z1+Gp)r3@*QeN>z{GjE{vA>$4g9(7z1LyT3KF6z5lNPe0W7RJIm=p#3Xomet>-N0?Z z9Z5oXcXT;x2BTa=D|suF|1ePLeYr3<(T(Kw%(LxyVn~#2s(F-R-8>7Xhi(QTJ5zm- z%@J2{PF)Ee@ID)){WNz1v=ath5iZ?N@bClhB$>C6nXwZoiF-Pv5FFKWi5caGs5sFF zW)UsCqUTAIn`>zCjQDYCwq4jUZttK)UFPP8=z8b4dfaec9(CG{{lkO9Mt$RoiO>=p z*Pb;t409DNziij5$A?GFje`A)@wWQ2fgViE>SVORn2s#ijw;gyV7`DM@&kk)i^bFerEex{&IpYV`WKai Bp%DN8 literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreAdminService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreAdminService.php new file mode 100644 index 000000000000..0809e5fb6d26 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreAdminService.php @@ -0,0 +1,135 @@ +internalAddGeneratedFile( + ' +ˆ6 +Cgoogle/cloud/aiplatform/v1/feature_online_store_admin_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto5google/cloud/aiplatform/v1/feature_online_store.proto-google/cloud/aiplatform/v1/feature_view.proto2google/cloud/aiplatform/v1/feature_view_sync.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"à +CreateFeatureOnlineStoreRequestD +parent ( B4àAúA.,aiplatform.googleapis.com/FeatureOnlineStoreQ +feature_online_store ( 2..google.cloud.aiplatform.v1.FeatureOnlineStoreBàA$ +feature_online_store_id ( BàA"b +GetFeatureOnlineStoreRequestB +name ( B4àAúA. +,aiplatform.googleapis.com/FeatureOnlineStore"¯ +ListFeatureOnlineStoresRequestD +parent ( B4àAúA.,aiplatform.googleapis.com/FeatureOnlineStore +filter (  + page_size ( + +page_token (  +order_by ( "‰ +ListFeatureOnlineStoresResponseM +feature_online_stores ( 2..google.cloud.aiplatform.v1.FeatureOnlineStore +next_page_token ( "¥ +UpdateFeatureOnlineStoreRequestQ +feature_online_store ( 2..google.cloud.aiplatform.v1.FeatureOnlineStoreBàA/ + update_mask ( 2.google.protobuf.FieldMask"t +DeleteFeatureOnlineStoreRequestB +name ( B4àAúA. +,aiplatform.googleapis.com/FeatureOnlineStore +force ("å +CreateFeatureViewRequestD +parent ( B4àAúA. +,aiplatform.googleapis.com/FeatureOnlineStoreB + feature_view ( 2\'.google.cloud.aiplatform.v1.FeatureViewBàA +feature_view_id ( BàA! +run_sync_immediately (BàA"T +GetFeatureViewRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/FeatureView"¡ +ListFeatureViewsRequest= +parent ( B-àAúA\'%aiplatform.googleapis.com/FeatureView +filter (  + page_size ( + +page_token (  +order_by ( "s +ListFeatureViewsResponse> + feature_views ( 2\'.google.cloud.aiplatform.v1.FeatureView +next_page_token ( " +UpdateFeatureViewRequestB + feature_view ( 2\'.google.cloud.aiplatform.v1.FeatureViewBàA/ + update_mask ( 2.google.protobuf.FieldMask"W +DeleteFeatureViewRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/FeatureView"{ +)CreateFeatureOnlineStoreOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"{ +)UpdateFeatureOnlineStoreOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"t +"CreateFeatureViewOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"t +"UpdateFeatureViewOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"] +SyncFeatureViewRequestC + feature_view ( B-àAúA\' +%aiplatform.googleapis.com/FeatureView"4 +SyncFeatureViewResponse +feature_view_sync ( "\\ +GetFeatureViewSyncRequest? +name ( B1àAúA+ +)aiplatform.googleapis.com/FeatureViewSync"¥ +ListFeatureViewSyncsRequest= +parent ( B-àAúA\' +%aiplatform.googleapis.com/FeatureView +filter (  + page_size ( + +page_token (  +order_by ( "€ +ListFeatureViewSyncsResponseG +feature_view_syncs ( 2+.google.cloud.aiplatform.v1.FeatureViewSync +next_page_token ( 2Ð +FeatureOnlineStoreAdminServiceÆ +CreateFeatureOnlineStore;.google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest.google.longrunning.Operation"ÍÊA? +FeatureOnlineStore)CreateFeatureOnlineStoreOperationMetadataÚA3parent,feature_online_store,feature_online_store_id‚Óä“O"7/v1/{parent=projects/*/locations/*}/featureOnlineStores:feature_online_storeÉ +GetFeatureOnlineStore8.google.cloud.aiplatform.v1.GetFeatureOnlineStoreRequest..google.cloud.aiplatform.v1.FeatureOnlineStore"FÚAname‚Óä“97/v1/{name=projects/*/locations/*/featureOnlineStores/*}Ü +ListFeatureOnlineStores:.google.cloud.aiplatform.v1.ListFeatureOnlineStoresRequest;.google.cloud.aiplatform.v1.ListFeatureOnlineStoresResponse"HÚAparent‚Óä“97/v1/{parent=projects/*/locations/*}/featureOnlineStoresÈ +UpdateFeatureOnlineStore;.google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest.google.longrunning.Operation"ÏÊA? +FeatureOnlineStore)UpdateFeatureOnlineStoreOperationMetadataÚA feature_online_store,update_mask‚Óä“d2L/v1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}:feature_online_store÷ +DeleteFeatureOnlineStore;.google.cloud.aiplatform.v1.DeleteFeatureOnlineStoreRequest.google.longrunning.Operation"ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚA +name,force‚Óä“9*7/v1/{name=projects/*/locations/*/featureOnlineStores/*}¡ +CreateFeatureView4.google.cloud.aiplatform.v1.CreateFeatureViewRequest.google.longrunning.Operation"¶ÊA1 + FeatureView"CreateFeatureViewOperationMetadataÚA#parent,feature_view,feature_view_id‚Óä“V"F/v1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews: feature_viewà +GetFeatureView1.google.cloud.aiplatform.v1.GetFeatureViewRequest\'.google.cloud.aiplatform.v1.FeatureView"UÚAname‚Óä“HF/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}Ö +ListFeatureViews3.google.cloud.aiplatform.v1.ListFeatureViewsRequest4.google.cloud.aiplatform.v1.ListFeatureViewsResponse"WÚAparent‚Óä“HF/v1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews£ +UpdateFeatureView4.google.cloud.aiplatform.v1.UpdateFeatureViewRequest.google.longrunning.Operation"¸ÊA1 + FeatureView"UpdateFeatureViewOperationMetadataÚAfeature_view,update_mask‚Óä“c2S/v1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}: feature_viewó +DeleteFeatureView4.google.cloud.aiplatform.v1.DeleteFeatureViewRequest.google.longrunning.Operation"ˆÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“H*F/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}é +SyncFeatureView2.google.cloud.aiplatform.v1.SyncFeatureViewRequest3.google.cloud.aiplatform.v1.SyncFeatureViewResponse"mÚA feature_view‚Óä“X"S/v1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync:*â +GetFeatureViewSync5.google.cloud.aiplatform.v1.GetFeatureViewSyncRequest+.google.cloud.aiplatform.v1.FeatureViewSync"hÚAname‚Óä“[Y/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}õ +ListFeatureViewSyncs7.google.cloud.aiplatform.v1.ListFeatureViewSyncsRequest8.google.cloud.aiplatform.v1.ListFeatureViewSyncsResponse"jÚAparent‚Óä“[Y/v1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncsMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBá +com.google.cloud.aiplatform.v1B#FeatureOnlineStoreAdminServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureOnlineStoreService.php new file mode 100644 index 0000000000000000000000000000000000000000..06b606662ea1642b48cd9abafd6119f03bcccb47 GIT binary patch literal 4723 zcmb_g&2QW084o4Pksdp)!zHbwHVvnxh#Dl+?4rZU)M+VOa*QOFBFi3DXdo!+rS+~f z$&r*@ugIl9fdW1DPbhlnwf{vf1=`!NLkH~C^A5v?4SU`X%Bm%6Razfp^8NU|&&Tii z;QRJFVLyalX6*6L&~_Sat+u({ z{v~dWgF)mFLpun91CLZ3FBtSHHVr*Haf9fvaOBC*v*TE+3-AWV-eu6c0vSF8 z4gbPH*Q1UWCw7AWZqnGIK250Y(LbZQ>zZqOF+sHPweG-o5*qj#+tBbGQhr?%m~8FM zFhKLHYpIM)W-+u@XWLImhC zwImvl(bF|8B4|_p9+#T|JRLrDCRor6X~*>afLS5%W5YPr=@jC;jT;^%elpvhIwfAO zO8WK@4Wik$wut1^j}~$QKRS{ZoNSUDf)_ttn4wE|(frOi2H-rnd!I_Lo4wx9$#smF z^3W~JNw?su>#+WlLPaf#?K+P%{WQ|_qt)U|650+aMk4c?h_B*}kqMW%#_CGn$OYF% z7DUnka_Vh4H6^q~NT=~V8rj8HKiEr9`WEp@j5Jyj^LrW(2kNA zkIj|~)deWvQJAzy;FkWOz_mI_oPG*xdjk@;$e-{xQ8!@Gl{xMRwGeVw?|x@y{$+M< z!D}N<5)z|-VjWegq;R-PtwEk8J+9z9S5Ti#!D{w9Q&Atn0*7JQ*G^V0BGS^@>I_JA zzLA5K{+os3B)#Jhvj|ZM0JG5%x5i4A3*DH0)VK`=R_d@FECl-uuW8fh5see{e+3pf zeXw+}K$Px(DLp8qmM-EHH@rJy%DLw;W%1t%tVrjKNu(Y@Uiw>*WnrzC$}%A;QL~wq zo@kBY0bH3Rllm6qxC^9V%F~76#h9BIEwu=9tn^CC&chtzPBjnnf@I1?<9+uyDWe#I_VQqcpbCE&_gP9vq1a_wbFZhE)5>aP} zp6BTIXGY%g6AB2fd$Bufd}2dBL%j1n(0+M)$K+%Jb3+ z<|X2vq%+y!O!4asT>61!)L%e>6B>Ip5$#!Iz*SffgRU1~Vq@7RgTpVvq8RQ4*y<7V zyi#T~oFLsFAQOZu%#cfKTR+WtdIP;?V{gZmd!T%xD5Vb|pN?X9Txm3GEwkNdS$jLX z&DzFxeY>`~d_m2_+@sp=?y{mT0k9{l_GHg|w46~3kQ0wt6#mjyt7f)qEjc@oaKjEUNq#`FAdK?L_IniLovVS-XNf$<364)dx^WLo!YKZ_aRjtfvXI z_>ltn^aWjgHj%2!SiZ3GF~bUbt54vv%(i3o_BYdHIKT9i`f&Xmhsol;1($u1`G=`U z5M^QQ&a^Yn8t!%%u8#CMn^<5(i=md`W*tes*Q#0j+qK_Wn`Yaz>W$W8vwbFLknay` zzqj_yM|(AloMl*Swi@k*wcBp(ZM2s&YyX^M4H_?P_RQHXqm+fBh zc`g32@)z?(**I9NQM{w^P7Pi9(YJs9EaR4J_PPAw=#q7e+dmQ~i7U4&Uf_t&H++_B zMs#H>%=XoP2PHroq}hjfGbZ+y`Ne6cv3n- z{fm#Enb*#3$-go6ev*W-QK=jsA4{!<{klC!`r?k`ZhFH}{i_16VlO|%0M%FP=TWoC zt__;Xd-p}-n10aUr@=umdX0h-AT>^<4!ie8U%t!~xAinternalAddGeneratedFile( + ' +©$ +9google/cloud/aiplatform/v1/feature_registry_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto(google/cloud/aiplatform/v1/feature.proto.google/cloud/aiplatform/v1/feature_group.proto5google/cloud/aiplatform/v1/featurestore_service.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"À +CreateFeatureGroupRequest> +parent ( B.àAúA(&aiplatform.googleapis.com/FeatureGroupD + feature_group ( 2(.google.cloud.aiplatform.v1.FeatureGroupBàA +feature_group_id ( BàA"V +GetFeatureGroupRequest< +name ( B.àAúA( +&aiplatform.googleapis.com/FeatureGroup"£ +ListFeatureGroupsRequest> +parent ( B.àAúA(&aiplatform.googleapis.com/FeatureGroup +filter (  + page_size ( + +page_token (  +order_by ( "v +ListFeatureGroupsResponse@ +feature_groups ( 2(.google.cloud.aiplatform.v1.FeatureGroup +next_page_token ( "’ +UpdateFeatureGroupRequestD + feature_group ( 2(.google.cloud.aiplatform.v1.FeatureGroupBàA/ + update_mask ( 2.google.protobuf.FieldMask"h +DeleteFeatureGroupRequest< +name ( B.àAúA( +&aiplatform.googleapis.com/FeatureGroup +force ("u +#CreateFeatureGroupOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"u +#UpdateFeatureGroupOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"x +&CreateRegistryFeatureOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"p +UpdateFeatureOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata2ã +FeatureRegistryService“ +CreateFeatureGroup5.google.cloud.aiplatform.v1.CreateFeatureGroupRequest.google.longrunning.Operation"¦ÊA3 + FeatureGroup#CreateFeatureGroupOperationMetadataÚA%parent,feature_group,feature_group_id‚Óä“B"1/v1/{parent=projects/*/locations/*}/featureGroups: feature_group± +GetFeatureGroup2.google.cloud.aiplatform.v1.GetFeatureGroupRequest(.google.cloud.aiplatform.v1.FeatureGroup"@ÚAname‚Óä“31/v1/{name=projects/*/locations/*/featureGroups/*}Ä +ListFeatureGroups4.google.cloud.aiplatform.v1.ListFeatureGroupsRequest5.google.cloud.aiplatform.v1.ListFeatureGroupsResponse"BÚAparent‚Óä“31/v1/{parent=projects/*/locations/*}/featureGroups• +UpdateFeatureGroup5.google.cloud.aiplatform.v1.UpdateFeatureGroupRequest.google.longrunning.Operation"¨ÊA3 + FeatureGroup#UpdateFeatureGroupOperationMetadataÚAfeature_group,update_mask‚Óä“P2?/v1/{feature_group.name=projects/*/locations/*/featureGroups/*}: feature_groupå +DeleteFeatureGroup5.google.cloud.aiplatform.v1.DeleteFeatureGroupRequest.google.longrunning.Operation"yÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚA +name,force‚Óä“3*1/v1/{name=projects/*/locations/*/featureGroups/*}ø + CreateFeature0.google.cloud.aiplatform.v1.CreateFeatureRequest.google.longrunning.Operation"•ÊA) +FeatureCreateFeatureOperationMetadataÚAparent,feature,feature_id‚Óä“G"*cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureSelector.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureSelector.php new file mode 100644 index 000000000000..25bde725c9be --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureSelector.php @@ -0,0 +1,33 @@ +internalAddGeneratedFile( + ' +ž +1google/cloud/aiplatform/v1/feature_selector.protogoogle.cloud.aiplatform.v1" + IdMatcher +ids ( BàA"Q +FeatureSelector> + +id_matcher ( 2%.google.cloud.aiplatform.v1.IdMatcherBàABÒ +com.google.cloud.aiplatform.v1BFeatureSelectorProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureView.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeatureView.php new file mode 100644 index 0000000000000000000000000000000000000000..eecd45a3cd8ef9957a9a48c5df2be01162b144db GIT binary patch literal 3217 zcmbVOUvJY^6vqke;H0#v3nO^I39fBYddx!oih4T=iYmM=bYd9`{g6=z=MzE7IBEL zhs2bJM{;;TWY2d)*Klol7>!26mkoF9QJeUREH^sxPNy$78}0rL6b;(mv>}glJ0K|k z_S;e97$J2XnF(|pgRI__V@&q;mggb?8**w@mvMr84BAded`Gtj4H6hW^+MP0;!{<% zNH}4VovhwX)G|0al2>CJRrM_+H{{TdNM5@v`vh5Y9&o!E!13g3Fom<4M+aM!*k+v^ z=!ewxRWi zX=cOPOg4s!4U^zPfGsZ=Q4(n0%b>D?fahW!-?*cdi<3L44vQ!AP%J|+@@W>mf_NR4 zi4)TBNTVj&Ye!=zz!(o&E$onE)O+1_e58|5>Yjw`*Vd$rwWLwmfgr4nU9T!E#{POrVw%nl1; z1uix^eXYCOY3yzGvzuZaz1D5Z^=Wu8PEx7HwlmQj{ujZ_F_!Q#kAL3z8iS~ zlEM1Z*Rw`wDs0-pS`3mATM%Vf#3uV4F+$CWFgJZ(i8H~r(0jDtT=aC@yLuCl#RbP{WW>Z|1IxN5rwHdEKZ zv-I;g-CR44O&!w1J&)jZ%7V*JwSXN@o-+L08@BQu*U!Oxyf4)M5a2pm^B=*kmvfeO z*~-}!zI_-^t#r#kcPux*WTTh3XJ^iP!w2~vzZRqx->enBSu3@6H(Ae>{k7lI%R#bt z53=h4Zr-m8*J5E+<internalAddGeneratedFile( + ' +¦ +2google/cloud/aiplatform/v1/feature_view_sync.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/timestamp.protogoogle/rpc/status.protogoogle/type/interval.proto"… +FeatureViewSync +name ( BàA4 + create_time ( 2.google.protobuf.TimestampBàA, +run_time ( 2.google.type.IntervalBàA- + final_status ( 2.google.rpc.StatusBàAR + sync_summary ( 27.google.cloud.aiplatform.v1.FeatureViewSync.SyncSummaryBàA + satisfies_pzs (BàA + satisfies_pzi (BàAz + SyncSummary + +row_synced (BàA + +total_slot (BàA9 +system_watermark_time ( 2.google.protobuf.Timestamp:ÃêA¿ +)aiplatform.googleapis.com/FeatureViewSync‘projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_syncBÒ +com.google.cloud.aiplatform.v1BFeatureViewSyncProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::Aiplatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Featurestore.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Featurestore.php new file mode 100644 index 0000000000000000000000000000000000000000..c85e4a983de7ec851be46b16d085a05b21da4f02 GIT binary patch literal 2243 zcmb7FQFGfw5XMfOq~|70#Iy)Az|m%C$`BcsK6I3(j2%0!XG-G1P97M|h_ifh4&;-N zPM*3QKk+O03;Yyb_zOIjKf&rwmX*e2OkQ%<-hR9L-R^$RzY8t{^bofxry&t^hzCR9##np zJR)2_99Ji`s!NH8LmCM`q=rOBh?6mm0^(5I?l!)sf((fuR$GEt#|em4&p@n;+95)Y zN1_OyJgVZp$|clQDx7&yZ7w7Ll?K#0}hf`*)UR+C0f$O0&=3s+5ZL`6nr@@4;V8a9DrF5Xu; zn&!16kFW@1nvafgNP#wfDDzGLX4%PFLRvjw)(NBDut6`$g!!RqE~;99{FmzwG=0gH zy_UR^)#6S#4H8Ow0d-c-AfvX=pf3a&2g`lslN`KY=>yb` zF;4A>h7-m|w&Qb`jr0wf-Sd@^&m>AufgDQ=6`_Gj$@Ecu6A-tb7%L<85--Kv9{OmW zCCoe-0fWM`hh!S*TYy?pkzS&^@4dN>WEEfC6!YrnD5MJ7ieRZlE~AkhyovN}z}Zx} zyk}$j-ON_`r+_|OLWHKH9hbePL!0|U3Jk|w=*1*)?Hp}H4s1+5(p5h+Z_4$`TP_J? z^b}UbK^y5&`vh%|8P7*f8d*|S)b4|kyv`d{S`X2ECy4D>Fj(fmgwJh3LRho1*A?HD z160oSlU7D+ztE`~6KxBXCd7-WEc3Qmd{%hy43*@QYWL7?uV3%C?DNxJw{_e(>9m?V zA7}`z!{^4U)=ojYgEr5*&3eCc+TJOezrL$;^kr@-s6m5$5E-D5)jTa)6UOgn>WHZN zHa*R%p6|#a;M@E-yCRQZaB~7TYy4F}p8@m@kI~r8hwUaB)h+z^LXBX$36kVSeqNR# zXHe!vDZ$_{|KpEhr7gACkXzoUce<&d8yB@d=SC}4YHMM(K&#&sKUL1ADZNc|VK>c- j+F)I7rf(l*+xlyzemSvBMwNkpToX!pQ_0y3%@Fz*6noxL literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreMonitoring.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreMonitoring.php new file mode 100644 index 0000000000000000000000000000000000000000..a027e3248c51ff5435d02b4a3f6b5c29da8f3a0c GIT binary patch literal 1964 zcmb_d-EQMV6yBr+!s)7;wO|#6r5eggo0Y&($_;YqBBya$OKlR>PKA(#HL)kjNRG$Y z<4RrV1Hn^p%^UCnT<{c($3Ka--My$bH}U+O?>qCIzaM^#RuO!SPDw~&%!!ZYH;AtY zieko@#{x7@7Yh<2kF6sbkXS`%I6>oyjf|mbe6`pg| zKLYRqoFr(pg?mxK!f$}YFG}YD^-#hw7k@8k;!;6OaX{aQXC9*k4iX}u?%rLbp~oo; zQD!g+J<@%Ja?I@Ri--wXj#260G*e2bgGOb+8rm45sy={&5lq^gqGov^g9E%t-hpZ-@c}WAG+^Xv?CF_Zgnv;dkOyn zeE-m(DV^L>mEl%5;a0Ev2Y)o-`Te0eVc~)<6(61^A&!z2<1QA8-6S+=*HEpyduXcf z23Fq(s#*o2UH~e;LYuB57IU}EzYSSkl1&~=W=i1FpNcYoPMEGqOg$X9d?iwT#RA{; zNQmUvJDfdO!~5}7D+5=4 zhYk+eS|p_F6Ha6kaOXH70S!qz%bC5ypFTA8puj&EK_hqLb9idmx^1|#u{AYL%#mpf zTaT1o_+)5|^x3)Hs$~mftPjq`NnLpi&7o=KtDS>4&@3^PHhebFE#urAzm3*{$LE5> zvfYf!5|I1QxtNIcrEy}6#r9aAT4$5;ysjL;{`AtgGAA?3H7}-@=xS$=2D|WSRT_hTYOpV6%X>r}d{LHJHa<3OUiRH-?dR8d3o6?N zTlbc1d;Z{viV?KwP|^Hod+}$zb1El|DkqJqo6}-)saO5K%R{G_L(b;d5tHb@`j@$} srb%l}+nj6KRe%1m9C6>htXl6kc}L$G09jsB@1Eu_Z{~ge7H$Fl2Lk+(uK)l5 literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreOnlineService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreOnlineService.php new file mode 100644 index 0000000000000000000000000000000000000000..f625104095d981b1bfa142d6fb54f2dc91c72a86 GIT binary patch literal 4831 zcmcIo&2QX96t6ewHhD=)VoIA>v~`!#ZcFNAODV-oQoKo;6j~BBAyBk*<=vg#7#!QR zXA^C!NQfIZB*Z^~5dQ<$a)VpNfdg>h%B>O-Z^mPgbz%PY+F2A0 z+=gEvx>|SLx=nHw+ig^Hrsdftt-1bYZY!Uw5tBB25>VGCCD*Ynhm->1Z&?+h@fQI& z<|YX|vqIFxmBL*@&8kVw;v&Z^&N0lQ5n~qD^EUu0wiyKKtpxTmhh7bl;W4QA<2A~* zRZ#uzQG#tleEVxdf>n)pF5ZwglY>PN_Z!)(mVpj`f!`!l5 ze{Z7qhzO~^mFy57MG+UP#3mJVLH{ar0$Xc(WDlgpv9M-gR8w=)>->5iLzibQ5iv%! z8VATNOtx(7Qs&?b@aHL*evvGbl~7vaIjXgCRNKlcCk3+US(wAj;bCejXA&DV=G9VJ zxK$jOOdP-@=jA|b<;50%VdtWNg&_2h5INsNgfchmQj6CQ%)1r&=b zP}=FiI^bcgBAK5gn7BvGYEtYV9r+x&O#NYQwfsJe)xxh!9HbKi+`2dVur8`Rp?kkO z43iyf2ra}=N^hWn#OGv=T$%2L-xWq%;u!Kracpl{WLr4oz5PLk@xG2Y${83J9%y~p zWPnr@k;;z}q=gEzu?mUwy4ZhiRpI4``fB_cjnZs!f2Oo4uY8#TXc;Jvw z5m~jczZbV&q0J+h^0fqm>_L7v${ALE_K-76hvZpE#|h75r+TR-Eaw&Qjup_QLxpr` zSmtL5&aP6Qn46YU?+{rBRxM8gkg(udqF(+FS@zc;j3$khj{}sk)e4IvPp%;(?*xoi zUF-{qSZ6se;rc5ug5Tn6SH<#STpkFI2h>M?#CjUnhjHD2F%E9}zS$IeN4O_n@8yjG zDr7JbgjfJsXp#gO;vmHfy-?=40TIp|jE9;hVMaL2`Ccg4tX{hsfuJ(N&LqlcAIe|^ zAw3Ze(pYX%5(r9;BETrxdJ{$wzEPoK{iXhZQGf?7BFw?irWg$-j&bRHFXNJtphYu< zG6O@=vz&*cbusyrSpOi(uM(j~&4m^>a)l!zXEPtb2$~&fCr`%-De+#QXF`U8yhrA? zW$we+?lpN72H8~fg5TH79T-az!SY|ezDwD@zt&g&O+&Yl%c+aWOa4cK@wQqbUyWGp z(0*!d$3>&2^z5lRNQs`|;Zq~o;C=P$AK#`v%Y4G7(Z`|=u`kmMdiZl35Q5yLob6V^ z=?I@|iK&w9g(9r&!~b@4e|I;cOPAztQlOv{yOdISrkDBMk(C)=mrR=BJ%?oS%{(H*q6qw=Cn`S$mrG z%yeefsar)teMAVU<$)K3cqu|49uNqrsss|^sX|B;iHCgwq=FC#@q&cJ6X*WT&dkn^ zXT5ftmn1v)o_o)^-}&x2=iYnqd3()QHMnpDC^) z(N6omO+Ecd_|F^g?6w$|WO=tdBj$XYnDZNR*$E+1vkfF}>hheHv!4rms8heLtO&;z z4UPvIAhWYQKzy1NpV)wrod8Eb7p-_`AJKX`p|#jIM9aCYTjJ)z-A!~kw{;ihQ=<7) zLUY3sjb;)WS<*Wq0vl}?DEMt$(ddK_$TmdWP6|2&x%eozRsSPjjdg^wXd#!%Z{bP2 ziUtAz1#0vH!yAHp}YQ51vY$n^}F_ep?#o!rNScdm`U&0-%F zMgu#AaN$|TK4;)`clKHIBS4BqA;PGM8F8Qas*m%EYwJ~aa+u+~l%#F<^^=5k4@Ggl zdIFBs3|Cue=oQOs7^cX0%+<*e)O?s6fw6~{^8nqrYBiBsNAcIaM1idAg>e#+FNRnZ z4ReZ3*KjAtXwU33Fe-?Sjz-2|0J)GeGh<4W%uyutW!_gBh9UlI=_niytrP!Q`AG&& z#40F=;UpY27=HCyMVOS&oDMxmPQ&B=XDJ>xn5HiDqq7(!$KjA+;?KAkj`dJ{qKq|2 z@^HrAvMN^7bB&r_!CZ%qg+{>Uu4qqjIjH=82u_wXuex>@sZSUr>{AOsD4H2H8YaeW zn8~?}SbISAEtv2=oL!%Jkc>9>+UElsN zi@v+J-S0dAF1X`yvZ2m3I-fu`)DD^KQ*f|j$`b%Q)(S)s)XlQL&cK22$m9eZ2&xx$ z%NOCG^a~lD3Yvc^Np-PsGJ)g^b`6GI-NQv(rFf?M^Rr1Z0t@boW4%lJVU&T|vZ<3P zf5%N~@y)KA)Yo9#H8tB^v%HGVnh9@OOd7qr!2CTSjW@x4?8`7(Z#EiII^QJJZA!n2 zl6=WKu$Szx*Tn&XQ%Zk;80rHMSr-n37lq8het*#^L9?wU(V39SgU;723iEgR?CSvS zwd%DunT289tZ_%@QDc&$55b;wtEMY=XyoVfVAw4%Y5?i0VJF7@D?q%#4OV$~049VO zwhaZOlRI$4-$Vlag((Y3_?9tRKpgrB3iRrZUd2S95){a7ohWem>Rr|^ED!@ox>p8e zr3fG~{0oVpd=e0$oP-mx-p@k{B?nJ*+dxE%pJiZzC#G$xl_7JN^egoydLbNLa?>S- z-0eBUP<*oScBID7MNo5=MLU_6d3v5zJH)gNa_;N?~RV_{{e+kY!{L znyioUK4y!-lEW)mE>4#QOHU_FH#EL57Mr`W3@2h|C{X(>3=6AB#HKNeauW`UZoC4!dmvV2Hk5` z-^jqxd%EUS*93}vKwg01hE?VH7f<5+Rg%BE0%m?y^rq-QeU#N|Soj<%{L$<-TKHon z3uO(CMdz|hYQKY|5h~TSVdQ&0r^qxA-zGm|j1#KO$vJG>H<~aNa&DG^`$tjo(3#wZ zgRAr$+^AO8#X+n<v&tl27(E7z^ryg;%2U%mgdgTrbNJyTfdf3fvwyYFwJ-ust#RAs&hG zUt%<%g^;$*#2`oIAnfd%-8jN>I^SXA3Q9by?Y*Fc2NCWA!}iZE@a_sdnyj(IGPY*J zr2{a=ad3xM58vAZCt`siqLkO7K;t3A6{%9(DOZBLDAL~A3TfOHFZDNE%tBp%EV~}T z$3!P; z`57Y%k4uMOT#n@4V+W)2e>)3@W#Eoh)x`xt@`C{&A@*l68A&XnceWP{nms8I6}aD# z_jz6UAoG!W9>#+6AZY^8mWrn`^xDO&ph`B$mO2&lYp4l^G4K50lWz~G${f9R`8IEV z32y?tj+fBf!c4)>Pzp1TLf10gV(6*{`Dq5m+u13%(!5kR&R-*qrHN8s_E27EsqDfA z)8IVe8ql+sF7pphAN3)>$-tpta!426C5f?nM{_yvL`1~&5}+@&RB>e{q((0bLEb}* zcIFMq80~B?71;u#@5f=ZQ<@KInJl%`$sjmqo9){dO!M3Gml*_ujq<&$W(1G_$^Z#% z2`L=6vwcdVd>xJQG#nMzl>Cb{?D8QIwYwOLF!;7qcBOfiT>;@BnArxFe>eaKqp>kb zJm`(KPO0m!P}c$gC(va)oF!Yw7LoNcvkl%17!<-?0780PGKiMaeD~YMN5#pQFxaVV?+| z$QC(!OFbaSM{GDP^?3LP87N5>dRcj~cNU7k!FPtDERGW7?ZYw2KKVjY>=e@>rIl!i zxsZH1k*fC4Qpbh49C2d8wysx|`#Wf)6?$olW1*OtA(#V0J8C57k}TA2Ck>OP{;Yf@ zNY^(BU-50zwZGhyx$#(bEEorp#IyHcOQ}KPE*0(|2>aDAVM~R2BJ6GuCV#Y+`;RytIR^Uz@+n04Kh0pQ?jv)%MPRqmH4dFj>b?Q>o(?T>Z^HxSILg z&6%BqDdnS>!+>Nyis_J2d%;Js0yv0CsT~URIWZKE)EJl$Lu`WSre$ z5Na-pteBIMWMsv3NNFg6tXKgOSur1D(zIPfmfm@VQkp8nCH#OT*;FwddNWn50BNe2 zkDsooYQfhR+#b|af5OYP;j?Zsm*jlmw$ea}DO9uzH;Gbjss6z}hLf^VHp|ZInIl~x zCFV%-Qx_+S7S`O*HG=G|kJRH`Z`ypU=GQ#Wc8i6=!-o%r;{G)Pt?8}t2iE80^Xk$c zGw=jHyh^Z9X;K8y%=1Mhbcw!QUdp_3nb-2wQ2?5?BUp0No>#8Ubztb&yNPO z*Vt3-`~rQdomX!xiFe=m`*R=3k7e7&ys07mKWSvDp4zEZ(168DgcE g^H2J3A!qrk=)fatdPBsh#yp^AE%`&|NAL*X|BTxGB>(^b literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/GenaiTuningService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/GenaiTuningService.php new file mode 100644 index 000000000000..d7be0592dcc8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/GenaiTuningService.php @@ -0,0 +1,75 @@ +internalAddGeneratedFile( + ' +’ +5google/cloud/aiplatform/v1/genai_tuning_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/cloud/aiplatform/v1/io.proto*google/cloud/aiplatform/v1/operation.proto+google/cloud/aiplatform/v1/tuning_job.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto"“ +CreateTuningJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location> + +tuning_job ( 2%.google.cloud.aiplatform.v1.TuningJobBàA"P +GetTuningJobRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/TuningJob"˜ +ListTuningJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter ( BàA + page_size (BàA + +page_token ( BàA"m +ListTuningJobsResponse: + tuning_jobs ( 2%.google.cloud.aiplatform.v1.TuningJob +next_page_token ( "S +CancelTuningJobRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/TuningJob"Ò +RebaseTunedModelRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationG +tuned_model_ref ( 2).google.cloud.aiplatform.v1.TunedModelRefBàA> + +tuning_job ( 2%.google.cloud.aiplatform.v1.TuningJobBàAM +artifact_destination ( 2*.google.cloud.aiplatform.v1.GcsDestinationBàA$ +deploy_to_same_endpoint (BàA"s +!RebaseTunedModelOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata2¶ +GenAiTuningServiceÄ +CreateTuningJob2.google.cloud.aiplatform.v1.CreateTuningJobRequest%.google.cloud.aiplatform.v1.TuningJob"VÚAparent,tuning_job‚Óä“<"./v1/{parent=projects/*/locations/*}/tuningJobs: +tuning_job¥ + GetTuningJob/.google.cloud.aiplatform.v1.GetTuningJobRequest%.google.cloud.aiplatform.v1.TuningJob"=ÚAname‚Óä“0./v1/{name=projects/*/locations/*/tuningJobs/*}¸ +ListTuningJobs1.google.cloud.aiplatform.v1.ListTuningJobsRequest2.google.cloud.aiplatform.v1.ListTuningJobsResponse"?ÚAparent‚Óä“0./v1/{parent=projects/*/locations/*}/tuningJobs¦ +CancelTuningJob2.google.cloud.aiplatform.v1.CancelTuningJobRequest.google.protobuf.Empty"GÚAname‚Óä“:"5/v1/{name=projects/*/locations/*/tuningJobs/*}:cancel:*ý +RebaseTunedModel3.google.cloud.aiplatform.v1.RebaseTunedModelRequest.google.longrunning.Operation"”ÊA. + TuningJob!RebaseTunedModelOperationMetadataÚAparent,tuned_model_ref‚Óä“D"?/v1/{parent=projects/*/locations/*}/tuningJobs:rebaseTunedModel:*MÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÕ +com.google.cloud.aiplatform.v1BGenAiTuningServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/HyperparameterTuningJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/HyperparameterTuningJob.php new file mode 100644 index 000000000000..2107c193baae --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/HyperparameterTuningJob.php @@ -0,0 +1,61 @@ +internalAddGeneratedFile( + ' +û +:google/cloud/aiplatform/v1/hyperparameter_tuning_job.protogoogle.cloud.aiplatform.v1google/api/resource.proto+google/cloud/aiplatform/v1/custom_job.proto0google/cloud/aiplatform/v1/encryption_spec.proto*google/cloud/aiplatform/v1/job_state.proto&google/cloud/aiplatform/v1/study.protogoogle/protobuf/timestamp.protogoogle/rpc/status.proto"³ +HyperparameterTuningJob +name ( BàA + display_name ( BàA> + +study_spec ( 2%.google.cloud.aiplatform.v1.StudySpecBàA +max_trial_count (BàA! +parallel_trial_count (BàA +max_failed_trial_count (F +trial_job_spec ( 2).google.cloud.aiplatform.v1.CustomJobSpecBàA6 +trials ( 2!.google.cloud.aiplatform.v1.TrialBàA8 +state + (2$.google.cloud.aiplatform.v1.JobStateBàA4 + create_time ( 2.google.protobuf.TimestampBàA3 + +start_time ( 2.google.protobuf.TimestampBàA1 +end_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA& +error ( 2.google.rpc.StatusBàAO +labels ( 2?.google.cloud.aiplatform.v1.HyperparameterTuningJob.LabelsEntryC +encryption_spec ( 2*.google.cloud.aiplatform.v1.EncryptionSpec + satisfies_pzs (BàA + satisfies_pzi (BàA- + LabelsEntry +key (  +value ( :8:•êA‘ +1aiplatform.googleapis.com/HyperparameterTuningJob\\projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}BÚ +com.google.cloud.aiplatform.v1BHyperparameterTuningJobProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Index.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Index.php new file mode 100644 index 0000000000000000000000000000000000000000..3e4e04bca61a5672be7089d945e059445237438d GIT binary patch literal 3372 zcmbtX-Ez}L6vlR(#K%c63Z=sRi3kjs4#*93+Kyvb1*8%92Ju z0mI}0`V_tCRUe~Qojygcd5WIhm24+*)6nK7>)rExd-nY6n_0A2125#gVM3DxrJFrRFu-(Wk z>y~HhVc+$K<)e+V<(TBP%qRgIeMkaNH;A;;tUe>5Zt9`l-C^kN7Daa}V|4dm;}L*i z>p>vZDGR&>3IDvPXIq98gnEeoZdrk5IaX-tw)FHJgd8H5!;xu-??7uR7Ho9Y<;$fFKwd&Ian*Vs{QG^!E)2Vlp-xD557 zHyg_$oJG!S!F+V z7f+<(!*l4(*e943m@}GB`Z4J9b3kNldM!ZP$B2((1j}B`gmSM$-C zT3{TKp{_-~CC(+VtWbi*L_(a$?fiplGFOr7gAb4obUPx#cThNKB@&1WQU($C62uIL z$fu*7KV%8!P_Kcw$kg0~d0X!hI}me>@cwy(%sBE>Ca*f7KN7xxyx|ip#u_!I2<#cf zgd_2TJdRhc0-_=hOKFVCUkvpv@=09{z zv4Bh~4<7z2lg#+`ndaCG5K3vY!Y*7s6_4T-rrc-eQJ$yQ6#d6RnlLl)?dPvGfxq2!diW=rhc#O zH*1xSsy$OXyN#N*zt?W6TlMX_S}R-<3b0hIbhdV5p+X8%Wx3sHsg-BRR$6)auJQub zriufPYOD)^jJ>(c?iRkn==hNsVNiY>ua3*MYvA);2ltZYG4IF(w=7y9j@N%#fE7kj z!)ENcSmju9COM%)G1*Pa##dI-@+GS*3)GD@;x}Q-!Uv2gY%)!oM=dp4@+di zJI{DG--CCLbDW`n4oimbzM>Y;Xm!XkE4+`!TQR(&517WqCvf?cWw27tvset!Lt`g= z2w-CIa02Rh=A8`lPH_kFQ+i^g<;L?^9NPkbZrkoF&9;J&L332hB+iI$W$>C@@%JP~rrN4>8m&{=xd?Ml)pi@Ras_~{H1+v@l1N z?*p(DVWk%(mwDy|n&C!hYT8wqi!;IvxEd$mNfFvZV-ak;!J+P(37R@8O9LcR{UZgR zVnI2_##OFJla9vC)QiWwOT=B4)}nzsJ^y2g!cTxnr*j literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpoint.php new file mode 100644 index 000000000000..8498e860b969 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpoint.php @@ -0,0 +1,80 @@ +internalAddGeneratedFile( + ' +Ø +/google/cloud/aiplatform/v1/index_endpoint.protogoogle.cloud.aiplatform.v1google/api/resource.proto0google/cloud/aiplatform/v1/encryption_spec.proto2google/cloud/aiplatform/v1/machine_resources.proto3google/cloud/aiplatform/v1/service_networking.protogoogle/protobuf/timestamp.proto"€ + IndexEndpoint +name ( BàA + display_name ( BàA + description ( H +deployed_indexes ( 2).google.cloud.aiplatform.v1.DeployedIndexBàA +etag ( E +labels ( 25.google.cloud.aiplatform.v1.IndexEndpoint.LabelsEntry4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA +network ( BàA- +enable_private_service_connect + (BàAd +private_service_connect_config ( 27.google.cloud.aiplatform.v1.PrivateServiceConnectConfigBàA$ +public_endpoint_enabled (BàA( +public_endpoint_domain_name ( BàAH +encryption_spec ( 2*.google.cloud.aiplatform.v1.EncryptionSpecBàA + satisfies_pzs (BàA + satisfies_pzi (BàA- + LabelsEntry +key (  +value ( :8:uêAr +\'aiplatform.googleapis.com/IndexEndpointGprojects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"í + DeployedIndex +id ( BàA6 +index ( B\'àAúA! +aiplatform.googleapis.com/Index + display_name ( 4 + create_time ( 2.google.protobuf.TimestampBàAQ +private_endpoints ( 21.google.cloud.aiplatform.v1.IndexPrivateEndpointsBàA8 +index_sync_time ( 2.google.protobuf.TimestampBàAP +automatic_resources ( 2..google.cloud.aiplatform.v1.AutomaticResourcesBàAP +dedicated_resources ( 2..google.cloud.aiplatform.v1.DedicatedResourcesBàA" +enable_access_logging (BàA\\ +deployed_index_auth_config ( 23.google.cloud.aiplatform.v1.DeployedIndexAuthConfigBàA +reserved_ip_ranges + ( BàA +deployment_group ( BàAT +psc_automation_configs ( 2/.google.cloud.aiplatform.v1.PSCAutomationConfigBàA"® +DeployedIndexAuthConfigW + auth_provider ( 2@.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider: + AuthProvider + audiences (  +allowed_issuers ( "² +IndexPrivateEndpoints +match_grpc_address ( BàA +service_attachment ( BàAW +psc_automated_endpoints ( 21.google.cloud.aiplatform.v1.PscAutomatedEndpointsBàABÐ +com.google.cloud.aiplatform.v1BIndexEndpointProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpointService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpointService.php new file mode 100644 index 000000000000..a6d14ed038a1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpointService.php @@ -0,0 +1,101 @@ +internalAddGeneratedFile( + ' +û$ +7google/cloud/aiplatform/v1/index_endpoint_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto/google/cloud/aiplatform/v1/index_endpoint.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"Ÿ +CreateIndexEndpointRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationF +index_endpoint ( 2).google.cloud.aiplatform.v1.IndexEndpointBàA"v +$CreateIndexEndpointOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"X +GetIndexEndpointRequest= +name ( B/àAúA) +\'aiplatform.googleapis.com/IndexEndpoint"Ð +ListIndexEndpointsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter ( BàA + page_size (BàA + +page_token ( BàA2 + read_mask ( 2.google.protobuf.FieldMaskBàA"y +ListIndexEndpointsResponseB +index_endpoints ( 2).google.cloud.aiplatform.v1.IndexEndpoint +next_page_token ( "š +UpdateIndexEndpointRequestF +index_endpoint ( 2).google.cloud.aiplatform.v1.IndexEndpointBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA"[ +DeleteIndexEndpointRequest= +name ( B/àAúA) +\'aiplatform.googleapis.com/IndexEndpoint"¥ +DeployIndexRequestG +index_endpoint ( B/àAúA) +\'aiplatform.googleapis.com/IndexEndpointF +deployed_index ( 2).google.cloud.aiplatform.v1.DeployedIndexBàA"X +DeployIndexResponseA +deployed_index ( 2).google.cloud.aiplatform.v1.DeployedIndex"‰ +DeployIndexOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata +deployed_index_id ( " +UndeployIndexRequestG +index_endpoint ( B/àAúA) +\'aiplatform.googleapis.com/IndexEndpoint +deployed_index_id ( BàA" +UndeployIndexResponse"p +UndeployIndexOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"­ +MutateDeployedIndexRequestG +index_endpoint ( B/àAúA) +\'aiplatform.googleapis.com/IndexEndpointF +deployed_index ( 2).google.cloud.aiplatform.v1.DeployedIndexBàA"` +MutateDeployedIndexResponseA +deployed_index ( 2).google.cloud.aiplatform.v1.DeployedIndex"‘ +$MutateDeployedIndexOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata +deployed_index_id ( 2¯ +IndexEndpointService‰ +CreateIndexEndpoint6.google.cloud.aiplatform.v1.CreateIndexEndpointRequest.google.longrunning.Operation"šÊA5 + IndexEndpoint$CreateIndexEndpointOperationMetadataÚAparent,index_endpoint‚Óä“D"2/v1/{parent=projects/*/locations/*}/indexEndpoints:index_endpointµ +GetIndexEndpoint3.google.cloud.aiplatform.v1.GetIndexEndpointRequest).google.cloud.aiplatform.v1.IndexEndpoint"AÚAname‚Óä“42/v1/{name=projects/*/locations/*/indexEndpoints/*}È +ListIndexEndpoints5.google.cloud.aiplatform.v1.ListIndexEndpointsRequest6.google.cloud.aiplatform.v1.ListIndexEndpointsResponse"CÚAparent‚Óä“42/v1/{parent=projects/*/locations/*}/indexEndpointsð +UpdateIndexEndpoint6.google.cloud.aiplatform.v1.UpdateIndexEndpointRequest).google.cloud.aiplatform.v1.IndexEndpoint"vÚAindex_endpoint,update_mask‚Óä“S2A/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}:index_endpointâ +DeleteIndexEndpoint6.google.cloud.aiplatform.v1.DeleteIndexEndpointRequest.google.longrunning.Operation"tÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“4*2/v1/{name=projects/*/locations/*/indexEndpoints/*}ˆ + DeployIndex..google.cloud.aiplatform.v1.DeployIndexRequest.google.longrunning.Operation"©ÊA3 +DeployIndexResponseDeployIndexOperationMetadataÚAindex_endpoint,deployed_index‚Óä“M"H/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex:*• + UndeployIndex0.google.cloud.aiplatform.v1.UndeployIndexRequest.google.longrunning.Operation"²ÊA7 +UndeployIndexResponseUndeployIndexOperationMetadataÚA index_endpoint,deployed_index_id‚Óä“O"J/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex:*½ +MutateDeployedIndex6.google.cloud.aiplatform.v1.MutateDeployedIndexRequest.google.longrunning.Operation"ÎÊAC +MutateDeployedIndexResponse$MutateDeployedIndexOperationMetadataÚAindex_endpoint,deployed_index‚Óä“b"P/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex:deployed_indexMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB× +com.google.cloud.aiplatform.v1BIndexEndpointServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexService.php new file mode 100644 index 0000000000000000000000000000000000000000..47cb3300ef939bd59f302884ab2e1dee34d5c58f GIT binary patch literal 5825 zcmds5PjlPG6)z=A30JlRt^bIk;|8MLSXOMXQk>2dj@*GrSVkj)9Fo%18BQ@ExT4UI z00Mw=T*sHrv|pezJ@fqKJvclhzG%69&+ZXl62)>=)T>QV zEo;p+5DnacZxLDSx^A~eidN4Zbc&|!^~~_l_4~!+&7$pe$d^Vy{A1f95>t(kWA;hl znHCXuYdaMZnjJGVTf0n4t3GYXfn$ZX>xfjK>R4p`p2&4l-aDQPDcBZcw`w#i zkdc<=gv58uUaL$3%eTGI^=rT?%Uu#Cxujp#??q;*I{Q#u=RV5vh?Co5=nqKRx+wZ2 z9Qe*7<~LRFD*4qKlQhM%TZ-ejGz+d1$nr3zp^EbaOFf%7;l*U0*reClAxGx1?fMrJ zt&<2hQ#&~Z5>N(!!t{p6si=As_>iyZ)$F-W*B>~J?Q~m-_yy9Ppa^QH_Py}M^rjP0 zmimerd_G>50r$aUJA$dw=_IIp0>^kg!4XB(UG(oeNV?eh#d*#zvGXns&%1QInO})? znVt>(fZ~cD`uzJT!XX8Z(T>m)F|4K-{0Jfu>4S*G4329s5#PoHJ~u9Q#Ctp9?F}nh zOn8Eb>1M>l`W77iBB3>lh;iFXh&-%5REBdDew9JEMI5ZlkrHYw`0NRRoe4NYH+Zdl3PDjOJKJ&CP)1!q!^EIIa{Dv$-=1 z$_xL@p!ZUaB*=|>FV>OJrT2hs8U3gqGv^kz9!@gBkY!t=`i{|tLm(*VC>^1a$3b(w< zNw%4I;g3+fJv-paNbnYlw}|Es?H=47ta@3zjIy5DB}M>ORc;mvI)^br>{IA|PMq8& z3J?4MWdTDSg90lz$LgMsQx#)RN}58Ujjo<@JMiE_Ab1PC!;nJ)$i(ba*ug7k$su2c zM#?2xs%+sag!etTv`^zY0Vjp^)ZoNLv@l@Gc!V4blOm*OPMIG;!T$}KKSj7qdSoQc z{~MtHoIxx59*kmP8OANog&QJ4^$+5{!aLH`rvyJnhz@UD8{nEEYa>SImoG%FFf8(7q@=;79302kW#;!UOw%%Y{U z#`5TfTCZ2@M)O%sHTLyJO)Y6pG_@>z2QMO|R%*>>#-66DLIzsnRZTxo_O!C`<3?3C z8qf5m@)KbO-#|Dflo|)|_t~_7a!{|vgiBC>Yq5Y@*-^`7P2V-NvM`5lqLty7hW43i zRJ2A#X_lS}^N^WkU8$&zno?rl8z3gU19!@mno_5K7%UdyU23_!U)$44N>eow86k_W zqNQrh&~&4$G?iLa)0+aKA1nKNO|7=48W7*U+7K4-D!Lx~sP9+Qx>n*e;WDILh)Jqm zs#5QTEBF>#jlY72^@eJcwTh}Yw5r|^7SqXSRzFqsNZS&A59Q9tB^eL|8gon?eqPT1 zb_U%z2i>DUVGR!F5oSj%0!144;KMcB8AGMLX%-)%MHt@b1Jhv03;<-b>FICxB;Yl) z%6))`vLBGsj?yV$7T-oUV@Jm^%~PhWKP{lkY@msr&G>H_w2+zwu{6o?6k{|17o1YOY42m1Y zWHc^ryy8m*63BcO#=ps+cjKuKe;B(r?(&Jb;#l51KNsW^g$-4tW&?i-NtRT>#7 z@dP{ZYve>(W{|i)7>5348-V% zndwu`Y+xG6*&%9jBxkv&ieyyiTSelZnJ^)eeC4&WdhVn0YehN=Lobkv#plnTM}IA=qSc~xu5_^ZIwrQFHEnB1Zo#7VUo*G3uq-oaSsv15`Czj> f&mOEF-A$HI_xb8GwJAM!OUgL;HuDvFh0uQiW$~@4 literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Io.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Io.php new file mode 100644 index 0000000000000000000000000000000000000000..3348a2605e57d2d7ca5c831eb68f78c10c17dc22 GIT binary patch literal 3161 zcmb_eTW=dh6t10K;^V|kHc>EETb8t_4uVaS3V~c2WXDconl>g$E45f!O?JojwCkN^ zcGe=GO8f)F&wy9NA3)*-o_XiFzk<2!t~ZyarPMFpJ@@m?H)qf1Uj%~yuA7_K#|&}o zng@p_A7C?Jlv9U#=0Vi!VP-mX7!VIL%QTxi=7XJmv(;?xzb{-v8Zigg%s!=k4=+0& zjof8K0uS*XWy9ss$}*vriU;7MAr1rNU~{w6xQ{t<5l7uk<=S1BuHAa-+I_Tg2f*=A z7@BPg--9WBL3H2|#|$~*;_n6tZQ>J7kVn1~)!#LH$P2M>J89dCe1{Y2o6=#&cW`yd z)G?*)jev@7@0v+59SMMFzT5UWWu8oO*>iNZcP*@K~Zz_i4l2{>CnLD04G9UHo|h zihCY%p2awC!=y7nzK^{G<4?|NKjUht=k?fG1N>JWrjLk?$0y=9-YEW&Y#Q79P?Ce{ z89uZf>i0;$JfUXIt+NuuBis`I_wb=$tnkyd|CocRZ0&|%Yz&QHVCJ40w*kZ~XWW)^ zP@QRUwUQ)FhNP8_d>KAxtiUApUG1Xle3i@MPkDeZ2}AKw-G`~C;?4d>j2?oM<62D; zpEBgFvA24ZLrZw-et*qDQR-u%F$0sL_NRg{p#V}0NWr<16NQ`()0F3x+<*&sh=^Cd zkkVO#6=F8ROis=6#j)b#DP8&>r?mLn1kCOY5W^iRzLpx9(D)kWLMgNZDUClp2|{aU zA#@^^bzD;UJr6U-g@y?WDx*%=qn;~T4-g+{P`1vA@5uZ~3qd4>jnK~nxN_jxa@i|O zPzqZ)!+=RG6_%5+Y!(WRN3dut;i0h!)3GSTj@XG}7XD}Ii%(*KV;||*l9vVJ%8|lD z!s8OpEA2d7>WP&^mQs)cNv4U$WtfgJ2-VDPlweBt5x@VDgKJ_rKI14Fm)cbAOP$=4 zHBIJZXQ0F7KFu!6;@*pWdA!gB2Y0eBzvL_Wi(;uQ&Z@UN@tSQtTKO|kcH>RDJ63na wF8v~ZRXf*e%DYw@>ua?~D+d?V6~BEmUCKVvdunE_ed$W8EcN2~9G(OG3kBTw5C8xG literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobService.php new file mode 100644 index 000000000000..8a68f916de4c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobService.php @@ -0,0 +1,272 @@ +internalAddGeneratedFile( + ' +îx +,google/cloud/aiplatform/v1/job_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto5google/cloud/aiplatform/v1/batch_prediction_job.proto+google/cloud/aiplatform/v1/custom_job.proto2google/cloud/aiplatform/v1/data_labeling_job.proto:google/cloud/aiplatform/v1/hyperparameter_tuning_job.proto@google/cloud/aiplatform/v1/model_deployment_monitoring_job.proto(google/cloud/aiplatform/v1/nas_job.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"“ +CreateCustomJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location> + +custom_job ( 2%.google.cloud.aiplatform.v1.CustomJobBàA"P +GetCustomJobRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/CustomJob"¸ +ListCustomJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"m +ListCustomJobsResponse: + custom_jobs ( 2%.google.cloud.aiplatform.v1.CustomJob +next_page_token ( "S +DeleteCustomJobRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/CustomJob"S +CancelCustomJobRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/CustomJob"¦ +CreateDataLabelingJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationK +data_labeling_job ( 2+.google.cloud.aiplatform.v1.DataLabelingJobBàA"\\ +GetDataLabelingJobRequest? +name ( B1àAúA+ +)aiplatform.googleapis.com/DataLabelingJob"Ð +ListDataLabelingJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask +order_by ( "€ +ListDataLabelingJobsResponseG +data_labeling_jobs ( 2+.google.cloud.aiplatform.v1.DataLabelingJob +next_page_token ( "_ +DeleteDataLabelingJobRequest? +name ( B1àAúA+ +)aiplatform.googleapis.com/DataLabelingJob"_ +CancelDataLabelingJobRequest? +name ( B1àAúA+ +)aiplatform.googleapis.com/DataLabelingJob"¾ +$CreateHyperparameterTuningJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location[ +hyperparameter_tuning_job ( 23.google.cloud.aiplatform.v1.HyperparameterTuningJobBàA"l +!GetHyperparameterTuningJobRequestG +name ( B9àAúA3 +1aiplatform.googleapis.com/HyperparameterTuningJob"Æ +#ListHyperparameterTuningJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"˜ +$ListHyperparameterTuningJobsResponseW +hyperparameter_tuning_jobs ( 23.google.cloud.aiplatform.v1.HyperparameterTuningJob +next_page_token ( "o +$DeleteHyperparameterTuningJobRequestG +name ( B9àAúA3 +1aiplatform.googleapis.com/HyperparameterTuningJob"o +$CancelHyperparameterTuningJobRequestG +name ( B9àAúA3 +1aiplatform.googleapis.com/HyperparameterTuningJob"Š +CreateNasJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location8 +nas_job ( 2".google.cloud.aiplatform.v1.NasJobBàA"J +GetNasJobRequest6 +name ( B(àAúA" + aiplatform.googleapis.com/NasJob"µ +ListNasJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"d +ListNasJobsResponse4 +nas_jobs ( 2".google.cloud.aiplatform.v1.NasJob +next_page_token ( "M +DeleteNasJobRequest6 +name ( B(àAúA" + aiplatform.googleapis.com/NasJob"M +CancelNasJobRequest6 +name ( B(àAúA" + aiplatform.googleapis.com/NasJob"Z +GetNasTrialDetailRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/NasTrialDetail"} +ListNasTrialDetailsRequest8 +parent ( B(àAúA" + aiplatform.googleapis.com/NasJob + page_size ( + +page_token ( "} +ListNasTrialDetailsResponseE +nas_trial_details ( 2*.google.cloud.aiplatform.v1.NasTrialDetail +next_page_token ( "¯ +CreateBatchPredictionJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationQ +batch_prediction_job ( 2..google.cloud.aiplatform.v1.BatchPredictionJobBàA"b +GetBatchPredictionJobRequestB +name ( B4àAúA. +,aiplatform.googleapis.com/BatchPredictionJob"Á +ListBatchPredictionJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"‰ +ListBatchPredictionJobsResponseM +batch_prediction_jobs ( 2..google.cloud.aiplatform.v1.BatchPredictionJob +next_page_token ( "e +DeleteBatchPredictionJobRequestB +name ( B4àAúA. +,aiplatform.googleapis.com/BatchPredictionJob"e +CancelBatchPredictionJobRequestB +name ( B4àAúA. +,aiplatform.googleapis.com/BatchPredictionJob"Î +)CreateModelDeploymentMonitoringJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Locationf +model_deployment_monitoring_job ( 28.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJobBàA"ï +4SearchModelDeploymentMonitoringStatsAnomaliesRequestg +model_deployment_monitoring_job ( B>àAúA8 +6aiplatform.googleapis.com/ModelDeploymentMonitoringJob +deployed_model_id ( BàA +feature_display_name (  + +objectives ( 2h.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjectiveBàA + page_size ( + +page_token ( . + +start_time ( 2.google.protobuf.Timestamp, +end_time ( 2.google.protobuf.Timestamp† +StatsAnomaliesObjectiveP +type (2B.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType +top_feature_count ("¥ +5SearchModelDeploymentMonitoringStatsAnomaliesResponseS +monitoring_stats ( 29.google.cloud.aiplatform.v1.ModelMonitoringStatsAnomalies +next_page_token ( "v +&GetModelDeploymentMonitoringJobRequestL +name ( B>àAúA8 +6aiplatform.googleapis.com/ModelDeploymentMonitoringJob"Ë +(ListModelDeploymentMonitoringJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"¨ +)ListModelDeploymentMonitoringJobsResponseb + model_deployment_monitoring_jobs ( 28.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob +next_page_token ( "É +)UpdateModelDeploymentMonitoringJobRequestf +model_deployment_monitoring_job ( 28.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJobBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA"y +)DeleteModelDeploymentMonitoringJobRequestL +name ( B>àAúA8 +6aiplatform.googleapis.com/ModelDeploymentMonitoringJob"x +(PauseModelDeploymentMonitoringJobRequestL +name ( B>àAúA8 +6aiplatform.googleapis.com/ModelDeploymentMonitoringJob"y +)ResumeModelDeploymentMonitoringJobRequestL +name ( B>àAúA8 +6aiplatform.googleapis.com/ModelDeploymentMonitoringJob"… +3UpdateModelDeploymentMonitoringJobOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata2ð? + +JobServiceÄ +CreateCustomJob2.google.cloud.aiplatform.v1.CreateCustomJobRequest%.google.cloud.aiplatform.v1.CustomJob"VÚAparent,custom_job‚Óä“<"./v1/{parent=projects/*/locations/*}/customJobs: +custom_job¥ + GetCustomJob/.google.cloud.aiplatform.v1.GetCustomJobRequest%.google.cloud.aiplatform.v1.CustomJob"=ÚAname‚Óä“0./v1/{name=projects/*/locations/*/customJobs/*}¸ +ListCustomJobs1.google.cloud.aiplatform.v1.ListCustomJobsRequest2.google.cloud.aiplatform.v1.ListCustomJobsResponse"?ÚAparent‚Óä“0./v1/{parent=projects/*/locations/*}/customJobsÖ +DeleteCustomJob2.google.cloud.aiplatform.v1.DeleteCustomJobRequest.google.longrunning.Operation"pÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“0*./v1/{name=projects/*/locations/*/customJobs/*}¦ +CancelCustomJob2.google.cloud.aiplatform.v1.CancelCustomJobRequest.google.protobuf.Empty"GÚAname‚Óä“:"5/v1/{name=projects/*/locations/*/customJobs/*}:cancel:*ê +CreateDataLabelingJob8.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest+.google.cloud.aiplatform.v1.DataLabelingJob"jÚAparent,data_labeling_job‚Óä“I"4/v1/{parent=projects/*/locations/*}/dataLabelingJobs:data_labeling_job½ +GetDataLabelingJob5.google.cloud.aiplatform.v1.GetDataLabelingJobRequest+.google.cloud.aiplatform.v1.DataLabelingJob"CÚAname‚Óä“64/v1/{name=projects/*/locations/*/dataLabelingJobs/*}Ð +ListDataLabelingJobs7.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest8.google.cloud.aiplatform.v1.ListDataLabelingJobsResponse"EÚAparent‚Óä“64/v1/{parent=projects/*/locations/*}/dataLabelingJobsè +DeleteDataLabelingJob8.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest.google.longrunning.Operation"vÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“6*4/v1/{name=projects/*/locations/*/dataLabelingJobs/*}¸ +CancelDataLabelingJob8.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest.google.protobuf.Empty"MÚAname‚Óä“@";/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel:*› +CreateHyperparameterTuningJob@.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest3.google.cloud.aiplatform.v1.HyperparameterTuningJob"‚ÚA parent,hyperparameter_tuning_job‚Óä“Y"*/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel:*» +"CreateModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest8.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob"“ÚA&parent,model_deployment_monitoring_job‚Óä“d"A/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs:model_deployment_monitoring_job¢ +-SearchModelDeploymentMonitoringStatsAnomaliesP.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequestQ.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesResponse"ËÚA1model_deployment_monitoring_job,deployed_model_id‚Óä“"Š/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies:*ñ +GetModelDeploymentMonitoringJobB.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest8.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob"PÚAname‚Óä“CA/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}„ +!ListModelDeploymentMonitoringJobsD.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequestE.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsResponse"RÚAparent‚Óä“CA/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobsœ +"UpdateModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest.google.longrunning.Operation"ÊAS +ModelDeploymentMonitoringJob3UpdateModelDeploymentMonitoringJobOperationMetadataÚA+model_deployment_monitoring_job,update_mask‚Óä“„2a/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:model_deployment_monitoring_job +"DeleteModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest.google.longrunning.Operation"ƒÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“C*A/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}Ü +!PauseModelDeploymentMonitoringJobD.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest.google.protobuf.Empty"YÚAname‚Óä“L"G/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause:*ß +"ResumeModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest.google.protobuf.Empty"ZÚAname‚Óä“M"H/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume:*†ÊAaiplatform.googleapis.comÒAghttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyBÍ +com.google.cloud.aiplatform.v1BJobServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobState.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobState.php new file mode 100644 index 0000000000000000000000000000000000000000..b641b42f5b013f8a290068faa08752bc7680c652 GIT binary patch literal 1150 zcma)5+iuf95GA3MvIr@dmP@6gt*F$r0!I;V4k>bCCvp`W)7Vi#mZG(@Nf$X@%U)Lk zlpo@izkpZ1g0EoLPU1vWCH!Lh%$&2cGjra(kFFx{3U+abW5nZl>V2g@UWD6x?CG0e~N%B!TDD8werr9YFp> zsTU9*3T^&6BFTt^gb@^wZ~Q7vI6*;zIr(PpBn^E=Xb1(NANsg@0&`7~dlXTA^(I`F zWQlI@PPj(Ma2%q*)o|j+Bw{qSc&egIFwOv(1wU;4E`gWaJM!&~Z9Q6c zHQO?)^!Y4r|B^yywJBY96p9EpRWY5&YpnnLDDQVOC&`(UWYw@1UX+LRU(2Ao@R?hL uUGB8M<%688C>dK(inyW->)v)|;kU=DMSGp^@7lWGy6RbGzSVOu2jCy!d16oi literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LineageSubgraph.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LineageSubgraph.php new file mode 100644 index 000000000000..b35e989672cf --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LineageSubgraph.php @@ -0,0 +1,35 @@ +internalAddGeneratedFile( + ' +» +1google/cloud/aiplatform/v1/lineage_subgraph.protogoogle.cloud.aiplatform.v1&google/cloud/aiplatform/v1/event.proto*google/cloud/aiplatform/v1/execution.proto"¸ +LineageSubgraph7 + artifacts ( 2$.google.cloud.aiplatform.v1.Artifact9 + +executions ( 2%.google.cloud.aiplatform.v1.Execution1 +events ( 2!.google.cloud.aiplatform.v1.EventBÒ +com.google.cloud.aiplatform.v1BLineageSubgraphProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LlmUtilityService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LlmUtilityService.php new file mode 100644 index 000000000000..23ecd05194df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/LlmUtilityService.php @@ -0,0 +1,50 @@ +internalAddGeneratedFile( + ' +ï +4google/cloud/aiplatform/v1/llm_utility_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto(google/cloud/aiplatform/v1/content.proto3google/cloud/aiplatform/v1/prediction_service.protogoogle/protobuf/struct.proto"Ô +ComputeTokensRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint. + instances ( 2.google.protobuf.ValueBàA +model ( BàA: +contents ( 2#.google.cloud.aiplatform.v1.ContentBàA"B + +TokensInfo +tokens (  + token_ids ( +role ( BàA"T +ComputeTokensResponse; + tokens_info ( 2&.google.cloud.aiplatform.v1.TokensInfo2ø +LlmUtilityService + CountTokens..google.cloud.aiplatform.v1.CountTokensRequest/.google.cloud.aiplatform.v1.CountTokensResponse"ÚAendpoint,instances‚Óä“ô"=/v1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens:*ZL"G/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens:*Z+"&/v1/{endpoint=endpoints/*}:countTokens:*Z5"0/v1/{endpoint=publishers/*/models/*}:countTokens:* + ComputeTokens0.google.cloud.aiplatform.v1.ComputeTokensRequest1.google.cloud.aiplatform.v1.ComputeTokensResponse"˜ÚAendpoint,instances‚Óä“ü"?/v1/{endpoint=projects/*/locations/*/endpoints/*}:computeTokens:*ZN"I/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:computeTokens:*Z-"(/v1/{endpoint=endpoints/*}:computeTokens:*Z7"2/v1/{endpoint=publishers/*/models/*}:computeTokens:*MÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÔ +com.google.cloud.aiplatform.v1BLlmUtilityServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MachineResources.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MachineResources.php new file mode 100644 index 000000000000..6d83334475ae --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MachineResources.php @@ -0,0 +1,67 @@ +internalAddGeneratedFile( + ' +½ +2google/cloud/aiplatform/v1/machine_resources.protogoogle.cloud.aiplatform.v11google/cloud/aiplatform/v1/accelerator_type.proto5google/cloud/aiplatform/v1/reservation_affinity.proto" + MachineSpec + machine_type ( BàAJ +accelerator_type (2+.google.cloud.aiplatform.v1.AcceleratorTypeBàA +accelerator_count ( + tpu_topology ( BàAU +reservation_affinity ( 2/.google.cloud.aiplatform.v1.ReservationAffinityBàAàA"° +DedicatedResourcesE + machine_spec ( 2\'.google.cloud.aiplatform.v1.MachineSpecBàAàA! +min_replica_count (BàAàA +max_replica_count (BàA# +required_replica_count (BàAX +autoscaling_metric_specs ( 21.google.cloud.aiplatform.v1.AutoscalingMetricSpecBàA +spot (BàA"T +AutomaticResources +min_replica_count (BàA +max_replica_count (BàA"¥ +BatchDedicatedResourcesE + machine_spec ( 2\'.google.cloud.aiplatform.v1.MachineSpecBàAàA# +starting_replica_count (BàA +max_replica_count (BàA"/ +ResourcesConsumed + replica_hours (BàA"= +DiskSpec +boot_disk_type (  +boot_disk_size_gb ("= +PersistentDiskSpec + disk_type (  + disk_size_gb ("L +NfsMount +server ( BàA +path ( BàA + mount_point ( BàA"A +AutoscalingMetricSpec + metric_name ( BàA +target (". +ShieldedVmConfig +enable_secure_boot (BÓ +com.google.cloud.aiplatform.v1BMachineResourcesProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ManualBatchTuningParameters.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ManualBatchTuningParameters.php new file mode 100644 index 000000000000..cebcc098c564 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ManualBatchTuningParameters.php @@ -0,0 +1,31 @@ +internalAddGeneratedFile( + ' +þ +?google/cloud/aiplatform/v1/manual_batch_tuning_parameters.protogoogle.cloud.aiplatform.v1"6 +ManualBatchTuningParameters + +batch_size (BàABÞ +com.google.cloud.aiplatform.v1B ManualBatchTuningParametersProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MatchService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MatchService.php new file mode 100644 index 0000000000000000000000000000000000000000..b4ce21284c9b1b31bc90d1eca9cc6f516580927f GIT binary patch literal 2973 zcmcguPjB2r6vw+sn@pf2hSJ2SFf66nM8r#i1d>CFcAF*yDajJr9Ke+|Ymava9FG}~ zlZGl6?i>)`f^WeMl>-tS;ZTX5_z0YMGxq*zvWZwKv6rw8hDInR2Q*EHPw{56u}vijh$QZ&MsaT| z6t~_(arc*35%MFFrg&SSeVT)zhX}(j$yyQfaVm*~zZ)#|Sj;3N5&IfKTEiiUQVIZP zWy37?CF3zx3cImSs|z^CRI)b`4iv26u3JsT3NYes#gdAcMD99GeZdmRMH56Fr%h## zOZBC?P?%M4EX38^N5?ti;Ue$gpfRo;nJA|})!rXcsbHxIWQ^)DY z)Q31v@pi;$EJxGXU^EIEv_lRV7o(}}(V}ktwUa|i0@4uB2g42P)Ggg&MWX6K(96pP z6mqr4q~diR{WOj2(JI)qa(P=#StBj`7+(cKjoJZpz;Xuu-fsN{9 zqxQI7`n$e>-1&hha$^ucYD4qaG}U(sJ#!At1T=~GF%6*Az_iDL*^&YSBbULNU^JaA z<8pOs<-LN~VMN)({Iov-{bTbwx|-L&7iLl9sqv6IJqC6rtUpRM)`5w_~<#afhPOL6hl)hix;74YSz2%DU_1=3c3;(^m{(ffNI6gxVePh zN~rLB!H)tKw>=`IV69A2@0561i&v0E5*U~d7|hT!GKz?C(?&N#LG%>!B1%Fp<^fGT z$zkFW0fUzxQXyDCXU9R_u;x%1f;CMvPNJkkbPbfW*NsVZS&;ZkaIErs30*yvoHT){ zLe2YVCI()|8`c4uKJAH#PzkD9w}`ooCc6nr0ZRotN~Pu0L9ls8R=zcmwMR+tbm{!R zjXH(OEXbR5vT`52I@F&c=eH2*wL~}BBlN_|cVp=J!F${M*+4HmRS@PoBh-!_XV&rv z8hIR*d*A%_;6rQzIck;pEi4(%7ZYop9 zSTz4M&`U$;GcO!{LllZZZM}a{WJC3e_&(S1-K#X8DL!$wG9gN9`%!)F+zaB@y4{g7 zNu65l=;)~Mzju3(Om_0saH+c(HhwYCYjCq%5Ncy)ux9k~)igf4m0!5|{iN@vHXmF# z!6+oR?`YCm9enwrWNqpt)7Be>UEgXJtE#=f{HS~A7AvURKXzdW{i}36S9Tn&?Ku5& k$Jt+QU4kN#{N4H9dhvF?)(vcd=Wc*nGT+or&uhX8;vl7Hl2FJ!Ayp**@NAl3H4^jd@4$PI%76g;h55~gB9DMv!Q~B=O8|!Y^uzw z$`o@nL>%>fdxED(4#5F%(G>e0vN3EM^}{&FYKJ&hBfzn=6vsNP?gL;u$oFBAdmO@n z3joE>n++UdL!Toq{&tApCobUxIpnjTRf8ks_*g((%^l5Ln-l87prGg4xUvf)%piBi zqhbs-m^5YtlMz#~Ixfe|MUK_PzRifoDKkW>s*W*F=NX(-cH?UUI5L8js7F=3(qs*C zHp8p8L&z|nF?T=gI{;XuPu4YK(>!9e2zG{bJVA3pnW`>XEkSN7J;L!i|G6q1he^aX zIhuOc-x!YZ3e%2I4r;R%%}Vf)JlD6VTxx(_x2`Ia&;Q@K;m{nB#M15k|g-JfIT3q6&x zK~UNP`RKfqOOmtF5h%pT{M^H(4G}5s)#RHA$mSu9QPW_g-)V^jw zWo2>EJjBj?SvZig-jhTGr%%}CzH$*iEfj~^!T_i%&XUJPYCy;08^t0rO${kHSc!** zvX&5@Eb2cq;IZf+8Rj(#t8cA$X9PZBWIi55xyfb)i!ojGM?p?l`^lo>m9>P!+GAr(fTT$bnW2 Q>qfH*Gb2k`fCT`50Hv7|jQ{`u literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataService.php new file mode 100644 index 000000000000..cfb6f2b04135 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataService.php @@ -0,0 +1,274 @@ +internalAddGeneratedFile( + ' +õo +1google/cloud/aiplatform/v1/metadata_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto)google/cloud/aiplatform/v1/artifact.proto(google/cloud/aiplatform/v1/context.proto&google/cloud/aiplatform/v1/event.proto*google/cloud/aiplatform/v1/execution.proto1google/cloud/aiplatform/v1/lineage_subgraph.proto0google/cloud/aiplatform/v1/metadata_schema.proto/google/cloud/aiplatform/v1/metadata_store.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"º +CreateMetadataStoreRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationF +metadata_store ( 2).google.cloud.aiplatform.v1.MetadataStoreBàA +metadata_store_id ( "v +$CreateMetadataStoreOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"X +GetMetadataStoreRequest= +name ( B/àAúA) +\'aiplatform.googleapis.com/MetadataStore"} +ListMetadataStoresRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location + page_size ( + +page_token ( "y +ListMetadataStoresResponseB +metadata_stores ( 2).google.cloud.aiplatform.v1.MetadataStore +next_page_token ( "n +DeleteMetadataStoreRequest= +name ( B/àAúA) +\'aiplatform.googleapis.com/MetadataStore +force (B"v +$DeleteMetadataStoreOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"ª +CreateArtifactRequest? +parent ( B/àAúA) +\'aiplatform.googleapis.com/MetadataStore; +artifact ( 2$.google.cloud.aiplatform.v1.ArtifactBàA + artifact_id ( "N +GetArtifactRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Artifact"› +ListArtifactsRequest: +parent ( B*àAúA$"aiplatform.googleapis.com/Artifact + page_size ( + +page_token (  +filter (  +order_by ( "i +ListArtifactsResponse7 + artifacts ( 2$.google.cloud.aiplatform.v1.Artifact +next_page_token ( "¡ +UpdateArtifactRequest; +artifact ( 2$.google.cloud.aiplatform.v1.ArtifactBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA + allow_missing ("d +DeleteArtifactRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Artifact +etag ( BàA"| +PurgeArtifactsRequest: +parent ( B*àAúA$"aiplatform.googleapis.com/Artifact +filter ( BàA +force (BàA"l +PurgeArtifactsResponse + purge_count (= + purge_sample ( B\'úA$ +"aiplatform.googleapis.com/Artifact"h +PurgeArtifactsMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"¦ +CreateContextRequest? +parent ( B/àAúA) +\'aiplatform.googleapis.com/MetadataStore9 +context ( 2#.google.cloud.aiplatform.v1.ContextBàA + +context_id ( "L +GetContextRequest7 +name ( B)àAúA# +!aiplatform.googleapis.com/Context"™ +ListContextsRequest9 +parent ( B)àAúA#!aiplatform.googleapis.com/Context + page_size ( + +page_token (  +filter (  +order_by ( "f +ListContextsResponse5 +contexts ( 2#.google.cloud.aiplatform.v1.Context +next_page_token ( "ž +UpdateContextRequest9 +context ( 2#.google.cloud.aiplatform.v1.ContextBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA + allow_missing ("q +DeleteContextRequest7 +name ( B)àAúA# +!aiplatform.googleapis.com/Context +force ( +etag ( BàA"z +PurgeContextsRequest9 +parent ( B)àAúA#!aiplatform.googleapis.com/Context +filter ( BàA +force (BàA"j +PurgeContextsResponse + purge_count (< + purge_sample ( B&úA# +!aiplatform.googleapis.com/Context"g +PurgeContextsMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"ß +\'AddContextArtifactsAndExecutionsRequest: +context ( B)àAúA# +!aiplatform.googleapis.com/Context: + artifacts ( B\'úA$ +"aiplatform.googleapis.com/Artifact< + +executions ( B(úA% +#aiplatform.googleapis.com/Execution"* +(AddContextArtifactsAndExecutionsResponse"— +AddContextChildrenRequest: +context ( B)àAúA# +!aiplatform.googleapis.com/Context> +child_contexts ( B&úA# +!aiplatform.googleapis.com/Context" +AddContextChildrenResponse"š +RemoveContextChildrenRequest: +context ( B)àAúA# +!aiplatform.googleapis.com/Context> +child_contexts ( B&úA# +!aiplatform.googleapis.com/Context" +RemoveContextChildrenResponse"` +"QueryContextLineageSubgraphRequest: +context ( B)àAúA# +!aiplatform.googleapis.com/Context"® +CreateExecutionRequest? +parent ( B/àAúA) +\'aiplatform.googleapis.com/MetadataStore= + execution ( 2%.google.cloud.aiplatform.v1.ExecutionBàA + execution_id ( "P +GetExecutionRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/Execution" +ListExecutionsRequest; +parent ( B+àAúA%#aiplatform.googleapis.com/Execution + page_size ( + +page_token (  +filter (  +order_by ( "l +ListExecutionsResponse9 + +executions ( 2%.google.cloud.aiplatform.v1.Execution +next_page_token ( "¤ +UpdateExecutionRequest= + execution ( 2%.google.cloud.aiplatform.v1.ExecutionBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA + allow_missing ("f +DeleteExecutionRequest9 +name ( B+àAúA% +#aiplatform.googleapis.com/Execution +etag ( BàA"~ +PurgeExecutionsRequest; +parent ( B+àAúA%#aiplatform.googleapis.com/Execution +filter ( BàA +force (BàA"n +PurgeExecutionsResponse + purge_count (> + purge_sample ( B(úA% +#aiplatform.googleapis.com/Execution"i +PurgeExecutionsMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"Ž +AddExecutionEventsRequest> + execution ( B+àAúA% +#aiplatform.googleapis.com/Execution1 +events ( 2!.google.cloud.aiplatform.v1.Event" +AddExecutionEventsResponse"g +%QueryExecutionInputsAndOutputsRequest> + execution ( B+àAúA% +#aiplatform.googleapis.com/Execution"Ä +CreateMetadataSchemaRequest? +parent ( B/àAúA) +\'aiplatform.googleapis.com/MetadataStoreH +metadata_schema ( 2*.google.cloud.aiplatform.v1.MetadataSchemaBàA +metadata_schema_id ( "Z +GetMetadataSchemaRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/MetadataSchema"• +ListMetadataSchemasRequest@ +parent ( B0àAúA*(aiplatform.googleapis.com/MetadataSchema + page_size ( + +page_token (  +filter ( "| +ListMetadataSchemasResponseD +metadata_schemas ( 2*.google.cloud.aiplatform.v1.MetadataSchema +next_page_token ( "… +#QueryArtifactLineageSubgraphRequest< +artifact ( B*àAúA$ +"aiplatform.googleapis.com/Artifact +max_hops ( +filter ( 2±: +MetadataService› +CreateMetadataStore6.google.cloud.aiplatform.v1.CreateMetadataStoreRequest.google.longrunning.Operation"¬ÊA5 + MetadataStore$CreateMetadataStoreOperationMetadataÚA\'parent,metadata_store,metadata_store_id‚Óä“D"2/v1/{parent=projects/*/locations/*}/metadataStores:metadata_storeµ +GetMetadataStore3.google.cloud.aiplatform.v1.GetMetadataStoreRequest).google.cloud.aiplatform.v1.MetadataStore"AÚAname‚Óä“42/v1/{name=projects/*/locations/*/metadataStores/*}È +ListMetadataStores5.google.cloud.aiplatform.v1.ListMetadataStoresRequest6.google.cloud.aiplatform.v1.ListMetadataStoresResponse"CÚAparent‚Óä“42/v1/{parent=projects/*/locations/*}/metadataStoresð +DeleteMetadataStore6.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest.google.longrunning.Operation"ÊA= +google.protobuf.Empty$DeleteMetadataStoreOperationMetadataÚAname‚Óä“4*2/v1/{name=projects/*/locations/*/metadataStores/*}Ù +CreateArtifact1.google.cloud.aiplatform.v1.CreateArtifactRequest$.google.cloud.aiplatform.v1.Artifact"nÚAparent,artifact,artifact_id‚Óä“J">/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:artifact² + GetArtifact..google.cloud.aiplatform.v1.GetArtifactRequest$.google.cloud.aiplatform.v1.Artifact"MÚAname‚Óä“@>/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}Å + ListArtifacts0.google.cloud.aiplatform.v1.ListArtifactsRequest1.google.cloud.aiplatform.v1.ListArtifactsResponse"OÚAparent‚Óä“@>/v1/{parent=projects/*/locations/*/metadataStores/*}/artifactsÛ +UpdateArtifact1.google.cloud.aiplatform.v1.UpdateArtifactRequest$.google.cloud.aiplatform.v1.Artifact"pÚAartifact,update_mask‚Óä“S2G/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}:artifactå +DeleteArtifact1.google.cloud.aiplatform.v1.DeleteArtifactRequest.google.longrunning.Operation"€ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“@*>/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}ð +PurgeArtifacts1.google.cloud.aiplatform.v1.PurgeArtifactsRequest.google.longrunning.Operation"‹ÊA0 +PurgeArtifactsResponsePurgeArtifactsMetadataÚAparent‚Óä“I"D/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge:*Ò + CreateContext0.google.cloud.aiplatform.v1.CreateContextRequest#.google.cloud.aiplatform.v1.Context"jÚAparent,context,context_id‚Óä“H"=/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:context® + +GetContext-.google.cloud.aiplatform.v1.GetContextRequest#.google.cloud.aiplatform.v1.Context"LÚAname‚Óä“?=/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}Á + ListContexts/.google.cloud.aiplatform.v1.ListContextsRequest0.google.cloud.aiplatform.v1.ListContextsResponse"NÚAparent‚Óä“?=/v1/{parent=projects/*/locations/*/metadataStores/*}/contextsÔ + UpdateContext0.google.cloud.aiplatform.v1.UpdateContextRequest#.google.cloud.aiplatform.v1.Context"lÚAcontext,update_mask‚Óä“P2E/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}:contextá + DeleteContext0.google.cloud.aiplatform.v1.DeleteContextRequest.google.longrunning.Operation"ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“?*=/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}ë + PurgeContexts0.google.cloud.aiplatform.v1.PurgeContextsRequest.google.longrunning.Operation"ˆÊA. +PurgeContextsResponsePurgeContextsMetadataÚAparent‚Óä“H"C/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge:*» + AddContextArtifactsAndExecutionsC.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsRequestD.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse"‹ÚAcontext,artifacts,executions‚Óä“f"a/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions:*ü +AddContextChildren5.google.cloud.aiplatform.v1.AddContextChildrenRequest6.google.cloud.aiplatform.v1.AddContextChildrenResponse"wÚAcontext,child_contexts‚Óä“X"S/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren:*ˆ +RemoveContextChildren8.google.cloud.aiplatform.v1.RemoveContextChildrenRequest9.google.cloud.aiplatform.v1.RemoveContextChildrenResponse"zÚAcontext,child_contexts‚Óä“["V/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren:*ú +QueryContextLineageSubgraph>.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest+.google.cloud.aiplatform.v1.LineageSubgraph"nÚAcontext‚Óä“^\\/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraphà +CreateExecution2.google.cloud.aiplatform.v1.CreateExecutionRequest%.google.cloud.aiplatform.v1.Execution"rÚAparent,execution,execution_id‚Óä“L"?/v1/{parent=projects/*/locations/*/metadataStores/*}/executions: execution¶ + GetExecution/.google.cloud.aiplatform.v1.GetExecutionRequest%.google.cloud.aiplatform.v1.Execution"NÚAname‚Óä“A?/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}É +ListExecutions1.google.cloud.aiplatform.v1.ListExecutionsRequest2.google.cloud.aiplatform.v1.ListExecutionsResponse"PÚAparent‚Óä“A?/v1/{parent=projects/*/locations/*/metadataStores/*}/executionsâ +UpdateExecution2.google.cloud.aiplatform.v1.UpdateExecutionRequest%.google.cloud.aiplatform.v1.Execution"tÚAexecution,update_mask‚Óä“V2I/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}: executionè +DeleteExecution2.google.cloud.aiplatform.v1.DeleteExecutionRequest.google.longrunning.Operation"ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“A*?/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}õ +PurgeExecutions2.google.cloud.aiplatform.v1.PurgeExecutionsRequest.google.longrunning.Operation"ŽÊA2 +PurgeExecutionsResponsePurgeExecutionsMetadataÚAparent‚Óä“J"E/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge:*ú +AddExecutionEvents5.google.cloud.aiplatform.v1.AddExecutionEventsRequest6.google.cloud.aiplatform.v1.AddExecutionEventsResponse"uÚAexecution,events‚Óä“\\"W/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents:*‰ +QueryExecutionInputsAndOutputsA.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest+.google.cloud.aiplatform.v1.LineageSubgraph"wÚA execution‚Óä“ec/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs‡ +CreateMetadataSchema7.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest*.google.cloud.aiplatform.v1.MetadataSchema"‰ÚA)parent,metadata_schema,metadata_schema_id‚Óä“W"D/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas:metadata_schemaÊ +GetMetadataSchema4.google.cloud.aiplatform.v1.GetMetadataSchemaRequest*.google.cloud.aiplatform.v1.MetadataSchema"SÚAname‚Óä“FD/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}Ý +ListMetadataSchemas6.google.cloud.aiplatform.v1.ListMetadataSchemasRequest7.google.cloud.aiplatform.v1.ListMetadataSchemasResponse"UÚAparent‚Óä“FD/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas€ +QueryArtifactLineageSubgraph?.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest+.google.cloud.aiplatform.v1.LineageSubgraph"rÚAartifact‚Óä“a_/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraphMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÒ +com.google.cloud.aiplatform.v1BMetadataServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataStore.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataStore.php new file mode 100644 index 000000000000..bfb232d4833b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataStore.php @@ -0,0 +1,44 @@ +internalAddGeneratedFile( + ' + +/google/cloud/aiplatform/v1/metadata_store.protogoogle.cloud.aiplatform.v1google/api/resource.proto0google/cloud/aiplatform/v1/encryption_spec.protogoogle/protobuf/timestamp.proto"ù + MetadataStore +name ( BàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAC +encryption_spec ( 2*.google.cloud.aiplatform.v1.EncryptionSpec + description ( P +state ( 2<.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreStateBàAV +dataplex_config ( 28.google.cloud.aiplatform.v1.MetadataStore.DataplexConfigBàA4 +MetadataStoreState +disk_utilization_bytes (8 +DataplexConfig& +enabled_pipelines_lineage (BàA:uêAr +\'aiplatform.googleapis.com/MetadataStoreGprojects/{project}/locations/{location}/metadataStores/{metadata_store}BË +com.google.cloud.aiplatform.v1B MetadataProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MigratableResource.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MigratableResource.php new file mode 100644 index 0000000000000000000000000000000000000000..42e10effc4510607b4e7c9cabec434012ea1ed1d GIT binary patch literal 2822 zcmbVO-EQ1O6ebC2yQhFsQ`FRL(xE?eD-~Oz6%tNUWOv&Tk&sZOL9~`EuRXgN@OmtJ zHd2Z90k}lsjyFI&3Aele*Lj4!;>`GGH@ll<)7xJX$k5tc~D)GooHf^ZSM(0Eqn#%@RMLWOL8ip~4UGqPwZE+-DNY zwJR+5U~L^Bi2N)gI~C^30uqja;9t^hMl2wi@CE+dWtqofCYT?wU+{Swq~%8$MVRrs zt!^9$#$zH4cH@B7ACMeV-o2Y}495m3o!gTU!sxhLv7l+}M{a{=LCO-r(>=UuS#2t+ zxXPXSgMwDVu@RFjn|dm5};SD+zFwx6Xw2PGzuMh=pQkj zTGrrI1CX;!%b3n?RfS`pVMc}DNhaH>Fn<1&6+yGZu!_+O6j;4_m3-rU_+tqkzl*Xo zJ-0HH9*uz>jiWXFdV%OC%seef{Z?_L)IDzbiNrDyHRm z#bBM2!B!9ozXW~*9~Ho|3^OX07Zmi9cYM+h(PJJgdoTwYWxddX5I*r@cX{M5dJC1u-9(7nR+!c3<6k8pKT*0d$K zMB^~wsCgxZnr6bqQXMjPHD|SN-+=3#sPGPjnHkt}%_8yoYq&g=F0^0FGcUDOb4cG_ zfg5?|MiEqgH61i%;Ds#1&ivMseOD#7rZ?fk9J`33_6RQG+g18={M&u|7OYIhFO6=( z)xzjBhfHow|7`(2mN!QdhS46Os`u@Ca7QAQG8ui)OoZC6b3i1@Ky7{;bNnXIu+&|K z?_a>m^h!xgXcdzxbHY1};XS(~Dm>MHpM#szE@<0uWz4%=Db8BoHsE16B_5-6+Gnsj zhITq9vZ!kgz@@VJIe#s}D(Y=YB%EvGO-l9ry}8#<^T?GA4t3k+!y^F78K;0j4^Eov z!~gs_uWzakzM($&hP|~{3=hV^+TZ1&TZ{wl;Mm21;ADO!H?}NgZCQhJ%ffT}`zeK` zJ;pxp6AeUW9v7>gsVW6G)Nju$Dit@1Rqw=pHND)voPZkf04EY2BTl&-r8=?S{9l<_ zvm#5$U;{_CVufCB&sJIYCU8uGJ3gl{znux!ti;=>o=|O-wcBf6Krq1{-LK|_hxyDj RG-91OUa6b;5Y&Snz<)_(&Q|~c literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MigrationService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MigrationService.php new file mode 100644 index 0000000000000000000000000000000000000000..7c275e016949a72fa9300690c20544a57dfc05e2 GIT binary patch literal 4948 zcmcIo&u`mQ9LFi`)^9Y}yp6RPUEQ?X+Oj!nHqhp+Lr%MuYRww8Q;{Z1mgBsn2FEtG z({7AjhQxs@@K10-95{i*eMfd17lb$=IC9yE_sfp+b4eM!G|7A4U!U*i`+eW{ZocpB zdN3=kAqV+Jh$>R~kreJC$@AUNHCy?SOQu`*EF1Z*xXU_be01R6T%W)KTCWCX&`l zg(3=#iV+&x8r7t&5KWpIYtnX>ZUC6J5d=~((zwkO!efx|pVuhcmMH}xwq{CmR-jvs z6Fn!AlUB864DoPE7F{b2~`2}v4sI#ilJo8aeI-FdVLcf8M)+NbDVZ(QBP``klWog*bl(cCrgC zG)4!bY@=7BZ_^{yfWaF)m<`vd`3=XhoSGJk4}txbXKLFxV~rj%l!BLUS)6ccr4sY& z4ld03m=S~@7vcMJkRQGx#SD{?X%)-ODwg+_GH19x!?SRe6PBvJjda zz+|AX2N*9BNB-q;#4hoS6-ID|vcCho#o}yV7rzkTLS(mY>&U5D4$|vx1=;!@@&nu& zbklXJR*j}SoxeZ46C7hyv~N@OMWTI&DPN(wKX^^_;cVoG(Fk4a3v+@SCkaUB?;hT` zN|jR6vCTc0YO_g>UuDs2Q%s05Sigdi_lNs?e97RsWb8$cBMNcRtUV~#TB%vieUYMZ`;VkB|&7F=r z0Z+I%4I-1QSOK1$9_eH@V%1OCnsH%*yVa31F%P3un7cAd%}v2sMwxb#G}}E4(uyVq zh0H!=S`4-TCB6qocviU4^VH}xOm#QPrNtRI#pU#tNMpmP%+Djh2RuZix+Y4z*>3+G zYX3aU67>;t+Cv}M3qkx*06w@P%D*NX4K`b$N*gZ&oG#Lk4*myXM$IA#2%qs#g-68- zi6!qdSm4QfxrDe0Cpu!{S-nb8mElsQ5322s6vp8QZ_?R^FxBI1;D^+Qkg2nBi%)s- zfu3N|QFUb~M44>%ZvoD545FzJ|7R!T^>+4LpyzdB;AuOsImEalzZ=yWW9-}ubq1z; z3({i4Vt3&r3$x`crUgFqQCv6)Cpc!67_{uKBXFTB)bThP-LS-aaJ)ute3q%#`K^oQ zJDtDU4{17aT4tv{3*N*75V>d(cN%sWoz10w>IQRGE-}qGcUW=e9|4ZF{36c6DDr*R zr@c0v7bBB+mXp~;oy;1YrwW5+Ex{8ycohcc$x2)U9NNRoDMw+90h)g@3db3n@$A8G zz2aX2O!gcD#hVclU8Z@trx+iRGRudQ=GC|LT;)UYlV^W?m0HQ(A};}t*_^zL@Bbem zGYoQzxp+p-EgtZOo4m*cNNAtDT0YkS+ z6y1`C=+^1>3jp2JJWr}pE${{;{O1hXrlCuoule}jn&GL2W%!0>8b9J0_N1<6dIXWz zWxE4Q_YK>UD4=HPWaFvCbyC?i$Hp`7NufP;>IQT{t77@YwKTI;CZ6sZj&Hkl6fG2b z#2-43{$=B7uq{<*bfpb$W1(=($UVt-2PC??B)P;NxYi41H&t*s{A!Kymh2d-k4$5lm}Q;e+=5d1 zrLqp9x}+O`KAQj{!xU0I%%K3WF%faDo@;I(xj9L4ln#OPN+8X;8+M9(Cy05l{^;tu z#{wIyKDoN;htcB#*?%oVl2w*42UE0liZLm+F)L&M&WY<`ZmC8`d_@0NoPH}O-^vN$ z0W5@T*bp_3c;aIzfuNVL6fWp4!FI3G?ZhXDPVHoJ+!nquo+LNSq+)`qji3h(Hthf{ z-46W_<~oLl#dM*vW5k)ss5mYxL8=pURXmTFpew?MBU_`3D{N7LwBwSFq5G<*pOHRJ z5OIpx@o9L9FxiQ3tLeCPUMb!WPVg65=%5;C{G481USwW)28- zQBpVo(Hl69?cyX=$!q$d(jln%o_G&KklM+G@NxFBK<5;O+h;KD`6?{>u7<7M>Zy+5 z5Yw=Tc!ycJgOT}F-h^k7dgF1#QuA^+w)4#ZS`Uyy3FbmA>JN5X%ri|}Z{^spa%&wv ze!r?v#W!|a_!j1M+w##Y;<7>$XPJX;K4B?@(H2inI3-|qXs&N`HH;_?L57*cd}_kl z$fvv^^oiwTGvL$9Q~e7EQykF0^E+SM>|Z{xsE%*|dQH^8UA+lUM!Ol7Gr$bPS+DiT zFpw!)OI&&jq>;2e@W+YIjl`crDq44UnZItVJ48k6ZT@zsZ(!lw?&*mOECV+ud5HUF zG|c%ivD`43!#T)<{eYPXz>@76Jp*ZGFz}eVEK|2T$tr%fS^#FhMrv2k#<0tUMJ8^d(jbYy zgT*!uiC{~95OIfXx_$GeMTD{q`Dy4$VmO`ddPsb{u0cH2`Oy=1QQZtb<&`xmTICc2^FzD zvUOPGVv!Xg3oFX^_1bY$E*>gssdm&Rky(`&PxDOqd31JN$MfSNaMMq&mSb_U&qwDK*CMGgi1=n&< z_#Bd~G=k{0*4d<5g(vSHFD#ETKgVF&MnIH_5k^)$Cbtf1VO>eSB7o#TL^c!qxc z0rrl$9r4O=XgM=E2Gce5yC9?&oXj@7_;;-a_pINvIN%Zc3V0vP; z72CPpJHx z@bi-2^ihfh>oU6mONW}<;|&7uhQ!5|ON7NJm8CTo&+ft^i+(gxn0Jf(q96385&z|& zXON171u5fvq>)h?F>D<1>>F4ZL;nm5=Leb;rGGM;V7JjvK2XeoNB!XcaXdFHLJsV8*9}`>Ns?# zhZH%WAW7jlB#3p6?3c33?4%4U5b+?;p!;JQP{de+U+9SA&e3S zrXhnnBbw=-seFmkQ|6&B0D7*Yt9-}V-?L)@1kPd@<)gP1+!v`Ht=EU4(L*L4UblyV z@y;|1joK%D+r3add>m5yZ81fg7MIz>LFMC695^a!X%lgdsa_3Lk7Ma|D#+n4hll29 z&ggE5&aS`|^{sF}%A~22*cB+5{V5I$ENgh%p%Y!GLy9*Z#(G(T&+ojLWbPFWxyWxy zdnqf^ZRdjZsG00Pu=!qxIJUc6%C6=G(jL!^fdb{&pF8>ZCl}zz4f)&zww>KSo}{CBScu>@soy literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelDeploymentMonitoringJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelDeploymentMonitoringJob.php new file mode 100644 index 0000000000000000000000000000000000000000..a93f61b602d264363908970b3de6c9c60d2d128b GIT binary patch literal 5708 zcmb_gOLyDW5iTjqmWGxrBYr@%%!qe}wMFp08L%kPrVXd9u?++n!Q0>y3S2Dr`r&F287Z3Ka`OYw^X_}u~eE4KyT zfP#NsuVq`N5`;#G|JJNPw@?Mku&uB0(l3+)!wv`np51%UbIj0k9fb;19h0m-QaC2v zyXLuQq!&u0W{uhnZPqL~A@LoM;ewnM^!wdpVGkHoPQ&N@)mxsKWF z86{sRq2D8;rz?t2!k+IuXL?hB`e-w`EYJGtx3#Z(9MD zrM}LV;?YuE`WWVj)An49F?ojlyzyNw{$p+pQX{_S%AnhWG*-imDkP+5Fw4v+UqR8u zt+h1YI4*e75jSv^y093Shos%J3HO9N%OGmgAg0|rJtT~V0B%qZ^W**;g9liZF+oRT z%CkITTMp5?qT^(V?zh#s5sYL zdI0x4pR_GA#10DM9vdQ^8mepPJ>Qb&5qw_yCER5IbYrI}5+W;6H~OEvxf~9`XBnXtZn+$iQMFAHj|xZp@7dU1Hwq{ElL26p9Du z23$ke=wWEfH<`lA5%NIcsJu!VT(ylBu>(1Ai2y}rNS7Im>V$q@`UNCRA1eUSDJ#m? znHI@2S_}#<*BhmJ9=6RwYT$&#q$Z*;Xb9mKsOw>i~TeS^p+72 zy>0oJzpmexZ!w^aNcVBR*)ap`lS9j49g9?e8>i}}eEaPnCmTzt`4HYE4)y6+xI-(`nLk)~L8(v&}Y0k>`v76Mc-IG~sGz7FIh6(751$@d0p$qnY5-{^6>GO&xEx_y%O*ke# zpN&6@rM`r_!;FvUir$_`kKpIK)k;aL)=QNgy;1l?E$)?7y`kkaRo|;LYHFdhT~don zKa&!0t)^CrxNj*&zf`xk%cY9C6sKS6dzA`ZnaTbm_CxOPF?c$;yiUwkOcbeuSxBox zkoiV@I?mXx$$|%ei#{Inm*<3+A#UVEIllg2dvu)o*9^QrQIiwAA$<-&DTBX|n3)&1 z%26bZi}~~6rps=p!JgPsvk7yImHHlc+~U@&|IYy$B1-q*os+Dpdq#N38zQ8m=0l$# z-#iT;;9#K4KbLCGTfpF+MC*Gc^Y?h97z;39(U^RYh{E(@xR4jeWIyPwFTHD z-sI6h+DIC7YGJiS%4o23x+M|Gmwl@fhKY6Rz|>!3XxNGBMQJE%?=x5uMICD|ju$Y6 znR1D($>oW%Q(W4F#Ypli%W1n`3DqadrM|rat4y(>@{|pNTtxHI9?TCcA_D$m1$bZ- z=H#(HVBNZO8y0w#>0>j~6W#i(LUgu)|N=}RS85)B&WEqj6l_ynQ0`>9YH|A|du%99Sx!qeSqQ7!95wN|da*;Ol= zK2l$*`B!Q|EA6Y}^86Mo)pM`)Z8fLu)v*NqR(*{Le;aO&{#vY;wlyp{Dndw!KYBPAqCDm^#*vXE%_s}UbZ5qqY$qQY9>X!f{{W&di|haZ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluation.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluation.php new file mode 100644 index 000000000000..8c595847da40 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluation.php @@ -0,0 +1,49 @@ +internalAddGeneratedFile( + ' +¢ +1google/cloud/aiplatform/v1/model_evaluation.protogoogle.cloud.aiplatform.v1google/api/resource.proto,google/cloud/aiplatform/v1/explanation.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"ë +ModelEvaluation +name ( BàA + display_name + (  +metrics_schema_uri ( \' +metrics ( 2.google.protobuf.Value4 + create_time ( 2.google.protobuf.TimestampBàA +slice_dimensions (  +data_item_schema_uri (  +annotation_schema_uri ( G +model_explanation ( 2,.google.cloud.aiplatform.v1.ModelExplanatione +explanation_specs ( 2J.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec( +metadata ( 2.google.protobuf.Value +ModelEvaluationExplanationSpec +explanation_type ( E +explanation_spec ( 2+.google.cloud.aiplatform.v1.ExplanationSpec:êA| +)aiplatform.googleapis.com/ModelEvaluationOprojects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}BÒ +com.google.cloud.aiplatform.v1BModelEvaluationProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluationSlice.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluationSlice.php new file mode 100644 index 0000000000000000000000000000000000000000..f3a1655b55be93e2ba8a2287f561d71d60d478d3 GIT binary patch literal 2635 zcmb_e-EJF26t4eLWgITLqLphwJCsUwrF0huM5_%6*!gQv(^yTE3Ru+|ugCV#_3mnR zoDz!PfeWsA0G@#tfEPgGitD}scbxgzUAJ+6l#mN&cjlb$ob#QZJzsnok7D#O-k~Ao zM9@C&onSGdIOdUv{3yV^$zVV^_M>sk0?KWSH}~jRT z@q=j6cL<9EA_fs3JI76D9QA3?rN<Ox^#hbbsPg{q<}+RofCFEgLGh45RS7bV&!GF5 zlQ^b4nXjs9;LbWT8E^IbS%SBrMH*R3WP)y?U*AJ_&)6GQT`StEsqDO|?BizrssSZ2 zbGXTrZmIh68|=|M9Y*>CBdyvIYS~E?=jQhMtG6O0)(BjCRp6OnPv778eG$DsuT!l{ zs4QE*R=|bEV!QNDt7LtRDrz*;if~q4`P|mn^WwMXVcKd2XsqkV8dJfUpL7#{M8~8% z;jC85jV+^#Mxa(!=B}jXQYP#pm{?T9eTJ$&r!XSBl7L!8Y1B_?WM!wd9-vER_~o?M z7L@LCsyipSCb(Qjq1FGcpo)snx`Gz_;6|9hq?#qrLKQg=sUpyj`VB&g)NT?}UlCAU z`ReV)U!JR)S^aweING5<%4ktJB#*2o=%OEm12#;+r4r3S}>o-tEfml^k3ZiE!=S6D?l}BtiQrRxn*HJ~OL3J!a53_KnE$IRQ^OsR|5JW_n zW7%ZI`xi1BKcS^rzNM+B^h9f0-=$>h)_ibovS%{s7Vj0@UkWc;KNryKl+)c011_;) z|8VAYy!8Z{^?T}z#CdL>rcMy~>U#rc>El!{A#kGlaq8sT2%P0FQ%Cg*oT>lQ_Fn~b z4UE4b-1gOZj&2uWDv$Mnq7||I@pl%(H{3!XJ39R)_2q8xq)o KOT-jS5&93cy=of( literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelGardenService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelGardenService.php new file mode 100644 index 0000000000000000000000000000000000000000..91c775a1b3817858e277864e6920b72801ad059d GIT binary patch literal 2007 zcmbVNPj4GV6la}Mm63|VN~n&dwu6bN8`0gmz-2>%*0Ez&N@6Q+jD%KNjo0J#h|SD0 zJL{;ea_N~HpMVPoK1z=uE}VMc#DNdM0WmwX{wF(8i!a{Y_ulWl_j~`o{3;nI;A7av z6mul-5DuO}F~%_AOt6r}aFC5gn8T2rCnUz)g0R_vC!MFT)%2czBu!J6@en&OVl0ZW z9mXsh+K41E5+laX?MdA}XG0tZ5#mEkgB0@#39+R-06@_>P7@Sj*zPutu|Pv4kl$8d z{y`4ryE8DqU*82Fj8U4x;~ccDFnbyjyZ})Cl57x@5T*hN`L|8dfKVa`ipg`C-yR&H zIK>iXRd_6iIq~j|$8wiv1=|LrxOGcvq@A zPK3pb*!)ZFVc|B1BO_STF*?plkb6+@3@>_zkYkZ?x~t;O0WN1x{u=7sg!nF{EN6ky z)N$rH%^|KbJctRV;_Yk>366&iJVq13_}iJD;-ZP(ILI}P;dk@8r(?`jXRMDv)$q|i zDJtd;hqD45%J#0!D9s6e0RFxOzW85#ZC13IrN+UUkApR-SMC&$C?RrOa;Eh#RPHYb zMme3qpy0Dm*jiBF1!;xoaUohae`+FfW&$;d+M@ce0m^MGmT5c1-)A@#=03QQPiEPG zM(w@Eh&|`@mdM5bQfl%Qt6n z?EGW^bJc;l4Pf`Iapd*BZk-0loo4GO=zFbig0quew{_qhdadT>JLWx5S*z7>d)~pO zVcrE>YvqS$M@O3_^Ak{A5w}izUgtzR(=Z!PekcKRb<>$Y8{mVL+L@nUN9BroQR>Rh zbymy#RP8@p)fX>+`}4MmJo{aCKoEsmVkufLiK{o-o*bFnY))?cN&+SqZFwd2g?j?=FXZmNU$ a*@M{%`c&V5g_CjRxlo#VtzUvm0R97Ec%Kmf literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelMonitoring.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelMonitoring.php new file mode 100644 index 0000000000000000000000000000000000000000..ad96792e444fc3a18792dfb5884f45d67b522c5c GIT binary patch literal 4391 zcmcIo&2rOL6h=0I=@G|HgRBvjytL>T{|kWB&6%K zDHEnMWzj`DU3A+;*R1*gong~eU!iZ%C+M*1{m~z`5o8G2M7h#A=R4`h1 z(6H97F-7fFs;FIx6t(X!UkA`F&G)4Zs&FIH2aiD_KklGonY!d-4U=CNOAbx0s?NFlN&jSY!QyKZCT*_zd^ zAYb=Pmw4ACpDIcZ;V7c?WN|4lOVycOX^~@8lo60OBSvB>_<=S zF>x!oW_t?-Sy5t#V)=1WW1`)zJIYvj7LThp&A|JTVMNZZ5soZI@F>{J@ZSfpd|+~j z1uh~pKFKkkiG!g z1xZ+(Ub!Q`+Ps{uRo)I%R=7s-R{@qHGp>gWlW|S;AEIwm17Qluu~nU6%4eAUuMWX} zGcwg8mMWp4!1t#D%q74Wp4r8tXtE5=gSS8vqo`05!!UM0MBkEHVUs%>2VsJlU4IL+ z)mSNaxbRN~W`%b7r!VF;fJ?;K(&hSH))#zFoZ&Kjtz4JNGzk^jNH=)mc5 zHl`u_5bd#YI3+4Dv8!1F6jY~!=vOkI3Iz`q-o&p%wfX%7T!`5)w)p%gK#mu_M5Z|x z?X(cShKuP|WdzzzwHqEZB8;KjhyK!aOfy2O&s7huN`K z4wVf)Tzn(f4%O(NN8!{+BNFG}9I~~Jh14$6$Yh7qF!6|1LSb=Id;+t{uGk@y38~oO z^?RG)U<8hwI4K8q3O{7w^q6z;8e~b+3#veBuOi)!48_>weVw$tRhSH0UY<`C#WWU& zz3yctKM8QkjmDa=@6ni@TzQnH?lm_y;VZ9-X=WbDx}gejNN>p{8t7pkU=xWVtICm6KoxA3SZpht5UeQ zkZHB&Bo}cq#FAY+o^9RE_2eJVGKCu3yk)iv%B6ZUSmEXS%YTP2+reJmj$gOQX8v#H zJQr3JCaoy(dqpAdOU?nwAl@YZB%te>Uwj-q?H7}T3rIs=Cr?$Kb7{YGj7VYUlgrUI WdWEmniB0^KTR8iYFUYZnknRO~W>ukamkegJzwXZzg6P z+iQE$W~&PAzVL_;;*FJ%5MsqUPw)T|*Ybe0AS5Co^y#CNql6OYG}r1Yh& z{hi};e&>GXd-IOB;lX)z5j)s7LtInWx7Bb1tDf(MZq>Eb^=7?}eYNUtdX|m-qN>iX zsPC*iR2Sx#9-bqlf!p+}SXUda+puw|YP-!^$+SG%4C}7HS=yQ^ZMrpVR|4#BSyfzQ ztN|Qz69=AI#p>ef>@p6`ni-nqMaHE(N4b=Zh)em=)NO#OZ3cn5Ou0Sa%-|`guggl0(ox?lwr%dtYsw5<<`N;7KRv;#~S>^@s>I@Qo}9hDNSI8{7;N##80*$bXa zAed35SgRBjf=GGE39;{(c6lBLRp0VL*Iy+^b-jVZ2uu28{F3-AWoOmZaW12-?-FuG z4gDrgeqB|495#LDHj|q&cozMuoC2ERS!Kgef345ctYhk-K zi#NTi2g+Xo)5=9eIq*OqBFX$Zs+?vvpY5(5si#r_yA zx%;DM0doK>7C1r#?E_`@fP^mIAIBAsX0M(EyYD&;zv(!Z(O>YUOSzqd*cQH+vwd1TY=@S?OMg<(AW z3S)5Sg`uERaFji(SheB9@#E`om>(^WXZ_RX1nV>>FES}-3AX|ogX5w@shHKO+a$ss ziI{2*j3xAn5{B$s&^vIVL3=2xTGS)zTvs9iyvK zH;&_lFN||=HW9bndJ&3DJ#-pQaGbWVACM$T@uJxDQN<5w_u%*<4%ty@uj}v%ZO??Y z$`_frx_?Rgy#fRGt$;HNB)5H7|0{5$ZrP;Q;sT=q==015t^}m98$LvIIE)Ygdlb6w zV~4v3x(t0jHft5?nanl%r$?n3r1KV|?2AsoQP;0wzp}o~ZLYlsD5-})e+rH;AOix- zp@S)LR?7Z$?y{3P`dn$ z);P@_LFfh?#ZSyl&&C0B`Tpq((s5IYba6qP)tq=fYD{_H?Ux5*cLI@zT=J544G5OtVuZ%qaEUjwV?gC0EoDV>mNvR zMPG+6yUoyRhLx)8)UAf_kK5V)(f;}33ga=ySTKhk{euF>l26evoWM-(3Z3B1kQNM9 zaL_$CY5Jj6H>+W#Mk>3-=Np!a`==+eL|Lo`WLTCI=m88^n>3Xt+0b;MD>iLhd&d2|_o8-_kY zDhx*8i?23)i+z-ra$4y*sEOAspnP%G467Td!m>3)R1u6ek*8P-{5o9f(rm{cMUP;Jb&H8{kI!zrNc2x% z=|Kf19oORNf`iHI1F@e-p_7Dg%Zafr(0R#T@OB#K1+>4gZRR8dI1rPCm- zfQNY^CHzO^%p`b|xk|eGotEjTchAv&rNFCEKOOUru-|(;#hpLPimd~~LCsUzcVH}C ze1Z5~7-)A!Ia2i!)}4o|I-J>U9_DY-M)NH;+N1Moe^x+E(e%Jm$^XY}-&5dRhBm@@ zU+bLK_*C3;TI*=X=}%NR#&Ws%xd**apg*w}LB*`}kT@vJK6+Z7Pb|TTQ7P6wQl1-E z(>E`f>z^G%EU6}$Uw{19&wo(3p-s`>zMk^!)eKoXd>dE8pfpj6mR_ZaXZ*LZKyR|8 znXXKrA1ZKEIxor$2YE^=*L~Ba-P$qOP{t&jL=#Lxy6Wj5pAe4-iau2UBJT*$Wr<|k zSQ?*`vSk`7d7OKhc6-MVE5jC1bAgHem|R22-3rQF#6=>=<5KYJx%7;wg#34tK;J?) z^8>BhWUP_=&@Y(7M+=W`4j&zq;^***2RjB&$CHU=2t)nW^c5yIbLwI)H_`bb2K~4I z!<}XglsU3?qLLbQ3E`iS5MJ&+=b-%Sk{yHV#2{JH=3_{@1`P>oY7sI}$zKA+o`?qe zb7I=Wq9fb1iGw+Tu%8=O;1qAc_;#MG^NZ}KDm28|MTt+Yv6D_aInhgY_!n8sC1e!- zi!!5U_xYTveYj86^ocimh{qaRZApzjQ(!P(&cugxYyXLBR zdX=nZsD7U-a4L1WMVU*rR1&FoW)H%;vv@?&YCFb|P>EHI#PG}1n%C}hS1ay1N@5@* z(^a7JDUGW6X#v#4oZ2P?Z@*FI8m=3)RDM3oMY=N)-N5#aai#+*VhU&AtZBZb)bn~+nOs%4}{vpJPaBbGqrMLV5GjMJFFNf^F$DZo&AsIBZ7 zB>@tFs~xA`kOC$fY9S+Wy6ghB`@BS>rQ-fM9 z6?-B2kCOQ5G&Y$?VQ*$>mjXX0llsl|?OJ>^^<2Izi(9Pa_;s1w yWBqsGG$+<|My>1ddtHAtwSI)%P`G+Ay52R(Z-yo=l6JgA%1-jjp3mSJ!2bZ&oJ(H- literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NasJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NasJob.php new file mode 100644 index 0000000000000000000000000000000000000000..af9e9e01cb5590c9ed8f1fef65d2d5f6f13a2dde GIT binary patch literal 4793 zcmb_gyLa1E7_Xf=B%jkH6@3^V9wPLS7AljJp;c*$?5M6dv14qvhxV8wWck`rktLx= z4}p`NfsvsLBMbinBLfWl4Gc`3VduN|O16@^t|4TJrTe|V-}lh{@Q%0V!8>A=IK($X z(i6M;Vz@^{&v!%DbZxO4_4~vZO?T*7Ht{7<+};)IyKPb3*4l3)Yv4w{Nn~;0x&xb( zOxulmCByP;Bka5Wu=Hf3?IMtk2W- zBgYIa*AXehu49t*D0twTq%p!pL`SF}taNgVC?fgm5XI)wydCyH_TA z#uLl+WqIt?SjdZ5nAd5^pf` zQj2Atd$9%cw$UYaP*@V@FmqBuIH6kN%tgcR^4f1K@^Dy@X+2=?XPC@R8VMnCE&@E?gWaQ7EDW8Fu>KGi=*en7GSB6qt zF*gw+kBJ!urElV22PNAz(LmS1cgfEKx+x&?@KucWgSDTtu#8gLK2G*++!ZW)QvC@4 zp5bFr;)o8oeS!>20Wo}Y4?~2^g*g`Wsi;pB2{$3n;u^E^nw^PN{x0)O`8EUVQ-hLr zr_=e*(V_85iHhUK+|_$5SO;rA0s#6&3mO}W(1YSIvO|k|rW^La^{sGk$eR<*Y<_cV z8ZyVSq#6~(^ec%Ns^i`X?1!fjsL_yMJ7l|`ZuM9K7U@x(7PbR&y{wfM|6G9cFOVsG z31=tT&9J$=**u=flUxxV!aM>Bi;V#)zo{Kp2NTA!;EaO6lNDgtVu03Q z(I%D^2C$mKb9xZfj;XFq+s{Z_@%Ib>uJjl*=I1$BX{E7L+c+Lg!2c^y`U##eDcnr`HTEG{{ox{FYt zr?kDaj_pK5 z^nLPWgfnrUA)dcqv*6VUr7v8Bw`=!z+M3>OYM4A_r@GtJ+V^TlGFXIjO;xMk-ECIX znp$t`JF3#GYxOGTa|QC%rnarO@KxpBYPNg^1lpAjx4yNfSy>dk7|v|Emgj`6WUb`IJaw%}q_7Q(a6_wbx^LlkwLT<95cy>OFF!8@}d3GEj7Jx^0oS9ENgwp(G8IZXW?|Kt+bE!lT)zRR6n_| zw%XWUGPs+}E0wnPKwZt!=F)2KHX0O~bGT70w(eIds=AGYCxvAI#IUNgwDOL+nk)aB zfj4oBni7L@o&&8xFDV+CM_YU;O};H~0~@&M%NShD@IGd|nt0t?>4%@P#VWgok=XaS zq-c%!8b^At@mq4(i7#n7%+*!I@>5am(`fT$Uefbmwu;3Ek_LN1v+i@#~M& XZ3+E8vGCLXxtkJ3$?r1`-~iws3L_jV literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NetworkSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NetworkSpec.php new file mode 100644 index 000000000000..300e7f561cbc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NetworkSpec.php @@ -0,0 +1,36 @@ +internalAddGeneratedFile( + ' +ª +-google/cloud/aiplatform/v1/network_spec.protogoogle.cloud.aiplatform.v1"Ÿ + NetworkSpec +enable_internet_access (4 +network ( B#úA +compute.googleapis.com/Network: + +subnetwork ( B&úA# +!compute.googleapis.com/SubnetworkB² +com.google.cloud.aiplatform.v1BNetworkSpecProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1êAa +!compute.googleapis.com/SubnetworkinternalAddGeneratedFile( + ' +‚ +4google/cloud/aiplatform/v1/notebook_euc_config.protogoogle.cloud.aiplatform.v1"O +NotebookEucConfig + euc_disabled (BàA +bypass_actas_check (BàABÔ +com.google.cloud.aiplatform.v1BNotebookEucConfigProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookExecutionJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookExecutionJob.php new file mode 100644 index 0000000000000000000000000000000000000000..5adfabbd39814ab058bcaa1258cec6f2ac602af5 GIT binary patch literal 3680 zcmbtXPfr_16t5wnWlZ?95VBZmx=E2BsH}?}#hx|%#%qjDoH>_<+8wmMsk3@lsiLupcydvD~xZJh3 zB%Hk=;Ou$^XCJLSMF@Lt6d8L8b~8nN$=c{GGT<+W+aAS6#9a>m7HQ;ApK|JY^f!oc z-8go=hyc)K+2h#9!b3wSy!J6!eqLG=`;chRuzV3d2ZIQtEikM}2uRf=$ znCqQRR=Y2t`nO|IfD9Dv6>g`NACVg?YACSx}&EK&zoD!h|g<-wv@y zvPyFzC^eMW?%Y@6lKg-9q!cpo$W}=JcJ2WJiU$QbIt!&=d zN>jpJGDMNRlm!yTzPJvDlb)DwBr66-3^9EYOpiCd`%r(3)^Zh{WEP4!GGUBXQxp3M z*rCGOE@>3q!*Rq}&msO94Vm8~K9|L#Ps^xY+&HQYiMKg`6Fdc`bTlchh{ZgJxf6#} z|3WywJt9s9V>*sVsE^B&QEdTD!Phg2iQ{6-zFV_%s@$eZ;bw1AJyj2M2AL@ zrhbx~5pkqFK{Eq%kxTGEzYRy_+Cmy!+8Sm`j@nB!AK??yiM@*{ACm@Gz~G1aB6@gr z)(@1v_6&_@ZLcFxpR6sWmJ7(pOlM9KmA!<ZcQYgpfV1LC=wB- zJ|U$msdN_OVcOoARvbXLDy=)$)7nL2p4%o~q|X|okjiJNnWBKw`pZ9?%w4Iz>GQC! zZJ?%uH#b+*H$c=;^{x7JUiBE3 zuO9d<{dk^j33+W0$jEoV8_>V!D|gd_kK}7}ML#!Y&{X=nntKfmOinternalAddGeneratedFile( + ' +Ø +>google/cloud/aiplatform/v1/notebook_idle_shutdown_config.protogoogle.cloud.aiplatform.v1google/protobuf/duration.proto"r +NotebookIdleShutdownConfig4 + idle_timeout ( 2.google.protobuf.DurationBàA +idle_shutdown_disabled (BÝ +com.google.cloud.aiplatform.v1BNotebookIdleShutdownConfigProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookRuntime.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookRuntime.php new file mode 100644 index 0000000000000000000000000000000000000000..e7d1ec027f508dbe41004b3bd074022fbe661f10 GIT binary patch literal 4661 zcmb_g-Ez}L6s{c-$lCcqghufYDpEQGhR99Iw2UY)cC0uag6*-L%+OIsBg^YpjVx*O z69`Nmq8GjBWp8`g$LM9BfNS~^J-b@TisQHrkegW2p6{GJ=R4n#_Q&T=&p}@cWo%(r z^KnOLp9p>r3yy31wr-n3JLq5dn)mlrCOO@6gF!k)f)v+WT+V-J| z^SWsVoxEl^rsj8Tx1T@W%v-jP+qQkAx`E{zeJoORgeUBmHh zw+>4s=@9#IM#-J^`^+tYGrGch7^5Ve3-YPpy8%vm7X%mkfonaXaT9>k_?I#wZw1Ft zb_{HGinym88@4M+gIx_kE;4OkR?vy9MifesE!{nFNJ^Uy)+di(6xK^k?->@30`oo% zt&08EwtMvHVMQF21AW`Jy2jxr#>FUI>6p0L3;d4#+WMThtW{dLPdXE_*_}MznD8xV zUZ8H@8Es1&W#gH_+M>|u#9goh;;|m{mazC9`ZtF*FRdC}E;JFT(1-(}5sx=>D-2F^ zjJ(T;9Ewfu+cBPS%vRL{x-yHcF&6!hlWOF|V>TOOY^;!ZNf(dCEssPK2fC_LhA}74 zCb2SrN2 zQ8uaxDIq@%k1|`zJu!@R6k9|lEJO;5Gw%zj_l0Th0IiTAq&nF349~}wuR?%Fv}pV_ z3M!7ntjBgGFr&~AUy3WDY_k4*c7pg4QbjhI;+D~ZhuvdC$Ev35HVi+04sd2kQek=? z^7HhnhGtByjZKeV5T+mt&&LIPL7l`siXdCQd&0HQ(kMFd*Xbs{p9KEAtZ@Z|2Gr&` zinTEbR;;+(Bb3oy405It3i60zdEaG=V}Dl?hY0lH~LEg3h*iG%qY zU_ZZ=kGzi1C2=^(U=}m3jySJJ<~8o9$9>kR{1Of7;W*GHvpVR9b0S8Bri!=*r11Eg zzyjJ-DQ+7r42d1TOg%jq=jrS;&uySgk{uZ|b%ak?L(ie7FZy{JzhMrk4Xim| zGlqV;_E!ci47uj6C*>)m3#2oucL41d?uDHlLnpTZe1XLAzBN~MMVljBvLrP_4qO&vI-<(%%M3LH-U5L!ly~w#2~2g z#3{!ryGT{`QrSrM&tvGxH;w_HU%={6$UP>lM$o&nT3kZ*H;&e zfKWXqBKY|c5EJ2yT&)b`YWKWc-GYr~wk{!8p%bX22MPAN2KH3vt;eqpDmnDb;BUvz zE~#~EWt2$}9XQMH%7wkwuG(xBTC%!dZPw-O%1%WtEq=je(ADtitHl&Ihi3Py(Pet= z_Y}$|`N*xJmBxOxRe332gawbQm1-HVuA{l43_r=rMhkqUlecR1I^3Ef?whUf;tI#1 z`Osv)UTzdhuwa^-MbmPlQEM!A$l6Nvps-gdEn?~2hr%0le_}c3UVNmAk5KQ^2S1}5 zL(J)08Y3IUr6K=yavV@k{q!uH{Lu?1%(X*1c@P5Q4$eXbX>;07k{5rbb7gw+A<~av zu~4bABNXvq^Y7@P!p=pM!D9tZMn0rhLt{yz){-=ME=dQQ?HQinternalAddGeneratedFile( + ' +Û +>google/cloud/aiplatform/v1/notebook_runtime_template_ref.protogoogle.cloud.aiplatform.v1google/api/resource.proto"z +NotebookRuntimeTemplateRef\\ +notebook_runtime_template ( B9àAúA3 +1aiplatform.googleapis.com/NotebookRuntimeTemplateBÝ +com.google.cloud.aiplatform.v1BNotebookRuntimeTemplateRefProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/NotebookService.php new file mode 100644 index 0000000000000000000000000000000000000000..6254bfce48da195fa25f04ad78919d98d8dc61dc GIT binary patch literal 10353 zcmds7&2Jn@6{jb=5q^ZuubmuJRa zEh3jB?s~7@$M5}K)pOmwZ*SXhMP9-tc61Nd%vzFBjyPgRV**9Buj!s%S_%}E^1h;y7AY!iPR{{U8@lVtD^%fn zs1KflO#ax-O2eqiuBUtCuW`dI8>ZnIdc*iGaco}R(i<)&Iu5VhYMNEguuRz(ST(D7 zVp0xu`fJB+iv(g`W|pn_u_19O6-^I2rrszmV7KZRwr4qOWT~pwu@^siJ_tJ7OpmZryp3A?(Gn1eAF~OV+S8k z*{bcA7BQ=PHOrP+cbcYYnDtU5-a{%Qgc5udc5Lri_ghDzL0TW`?vr@gpeSCwXV4PR zYPAUQi-ag9B8>Woy#^mF!F10IfzqK!CLonei&QeZ)9E3qPPYw0IzDVeT1kI_`>^F> zvs|Izqzf)`3ml3-`soh+6l|EpVwmBq{H9f*f?YXBQtHEricAUivKVIQ+ADNzqXmp? zw8o{2F408+yApoNVn6ltBje}jV;GtplHhQK@>dDQ^A09mfE5&l|6`(uusME&zthC7 zhi2iltve*(!;&mb4CE&Ntfl^=U4gNNRSiie6Iw!2<7P~}+Rn_}q{4AY&m>ruJ4H-DlQ5E~ylm8lPX*SJrIPZt1R0^PQPr`wgjQg%?srL} zTHc|pD)9fz%q@|{K~)&lL;92kj4fd=!66pvC3wMak~Gk>L7;EKG*<~7kxtO3{7Zr> z%Z8h@pUXBpMsCl-=`Eu{I%1H>0Y4`ax&Q;VUdLsZ^xz-?FNQxK0tkNYSx>Mz{6dr& zGy?+!gSD~`%;6UUM5I}K8Fn)fH-*a1!)Gn0hMjWd+3@K|mGV;pXtB?(O*$k-Z$LT` zI4+6(sXk$ehTtU=zvY!VSACEVC>D$_;08Xj)J`n_ACOpV*yMb5RB;O{)UWsBROl@@ z(+rFV(;F825$R1SzevG|=DJ4R>_GPkfVNaRijf9#{g)kj0E3;#3aa4D%ykCpnBLY& zb0NLSaJEyI&uXpOQGP7J%dvqv#6Bm@W@s1&Np;pqJ9P;?x-O~tkOmY#!iR~DrS5(k z!A%DQcO53XCOE%qU5Y94|4TyqK8(b>N_lJ%KHrHDMqj`=3*#~BKk{k+8=6V_LA`AOMTSL1YG_)JQ z-(3?{%1-8TZMZ)PS+}PRb|dM6opWz68TbAVJqjHzd>CLT+{S^>X2> zh5W|j;_6EI!D_C&SuDI!-dI^*E98rd#lphiXV6s`6D`hZ>&5(_gvP<25GU$f+*n>7 zOwIge3|?Y((LpZyM+!#UOTS|VfnF1Fk5H6GH9g8SaKn^L#45_)rG2dkL(Hx$BS7pNE>}$wB)~T=m@SR5qHpWT*C`F?)x} zu9`e^L8Ouev_D>e@d}u zW;W7t(S4DJJZE%-hLLAl2uQI4+Rq;zXmp^~=5n9eMsJfEYUh>?)5SF;6lIA$qK3Y= zuib$2VWSJDi)0*`2`15KDBK__I5uEw%lg#uvi@rl0^zhn90H*z3qfDl{<(CZT}@^J zZa5M^!JXL*3O`XI(`Q|XDB;5toR6I%pf8DPC02w5>j=E;6V9D&bpwi5)a5YaKr8gj zv4=^Qa_wu%TpwKPs(LV>Ql%;Mp#&YvChtUs3z1XVvwmMt&T~!QgDnTmjt{;UY$$%P71{qL3F( zGEi6J6+Q;{l-WLGVA*~M{*Z!n`z3+DcZrX?$#Pu=&as>wgu>}$g4y#=9lndC6K0l@j-iEWN!A8QuJ?f1#IthyrbfpNS0%c9?>SB zAG1x)P4%DP^uvAaV&ZR_KGHJVo@cviHv9DHQ=07PMT6e-w!^n>udY|-rU8!XA4$_@6PsM58%IGRBO-x literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Openapi.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Openapi.php new file mode 100644 index 0000000000000000000000000000000000000000..b913e864fe5ac46b999eb723571cba06bf806b84 GIT binary patch literal 1902 zcma)7Z*SW~7$<+*Tu_&KU1thR$C$JX4M*uDKrS6hS~tpINz|s5hAdSV`;wfnedc_w z8c@FwulO8$%NO7^pMvLXCyrRhnm4h3&;6c%_w)07|3f$r(U-VK11gB5E}kr~oKqYM zF1f=!Jc*}MDzL--ka<)X7#|PuU^vFsaew>;P$M1-hnjfC`OKp&$K$cvA}sWXoO0o} zuG%dg(tw1_NSq=R5T8aNaVYMMy057uE|J9UC4Box@$JrvZ(pcMR=I{LBAsm zzc8M7%)yZ)68@gB=#m9YGUBn{ppHX4C0;~<`|jCk95|Bk04u^UaA@-xPJODgPeKlL zAL3<3Bh?CMgWV4#6#?<=V;VVvg_4UA95u}um8%9Sr1>lhtK6|EZl*b!<~vCqVku&} z9vx#rWh{b&ByZ*5X7yy>(yva)>=Q;kw@c^big96@c~!ZS+o-F;&L9a#-cC%q@%2lV z)!uR4RjDT+h~_FemFiRUR}D4qsswE>J!vGGF>=iqSM9yeGB1f{p!=;TNix;Y<3FpY zdgjcjPqY`PEEgfw3%JnS+Q-KGeHvpp*Dd|sDQNdmRf&^GeFJE<6x2{fGU-uW&oLd< z-R!nOF#2Y0d4M*9*z?E)2vvYLQzy^ShD)a;_N4w0(E9%FGNWZB#s%@>ERSzcg-Pm1 zdNDcsczO1gju>gZX_Q@5^I342avuPaSpQ0^Q##$a* zdCtlRwX7NM<;ESf0ZisYO$|T`X&MS8*9p3vqYn{MQ9K&V!GqNtv2WKPesDIM8jvF6o2)?KBX@Agb6x8$J{B_ql zZ4@E$Mt?B2dhk+GFWuqrC#y4Pl(ibFbWTq@ZyFUv7h#Y-ypC$V2R}8A)Fknzx+|$>m|FxNOp(O>5sDAV_dY~ zE{%4!S?t_w!*2Pf_<2e;&4g{5x!p7`+LJ2iPx2Q}S99)pIinternalAddGeneratedFile( + ' +€ +*google/cloud/aiplatform/v1/operation.protogoogle.cloud.aiplatform.v1google/protobuf/timestamp.protogoogle/rpc/status.proto"¹ +GenericOperationMetadata1 +partial_failures ( 2.google.rpc.StatusBàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA"i +DeleteOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadataBÌ +com.google.cloud.aiplatform.v1BOperationProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PersistentResource.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PersistentResource.php new file mode 100644 index 0000000000000000000000000000000000000000..870851844f441eb26310f908f1c0716c7f68a461 GIT binary patch literal 3921 zcmbtX&2!sC6tC)Gi~hJNtj_g)hP1D5w#`F zN(zKd4jdTx2RL!%#Gk^Q6Eh6wUb%7N?XDy{cIpJkCD!hHzxVdN-+OQO!KdDV2iMh2 z>QH6|w59GHslfqNJ>~|k<#yD)aDSgN)pEO@-JwiV)s3pURozz08H;j zyKcKf3s%PsTLshhI%cr%vTosUwct_a+kQZuz+hC$Yr+74V|J;#)iHfvttFWC2ohd{iho|X*Rd_t56l4nE!nn`#`>^J|@wt7h4;*pbIW+VH6L|FE8$)`9KN*fIb7 zXi1{BZRA>DcD?iK);+7)KqiH6u_s7z=aC&zpxA098GnN1vXbP8XKWdMT!4H3rA|m* zYH6anv|e>-hpYK35u)kYg_Gr#|7e6Unk2{YF*~v#^J^nCx-tbx4f~PKwMa*lG*(0* zhyxu7EJOm#vkIK^VWheE$0U&9LM9hsjQ53{qADv>rSzZ047mc+E!)SYa%70DRJ^5- zGR(%uHh7KtxiK}pl3iQTq}kJgro}wsb;&KH$WzF0-)Js_(6ejzMrjZGtZ|l5j+7=h zAVV2*S#BJWvTGzp!s83E(3f)eAZsy-Y6cHjZbC@sW9c}WT0&c?br%5rWPwzgJf9Mp z3O#JCk*TTkX;opoWA0ImD2Ryav2Ul)P&*|i&xCT>3D^<$T_GRCghPX`T=puLMHi+@ zH*oduq6+Wx`4R>+GJsU}HC!reNoh>Z+yGy5)8Y)bM!9sd|40`aa5-TM3mqPL!T;Qh zz$=Wxi%C;1^y;zm5wX*TOmOI=B}9Jnp+s z#2Mi#$%Py zm|@hzn}=ywF7hLn#{8!RJ)U0pK~cy9n8FVBN|J3%kYj0-kqs2?F$`G|`pAfrHh6;( zHqzvCm^Z_~^)0;UIBjV~c9i?0tn>#*EA{{q%lYpWm>bw2*WqHhZKrAt7JAt<>zs9Tzc*^_9CKP&J~e1g8BBro6+uOQo^hG~g($bfL`*)?rc zKpIl7DAkfM5FI8N4j-R$gr79Kc6}5~-8@Qk7yn9OMac#7E=<{7vrUbV**zXATR(@b6Em&CZTNkyx48`Y18TMm$8Avzqr8Skrdne7$o@h$VUC}) zO9N(G^1yP++&sexyuPDGa%}P#O9Fv9ZrhhIAmTQvb|8zCpuW!&;9~~P4sR5z2th+?p!yDKC*e)!SFuP=uAk}MOCZB!Be&ox zb%&vzHVc0F&5(IJWG70!3L|f^1*V z-y&7|O%X$S1O-Y9!#%ymA4xUki%0Ut5MRh}vbWv-MinternalAddGeneratedFile( + ' +š +/v1/{name=projects/*/locations/*/persistentResources/*}:reboot:*MÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÜ +com.google.cloud.aiplatform.v1BPersistentResourceServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineFailurePolicy.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineFailurePolicy.php new file mode 100644 index 0000000000000000000000000000000000000000..fff5823b50d24747c167828bb77369ed05e5a05c GIT binary patch literal 1040 zcmbVL-HO^k7_An1F;^n=Mriq#-J)CCi1en!y2YO;0jr_9mX<&mi2JZY!Lld6Lkl3*1e9cHRWISCpF%=A}h|5j$w$&6=5JqDX zM3}Nvl0a}q!#m3~K`6!>k_a3U7-Ga|wwAu)T3?~VAJKkYV z>ls$`1A%@-y3{=&QCR8M1x*4PQ$;bO-}Naw5Mh=O&GfJ~O5;#b9zzD0#vy53Le81h zUI?zI(t*7`FB_B|lJCZf$QUz!K$1{Wp}6#Psco-`D#n}rXj6p2h z$BSR(+Q_8YGHJHDuD81#)}nR4-}HA`_Yd2?PWzwoiyUm*25sAiecN8Nme0&JdRH&} UeUr!LC}k%TW-9YAZP6B?zlUH}N&o-= literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineJob.php new file mode 100644 index 0000000000000000000000000000000000000000..e804e667e7914a2660f681525023de8a6c043062 GIT binary patch literal 6383 zcmd5=OLN=S6*fh^cxX`)qSy#qx3Fx-vJ-<5opwBQlnzNzGF^pYCEAM)I~WkWq+me+ z1`jogN57-1F55+aLw`a0C%Ws5*Ijh7>bWln)Ptd-cBbA~#69Ob=bn2W-@RY`%0KYo zfwoOt5||O`YrPXKIv|=Kc#&s$j@F9@0}^PKcjVg+33N@{+|^pU9j&q1?A%Ay(2E0$ zRJ5Vz4INUl953#dOxt(NXy64$rQ`LIZ~MftU1GfRdOAY}aLpqU`ldy+?RM=O5}AE7 zGP~Ohq+6#T-D(2TeY^e=z;etm)Y<~brykKx(1 z8kbV!;yUYd`dOdTkJpQz2q@FHOM$2--tUS}##k{$(FoDCF`^c)3?cc&7)g?(zY${o z3yr7aG-Q$s*%xDEla4;%sciTxmxX3&5>46)iBR}-jKVQZOCk4DA;)G2cH&aVa!;)O z{QPPp6HEx)6#{{8p(f2DzOeeQ0_0_J;#^UdVVce-HKS$La<%L~s##?PZujjFr`n0Z zmZs>E@+IW0fZ#?9YD>-H$9%b{b2}Uy-PDsz=UC4H(0mYarRm9()?uEweXcSynF@Lr z`#4vHce9ge>9CL-FHIeFj_KXKuq$5p$_C7^vsC9%u26m=s(CGor}bP4 zj`J67={roT;YPuU@(mP%*rjJ~U`Y<_p?aHH{l%nUdt4hQ9V#nzSUgv+>Jr0yIu37i z!YOxQF(kpUZ4tw?EDsH+%Lqb~bj~Hw@4etqRp^J>gYT;v{ESk%7)y{REB35V$4{je z7gdU&U=Kq;(l>112uycKLiH1jS&kM%M2;xMBSsw9>PO5@2bPnsM}pC*D{LQMj@yS! zijIJkY>=N<5f(!0fb?UB@XEWx_P~mA6+ZR@GH~qSL1bW~urb+jN{4C@W#*}Vrugp} zSQw4=?*M!=!1_iO7h;XmEND#PAkBgiD7~HFu)L^EsTt)ytPHKt@Zt!=YxM1aSV$00 zRMs)5Pg6=CmJ$!B-!Vou%lvqKLqFIM4|$R{p)lH>RoZF_<@HHyjBpgC2aC2#wcKn=|kJ?7dx0OYg;B zrzOX;c=?sy%Rf((yB{i1+0;$&boDb(CFc3sR~BLJ7|Ro@nN8K)>W2(0OKAk-tzW5O zB}q&{j@a?%%MZpy5&JH^Vek&K1uF?g5WBRa(?yXtljAh8E1Kb<7-h1e^>Kd44Rug2 zHOyB3muH-8HRA#bMq(mzY)dkjjtK%$Q%$|gNb#O~*MzjmFHtokDQYShKE7!zjjfeL& zzP;bT9G`xYW4*j4;x3z=DahhqGouB;{ipmp&2TASpMZZSc|b?_P< z+?LaB#||UqE6B;wCK<@XaWRt0EWX8ekWa;Ybn3lM_w{`Fx{;TLsF!Sp9K!ANY5Y%( zt^PR!GxTH$&i>{7PPNl8-n91Hje2vd+1OmVh1TcVjn-zfwY`*~Kla|VTJ*=1vH-dL zH}!g>v5A6NMS()S+Nw8p3@JaY6ae_Q9jY=zRm5*pnN)ve+`Gq8Bh3B38uAE8s!Hs@Tm&+w}J zef1GMxSB=OCBE{Sv3J8VtpnQ~8c6c3Lx#nf^0lz;!4l=Vcvq1g@%bxm?@!^LSjPLp zMT;RaW4zb!>LR#N>7!s7FChCP_ozZ%7)F4!OSK%#_1X0`to>n%-NweGMr~f^MmzJ{ zuQ@Lij|}wAHuTaj?s%2MNB6T6@Ov-QKmIaR+-A@0dYwMA>(ypkyw&S(*Z(FLyW$bP zd$!!gXZR0O_qcMU!n7-uv-L^^*Q>1`yjgyJ33nViUe9z&;+~33QT%n`Qzm2 d?sNWBo_blQQ_;pJ-V3klOp?ESpTa4?e*m^ZEXx1@ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineService.php new file mode 100644 index 000000000000..df49ca4888d0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineService.php @@ -0,0 +1,118 @@ +internalAddGeneratedFile( + ' +¹+ +1google/cloud/aiplatform/v1/pipeline_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto*google/cloud/aiplatform/v1/operation.proto-google/cloud/aiplatform/v1/pipeline_job.proto2google/cloud/aiplatform/v1/training_pipeline.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"z +(BatchCancelPipelineJobsOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"¨ +CreateTrainingPipelineRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationL +training_pipeline ( 2,.google.cloud.aiplatform.v1.TrainingPipelineBàA"^ +GetTrainingPipelineRequest@ +name ( B2àAúA, +*aiplatform.googleapis.com/TrainingPipeline"¿ +ListTrainingPipelinesRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"‚ +ListTrainingPipelinesResponseH +training_pipelines ( 2,.google.cloud.aiplatform.v1.TrainingPipeline +next_page_token ( "a +DeleteTrainingPipelineRequest@ +name ( B2àAúA, +*aiplatform.googleapis.com/TrainingPipeline"a +CancelTrainingPipelineRequest@ +name ( B2àAúA, +*aiplatform.googleapis.com/TrainingPipeline"² +CreatePipelineJobRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationB + pipeline_job ( 2\'.google.cloud.aiplatform.v1.PipelineJobBàA +pipeline_job_id ( "T +GetPipelineJobRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob"Ì +ListPipelineJobsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token (  +order_by ( - + read_mask ( 2.google.protobuf.FieldMask"s +ListPipelineJobsResponse> + pipeline_jobs ( 2\'.google.cloud.aiplatform.v1.PipelineJob +next_page_token ( "W +DeletePipelineJobRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob" +BatchDeletePipelineJobsRequest= +parent ( B-àAúA\'%aiplatform.googleapis.com/PipelineJob< +names ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob"a +BatchDeletePipelineJobsResponse> + pipeline_jobs ( 2\'.google.cloud.aiplatform.v1.PipelineJob"W +CancelPipelineJobRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob" +BatchCancelPipelineJobsRequest= +parent ( B-àAúA\'%aiplatform.googleapis.com/PipelineJob< +names ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob"a +BatchCancelPipelineJobsResponse> + pipeline_jobs ( 2\'.google.cloud.aiplatform.v1.PipelineJob2§ +PipelineServiceî +CreateTrainingPipeline9.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest,.google.cloud.aiplatform.v1.TrainingPipeline"kÚAparent,training_pipeline‚Óä“J"5/v1/{parent=projects/*/locations/*}/trainingPipelines:training_pipelineÁ +GetTrainingPipeline6.google.cloud.aiplatform.v1.GetTrainingPipelineRequest,.google.cloud.aiplatform.v1.TrainingPipeline"DÚAname‚Óä“75/v1/{name=projects/*/locations/*/trainingPipelines/*}Ô +ListTrainingPipelines8.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest9.google.cloud.aiplatform.v1.ListTrainingPipelinesResponse"FÚAparent‚Óä“75/v1/{parent=projects/*/locations/*}/trainingPipelinesë +DeleteTrainingPipeline9.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest.google.longrunning.Operation"wÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“7*5/v1/{name=projects/*/locations/*/trainingPipelines/*}» +CancelTrainingPipeline9.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest.google.protobuf.Empty"NÚAname‚Óä“A"cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineState.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineState.php new file mode 100644 index 0000000000000000000000000000000000000000..71674e10850e9522ea801d5812a56665224811f6 GIT binary patch literal 1138 zcmb7D-HOvd7`1g>Wk4taWw*G?hzr{lO)1``b|p>H5U6Ri&0a{LOw&nsAk7TPWI?4* z;am6+K7dy~hfm?;r)js_y|6cFd%knNFW>pj`w#4zfmhJP5sneZb2$47`89?trkwgT zgtIgVa14FAWF*9~452=P_GkhP-I}}<)P$z7j}^F}bP?jVAJTN*Mudfk2Q*%`Z#r#8 z7!FB(c(#Loat&8NHK_@n??8@W z>y~Xc>U*%yu5D-7L+J%L+To2|O*0H#s2=QTI8d#jfF4OF;CP3qskUYe#qeh1aF1>Y z3-aSVx{m6O1@xrEx#wH_T{qJ@tQ}M!mRBSAx1=yHWsj1cl*cB zdeh8@9Rm&;!Ctr1buR*VjmA8RC5v;%UlY*=$Ia^USxT0KjW`}uV-)=K~6(Fd}k17FDg~TgDkt&|x8Hu-w2h<`SA|dsGCm!Ji^#O72&&e z8J1agsk3KPXqw9hF!f#P+IoemOY6CN)YGfFr#FO4 z$bygvk3hvgc73yER8-f~J^bs6;g${4@C?0Xyp6`)QMdG(OHoQY?N;67DyocO&8*Pz ztE!O6Xs_57I^&M&>$cAPgT5)Pm>zXZy;fSFZpATd&vMq0G?Uq;Uf@;s%lK8fEfZ&K zspCS&Or}lAJF4f@X?S;4b*NW&%v)ST9b-y>R4JvUL+q4d7D$QFMy&V7-VLVLSjLgXI`}oP+BJ zNChM%n9>z?=+lk-k=~n0os$A}+ra$7&?)jq>QZQ7i$SowDKRJs&W8wgB+xo6ITB5B zXF249lB7)8b+Ea|=|>3A;1Tr}}i2_41 zOK#9_)T!%{+i;AURolW?jw-4$K9HOEG@JM=dj+(R!-Z7zwVTGQKb@BxBn<vmc0y@y4!q@ zNgx+sScuv~1K8z-BKx@8(7q(O1Vk)X4Hq-OewkfnqemJ9Q*aE8=U3Wjf0X&mUrFt4 zIJKca47_j{AuEl+0E2y*C0Oo`!Pzr@%rL@fmV9%#roE%UIm`l7-+gvE{7!*03x-20 z-k~~S7Wxg-u6sUcHQxapQcb!@P1kY|Gws-o!KZy!fwL_pNHkxEqgLJHY6v995Z9sx zgY)2Q3_k4*-2Cg7HVyoD~8)Sv-X|>U+8GkvjD;m6u1yp=CJWF+5r#3holJ< z!Zp|6VmD>F;N$l}S~AS-|J$taeFa8^;bAMD1s=ZTA2(Fwu(1#)H%$3wqh+9ydM^H$yTiq-?XR1YV9m{r2H z9M9Ih)ujr_z%g0GyI8HUqVoAD-^du_pY%xYLcigs)n+oMN0E+?ZT$esrOB(v}reBzG20 zm)niXodHsA+e%x7(@jB@pgRM{J)Abw${r6kzuo)DWjHT>-85=7eX~Z(l^yH|D!d_J zkm}R^as)>Feo}hcM@kUupyp0A#ZI&!alM`(onv>5`!22&NkPY5olJ3c7HT7q_cAK{(58(J_&8j>oV~glw z%46e$q1p9=?A0teonvBYb%VVm%6zvG&$mNDbY2|4*`0*=aG$wZVZn+xsK zOR;Fhq0)Y>Jk4J4r%aQGd6q zy3h;nPv1u|&UAy?*CjIQty=_97vA|z0=#oNTGP$!yg5Ya#Z19C^6fc%;$q zC!S`9cvUiqy*zu1cDYgiRJ1t`F1{A4Hrke-aL6v2A@rUEe58;r@a!ONQY(#xlxn(m zI*{McW-U;jBm(EnfTYh2>XW!t#DXTL{|}qhxh?snTKz3r;~>{d`efyw+9d ztTq)A+7zL#Jh!!*A)X$0yr!hSr+kz>-}No^zKc@;LgBJ4&zYh8J3PP_)n_iXm?y={e` z{!wLYR~ly8o43OMd6Gyi@voNB^ZWyb?8>_Q04jZd<|BWxB)@4YHI_^GRny-R7X))A s!?`n=#(E}me`d2EnAj~O`gRupK}%vIr_x2zF5d5bf9(6>m)@}l57ioV zsBeU{ryiZD;W1S`-wj>Uwbi3hzfXPDbcdd0Q@^OH+YNQU(NVSSdgsST8n`3hq$PFW zx&xbTn6^9WZ5Wnk8)4t|ha0Dx8{X*1wt{2o>qECk?IH&UaEu`hJj0}Fty$Tlq0uu! zqg&%R-73TBmJ^)r;pP(n(>8)YZN_+e3=Up{ia(r*sRp4DTBiEQ3Ute{Ld&qNZ&0nL zYTvK}iVzpS?T;KYv|LAJ1P#Ze>mR8ClYRThbI}Y>)mX45vkY3LTX#b0JBHoerh(~O zUg-Kw{IpaW&@izlJ6ZoIV$0yHzPc`CER`+@`BV-45lwSfRiB0<-+992W&r2OU)@X0 zR`#s!bBo%&3OzPXE!QuV##)U*t|D#G$erJt>JmS7_YCvca%c<|e191(MPp9B9D@7i z(`Q!XiE^)(82&j%>w01;X1K@jr|x6;?7DGE6hTqskzE`|cJXvmS&h&P&)V=K+lla2 zwx%!|3IpjeNf6O|IE`kUI&1%W2>Hn*AWLwY<&!L_()wH_`)xT(6o6Ce2N>D9)sr*) zV)one47>XcthgR^bm4B@#M~da{+av^ewE*PTD)54;w0l@17X^{22>*u#yvw`!cs8u zJlDsnq8mKH0(lwXb6Y>Z27J}9?T%aK^bA-c_W=4ns`|C-p9JzfH7oR$$d@p08<@+- zIwshF$`80MKf4CAT~6L+)Ph$V7Ge{!q^0r)9P>H~910g8Xc&R6gUpN7xFYHy9kPN+ z<@XSOt`d9cS5WYL+Oy1156oja#QG?|&rSI8RILO}J0jt#D6e5DPRJI;l1{PEkp;+( zd`kq)&Mh?ULL8Dhk0u^8cySlr9R(D_B%pGZi=e#}St z1uSg4=4ePAR-Rpl5SR(A&`!l`hOEFlri-cUgi)}vI8y$-3iIh8AUgWQqF=M*33W_7 zE`4sRI@KZ*9iy1WD;^>kS|-HODV*-W0?!S{4e62Vo^WY$TdlWc(4qrW*|0B|KM?!| zke}ce$n)IC+S@W@DY+jBFL>R3^O#FXIq%`%xTP@H>lk=u*$XTV@J@# zkz+Xn-LpJuvt0Szn>CgTd7u7n#Os%7(jbuMZkFL0$UGG2sbPNX$n3Ol7`_rXtay zM89LBhp3_tVJZ0{X^Nur@sD`we+VndN9hj9a-NT8(oP0TgyO>D8={dMWKZas=*i>- z%rKwPs0V#<4bxm`H>J$yQe_Dild)6h3RYHtjE`cCD)->d_%x-0@_WdoS|&Mwd@tSF zV=sPw4N)g%gDZW5Bg{f0-P*`+VJ>dcG20vJ(i!E?65M0lFDd!t6z*Ks-fmo`|IEUy zD41jqmV0bc#O~fp{1(Wf#}udeVml^_117-14&jVZ=;Fj_nJGBYMW(`)W3n`y0)^n% zz_B!i#hw~-$m)F{d@Z2&tN@4LGckE4?-+@+;f`(i11h!$h!9P$QBG`3Q*M_L@-;z{ zW}>&efIJ&E4Q$}P9(dG@=Afy%aiD5U)AQ53)8)e4uDmz{CtW1WuIqYP1DnLkTR zeL@%3nncA?{w6_w5|TJDYa2(@jzj&`|5f7RF2_zvwnXkjJ}~gDL@^9_2OU2ZB;`}c zr3fYq=|Z}Y&hb)s7gnOz73=2s>Cn-OHIbjZ*D#!yU;FO}D z8ADsg$m&}IVH06HUUzv9P6}4#0o>R5(WSLx?Vl15R&XXC*W?kXji$D*w;Knos-{=V z9j(@Az0wc%+fA)ne_q$N3%AH3a2wx;cP_;#%&a-g zS?smWpWEa|An%qB_NzO3yHl=dZ>Up%dF|IttySOC_B-WW)MptMQM*IbUT?Ov!@Bko z#U{8GIjHQ`tI1iG%tEGCF5F%-VLts7M}MszYOQv?fu`&*m`MZ5urhg#A60fWyYiQ?p4t(KJqo^3gCed_HzsqIe30w`f{oY7-{%{=9^w)IeO~#81n(jB zl+>y$Pa^XrWmEdc&;HHZW%$MSkdPtyPVC8N~%I=09cbH#GK8Lf4T zhns(mFT2sQwmZJ=;=1;`%mYDODsk#kX?$NQ9c~`Y@;&fRA17P7PsI8&wJl{!7t6e4 OQ_8;-`^4WXak%<7C0{TI+SB zw93nHJGu1kF?rh1$KA)kyP42T1`*{!_?K?Xz+s~Lk?#|q3c7hu+T^#CEqBVmY7 zm!M{fiLMZqPZ0Gz>flhwj1JzVp{+7f;?YZ4;30O27lOpOdDe}5N3p~zpyNAG-p2{1 zI=dS%*^om#XV+CdlKrt-z5wnM&#FV{a2g24yYi@E3_&b9t1RXHG_8W8E-oh=4dVvM zLo9d%+3Xl|5E1teV%`d1w)nDE^v(>Zbwa@#)L=v=lySpYR<#7VEmXEQx!9FaaVwr5 z(X?=LFj&-iB4tuuFjGAD(9e75^?&I@+fKstSXTN{R{Es6y_G_efGUZ_bQ4+ae95DY z6#~&L3vJ1xH`Hj0X#k}h&Xw0+ywY#asjmRldos3G_+jR?A}V}_X(=yp?kh`9GtkrVY#4F0VJ!WIA^j%*mmX{H6c9hHsiJ*jr+i7l}qM>bgI`Z nyU3(1DinternalAddGeneratedFile( + ' +å +,google/cloud/aiplatform/v1/saved_query.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"æ + +SavedQuery +name ( BàA + display_name ( BàA( +metadata ( 2.google.protobuf.Value4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA +annotation_filter ( BàA + problem_type ( BàA" +annotation_spec_count + (BàA +etag ( $ +support_automl_training (BàA:€êA} +$aiplatform.googleapis.com/SavedQueryUprojects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}BÍ +com.google.cloud.aiplatform.v1BSavedQueryProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Schedule.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Schedule.php new file mode 100644 index 0000000000000000000000000000000000000000..234f0d984db3545b3a28e2d6606d039e85fe99a4 GIT binary patch literal 2599 zcmbtW-BKGj6pn2maKHq%WX3VmRHezpblP=IGMRP>bZjuhod!JE;Ud|YowY23(zUeR z)l$-oU#Kt8cW7Ut*SYU~CGC%$hER9n8*3$f-}yf}PrmohefR<$5=H`7kUr|YM&g_x zKj4C6?x9{Z7?1#AKJ=+a0u!PAV{~-fMa}(I_j3sic@$t`p)=0UJW|CTkNQ=Y`kpHW zJQ!9lYSj>*lYZn8Q?mjvcSu6t#RMI;8_$Sv`>t^9Lrq}sDFVBm5!k1-Z2;`KVTd{j z5xfB;e}2^SC`O@hh5WlmLx(adsO!;Rr6oIP;CdmE;P>wiB8CO!3@N}d!=$o_Vor7U zp3kM_J1AADt(+kpVYiqd0dqZjpM*G|zTiPyUbU<C{4)_Y3s zAQ41lQaVBb5mCUlwcd(gl&$P599H+KeL#uVZ;*5Mg7Uz!##W6Nd%`xT@fMs zhzru={HG2HE~re0k0NVRpLmp!|4o(!s!L^t33upUt%wfr*Sjx8j;r-1m05B~-E zERmusQKocNq@Id7H~wCL`LxW8WthPMXC*+n%EHqd#!Fbo0g-*e$>?A4o)eItBkAta zvb?sq^~n6N1I#@QPXqh|@14Zhr#XYc{e(O-ms}DYsXBEg#jI&DJO3>vP0D6U^Nze# zm{E#H| zm?x|sLuRIfl%Y6uFP$J_4(1UPr4@-Q#B_IIRqH_d6X&bxdBNC)S=DDqX;$tnZ+)4n zcSR>cOt)3Ot%Zh3s~1$rEg>$TB)PYSx8ETR`8ptB6$)q*~~Rg z$Fuwr7AN+M$6&lGMf+W)|Kip)scfvll1j%+CtVdAO_n#|MMAL*f;Ohoqh*p@TV+x(|7*s?U*vc~6@bz1Aq>8AAXLH3q?6;B!ygNbSu Q6kjov=$rBAFoF@lKeRJffB*mh literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ScheduleService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ScheduleService.php new file mode 100644 index 000000000000..b829d2b9e130 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ScheduleService.php @@ -0,0 +1,77 @@ +internalAddGeneratedFile( + ' +» +1google/cloud/aiplatform/v1/schedule_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto*google/cloud/aiplatform/v1/operation.proto)google/cloud/aiplatform/v1/schedule.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto" +CreateScheduleRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location; +schedule ( 2$.google.cloud.aiplatform.v1.ScheduleBàA"N +GetScheduleRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Schedule"š +ListSchedulesRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token (  +order_by ( "i +ListSchedulesResponse7 + schedules ( 2$.google.cloud.aiplatform.v1.Schedule +next_page_token ( "Q +DeleteScheduleRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Schedule"P +PauseScheduleRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Schedule"h +ResumeScheduleRequest8 +name ( B*àAúA$ +"aiplatform.googleapis.com/Schedule +catch_up (BàA"Š +UpdateScheduleRequest; +schedule ( 2$.google.cloud.aiplatform.v1.ScheduleBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA2ö + +ScheduleService¼ +CreateSchedule1.google.cloud.aiplatform.v1.CreateScheduleRequest$.google.cloud.aiplatform.v1.Schedule"QÚAparent,schedule‚Óä“9"-/v1/{parent=projects/*/locations/*}/schedules:scheduleÓ +DeleteSchedule1.google.cloud.aiplatform.v1.DeleteScheduleRequest.google.longrunning.Operation"oÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“/*-/v1/{name=projects/*/locations/*/schedules/*}¡ + GetSchedule..google.cloud.aiplatform.v1.GetScheduleRequest$.google.cloud.aiplatform.v1.Schedule"<ÚAname‚Óä“/-/v1/{name=projects/*/locations/*/schedules/*}´ + ListSchedules0.google.cloud.aiplatform.v1.ListSchedulesRequest1.google.cloud.aiplatform.v1.ListSchedulesResponse">ÚAparent‚Óä“/-/v1/{parent=projects/*/locations/*}/schedules  + PauseSchedule0.google.cloud.aiplatform.v1.PauseScheduleRequest.google.protobuf.Empty"EÚAname‚Óä“8"3/v1/{name=projects/*/locations/*/schedules/*}:pause:*³ +ResumeSchedule1.google.cloud.aiplatform.v1.ResumeScheduleRequest.google.protobuf.Empty"VÚAnameÚA name,catch_up‚Óä“9"4/v1/{name=projects/*/locations/*/schedules/*}:resume:*Ê +UpdateSchedule1.google.cloud.aiplatform.v1.UpdateScheduleRequest$.google.cloud.aiplatform.v1.Schedule"_ÚAschedule,update_mask‚Óä“B26/v1/{schedule.name=projects/*/locations/*/schedules/*}:scheduleMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÒ +com.google.cloud.aiplatform.v1BScheduleServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ServiceNetworking.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ServiceNetworking.php new file mode 100644 index 000000000000..62b5842e4a0b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ServiceNetworking.php @@ -0,0 +1,43 @@ +internalAddGeneratedFile( + ' +è +3google/cloud/aiplatform/v1/service_networking.protogoogle.cloud.aiplatform.v1google/api/resource.proto"D +PSCAutomationConfig + +project_id ( BàA +network ( BàA"† +PrivateServiceConnectConfig+ +enable_private_service_connect (BàA +project_allowlist (  +service_attachment ( BàA"S +PscAutomatedEndpoints + +project_id (  +network (  + match_address ( BÍ +com.google.cloud.aiplatform.v1BServiceNetworkingProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1êAv +(compute.googleapis.com/NetworkAttachmentJprojects/{project}/regions/{region}/networkAttachments/{networkattachment}bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPool.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPool.php new file mode 100644 index 000000000000..2ef44241a950 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPool.php @@ -0,0 +1,37 @@ +internalAddGeneratedFile( + ' +– +0google/cloud/aiplatform/v1/specialist_pool.protogoogle.cloud.aiplatform.v1google/api/resource.proto"Î +SpecialistPool +name ( BàA + display_name ( BàA& +specialist_managers_count (BàA! +specialist_manager_emails ( \' +pending_data_labeling_jobs ( BàA +specialist_worker_emails ( :xêAu +(aiplatform.googleapis.com/SpecialistPoolIprojects/{project}/locations/{location}/specialistPools/{specialist_pool}BÑ +com.google.cloud.aiplatform.v1BSpecialistPoolProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPoolService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPoolService.php new file mode 100644 index 000000000000..2049a336bdb7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPoolService.php @@ -0,0 +1,76 @@ +internalAddGeneratedFile( + ' +â +8google/cloud/aiplatform/v1/specialist_pool_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto*google/cloud/aiplatform/v1/operation.proto0google/cloud/aiplatform/v1/specialist_pool.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"¢ +CreateSpecialistPoolRequest9 +parent ( B)àAúA# +!locations.googleapis.com/LocationH +specialist_pool ( 2*.google.cloud.aiplatform.v1.SpecialistPoolBàA"w +%CreateSpecialistPoolOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"Z +GetSpecialistPoolRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/SpecialistPool"­ +ListSpecialistPoolsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask"| +ListSpecialistPoolsResponseD +specialist_pools ( 2*.google.cloud.aiplatform.v1.SpecialistPool +next_page_token ( "l +DeleteSpecialistPoolRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/SpecialistPool +force (" +UpdateSpecialistPoolRequestH +specialist_pool ( 2*.google.cloud.aiplatform.v1.SpecialistPoolBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA" +%UpdateSpecialistPoolOperationMetadataI +specialist_pool ( B0àAúA* +(aiplatform.googleapis.com/SpecialistPoolN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata2” + +SpecialistPoolService +CreateSpecialistPool7.google.cloud.aiplatform.v1.CreateSpecialistPoolRequest.google.longrunning.Operation"ŸÊA7 +SpecialistPool%CreateSpecialistPoolOperationMetadataÚAparent,specialist_pool‚Óä“F"3/v1/{parent=projects/*/locations/*}/specialistPools:specialist_pool¹ +GetSpecialistPool4.google.cloud.aiplatform.v1.GetSpecialistPoolRequest*.google.cloud.aiplatform.v1.SpecialistPool"BÚAname‚Óä“53/v1/{name=projects/*/locations/*/specialistPools/*}Ì +ListSpecialistPools6.google.cloud.aiplatform.v1.ListSpecialistPoolsRequest7.google.cloud.aiplatform.v1.ListSpecialistPoolsResponse"DÚAparent‚Óä“53/v1/{parent=projects/*/locations/*}/specialistPoolså +DeleteSpecialistPool7.google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest.google.longrunning.Operation"uÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“5*3/v1/{name=projects/*/locations/*/specialistPools/*}¥ +UpdateSpecialistPool7.google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest.google.longrunning.Operation"´ÊA7 +SpecialistPool%UpdateSpecialistPoolOperationMetadataÚAspecialist_pool,update_mask‚Óä“V2C/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}:specialist_poolMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBØ +com.google.cloud.aiplatform.v1BSpecialistPoolServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Study.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Study.php new file mode 100644 index 0000000000000000000000000000000000000000..3ae80bd2bebbbccddd994c67cdb2a08a32d86609 GIT binary patch literal 7520 zcmb_h&2QVt6_2Div7a2rW)iQgWD`coCf?mfUdutdm74_Ahh;5fNh`@tH_(=)sFBSq zC9)*tjT`t-dALo87>x~8TRD=CV(ide2R#C)#UxR0c^ z(YI8R77q>MP$wIzZuHw5ie~DH(=n{>#_{Hc?eyCxNd^hfQ@X@96_tpEYG#i(N?UQ1 zW`R*Rvy{3i`P9vW&20cxS8Q9XQxtd$BL12EmaeIy?I;fZd#Ks6*3%qK(Y4>=8J>w9 zMYjo3j<4I->GUCSeBsfN^-o>46i(}i>wJ&t^w=h!iH_ALLGGex5vOnUw%NWZz^VVMIYC;I zsWo>rqPH{TNIBLFE1e#kY5+2gv_@Rr%}nKsBiBc3K`GA8&?l|qsa59!gbfW1$5FcG z1!!MdifIzdo=nQL{^Ysl>R4*GeUu&ydk~%|lfD^osylF9 z>nRu#j){!aw$Y1S@lF&;6sRB&Qn&>x^@h~Q%lqYeHJ>f+6!W>|O9H?ZDcdL>!NvVE+~sScI`+m}_t)u$ zZm7)FaLoI8$|9;paEQtKH1W@?FxRj!{!P-@bqH(in6IbEK+aS}=gFDD2IZUsFck}} z0wbc0s*0eNKlj8u!O)W&q3Y3axffuigM!!PE(*PGkuK>uuFlTZ``%zZN6Nrr0K-Q0 z(H*@f$QCtS#d5gqT%FB!HesIh+MHy5Hj-6XP<0K@Dx*pkd_xoN!iv`G;L)^}?i(Tu z=3ihI?Awmfm0ugJSd>kCj_&wB=@WP`-K?^V<}0Hm)ZqH}q$Mk=N^D#1TbdnPWP*Bn zzUp3*mc;1xku2YHtP>{rcnubOt1g~)g0gkz#>1>hFa;V(mp&N+UH-dM|jy`QgBZwv+8HcZ{N-l$Zo#d2XeLfy8$ zpUvj;Ib3*ISOO@Pck)ubm?`C#=hFH+NjuApxexAK(2X}7>cZ&N?Eh(^4T}sgYhY%2 z;|Mn(+IGti%)PEO&@z0v+bH4pb;raXLU4nH9~v2v73LBJQ=zblex zhdj5?1QAW;y}e9|IzCb|M`5xQMe3smVK{HsT{OxG_x&B*?UJ^p^kl_bF~X2%6KOVv zdkpIgW_ajh@@6VC8W*Ce8JVHR5NjH<9k_~t+R{`T^+!$Pi&>9Ai3X{;G{MTYW`puW z!~iV=3yOYdSekRxWp%<*YGXDq$s-fKh83e_6YH2|N4aNcHesoIDfQFYuqp%cGNl$; z5D#P$*(N&XV)QiGIWb9$CWWQc^VzTiS*q^AG!RAj7H+YeJ+Ln{hK_c~VtO?7^V#6J zal1y07JvY|p+AN~@xMd>u&Hu&Ct$ka>K}^8VW9+<4-G|U0eNXwrUTq$0g35xXv_`^ zGF-Ej4sp;|`B`}Bm!0h_0oXc2;REieF40r{E(F5(oDhR$m#=e#74(sz^RyEZo`8sv zQnN@~?rJ@mu98tG7+mF!MXNmwpEN*)b}4@50o<3*Tc40%-a9rXyIX~dRFWItR7Xof z%qM%&FN=G{S8h?bS1j|daAp~n*j{`|#s9Gc*M=NK_%*Dw4Qy|T%yK4=cRZNRD9|Ci zWR8Kc4C_X_76`P}IV4t)1=m?_Hk}Q#pv^I&1$n%NRV-Tx^>G!8yueX-=-#~upX>lJ z$g2%Eup`0RA4~rLBObD6%n`!}%DHesE>r89Foq(q@swy{G)~a=VJY?OA_uHf6c#3a z1Gmwa+IXj7&?4FNif3jHb_`f7FI|KO`jrPebm+JN*GFuHg%5NeCRCRHL)_tMSi#bO zk262w<8ipwCLN`(JMJ7+w(Dcm_J=0pCM=Iy&N#=&6prrrM2->e)#Dt$ft!?}MVxh8?S=VdkoliNu;y|f3punurE=(e&|Qq$ zP;fU@Si;Tl?wH4J+6YBc7cQ3KPhfSj;3t|_d>vNCq%^XU`%e4|Sets15en`SnV4^G z%w1@@=dmQw!_wUkUU68hXQfhpQhLOTl>KtCA(x8fyi}9fI_$^sh_G>5rVPfZ`$mM1;TA1lf<-AOqoF7wJcK(s zQLG+qi|FlrAWg8VIcob0Q@2d>WYlVo7-Nz@vk`0C%01kc$5gOAV9=R zl{1N6u9xO`miQJ&kkFeq}>6zf9%aOollDyqwDDkIog@3X_jP;R2onr(8b>Q-i zRWy;z-$HN~FR{;Hm;u(YR_SwEHT3E^-;?(;fcM{rM)1uLuf_4%aB!_@wzh*GKZN52 z_FkCG()YroRIIwMjmd+}zk8ES_cgIOm~P^G;=Az2oH(6k)amqKKAk?;Y+YeKyY<+A c_4x^Zs0+O7(N_vho$#i|R`Qp(Q#b|qKY#;=u>b%7 literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tensorboard.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tensorboard.php new file mode 100644 index 000000000000..ab3c805a7865 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tensorboard.php @@ -0,0 +1,51 @@ +internalAddGeneratedFile( + ' +’ +,google/cloud/aiplatform/v1/tensorboard.protogoogle.cloud.aiplatform.v1google/api/resource.proto0google/cloud/aiplatform/v1/encryption_spec.protogoogle/protobuf/timestamp.proto"þ + Tensorboard +name ( BàA + display_name ( BàA + description ( C +encryption_spec ( 2*.google.cloud.aiplatform.v1.EncryptionSpec% +blob_storage_path_prefix + ( BàA + run_count (BàA4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAC +labels ( 23.google.cloud.aiplatform.v1.Tensorboard.LabelsEntry +etag (  + +is_default ( + satisfies_pzs (BàA + satisfies_pzi (BàA- + LabelsEntry +key (  +value ( :8:nêAk +%aiplatform.googleapis.com/TensorboardBprojects/{project}/locations/{location}/tensorboards/{tensorboard}BÎ +com.google.cloud.aiplatform.v1BTensorboardProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardData.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardData.php new file mode 100644 index 0000000000000000000000000000000000000000..660cb8ac20035c8b0c8ebdce99487d8f4b7a0cfe GIT binary patch literal 1902 zcmb7_QEw7K5XU_zXt%XZPm>aix?+>kXphipVh-B|#9|+`Bqf-bOUT~cLN_^X&%HfN zHT@ob20x0AKKa;Z{Sxl(!EstjDlfq8%x`D@GdJ_{AUF-cW7xtzW{6`K+GmiTVi+*W zsY5+zNBur#(4oVCc$gUwHjm-E;|_e?JnB3Wt|5(>gH1S~bl~BN35p#Pk;>b{R0DLsWVSpSATkXbM%#l2_S_)*nk|3*|fUIt{27u$CFoc~c zuqj-?7XZa4h-{BIFyx4fuMHCRh)*~{9{DU1+k<`Ng;+2y+x8>h;e`57Ivo2BE^on@ zDQ!0bDumdBlgQdq8=;GJm|#qVh?3YkaN5kv=TPF`DM3 zAon0=5l-I@A;Uakeoe(K0q4mtYld$1fLMnFdu{`tq7k9YG^bfjA+ua(NN%O1?vNoq z!HnSW`p85p=`6Ay2D5#Y#@qX3tZ3bJ69ErJ-<6Y;r2w1Y_bpKU?}pQhv5TR4)R^|D zF{&0{TocDd9=%Yh5Vvvh;n-6(wP=fqG*PL>2Bn`GSea@k8&(PuA*cLzuj$_qJ}3BNgvF~bDBEE16Y{*Ctct3|(oS(gnpD}4S*t4R z%U~hoI8epOHg1BP(zUb>@^NDN?eQbU(n?LRb}4pUPuncVwZ8{eMwo?SF!lUsXk(_X z$jL*k)CKD)N;(6*mXuagrF}99en#V``$a-Z&%x?HTzwT}(oLDw*T8}t)hZkntJe6T zfd^tq%(-E}HR)+OtPE&+gP?$jB{F?o1G|>~^DR?ssg+@<`DN6P z+T-10bgSPdht_zZSkq%mtdw7w`?0fWDsR)Ao||U3YUfqKcQ=y(^faE(seyjwFjtoG K$UO(=0Q>=cPjAuy literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardExperiment.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardExperiment.php new file mode 100644 index 000000000000..cd680a6fb1a6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardExperiment.php @@ -0,0 +1,43 @@ +internalAddGeneratedFile( + ' +î +7google/cloud/aiplatform/v1/tensorboard_experiment.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/timestamp.proto"÷ +TensorboardExperiment +name ( BàA + display_name (  + description ( 4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAM +labels ( 2=.google.cloud.aiplatform.v1.TensorboardExperiment.LabelsEntry +etag (  +source ( BàA- + LabelsEntry +key (  +value ( :8:’êAŽ +/aiplatform.googleapis.com/TensorboardExperiment[projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}BØ +com.google.cloud.aiplatform.v1BTensorboardExperimentProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardRun.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardRun.php new file mode 100644 index 000000000000..e440dc1ca866 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardRun.php @@ -0,0 +1,42 @@ +internalAddGeneratedFile( + ' +Æ +0google/cloud/aiplatform/v1/tensorboard_run.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/timestamp.proto"Ý +TensorboardRun +name ( BàA + display_name ( BàA + description ( 4 + create_time ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàAF +labels ( 26.google.cloud.aiplatform.v1.TensorboardRun.LabelsEntry +etag ( - + LabelsEntry +key (  +value ( :8:–êA’ +(aiplatform.googleapis.com/TensorboardRunfprojects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}BÑ +com.google.cloud.aiplatform.v1BTensorboardRunProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardService.php new file mode 100644 index 000000000000..1b0e9e7b3eb7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardService.php @@ -0,0 +1,252 @@ +internalAddGeneratedFile( + ' +¶{ +4google/cloud/aiplatform/v1/tensorboard_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto*google/cloud/aiplatform/v1/operation.proto,google/cloud/aiplatform/v1/tensorboard.proto1google/cloud/aiplatform/v1/tensorboard_data.proto7google/cloud/aiplatform/v1/tensorboard_experiment.proto0google/cloud/aiplatform/v1/tensorboard_run.proto8google/cloud/aiplatform/v1/tensorboard_time_series.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"œ +CreateTensorboardRequest= +parent ( B-àAúA\' +%aiplatform.googleapis.com/TensorboardA + tensorboard ( 2\'.google.cloud.aiplatform.v1.TensorboardBàA"T +GetTensorboardRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/Tensorboard"Ð +ListTensorboardsRequest= +parent ( B-àAúA\'%aiplatform.googleapis.com/Tensorboard +filter (  + page_size ( + +page_token (  +order_by ( - + read_mask ( 2.google.protobuf.FieldMask"r +ListTensorboardsResponse= + tensorboards ( 2\'.google.cloud.aiplatform.v1.Tensorboard +next_page_token ( "“ +UpdateTensorboardRequest4 + update_mask ( 2.google.protobuf.FieldMaskBàAA + tensorboard ( 2\'.google.cloud.aiplatform.v1.TensorboardBàA"W +DeleteTensorboardRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/Tensorboard"a +ReadTensorboardUsageRequestB + tensorboard ( B-àAúA\' +%aiplatform.googleapis.com/Tensorboard"à +ReadTensorboardUsageResponsej +monthly_usage_data ( 2N.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.MonthlyUsageDataEntry8 +PerUserUsageData +username (  + +view_count (w +PerMonthUsageDatab +user_usage_data ( 2I.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageDataƒ +MonthlyUsageDataEntry +key ( Y +value ( 2J.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerMonthUsageData:8"` +ReadTensorboardSizeRequestB + tensorboard ( B-àAúA\' +%aiplatform.googleapis.com/Tensorboard"8 +ReadTensorboardSizeResponse +storage_size_byte ("è +"CreateTensorboardExperimentRequestG +parent ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardExperimentQ +tensorboard_experiment ( 21.google.cloud.aiplatform.v1.TensorboardExperiment& +tensorboard_experiment_id ( BàA"h +GetTensorboardExperimentRequestE +name ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardExperiment"ä +!ListTensorboardExperimentsRequestG +parent ( B7àAúA1/aiplatform.googleapis.com/TensorboardExperiment +filter (  + page_size ( + +page_token (  +order_by ( - + read_mask ( 2.google.protobuf.FieldMask"‘ +"ListTensorboardExperimentsResponseR +tensorboard_experiments ( 21.google.cloud.aiplatform.v1.TensorboardExperiment +next_page_token ( "² +"UpdateTensorboardExperimentRequest4 + update_mask ( 2.google.protobuf.FieldMaskBàAV +tensorboard_experiment ( 21.google.cloud.aiplatform.v1.TensorboardExperimentBàA"k +"DeleteTensorboardExperimentRequestE +name ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardExperiment"¼ +!BatchCreateTensorboardRunsRequestG +parent ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardExperimentN +requests ( 27.google.cloud.aiplatform.v1.CreateTensorboardRunRequestBàA"j +"BatchCreateTensorboardRunsResponseD +tensorboard_runs ( 2*.google.cloud.aiplatform.v1.TensorboardRun"Ê +CreateTensorboardRunRequest@ +parent ( B0àAúA* +(aiplatform.googleapis.com/TensorboardRunH +tensorboard_run ( 2*.google.cloud.aiplatform.v1.TensorboardRunBàA +tensorboard_run_id ( BàA"Z +GetTensorboardRunRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/TensorboardRun"€ +ReadTensorboardBlobDataRequestL + time_series ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries +blob_ids ( "] +ReadTensorboardBlobDataResponse: +blobs ( 2+.google.cloud.aiplatform.v1.TensorboardBlob"Ö +ListTensorboardRunsRequest@ +parent ( B0àAúA*(aiplatform.googleapis.com/TensorboardRun +filter (  + page_size ( + +page_token (  +order_by ( - + read_mask ( 2.google.protobuf.FieldMask"| +ListTensorboardRunsResponseD +tensorboard_runs ( 2*.google.cloud.aiplatform.v1.TensorboardRun +next_page_token ( " +UpdateTensorboardRunRequest4 + update_mask ( 2.google.protobuf.FieldMaskBàAH +tensorboard_run ( 2*.google.cloud.aiplatform.v1.TensorboardRunBàA"] +DeleteTensorboardRunRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/TensorboardRun"É +\'BatchCreateTensorboardTimeSeriesRequestG +parent ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardExperimentU +requests ( 2>.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequestBàA"~ +(BatchCreateTensorboardTimeSeriesResponseR +tensorboard_time_series ( 21.google.cloud.aiplatform.v1.TensorboardTimeSeries"ï +"CreateTensorboardTimeSeriesRequestG +parent ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries\' +tensorboard_time_series_id ( BàAW +tensorboard_time_series ( 21.google.cloud.aiplatform.v1.TensorboardTimeSeriesBàA"h +GetTensorboardTimeSeriesRequestE +name ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries"ã + ListTensorboardTimeSeriesRequestG +parent ( B7àAúA1/aiplatform.googleapis.com/TensorboardTimeSeries +filter (  + page_size ( + +page_token (  +order_by ( - + read_mask ( 2.google.protobuf.FieldMask" +!ListTensorboardTimeSeriesResponseR +tensorboard_time_series ( 21.google.cloud.aiplatform.v1.TensorboardTimeSeries +next_page_token ( "³ +"UpdateTensorboardTimeSeriesRequest4 + update_mask ( 2.google.protobuf.FieldMaskBàAW +tensorboard_time_series ( 21.google.cloud.aiplatform.v1.TensorboardTimeSeriesBàA"k +"DeleteTensorboardTimeSeriesRequestE +name ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries"½ +)BatchReadTensorboardTimeSeriesDataRequestB + tensorboard ( B-àAúA\' +%aiplatform.googleapis.com/TensorboardL + time_series ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries"r +*BatchReadTensorboardTimeSeriesDataResponseD +time_series_data ( 2*.google.cloud.aiplatform.v1.TimeSeriesData"© +$ReadTensorboardTimeSeriesDataRequestX +tensorboard_time_series ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries +max_data_points ( +filter ( "m +%ReadTensorboardTimeSeriesDataResponseD +time_series_data ( 2*.google.cloud.aiplatform.v1.TimeSeriesData"â +%WriteTensorboardExperimentDataRequestW +tensorboard_experiment ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardExperiment` +write_run_data_requests ( 2:.google.cloud.aiplatform.v1.WriteTensorboardRunDataRequestBàA"( +&WriteTensorboardExperimentDataResponse"¶ +WriteTensorboardRunDataRequestI +tensorboard_run ( B0àAúA* +(aiplatform.googleapis.com/TensorboardRunI +time_series_data ( 2*.google.cloud.aiplatform.v1.TimeSeriesDataBàA"! +WriteTensorboardRunDataResponse"Ë +&ExportTensorboardTimeSeriesDataRequestX +tensorboard_time_series ( B7àAúA1 +/aiplatform.googleapis.com/TensorboardTimeSeries +filter (  + page_size ( + +page_token (  +order_by ( "” +\'ExportTensorboardTimeSeriesDataResponseP +time_series_data_points ( 2/.google.cloud.aiplatform.v1.TimeSeriesDataPoint +next_page_token ( "t +"CreateTensorboardOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"t +"UpdateTensorboardOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata2Ù> +TensorboardServiceù +CreateTensorboard4.google.cloud.aiplatform.v1.CreateTensorboardRequest.google.longrunning.Operation"ŽÊA1 + Tensorboard"CreateTensorboardOperationMetadataÚAparent,tensorboard‚Óä“?"0/v1/{parent=projects/*/locations/*}/tensorboards: tensorboard­ +GetTensorboard1.google.cloud.aiplatform.v1.GetTensorboardRequest\'.google.cloud.aiplatform.v1.Tensorboard"?ÚAname‚Óä“20/v1/{name=projects/*/locations/*/tensorboards/*}Š +UpdateTensorboard4.google.cloud.aiplatform.v1.UpdateTensorboardRequest.google.longrunning.Operation"ŸÊA1 + Tensorboard"UpdateTensorboardOperationMetadataÚAtensorboard,update_mask‚Óä“K2.google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest1.google.cloud.aiplatform.v1.TensorboardExperiment"˜ÚA7parent,tensorboard_experiment,tensorboard_experiment_id‚Óä“X">/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments:tensorboard_experimentÙ +GetTensorboardExperiment;.google.cloud.aiplatform.v1.GetTensorboardExperimentRequest1.google.cloud.aiplatform.v1.TensorboardExperiment"MÚAname‚Óä“@>/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}­ +UpdateTensorboardExperiment>.google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest1.google.cloud.aiplatform.v1.TensorboardExperiment"šÚA"tensorboard_experiment,update_mask‚Óä“o2U/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}:tensorboard_experimentì +ListTensorboardExperiments=.google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest>.google.cloud.aiplatform.v1.ListTensorboardExperimentsResponse"OÚAparent‚Óä“@>/v1/{parent=projects/*/locations/*/tensorboards/*}/experimentsÿ +DeleteTensorboardExperiment>.google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest.google.longrunning.Operation"€ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“@*>/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}ˆ +CreateTensorboardRun7.google.cloud.aiplatform.v1.CreateTensorboardRunRequest*.google.cloud.aiplatform.v1.TensorboardRun"ŠÚA)parent,tensorboard_run,tensorboard_run_id‚Óä“X"E/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:tensorboard_run‹ +BatchCreateTensorboardRuns=.google.cloud.aiplatform.v1.BatchCreateTensorboardRunsRequest>.google.cloud.aiplatform.v1.BatchCreateTensorboardRunsResponse"nÚAparent,requests‚Óä“V"Q/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate:*Ë +GetTensorboardRun4.google.cloud.aiplatform.v1.GetTensorboardRunRequest*.google.cloud.aiplatform.v1.TensorboardRun"TÚAname‚Óä“GE/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}Š +UpdateTensorboardRun7.google.cloud.aiplatform.v1.UpdateTensorboardRunRequest*.google.cloud.aiplatform.v1.TensorboardRun"ŒÚAtensorboard_run,update_mask‚Óä“h2U/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:tensorboard_runÞ +ListTensorboardRuns6.google.cloud.aiplatform.v1.ListTensorboardRunsRequest7.google.cloud.aiplatform.v1.ListTensorboardRunsResponse"VÚAparent‚Óä“GE/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runsø +DeleteTensorboardRun7.google.cloud.aiplatform.v1.DeleteTensorboardRunRequest.google.longrunning.Operation"‡ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“G*E/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}˜ + BatchCreateTensorboardTimeSeriesC.google.cloud.aiplatform.v1.BatchCreateTensorboardTimeSeriesRequestD.google.cloud.aiplatform.v1.BatchCreateTensorboardTimeSeriesResponse"iÚAparent,requests‚Óä“Q"L/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}:batchCreate:*§ +CreateTensorboardTimeSeries>.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest1.google.cloud.aiplatform.v1.TensorboardTimeSeries"”ÚAparent,tensorboard_time_series‚Óä“m"R/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries:tensorboard_time_seriesí +GetTensorboardTimeSeries;.google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest1.google.cloud.aiplatform.v1.TensorboardTimeSeries"aÚAname‚Óä“TR/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}Å +UpdateTensorboardTimeSeries>.google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest1.google.cloud.aiplatform.v1.TensorboardTimeSeries"²ÚA#tensorboard_time_series,update_mask‚Óä“…2j/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:tensorboard_time_seriesý +ListTensorboardTimeSeries<.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest=.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesResponse"cÚAparent‚Óä“TR/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries“ +DeleteTensorboardTimeSeries>.google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest.google.longrunning.Operation"”ÊA0 +google.protobuf.EmptyDeleteOperationMetadataÚAname‚Óä“T*R/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}Œ +"BatchReadTensorboardTimeSeriesDataE.google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequestF.google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataResponse"WÚA tensorboard‚Óä“CA/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:batchRead³ +ReadTensorboardTimeSeriesData@.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequestA.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse"ŒÚAtensorboard_time_series‚Óä“lj/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read’ +ReadTensorboardBlobData:.google.cloud.aiplatform.v1.ReadTensorboardBlobDataRequest;.google.cloud.aiplatform.v1.ReadTensorboardBlobDataResponse"|ÚA time_series‚Óä“hf/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData0¼ +WriteTensorboardExperimentDataA.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataRequestB.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse"’ÚA.tensorboard_experiment,write_run_data_requests‚Óä“["V/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write:*™ +WriteTensorboardRunData:.google.cloud.aiplatform.v1.WriteTensorboardRunDataRequest;.google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse"„ÚA tensorboard_run,time_series_data‚Óä“["V/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write:*Õ +ExportTensorboardTimeSeriesDataB.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequestC.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataResponse"¨ÚAtensorboard_time_series‚Ó䓇"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries:*†ÊAaiplatform.googleapis.comÒAghttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyBÕ +com.google.cloud.aiplatform.v1BTensorboardServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardTimeSeries.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardTimeSeries.php new file mode 100644 index 0000000000000000000000000000000000000000..79a7231e659156cf9c156e5e6d2c36147132175a GIT binary patch literal 1961 zcmbVN-)|!|5GF|*TDOPFqCn&GK5&S(o@&J##^B3^g=ld%ddw(R-rKlngiR1Bnp800x^H*QTmofSXpU{X3BIyK= zud%$OI2K&;fQNXTPN!7hfX`zVQek0y)Wc`JA?_S?haZA#!c!4Y2hTX4h13p0o=$AS z;*iKG7jyfnWlI_*T#Pvp6JN49^%E)>O)Py0LJ^tMBqjmHC;j#}RFVmi#5>V=-l4+t z+!D_lwe}GTLXsqSxWpX->_DTUmk7frPRAh&a3YC>pGPe5S;QnGA^RD!Jit>DCKQlf zKRZpMKr$X-<2yT*TK`L;*=&H5$)@^6~Llgd285nW9A(*8cy2ul3Xz^ z9A}x;667}5bDCH8&R!)QsvwZqJYIjJrt#BfEGNyKOiGT9q0gFSRw~EG=+ABR<^OFk zqmg-9x;3q3Yg$*W#)BM{#LO0Xwpm{`KFCeFOQFKHYF(XDcHrS(b##Ai3mR{u4b{|U z1y`Ee?b?l7GajJb2}@uqu6=E)7N)B44%(UIJp*lL)|AEg7NIK=rqq|$F*P?}@2#i% z*6o>CYa_8n3S$Tm?fQ*dy>T~<&(TgGD9pMZMROC7cb+y1tbc^b2%PZU02VFk?tn>JAKjj7;S>4*3}L?Z=dY za`+*QX7W;(G=qP5j<(C17!CC9$UVL2_`~n|9slBN(C-{}kGq|ty*CVm>Vre~)IHy; zsP(XOHt3!2RiU@;wNHC(f6#e;(K$Qp?A4q>~FyI^9!JdgTIKw*E z|3&+s3VI*H`;W4=8*4-FE7k2+zJHc=LNOMQ>5Q+?U;_d0{wzm69`CRI`K{VG(a(&f zpBc;T_VZ`U8nyl|j9&f-c}ueg&(N#tdzrK2Xm7_^+8t-q8rStOefGH2vQIKSUy=V? OrC*=S1bTrM2>lBY+lD>> literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tool.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tool.php new file mode 100644 index 0000000000000000000000000000000000000000..9ef43e267128fb6ab9e139c491239951273b148f GIT binary patch literal 3321 zcmb7HU2hvj6z$qhNN!4TCLeV|K+C38-9Xn$5TI^pD?3h7BP9;`LPeHVpFa&c0j%qLtj9tc zGgoiE(Blr%gV2wC$M^JRztv))?)cq+dn`0{y;|1~>L>b6wRZ9WhDLrrbeN^LeZTFo zlH>V(w?uj1(YWP@-O~AHDfWHOlob1 z`3S)AXcXxum;`;u)K>ZEDm@PEZu`Y z7vS!-jV^~V1XuAvrj^;yIMg>jJ7U#A~=G8dO-9*FHVO%BqM_D6}VHOn>a&}I=LPpmx z(cMXjj?&F4{42PvPPHROL#Ja8lVxSH%}L4jq=S!T5xUp6^)>;0%WPn(1}q&0Wu~5I(9m&OI2wPVFqtBK!RBzCu_NGsId<> zQ|#N+^TvVRfE*3mQ9}9c6jUk!Qz=~{F-{?$rb7ctMB`GLBY@RSPD-0Ge%D}jz&hE5 z{5cC__MJ_6a+wLZjTGD%1DIzrrd(5(`0U0=o{+Zf2)kZN-!<|a(e|;3z&r*lxICgw zkJ&Uvfj0X>?D7(4DpLgw#ao$yY1NO6S6R5Fprk3t5xgxBq^^wc5`|4ZeRDNw3KRc8 z!sT0~G;s&=5$|%e9*#(tcnBt3J#~sAc@jX`- zprzY2vHeR}R6r9O+K%6A@pfTaiq4#bR{~7Jwq=yWxyoT~1Uq>OAWm@nFzAbRA*}Nu z68KN~F079Thnw=->hpv0er-FiRThERm$DiRKs+0&G=hz~mAnDAgFT7&gdU{M1mAO86B~8f zendCJ$PuX-ziO~FcA3;JP&UzbV-rZml<(GI8Bg}VWv)G_LJox^N;Do$q-_Rr<ne3#xg@#?kgihk5KLIL{B;OwfEZ`r%b( zRe9W$v!Yq99VY()5S(I=QoDS4V?7<%Dkt7ElWmQ)^Odj&NiFV@&(V_m3MK?SAK+J?A^$?)marbP~a`u}1>JTuxd> z^UUBU#E4kPLof7=X3}mGW_V#YqCR1!VQe25UmqM9JKOt5cMuwf3G;|$bi%OXlbYv; zNvr14$ai@=WZl~7T8%T81~lk65sipX17b?^0D;>japZc$*lW~Z5bm~I?%I3OlD#D? z*_*i~`*>{~!1LWWHjYw@jnp8#0R#U=ct%X%ls4TH0U^m{i9MtH)4bs4uXaGw9NMFME`{BRCzX)3dYcgpPMum_O z?GUL&CO4H6Mr*9YECXe zwH5ed5gz^h=GH0-V|t>E&7L5br)!n#sXaHMHI~v%X+q_*F|J6?DJMo!rHJJ*2pXoF z?v2^h74%5=)yC}0)XNdQn`&6)MhcLMhLTW=Wu;Sdw})4GR?c+8wR8iEJVc6`sfFrK zGjL^C<+KI3AS6>S7=_i@`qb~6Q`&X7+@dk6?U^H&irG?8+l2)hLV_b2);7rql#&5oQ#Y zw)Ca!CyYn38>Yz}M0Wdhm73lJ0pf#8wK}$jACWByfNrbFQqnn=$ z^&BqxZj<=2UN)wXgio^LjH=Ht_sy>)bSL2KOxuF;kQV5gjN!pJlY>`M%ZI)o_ z6**I_rOmAVKbM#3%AOkJVe?5-Dmx`0^CBi8$;Rp;?dA>))3QDqwwuhrSsX#12wY~ z_D_l^r8q416gFzE_y6&8v9c#8Lvu?$DL3~U>5OR}ul<@W+UeYA_m*v(9N!jiDzIfq sv}N_yE$eu#c~Rb}k5}@?@26@G>l@p|y-#tJd1qvkJJn!y4(9-W0$m{iKL7v# literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TuningJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TuningJob.php new file mode 100644 index 0000000000000000000000000000000000000000..a0cf2b6b021563f0128d9d623bb0b6ecbe112515 GIT binary patch literal 4711 zcmb_g+i%lW7{>`M?U!DHVPGmQCT(fyhO>5K+QNV(G`+CVMr}dU%#?*_rH zM~aRYB#ol&hMrBELDVYlFBWOyyZ)~AG^iU~E`V>hNF3S@(N}AgM}*o9o7(0o7hyhN zBFu6s!hEuL2f*>{IM#Q#sE0uveg+-?!ldrGjviB+;=dU;wp`z(uI;%$;bHFTP1}nJ za=%U6OnisBfv+=$P2VB&H+3PC(awYc9{#T0wyDPafxa-;eM%zV_RM7xJCPgGAgUp0 zskBRI>P5CPe^aVu;@qY_FKjH8-ZJv8PNRf$YuELN&?NHjaJ!j+!}QBM#$)BsHCJ5X zH7aD!-gkqjRO+0nBjhC3Eh2+BFxN35G9Lu!8lMiX`Zys~--!-F7MJaiIPWJ5QL>G= zAcIRuqrBrHKB?Ub2j|@i9h0d`;^TQZqHf)DC4S0{Mhce|%&hq|z%1Nz@b6{#_GirmtthLC=o_l)h7Q>bCUTvJffX;#HFh3TjazbcQsDrePM z&`>-o;RaX@H^xGEU~$R}r_8=8E2;*$hO8e5buHW3`4Wb>U$kLdn^>CZXIUHI6_lA( zKZl$X5p=1=e5aj3{@l`3o4@T?BZao$`V0W|MN}}2492twBg98XGCiY%v7mKHh*e%% z2ZM3lfFTk^L8Rq4z1ltvqQKbZC=jPufnm?C6ED`r^ei5Gu}yePIv6QhjPE#4)u+(` zlcT720myR%3Lea-+Bhm5t=vTCz9~<`^{%86aKU_v4eX3XUizL>^&7}_MPHlXM&Edc zEu`^?fmIyjTR4jnShr*yk*7$kO>#LOze5f(Eh7(eODu#vfXSZB)bd=^LO)SQOR#zo zCS#U44zX;<2@>?n1?HEjTafGWpPGa0Gjbr(K^=#oecMZj#xY;Ye5sUvQC^o1Vfthz zreRUe}6bQ>0y!vzpO*v8Um`dyiTG12Hm zc2>rDxR|q9Ehzk|0H6^v9_kk`B&vwWaC461;5uA8`3O9a>eoCw!T?LXIDch2YKTBs1ak8P}^%a8E4OqYzIe1Ny_p;lHP)= zf;0_UFEMKi*~*Znu<~xs!Bh`D4W1ES3hoN_)wG7hl!S7hwL+=*8C*#)rEyXY6Ri7O z2sWw|TCyqLf6tf+oOy7SD+>~Of;QIZa!VgZTMV;Y8%}Sry-O@CE7eHfOGpk;QOL$@EA#nW$mgpE8Wp+MW z_)URHEM?s-LH!Xf$LT23#wW8`b{Up6xux6vtUWPB)=pKqX{4|*$|H8f8zH-wTCK#Rcp-F2)G1<$YML;HSI3a$SBy74p3)Ob z<-yL-V~$Z4lD1J0i-%J9U4dNJqIwy$@^ZPhQ{A$**MF#5k2kh!)d%Y<>(%A_DI5s% zM|L+is(D5I2+kf^UD$!F0e=Z~y!uYbQ&t#0H`7yeY>e6Ro6 zD2i}6Pa_-edva*NMqwq9D+g0NNJgE83)qfb3=DP-K3TMhx@OWH$nUWLSz#I>?$3cS z(c@3y!@m_6?=;md(p2vp9g;+Moq1D!cW1>({vOEQ&R!E_cb$Jzo*ihgK>iAhg>FbZ z*C$+pn7kL>l(D?dp4^>lk_RUWg!);S#D0(t`4MSWUMg@EC&50zt4xT5L=iRim{3!G zxF@F5_T2*q$=#s)=>+FXd_Cz{71r-`|M(*_waQ;i41SX~%Ih`x=wdus{Hwib%J&qr zvu)yw%InM(!CWeF?oz38dtauQ_qwo~m87FB4 zm)z$e8K&bg6U67IaS$?L6VmRJ{k}^&?Vfudr3p`k&m1!0d=j#{AM$imr$HQ2Ip*TD ze%7eVY0MH^rv!-TDNADNGtwQjUNcEYR8p_2)!r+m_L>W|chuMh@I#s;#8p|~9T5D) z=`aj@l1M7?>tT=_2T>pc8V3Ji4?AQ`!-S#od+s=md>QbFC_z8+S?vkQaw_h_m}Ad7 zWM0oejR8mC^&-hcL_@F55?=(d7@k6EPiEJubitU^vKk%dyCQdp6e+uW zJ0XI}R7BglZk6DC5$VeQdJ)X(XpTmUYj<%mwFObh9>a$cJo>$jSnCmc>LOG=z>FzaFM9i?R!!j;N1Iq{$ zln#NdO%0V0(lw-WQW=p|l}RBp79h4{Z9*vwk}OpPk;+E(*L_~-0zIQErw7uLRERUrSCP4!mFRs#z9ZQ!7d-z(P1JvXW!4Ja*^ z^#|N+H{Is3`_G_re7Juw=)CIf_Bw6znpJ|OR=>Yz8dzHKz+mYK--k|je+s+i|kJ|f3f_uKH-$p#`z_8HxoOKRy)qcx#Ju)hDGhj&mJ$VinternalAddGeneratedFile( + ' +« +:google/cloud/aiplatform/v1/unmanaged_container_model.protogoogle.cloud.aiplatform.v1&google/cloud/aiplatform/v1/model.proto"à +UnmanagedContainerModel + artifact_uri ( E +predict_schemata ( 2+.google.cloud.aiplatform.v1.PredictSchemataK +container_spec ( 2..google.cloud.aiplatform.v1.ModelContainerSpecBàABÚ +com.google.cloud.aiplatform.v1BUnmanagedContainerModelProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/UserActionReference.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/UserActionReference.php new file mode 100644 index 0000000000000000000000000000000000000000..ece2093742f74b1270f48a9bfe761e05a0000b09 GIT binary patch literal 988 zcmbVL(TdYR6t%ms&=CZ?FJ(o!>cVzGQ;Oij)ULEvYag^l);>s}Op=>+WSSW!lLeK2 ziGSdy_yK-|U*XK8O$)pGVqTKWz31GMdrn@xR!c>m!U!|e%wPi1H!w>CrKORv6c80@ ziW*|MQe2=80EQFzIJtzk!|~-~3(aMrW2CT#+6_um3q~_>a>d-^_<0q z%WSUE(qR^3;71UWu@&Zu#R#M6-~$?#FvG%;XA9prwyw4XeU|l_VWzR48Mn^wMsCV^WvO#moBNtU;|+e}AX(fZTUR&jpK6@N6;vDx>DXrg)DWt_CW&6WHQMPOf$n|Qc&p+ z`6c3~_~17^)sD@_@OT*_RqkP2C)A>m38lS#b_*Mo3PM8yKv5}|^u zSg8nQFpDOim?0@KB%V2T{Jv(#5x(oV&z&@%<1gB6MV(jabm)E@D zh7-ZR+dGUPBcf!Mc^jKm1vOk2P!kpfW&SxdJ!|Z#lJ?Fc*y@SuHP{uz^TIG)5D`yV zNi|nS>c~Pd&Y9_!S6BS=c5K~_XW%y)F}@{o1V&eEe>#9>rqadG>8=}Wx-X~f^#yNr zjMKCm`_UTXcfgunwQHIJ*~wJ44`*jo%xzLFgaQUnY(K literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagData.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagData.php new file mode 100644 index 0000000000000000000000000000000000000000..35149e52949a8c926127fc54e23fb9fc660a0c9f GIT binary patch literal 5084 zcmcIo&2!tv6*nnUmL4TphV6u5#|}(8vFs*bq%`RaZO0}>T4rKPv`8y68P1>}u%tEy z0dxUq?0PiQdk_5=a!qpR|Itf($f1WGe9lY{z2=m+A0R1-g5>c;7lGJ)zxUqneeA>D zy&voba9!UZ9${8Q9KH8ak9LV3FhBBb-_?6@zfYKM`@?{`gc-VC-_kd?I(nnt>|8_9 z(2to-D*C|p2QDewt{*#Piw3S0^?f!h@2!^i2#d%IlUW1Pu_DV5-~gUABw=9LMBixD zo{-4mi`@-@(_QB{-RcOZyR&)+z;>-L)OQ5lwl%1u0K5Vn|AM&ZQdx@%Gj$h$Z?|EL`Cz|Qd7dzMI)+lw0nBh(?FX3>E%Z; z=}^q5$QlOIWkoDM{(`E=RUKy(sE3%`DI394e~AB%TxaNL?YLXIAoSj}56|nxn=sz=kZ`)(EtrFdv;M z{v!j0J8D2|CBi5hbk_z{p zFx?D^#q8a}tO)djH^Y@Nl*YFO4r=%e=8_~XdyQtH(%z}a!wMg%!D#IfY1jHqk|NKjTQK;BV@I9B<%#539-Aa65* zB%8c{7S4*4D<+O7&D9v4J5m)&#Q_d8N=jz@iBfe~v<2Ns2hl|`IUOwFT1{t zGnwz5K^ z2L^U%%GsqLY5O3}+YLKxi?LO3h7IZ|T$HDW=`gxS5~x!Uw;{&WI+r>K*@jCFWypmY z2d-~92_}eOq!v$I$UPHc2SM+{Lg*q930Pi$b#JCQ+vWli20gt8`EMz+5`YB(@L`(# zm$-c-{unNXyA~s+m<1F{SXeqa!`fV|#U}^}7NRk~QJKnv>%@XPRHpJgIZ^5XZx`C&L`_C zq@|xSaCuuwukXg*a~u)XK+}iIefk1N8JBp2XxFsWvYJC0X}L5N(Rj$=9t*TY7fyr^ z;Np}8el81*W{6*Q;#|(*!L}&h`8de9Rv=El9Cs@*E@>MKey42cFv|=17piDZ%C|NY zMnoJERb$)g8@pH9gNw436Yu4eZNk-&uIPXKSvSRU+Eqh9*n*EgG7v;v_}VjjtP5- zMS#e%iI>xmYjp6G3mk<%ISrTJDh;*Y!_}enVq%JC1Z@wa&i()bUhd)z*3a21Qn*qP(v`}1 py;9j(?agAtkNi(>j&348l2<|#H%NTGr}mWFBe7H7@$ADsz^~@=lMes@ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagDataService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagDataService.php new file mode 100644 index 0000000000000000000000000000000000000000..b046ef3ee7b22b299e1e127bbe139e4fd1c39e7c GIT binary patch literal 6287 zcmcIo-D@0G6z^u6(%jf;r^)7{w4H8Ro5W@|iDK=fX`M~lG?F$UZG*_dGCO;BGIlaE z&PUo>f}r4o;8XtwK}!DsU;GF1A}A;X1VMc%_~5G`c<#r{&P;YEo3!R-vwP1u_k8@$ z@1A?FUU$|VG$Jlw3%jb1>tgM(=&xhZac$q$Y*VZSjRtl_&E9Yf6T6Zq&M%91mhXu- z<`?gs169usTn)>jZri$vOPXm1^^$5hrs_9rccZj9RocX^j~`WCRj<}nU#)uB-83{T z(M=Gt)D7%8s)ogdmGW)ut3;@>K)4O7OMV$05puxfxT_L_5Vf)4-O$Kb@Nf zHtS`)u5KE(yFb-c%#qZwlP#c8S#}7HA=u70Z)GNdtj*_Q4GmStFa)02IqJwg-I z^2UbaKkj_%RY$Abg*pdqwxhtExMpyeD)oAV%A3&GqY;h>sxG4Eqv*YZcC;|eG$qOf zQj-g$&8gu5ZdG**;0l5;MgzlVV+#!eqiT)ghzktG1Y8alzBJC4=!Plsu|q^~*~tvq z6j5=F5w2l2t6Pe!dR*uf7owa7giykyeta^G(BA7uocGi{Bvv&6Q9OnMUVb7_e$2-grIT&q!g zgI%EBJAHvmwbU9wr_(6AiTgQW03rIjZ$H4+V4h}=EEG3TA?<|c054)eM!jLi zz&D66-*L)dyVouJ$gjrsBq{GH>ZmY}P294!2hF4)pl&!;H5Twu8gTK?9O}F8n6_Gn zjFWB-lRJ~b(0*zLIXOyl(g1rLLnC`&h-^&}B-}%VfI37EePRO8Xf+Idu$!W>lw~Oq z${bZ=xcm(DC)VJ|VCB0UbCq;U?{p`w-Z~_VplEWUL-Bn54(yU#jWRZZ zhJanjKvZq0h8aMBRbBG{#Qr)>Mh|3X44vI2R5NtoC--sHS8D(aQcfZ&qCpk{t|x*B zIDh4ZGpImzYOzjY%nN7HfcL;~oE8G4h4bYC>PvY8oo_uTE};{Qtw=#aPtGof&MP)347AxEY%6p+jG=1>Wet)mE_MwV(LJPMzV0U z7w(`pbaLS^wCV;Q_vxY1JN-@;(CNTpXuIqcKSYK54qO^`AEL>VkWs^aPC|$#WqH@` zuRNN6bLeccYybB>g?@C5;EGKQRijP`KQCku6Y0s`=>ri{UO0tL!knZ7=>X$kIL#~{ z4syyn-P1puKz)h%o8Rn&zjEmH6t;xvEWo6MIX4WS4s~J!ofPG`_+@TenLs_j@N6Ix z_5}2fa)OO&mzqiZ{HH&jc3mw>$yh%1e6l|YMZ1(Syy8{CAy zA>I`Fvg1t&cNp(iyW&mRiBc0b@QxC5lLopleT4?vj9((7Vw;F#0YmtSn7_%P*W$CM zkU1&DCBtYtYwzOhjzUie>i(p_>eR8%!go1zJUL4WQz5Kc9nwkJ(AP}#rd8MxP`tjQ z@QFF$ddCnGeg;@YoX;Vi=}1aAbbgOEa<-L8)X#1N>>32OB8lE=g#l)=1+Zc@8Q*VB zUgXfR#C#}Z(o;e-3@WpTDGgo_e@A&U*8UBcA}$3jhhJK-8^!nc=7eO2kZ*Jtk(pgN zH!ghLg^njriEIESWy5gysNuIj4OiOEkb9j{JIWcJ7d9Fu219Zgc=>!V!z3TiatJlY zKw%=Q8Jlup9y%GKinrpFF(WX>>y$F08Uo`9-vi6V=eul{i%W(MXCgbPz+w79k~c#C zGkK#84255z(;`+N$jt7vglHJS9?*O8lJqe%e(?GX-`-Y++FliYRHSv^cRaaNdid}m z$653UqXzyudjy{dpTNt% z!%l4`{^eQM@B)2Im*&W0x}+?w@W**+ZE8DQtnjDyN^`jakL@qIPBUd$rrNUHT$kmw hsoD|x;`R2$=mGH(d$x|fa<_fqrjqO>dJAnK^dAYxfhYg~ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/VertexRagService.php new file mode 100644 index 0000000000000000000000000000000000000000..459ceeab333947ccde994fed7a3dfc5bdb11c999 GIT binary patch literal 4469 zcmbtYOLG)e6t*Xskeno#Y646Kk!Au#h)ItDMCll?J4k{Ggor7%y6o!o+?h1h)7^I8 z2}CLzH)^@`U$|!BZ=lKz?5MJevMd)a`~j>y_c4!5CQTyQWai%U{LVSwy>~vm7H`Bb zsV$L^BrYWtZGB6l8$^qfh(=x%XzPt?l_Z)M)nh*(iLPna?`XI0+|xe3e)HaGR86Bs z;t@luMNusvWiN;tm9p!{flI4VQZH}Ll{ZO3$wMb`Yfeg%P2VFrw+|4yb&|%eN3^9C z>lUGI#ig#j#7)_Y%#>}mOxbI5^8jAprm42ZO|H7N&xJvF1RDOujrG9yw3NCO|DEwu z#}9q#yMg~5=C+_!-5@1sWVdX!5qi{*LX9ch2|Y4(UK2K%?3p-1EEcq8Xe$gJgvP!Z zQj&yjU|%Pxm-sP_k`)v+j2fXWP}$1VdFhs!^Q+pFh|w^11-YQnq(M5pYg$5RBMIku z+|0ms>yzCBI5YNbGYlh!LKLQk(ax!DVlTzTz$YO+n9dEK1Qm;HxSM{I987hU$OhVX zkUiSMUW~8~2Z_3uk$b#wy|CitpS|kKVw;sptF||ADyCZ1V6{01&rZO_|1l0~Q7Gwr zhV=Ff>6>%KL~jt0L1q|H90@G$-M75P4z>r5mhYsw110Ka(5k2QvOb zACKouW;_yHmU*uDI0uJ!Mxx$_QGu_RsuYd(A+WbIjqWQ+fxj@zfmdf?Vv~3XfK&02 z&5$!4x`7?G5d{?vu43g23a|T*ic<7pn3qtPP_F^7NWCbD8>vL?9Ta|Po`uPd-WMIw zf(=b9ausy~Mwo#r4xr;#QuNp-`^@i zi=kJ}M2`g|#C7?hScOCKqpAW3KTad@MVjgfI3m{&I6Nq~9Ci*C@@!Dl5ji%jJBLs` zpCUwr4+str0%;AxfWsF{UqE4Z!>2KFKEaOcOoL6AeQuw5l>W`ZxY?-Hv7hmztH-oC zMxXW=qki7D(^#-1EP>Bv%HtefIHi1B9y@{25O zwE)9-HYF4v0u}O*=av__9fKhfR^&Qk+q}qc97fp4hz%l6(0n^q)internalAddGeneratedFile( + ' +Ô/ +/google/cloud/aiplatform/v1/vizier_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto*google/cloud/aiplatform/v1/operation.proto&google/cloud/aiplatform/v1/study.proto#google/longrunning/operations.protogoogle/protobuf/empty.protogoogle/protobuf/timestamp.proto"H +GetStudyRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Study"† +CreateStudyRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location5 +study ( 2!.google.cloud.aiplatform.v1.StudyBàA"€ +ListStudiesRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location + +page_token ( BàA + page_size (BàA"b +ListStudiesResponse2 +studies ( 2!.google.cloud.aiplatform.v1.Study +next_page_token ( "K +DeleteStudyRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Study"j +LookupStudyRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location + display_name ( BàA"Ç +SuggestTrialsRequest7 +parent ( B\'àAúA! +aiplatform.googleapis.com/Study +suggestion_count (BàA + client_id ( BàA? +contexts ( 2(.google.cloud.aiplatform.v1.TrialContextBàA"æ +SuggestTrialsResponse1 +trials ( 2!.google.cloud.aiplatform.v1.Trial< + study_state (2\'.google.cloud.aiplatform.v1.Study.State. + +start_time ( 2.google.protobuf.Timestamp, +end_time ( 2.google.protobuf.Timestamp"z +SuggestTrialsMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata + client_id ( "„ +CreateTrialRequest7 +parent ( B\'àAúA! +aiplatform.googleapis.com/Study5 +trial ( 2!.google.cloud.aiplatform.v1.TrialBàA"H +GetTrialRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Trial"} +ListTrialsRequest7 +parent ( B\'àAúA! +aiplatform.googleapis.com/Study + +page_token ( BàA + page_size (BàA"` +ListTrialsResponse1 +trials ( 2!.google.cloud.aiplatform.v1.Trial +next_page_token ( "œ +AddTrialMeasurementRequest; + +trial_name ( B\'àAúA! +aiplatform.googleapis.com/TrialA + measurement ( 2\'.google.cloud.aiplatform.v1.MeasurementBàA"Õ +CompleteTrialRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/TrialG +final_measurement ( 2\'.google.cloud.aiplatform.v1.MeasurementBàA +trial_infeasible (BàA +infeasible_reason ( BàA"K +DeleteTrialRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Trial"b +#CheckTrialEarlyStoppingStateRequest; + +trial_name ( B\'àAúA! +aiplatform.googleapis.com/Trial"; +$CheckTrialEarlyStoppingStateResponse + should_stop ("• +%CheckTrialEarlyStoppingStateMetatdataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata +study (  +trial ( "I +StopTrialRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Trial"S +ListOptimalTrialsRequest7 +parent ( B\'àAúA! +aiplatform.googleapis.com/Study"V +ListOptimalTrialsResponse9 +optimal_trials ( 2!.google.cloud.aiplatform.v1.Trial2Ô + VizierService« + CreateStudy..google.cloud.aiplatform.v1.CreateStudyRequest!.google.cloud.aiplatform.v1.Study"IÚA parent,study‚Óä“4"+/v1/{parent=projects/*/locations/*}/studies:study– +GetStudy+.google.cloud.aiplatform.v1.GetStudyRequest!.google.cloud.aiplatform.v1.Study":ÚAname‚Óä“-+/v1/{name=projects/*/locations/*/studies/*}¬ + ListStudies..google.cloud.aiplatform.v1.ListStudiesRequest/.google.cloud.aiplatform.v1.ListStudiesResponse"<ÚAparent‚Óä“-+/v1/{parent=projects/*/locations/*}/studies‘ + DeleteStudy..google.cloud.aiplatform.v1.DeleteStudyRequest.google.protobuf.Empty":ÚAname‚Óä“-*+/v1/{name=projects/*/locations/*/studies/*}¨ + LookupStudy..google.cloud.aiplatform.v1.LookupStudyRequest!.google.cloud.aiplatform.v1.Study"FÚAparent‚Óä“7"2/v1/{parent=projects/*/locations/*}/studies:lookup:*Ú + SuggestTrials0.google.cloud.aiplatform.v1.SuggestTrialsRequest.google.longrunning.Operation"xÊA. +SuggestTrialsResponseSuggestTrialsMetadata‚Óä“A""9/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop:*Ü +ListOptimalTrials4.google.cloud.aiplatform.v1.ListOptimalTrialsRequest5.google.cloud.aiplatform.v1.ListOptimalTrialsResponse"ZÚAparent‚Óä“K"F/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials:*MÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÐ +com.google.cloud.aiplatform.v1BVizierServiceProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3' + , true); + + static::$is_initialized = true; + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AcceleratorType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AcceleratorType.php new file mode 100644 index 000000000000..c1230d435c4f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AcceleratorType.php @@ -0,0 +1,139 @@ +google.cloud.aiplatform.v1.AcceleratorType + */ +class AcceleratorType +{ + /** + * Unspecified accelerator type, which means no accelerator. + * + * Generated from protobuf enum ACCELERATOR_TYPE_UNSPECIFIED = 0; + */ + const ACCELERATOR_TYPE_UNSPECIFIED = 0; + /** + * Deprecated: Nvidia Tesla K80 GPU has reached end of support, + * see https://cloud.google.com/compute/docs/eol/k80-eol. + * + * Generated from protobuf enum NVIDIA_TESLA_K80 = 1 [deprecated = true]; + */ + const NVIDIA_TESLA_K80 = 1; + /** + * Nvidia Tesla P100 GPU. + * + * Generated from protobuf enum NVIDIA_TESLA_P100 = 2; + */ + const NVIDIA_TESLA_P100 = 2; + /** + * Nvidia Tesla V100 GPU. + * + * Generated from protobuf enum NVIDIA_TESLA_V100 = 3; + */ + const NVIDIA_TESLA_V100 = 3; + /** + * Nvidia Tesla P4 GPU. + * + * Generated from protobuf enum NVIDIA_TESLA_P4 = 4; + */ + const NVIDIA_TESLA_P4 = 4; + /** + * Nvidia Tesla T4 GPU. + * + * Generated from protobuf enum NVIDIA_TESLA_T4 = 5; + */ + const NVIDIA_TESLA_T4 = 5; + /** + * Nvidia Tesla A100 GPU. + * + * Generated from protobuf enum NVIDIA_TESLA_A100 = 8; + */ + const NVIDIA_TESLA_A100 = 8; + /** + * Nvidia A100 80GB GPU. + * + * Generated from protobuf enum NVIDIA_A100_80GB = 9; + */ + const NVIDIA_A100_80GB = 9; + /** + * Nvidia L4 GPU. + * + * Generated from protobuf enum NVIDIA_L4 = 11; + */ + const NVIDIA_L4 = 11; + /** + * Nvidia H100 80Gb GPU. + * + * Generated from protobuf enum NVIDIA_H100_80GB = 13; + */ + const NVIDIA_H100_80GB = 13; + /** + * TPU v2. + * + * Generated from protobuf enum TPU_V2 = 6; + */ + const TPU_V2 = 6; + /** + * TPU v3. + * + * Generated from protobuf enum TPU_V3 = 7; + */ + const TPU_V3 = 7; + /** + * TPU v4. + * + * Generated from protobuf enum TPU_V4_POD = 10; + */ + const TPU_V4_POD = 10; + /** + * TPU v5. + * + * Generated from protobuf enum TPU_V5_LITEPOD = 12; + */ + const TPU_V5_LITEPOD = 12; + + private static $valueToName = [ + self::ACCELERATOR_TYPE_UNSPECIFIED => 'ACCELERATOR_TYPE_UNSPECIFIED', + self::NVIDIA_TESLA_K80 => 'NVIDIA_TESLA_K80', + self::NVIDIA_TESLA_P100 => 'NVIDIA_TESLA_P100', + self::NVIDIA_TESLA_V100 => 'NVIDIA_TESLA_V100', + self::NVIDIA_TESLA_P4 => 'NVIDIA_TESLA_P4', + self::NVIDIA_TESLA_T4 => 'NVIDIA_TESLA_T4', + self::NVIDIA_TESLA_A100 => 'NVIDIA_TESLA_A100', + self::NVIDIA_A100_80GB => 'NVIDIA_A100_80GB', + self::NVIDIA_L4 => 'NVIDIA_L4', + self::NVIDIA_H100_80GB => 'NVIDIA_H100_80GB', + self::TPU_V2 => 'TPU_V2', + self::TPU_V3 => 'TPU_V3', + self::TPU_V4_POD => 'TPU_V4_POD', + self::TPU_V5_LITEPOD => 'TPU_V5_LITEPOD', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ActiveLearningConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ActiveLearningConfig.php new file mode 100644 index 000000000000..f9887ff8d0c8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ActiveLearningConfig.php @@ -0,0 +1,210 @@ +google.cloud.aiplatform.v1.ActiveLearningConfig + */ +class ActiveLearningConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Active learning data sampling config. For every active learning labeling + * iteration, it will select a batch of data based on the sampling strategy. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SampleConfig sample_config = 3; + */ + protected $sample_config = null; + /** + * CMLE training config. For every active learning labeling iteration, system + * will train a machine learning model on CMLE. The trained model will be used + * by data sampling algorithm to select DataItems. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TrainingConfig training_config = 4; + */ + protected $training_config = null; + protected $human_labeling_budget; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $max_data_item_count + * Max number of human labeled DataItems. + * @type int $max_data_item_percentage + * Max percent of total DataItems for human labeling. + * @type \Google\Cloud\AIPlatform\V1\SampleConfig $sample_config + * Active learning data sampling config. For every active learning labeling + * iteration, it will select a batch of data based on the sampling strategy. + * @type \Google\Cloud\AIPlatform\V1\TrainingConfig $training_config + * CMLE training config. For every active learning labeling iteration, system + * will train a machine learning model on CMLE. The trained model will be used + * by data sampling algorithm to select DataItems. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DataLabelingJob::initOnce(); + parent::__construct($data); + } + + /** + * Max number of human labeled DataItems. + * + * Generated from protobuf field int64 max_data_item_count = 1; + * @return int|string + */ + public function getMaxDataItemCount() + { + return $this->readOneof(1); + } + + public function hasMaxDataItemCount() + { + return $this->hasOneof(1); + } + + /** + * Max number of human labeled DataItems. + * + * Generated from protobuf field int64 max_data_item_count = 1; + * @param int|string $var + * @return $this + */ + public function setMaxDataItemCount($var) + { + GPBUtil::checkInt64($var); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Max percent of total DataItems for human labeling. + * + * Generated from protobuf field int32 max_data_item_percentage = 2; + * @return int + */ + public function getMaxDataItemPercentage() + { + return $this->readOneof(2); + } + + public function hasMaxDataItemPercentage() + { + return $this->hasOneof(2); + } + + /** + * Max percent of total DataItems for human labeling. + * + * Generated from protobuf field int32 max_data_item_percentage = 2; + * @param int $var + * @return $this + */ + public function setMaxDataItemPercentage($var) + { + GPBUtil::checkInt32($var); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Active learning data sampling config. For every active learning labeling + * iteration, it will select a batch of data based on the sampling strategy. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SampleConfig sample_config = 3; + * @return \Google\Cloud\AIPlatform\V1\SampleConfig|null + */ + public function getSampleConfig() + { + return $this->sample_config; + } + + public function hasSampleConfig() + { + return isset($this->sample_config); + } + + public function clearSampleConfig() + { + unset($this->sample_config); + } + + /** + * Active learning data sampling config. For every active learning labeling + * iteration, it will select a batch of data based on the sampling strategy. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SampleConfig sample_config = 3; + * @param \Google\Cloud\AIPlatform\V1\SampleConfig $var + * @return $this + */ + public function setSampleConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SampleConfig::class); + $this->sample_config = $var; + + return $this; + } + + /** + * CMLE training config. For every active learning labeling iteration, system + * will train a machine learning model on CMLE. The trained model will be used + * by data sampling algorithm to select DataItems. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TrainingConfig training_config = 4; + * @return \Google\Cloud\AIPlatform\V1\TrainingConfig|null + */ + public function getTrainingConfig() + { + return $this->training_config; + } + + public function hasTrainingConfig() + { + return isset($this->training_config); + } + + public function clearTrainingConfig() + { + unset($this->training_config); + } + + /** + * CMLE training config. For every active learning labeling iteration, system + * will train a machine learning model on CMLE. The trained model will be used + * by data sampling algorithm to select DataItems. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TrainingConfig training_config = 4; + * @param \Google\Cloud\AIPlatform\V1\TrainingConfig $var + * @return $this + */ + public function setTrainingConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TrainingConfig::class); + $this->training_config = $var; + + return $this; + } + + /** + * @return string + */ + public function getHumanLabelingBudget() + { + return $this->whichOneof("human_labeling_budget"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsRequest.php new file mode 100644 index 000000000000..f48abf80c3d5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsRequest.php @@ -0,0 +1,191 @@ +google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsRequest + */ +class AddContextArtifactsAndExecutionsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Context that the Artifacts and + * Executions belong to. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string context = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $context = ''; + /** + * The resource names of the Artifacts to attribute to the Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field repeated string artifacts = 2 [(.google.api.resource_reference) = { + */ + private $artifacts; + /** + * The resource names of the Executions to associate with the + * Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field repeated string executions = 3 [(.google.api.resource_reference) = { + */ + private $executions; + + /** + * @param string $context Required. The resource name of the Context that the Artifacts and + * Executions belong to. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * Please see {@see MetadataServiceClient::contextName()} for help formatting this field. + * @param string[] $artifacts The resource names of the Artifacts to attribute to the Context. + * + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * @param string[] $executions The resource names of the Executions to associate with the + * Context. + * + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * @return \Google\Cloud\AIPlatform\V1\AddContextArtifactsAndExecutionsRequest + * + * @experimental + */ + public static function build(string $context, array $artifacts, array $executions): self + { + return (new self()) + ->setContext($context) + ->setArtifacts($artifacts) + ->setExecutions($executions); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $context + * Required. The resource name of the Context that the Artifacts and + * Executions belong to. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * @type array|\Google\Protobuf\Internal\RepeatedField $artifacts + * The resource names of the Artifacts to attribute to the Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * @type array|\Google\Protobuf\Internal\RepeatedField $executions + * The resource names of the Executions to associate with the + * Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Context that the Artifacts and + * Executions belong to. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string context = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getContext() + { + return $this->context; + } + + /** + * Required. The resource name of the Context that the Artifacts and + * Executions belong to. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string context = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setContext($var) + { + GPBUtil::checkString($var, True); + $this->context = $var; + + return $this; + } + + /** + * The resource names of the Artifacts to attribute to the Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field repeated string artifacts = 2 [(.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getArtifacts() + { + return $this->artifacts; + } + + /** + * The resource names of the Artifacts to attribute to the Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field repeated string artifacts = 2 [(.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setArtifacts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->artifacts = $arr; + + return $this; + } + + /** + * The resource names of the Executions to associate with the + * Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field repeated string executions = 3 [(.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getExecutions() + { + return $this->executions; + } + + /** + * The resource names of the Executions to associate with the + * Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field repeated string executions = 3 [(.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setExecutions($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->executions = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsResponse.php new file mode 100644 index 000000000000..d4517733526f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsResponse.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse + */ +class AddContextArtifactsAndExecutionsResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenRequest.php new file mode 100644 index 000000000000..ced1c8790978 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenRequest.php @@ -0,0 +1,129 @@ +google.cloud.aiplatform.v1.AddContextChildrenRequest + */ +class AddContextChildrenRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the parent Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string context = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $context = ''; + /** + * The resource names of the child Contexts. + * + * Generated from protobuf field repeated string child_contexts = 2 [(.google.api.resource_reference) = { + */ + private $child_contexts; + + /** + * @param string $context Required. The resource name of the parent Context. + * + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * Please see {@see MetadataServiceClient::contextName()} for help formatting this field. + * @param string[] $childContexts The resource names of the child Contexts. + * + * @return \Google\Cloud\AIPlatform\V1\AddContextChildrenRequest + * + * @experimental + */ + public static function build(string $context, array $childContexts): self + { + return (new self()) + ->setContext($context) + ->setChildContexts($childContexts); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $context + * Required. The resource name of the parent Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * @type array|\Google\Protobuf\Internal\RepeatedField $child_contexts + * The resource names of the child Contexts. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the parent Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string context = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getContext() + { + return $this->context; + } + + /** + * Required. The resource name of the parent Context. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string context = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setContext($var) + { + GPBUtil::checkString($var, True); + $this->context = $var; + + return $this; + } + + /** + * The resource names of the child Contexts. + * + * Generated from protobuf field repeated string child_contexts = 2 [(.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getChildContexts() + { + return $this->child_contexts; + } + + /** + * The resource names of the child Contexts. + * + * Generated from protobuf field repeated string child_contexts = 2 [(.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setChildContexts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->child_contexts = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenResponse.php new file mode 100644 index 000000000000..b684c3645241 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenResponse.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.AddContextChildrenResponse + */ +class AddContextChildrenResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsRequest.php new file mode 100644 index 000000000000..91504a57c913 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.AddExecutionEventsRequest + */ +class AddExecutionEventsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Execution that the Events connect + * Artifacts with. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string execution = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $execution = ''; + /** + * The Events to create and add. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Event events = 2; + */ + private $events; + + /** + * @param string $execution Required. The resource name of the Execution that the Events connect + * Artifacts with. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * Please see {@see MetadataServiceClient::executionName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Event[] $events The Events to create and add. + * + * @return \Google\Cloud\AIPlatform\V1\AddExecutionEventsRequest + * + * @experimental + */ + public static function build(string $execution, array $events): self + { + return (new self()) + ->setExecution($execution) + ->setEvents($events); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $execution + * Required. The resource name of the Execution that the Events connect + * Artifacts with. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * @type array<\Google\Cloud\AIPlatform\V1\Event>|\Google\Protobuf\Internal\RepeatedField $events + * The Events to create and add. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Execution that the Events connect + * Artifacts with. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string execution = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getExecution() + { + return $this->execution; + } + + /** + * Required. The resource name of the Execution that the Events connect + * Artifacts with. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string execution = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setExecution($var) + { + GPBUtil::checkString($var, True); + $this->execution = $var; + + return $this; + } + + /** + * The Events to create and add. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Event events = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEvents() + { + return $this->events; + } + + /** + * The Events to create and add. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Event events = 2; + * @param array<\Google\Cloud\AIPlatform\V1\Event>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEvents($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Event::class); + $this->events = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsResponse.php new file mode 100644 index 000000000000..d89b931a0efc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsResponse.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.AddExecutionEventsResponse + */ +class AddExecutionEventsResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddTrialMeasurementRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddTrialMeasurementRequest.php new file mode 100644 index 000000000000..f2655af971ed --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddTrialMeasurementRequest.php @@ -0,0 +1,120 @@ +google.cloud.aiplatform.v1.AddTrialMeasurementRequest + */ +class AddTrialMeasurementRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the trial to add measurement. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string trial_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $trial_name = ''; + /** + * Required. The measurement to be added to a Trial. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Measurement measurement = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $measurement = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $trial_name + * Required. The name of the trial to add measurement. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * @type \Google\Cloud\AIPlatform\V1\Measurement $measurement + * Required. The measurement to be added to a Trial. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the trial to add measurement. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string trial_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getTrialName() + { + return $this->trial_name; + } + + /** + * Required. The name of the trial to add measurement. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string trial_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setTrialName($var) + { + GPBUtil::checkString($var, True); + $this->trial_name = $var; + + return $this; + } + + /** + * Required. The measurement to be added to a Trial. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Measurement measurement = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Measurement|null + */ + public function getMeasurement() + { + return $this->measurement; + } + + public function hasMeasurement() + { + return isset($this->measurement); + } + + public function clearMeasurement() + { + unset($this->measurement); + } + + /** + * Required. The measurement to be added to a Trial. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Measurement measurement = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Measurement $var + * @return $this + */ + public function setMeasurement($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Measurement::class); + $this->measurement = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Annotation.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Annotation.php new file mode 100644 index 000000000000..e571d303444a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Annotation.php @@ -0,0 +1,446 @@ +google.cloud.aiplatform.v1.Annotation + */ +class Annotation extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Resource name of the Annotation. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. Google Cloud Storage URI points to a YAML file describing + * [payload][google.cloud.aiplatform.v1.Annotation.payload]. The schema is + * defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with the parent Dataset's + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri]. + * + * Generated from protobuf field string payload_schema_uri = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $payload_schema_uri = ''; + /** + * Required. The schema of the payload can be found in + * [payload_schema][google.cloud.aiplatform.v1.Annotation.payload_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value payload = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $payload = null; + /** + * Output only. Timestamp when this Annotation was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Annotation was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Output only. The source of the Annotation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.UserActionReference annotation_source = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $annotation_source = null; + /** + * Optional. The labels with user-defined metadata to organize your + * Annotations. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Annotation(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Annotation: + * * "aiplatform.googleapis.com/annotation_set_name": + * optional, name of the UI's annotation set this Annotation belongs to. + * If not set, the Annotation is not visible in the UI. + * * "aiplatform.googleapis.com/payload_schema": + * output only, its value is the + * [payload_schema's][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * title. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Resource name of the Annotation. + * @type string $payload_schema_uri + * Required. Google Cloud Storage URI points to a YAML file describing + * [payload][google.cloud.aiplatform.v1.Annotation.payload]. The schema is + * defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with the parent Dataset's + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri]. + * @type \Google\Protobuf\Value $payload + * Required. The schema of the payload can be found in + * [payload_schema][google.cloud.aiplatform.v1.Annotation.payload_schema_uri]. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Annotation was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Annotation was last updated. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * @type \Google\Cloud\AIPlatform\V1\UserActionReference $annotation_source + * Output only. The source of the Annotation. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your + * Annotations. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Annotation(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Annotation: + * * "aiplatform.googleapis.com/annotation_set_name": + * optional, name of the UI's annotation set this Annotation belongs to. + * If not set, the Annotation is not visible in the UI. + * * "aiplatform.googleapis.com/payload_schema": + * output only, its value is the + * [payload_schema's][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * title. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Annotation::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Resource name of the Annotation. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Resource name of the Annotation. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. Google Cloud Storage URI points to a YAML file describing + * [payload][google.cloud.aiplatform.v1.Annotation.payload]. The schema is + * defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with the parent Dataset's + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri]. + * + * Generated from protobuf field string payload_schema_uri = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPayloadSchemaUri() + { + return $this->payload_schema_uri; + } + + /** + * Required. Google Cloud Storage URI points to a YAML file describing + * [payload][google.cloud.aiplatform.v1.Annotation.payload]. The schema is + * defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with the parent Dataset's + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri]. + * + * Generated from protobuf field string payload_schema_uri = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPayloadSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->payload_schema_uri = $var; + + return $this; + } + + /** + * Required. The schema of the payload can be found in + * [payload_schema][google.cloud.aiplatform.v1.Annotation.payload_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value payload = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Value|null + */ + public function getPayload() + { + return $this->payload; + } + + public function hasPayload() + { + return isset($this->payload); + } + + public function clearPayload() + { + unset($this->payload); + } + + /** + * Required. The schema of the payload can be found in + * [payload_schema][google.cloud.aiplatform.v1.Annotation.payload_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value payload = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setPayload($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->payload = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Annotation was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Annotation was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Annotation was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Annotation was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Output only. The source of the Annotation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.UserActionReference annotation_source = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\UserActionReference|null + */ + public function getAnnotationSource() + { + return $this->annotation_source; + } + + public function hasAnnotationSource() + { + return isset($this->annotation_source); + } + + public function clearAnnotationSource() + { + unset($this->annotation_source); + } + + /** + * Output only. The source of the Annotation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.UserActionReference annotation_source = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\UserActionReference $var + * @return $this + */ + public function setAnnotationSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\UserActionReference::class); + $this->annotation_source = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * Annotations. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Annotation(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Annotation: + * * "aiplatform.googleapis.com/annotation_set_name": + * optional, name of the UI's annotation set this Annotation belongs to. + * If not set, the Annotation is not visible in the UI. + * * "aiplatform.googleapis.com/payload_schema": + * output only, its value is the + * [payload_schema's][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * title. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * Annotations. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Annotation(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Annotation: + * * "aiplatform.googleapis.com/annotation_set_name": + * optional, name of the UI's annotation set this Annotation belongs to. + * If not set, the Annotation is not visible in the UI. + * * "aiplatform.googleapis.com/payload_schema": + * output only, its value is the + * [payload_schema's][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * title. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AnnotationSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AnnotationSpec.php new file mode 100644 index 000000000000..07c36621fab8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AnnotationSpec.php @@ -0,0 +1,235 @@ +google.cloud.aiplatform.v1.AnnotationSpec + */ +class AnnotationSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Resource name of the AnnotationSpec. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The user-defined name of the AnnotationSpec. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * Output only. Timestamp when this AnnotationSpec was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when AnnotationSpec was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Resource name of the AnnotationSpec. + * @type string $display_name + * Required. The user-defined name of the AnnotationSpec. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this AnnotationSpec was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when AnnotationSpec was last updated. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\AnnotationSpec::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Resource name of the AnnotationSpec. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Resource name of the AnnotationSpec. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The user-defined name of the AnnotationSpec. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The user-defined name of the AnnotationSpec. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this AnnotationSpec was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this AnnotationSpec was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when AnnotationSpec was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when AnnotationSpec was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth.php new file mode 100644 index 000000000000..c49a5c7f9672 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth.php @@ -0,0 +1,75 @@ +google.cloud.aiplatform.v1.ApiAuth + */ +class ApiAuth extends \Google\Protobuf\Internal\Message +{ + protected $auth_config; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ApiAuth\ApiKeyConfig $api_key_config + * The API secret. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ApiAuth::initOnce(); + parent::__construct($data); + } + + /** + * The API secret. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ApiAuth.ApiKeyConfig api_key_config = 1; + * @return \Google\Cloud\AIPlatform\V1\ApiAuth\ApiKeyConfig|null + */ + public function getApiKeyConfig() + { + return $this->readOneof(1); + } + + public function hasApiKeyConfig() + { + return $this->hasOneof(1); + } + + /** + * The API secret. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ApiAuth.ApiKeyConfig api_key_config = 1; + * @param \Google\Cloud\AIPlatform\V1\ApiAuth\ApiKeyConfig $var + * @return $this + */ + public function setApiKeyConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ApiAuth\ApiKeyConfig::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * @return string + */ + public function getAuthConfig() + { + return $this->whichOneof("auth_config"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth/ApiKeyConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth/ApiKeyConfig.php new file mode 100644 index 000000000000..a24aca33626f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ApiAuth/ApiKeyConfig.php @@ -0,0 +1,74 @@ +google.cloud.aiplatform.v1.ApiAuth.ApiKeyConfig + */ +class ApiKeyConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The SecretManager secret version resource name storing API key. + * e.g. projects/{project}/secrets/{secret}/versions/{version} + * + * Generated from protobuf field string api_key_secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $api_key_secret_version = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $api_key_secret_version + * Required. The SecretManager secret version resource name storing API key. + * e.g. projects/{project}/secrets/{secret}/versions/{version} + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ApiAuth::initOnce(); + parent::__construct($data); + } + + /** + * Required. The SecretManager secret version resource name storing API key. + * e.g. projects/{project}/secrets/{secret}/versions/{version} + * + * Generated from protobuf field string api_key_secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getApiKeySecretVersion() + { + return $this->api_key_secret_version; + } + + /** + * Required. The SecretManager secret version resource name storing API key. + * e.g. projects/{project}/secrets/{secret}/versions/{version} + * + * Generated from protobuf field string api_key_secret_version = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setApiKeySecretVersion($var) + { + GPBUtil::checkString($var, True); + $this->api_key_secret_version = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ApiKeyConfig::class, \Google\Cloud\AIPlatform\V1\ApiAuth_ApiKeyConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact.php new file mode 100644 index 000000000000..726926e474ca --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact.php @@ -0,0 +1,547 @@ +google.cloud.aiplatform.v1.Artifact + */ +class Artifact extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the Artifact. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * User provided display name of the Artifact. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + */ + protected $display_name = ''; + /** + * The uniform resource identifier of the artifact file. + * May be empty if there is no actual artifact file. + * + * Generated from protobuf field string uri = 6; + */ + protected $uri = ''; + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 9; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your Artifacts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Artifact (System + * labels are excluded). + * + * Generated from protobuf field map labels = 10; + */ + private $labels; + /** + * Output only. Timestamp when this Artifact was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Artifact was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * The state of this Artifact. This is a property of the Artifact, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines), and the system does not prescribe + * or check the validity of state transitions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Artifact.State state = 13; + */ + protected $state = 0; + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 14; + */ + protected $schema_title = ''; + /** + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 15; + */ + protected $schema_version = ''; + /** + * Properties of the Artifact. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 16; + */ + protected $metadata = null; + /** + * Description of the Artifact + * + * Generated from protobuf field string description = 17; + */ + protected $description = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. The resource name of the Artifact. + * @type string $display_name + * User provided display name of the Artifact. + * May be up to 128 Unicode characters. + * @type string $uri + * The uniform resource identifier of the artifact file. + * May be empty if there is no actual artifact file. + * @type string $etag + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your Artifacts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Artifact (System + * labels are excluded). + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Artifact was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Artifact was last updated. + * @type int $state + * The state of this Artifact. This is a property of the Artifact, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines), and the system does not prescribe + * or check the validity of state transitions. + * @type string $schema_title + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * @type string $schema_version + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * @type \Google\Protobuf\Struct $metadata + * Properties of the Artifact. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * @type string $description + * Description of the Artifact + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Artifact::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the Artifact. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. The resource name of the Artifact. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * User provided display name of the Artifact. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * User provided display name of the Artifact. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The uniform resource identifier of the artifact file. + * May be empty if there is no actual artifact file. + * + * Generated from protobuf field string uri = 6; + * @return string + */ + public function getUri() + { + return $this->uri; + } + + /** + * The uniform resource identifier of the artifact file. + * May be empty if there is no actual artifact file. + * + * Generated from protobuf field string uri = 6; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 9; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 9; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your Artifacts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Artifact (System + * labels are excluded). + * + * Generated from protobuf field map labels = 10; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your Artifacts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Artifact (System + * labels are excluded). + * + * Generated from protobuf field map labels = 10; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. Timestamp when this Artifact was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Artifact was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Artifact was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Artifact was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * The state of this Artifact. This is a property of the Artifact, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines), and the system does not prescribe + * or check the validity of state transitions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Artifact.State state = 13; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * The state of this Artifact. This is a property of the Artifact, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines), and the system does not prescribe + * or check the validity of state transitions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Artifact.State state = 13; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Artifact\State::class); + $this->state = $var; + + return $this; + } + + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 14; + * @return string + */ + public function getSchemaTitle() + { + return $this->schema_title; + } + + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 14; + * @param string $var + * @return $this + */ + public function setSchemaTitle($var) + { + GPBUtil::checkString($var, True); + $this->schema_title = $var; + + return $this; + } + + /** + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 15; + * @return string + */ + public function getSchemaVersion() + { + return $this->schema_version; + } + + /** + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 15; + * @param string $var + * @return $this + */ + public function setSchemaVersion($var) + { + GPBUtil::checkString($var, True); + $this->schema_version = $var; + + return $this; + } + + /** + * Properties of the Artifact. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 16; + * @return \Google\Protobuf\Struct|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Properties of the Artifact. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 16; + * @param \Google\Protobuf\Struct $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->metadata = $var; + + return $this; + } + + /** + * Description of the Artifact + * + * Generated from protobuf field string description = 17; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Description of the Artifact + * + * Generated from protobuf field string description = 17; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact/State.php new file mode 100644 index 000000000000..63c2eea3f986 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact/State.php @@ -0,0 +1,66 @@ +google.cloud.aiplatform.v1.Artifact.State + */ +class State +{ + /** + * Unspecified state for the Artifact. + * + * Generated from protobuf enum STATE_UNSPECIFIED = 0; + */ + const STATE_UNSPECIFIED = 0; + /** + * A state used by systems like Vertex AI Pipelines to indicate that the + * underlying data item represented by this Artifact is being created. + * + * Generated from protobuf enum PENDING = 1; + */ + const PENDING = 1; + /** + * A state indicating that the Artifact should exist, unless something + * external to the system deletes it. + * + * Generated from protobuf enum LIVE = 2; + */ + const LIVE = 2; + + private static $valueToName = [ + self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', + self::PENDING => 'PENDING', + self::LIVE => 'LIVE', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\Artifact_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeOperationMetadata.php new file mode 100644 index 000000000000..72e3b6bf3dc6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeOperationMetadata.php @@ -0,0 +1,116 @@ +google.cloud.aiplatform.v1.AssignNotebookRuntimeOperationMetadata + */ +class AssignNotebookRuntimeOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * + * Generated from protobuf field string progress_message = 2; + */ + protected $progress_message = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * @type string $progress_message + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * + * Generated from protobuf field string progress_message = 2; + * @return string + */ + public function getProgressMessage() + { + return $this->progress_message; + } + + /** + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * + * Generated from protobuf field string progress_message = 2; + * @param string $var + * @return $this + */ + public function setProgressMessage($var) + { + GPBUtil::checkString($var, True); + $this->progress_message = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeRequest.php new file mode 100644 index 000000000000..c8ea820e441c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AssignNotebookRuntimeRequest.php @@ -0,0 +1,216 @@ +google.cloud.aiplatform.v1.AssignNotebookRuntimeRequest + */ +class AssignNotebookRuntimeRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to get the NotebookRuntime + * assignment. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The resource name of the NotebookRuntimeTemplate based on which a + * NotebookRuntime will be assigned (reuse or create a new one). + * + * Generated from protobuf field string notebook_runtime_template = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $notebook_runtime_template = ''; + /** + * Required. Provide runtime specific information (e.g. runtime owner, + * notebook id) used for NotebookRuntime assignment. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookRuntime notebook_runtime = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $notebook_runtime = null; + /** + * Optional. User specified ID for the notebook runtime. + * + * Generated from protobuf field string notebook_runtime_id = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $notebook_runtime_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to get the NotebookRuntime + * assignment. Format: `projects/{project}/locations/{location}` + * Please see {@see NotebookServiceClient::locationName()} for help formatting this field. + * @param string $notebookRuntimeTemplate Required. The resource name of the NotebookRuntimeTemplate based on which a + * NotebookRuntime will be assigned (reuse or create a new one). Please see + * {@see NotebookServiceClient::notebookRuntimeTemplateName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\NotebookRuntime $notebookRuntime Required. Provide runtime specific information (e.g. runtime owner, + * notebook id) used for NotebookRuntime assignment. + * @param string $notebookRuntimeId Optional. User specified ID for the notebook runtime. + * + * @return \Google\Cloud\AIPlatform\V1\AssignNotebookRuntimeRequest + * + * @experimental + */ + public static function build(string $parent, string $notebookRuntimeTemplate, \Google\Cloud\AIPlatform\V1\NotebookRuntime $notebookRuntime, string $notebookRuntimeId): self + { + return (new self()) + ->setParent($parent) + ->setNotebookRuntimeTemplate($notebookRuntimeTemplate) + ->setNotebookRuntime($notebookRuntime) + ->setNotebookRuntimeId($notebookRuntimeId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to get the NotebookRuntime + * assignment. Format: `projects/{project}/locations/{location}` + * @type string $notebook_runtime_template + * Required. The resource name of the NotebookRuntimeTemplate based on which a + * NotebookRuntime will be assigned (reuse or create a new one). + * @type \Google\Cloud\AIPlatform\V1\NotebookRuntime $notebook_runtime + * Required. Provide runtime specific information (e.g. runtime owner, + * notebook id) used for NotebookRuntime assignment. + * @type string $notebook_runtime_id + * Optional. User specified ID for the notebook runtime. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to get the NotebookRuntime + * assignment. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to get the NotebookRuntime + * assignment. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The resource name of the NotebookRuntimeTemplate based on which a + * NotebookRuntime will be assigned (reuse or create a new one). + * + * Generated from protobuf field string notebook_runtime_template = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getNotebookRuntimeTemplate() + { + return $this->notebook_runtime_template; + } + + /** + * Required. The resource name of the NotebookRuntimeTemplate based on which a + * NotebookRuntime will be assigned (reuse or create a new one). + * + * Generated from protobuf field string notebook_runtime_template = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setNotebookRuntimeTemplate($var) + { + GPBUtil::checkString($var, True); + $this->notebook_runtime_template = $var; + + return $this; + } + + /** + * Required. Provide runtime specific information (e.g. runtime owner, + * notebook id) used for NotebookRuntime assignment. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookRuntime notebook_runtime = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\NotebookRuntime|null + */ + public function getNotebookRuntime() + { + return $this->notebook_runtime; + } + + public function hasNotebookRuntime() + { + return isset($this->notebook_runtime); + } + + public function clearNotebookRuntime() + { + unset($this->notebook_runtime); + } + + /** + * Required. Provide runtime specific information (e.g. runtime owner, + * notebook id) used for NotebookRuntime assignment. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookRuntime notebook_runtime = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\NotebookRuntime $var + * @return $this + */ + public function setNotebookRuntime($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\NotebookRuntime::class); + $this->notebook_runtime = $var; + + return $this; + } + + /** + * Optional. User specified ID for the notebook runtime. + * + * Generated from protobuf field string notebook_runtime_id = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getNotebookRuntimeId() + { + return $this->notebook_runtime_id; + } + + /** + * Optional. User specified ID for the notebook runtime. + * + * Generated from protobuf field string notebook_runtime_id = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setNotebookRuntimeId($var) + { + GPBUtil::checkString($var, True); + $this->notebook_runtime_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Attribution.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Attribution.php new file mode 100644 index 000000000000..457be211bfdd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Attribution.php @@ -0,0 +1,565 @@ +google.cloud.aiplatform.v1.Attribution + */ +class Attribution extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Model predicted output if the input instance is constructed + * from the baselines of all the features defined in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The field name of the output is determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model's predicted output has multiple dimensions (rank > 1), this is + * the value in the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * If there are multiple baselines, their output values are averaged. + * + * Generated from protobuf field double baseline_output_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $baseline_output_value = 0.0; + /** + * Output only. Model predicted output on the corresponding [explanation + * instance][ExplainRequest.instances]. The field name of the output is + * determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model predicted output has multiple dimensions, this is the value in + * the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * + * Generated from protobuf field double instance_output_value = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $instance_output_value = 0.0; + /** + * Output only. Attributions of each explained feature. Features are extracted + * from the [prediction + * instances][google.cloud.aiplatform.v1.ExplainRequest.instances] according + * to [explanation metadata for + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The value is a struct, whose keys are the name of the feature. The values + * are how much the feature in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances] contributed + * to the predicted result. + * The format of the value is determined by the feature's input format: + * * If the feature is a scalar value, the attribution value is a + * [floating number][google.protobuf.Value.number_value]. + * * If the feature is an array of scalar values, the attribution value is + * an [array][google.protobuf.Value.list_value]. + * * If the feature is a struct, the attribution value is a + * [struct][google.protobuf.Value.struct_value]. The keys in the + * attribution value struct are the same as the keys in the feature + * struct. The formats of the values in the attribution struct are + * determined by the formats of the values in the feature struct. + * The + * [ExplanationMetadata.feature_attributions_schema_uri][google.cloud.aiplatform.v1.ExplanationMetadata.feature_attributions_schema_uri] + * field, pointed to by the + * [ExplanationSpec][google.cloud.aiplatform.v1.ExplanationSpec] field of the + * [Endpoint.deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] + * object, points to the schema file that describes the features and their + * attribution values (if it is populated). + * + * Generated from protobuf field .google.protobuf.Value feature_attributions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $feature_attributions = null; + /** + * Output only. The index that locates the explained prediction output. + * If the prediction output is a scalar value, output_index is not populated. + * If the prediction output has multiple dimensions, the length of the + * output_index list is the same as the number of dimensions of the output. + * The i-th element in output_index is the element index of the i-th dimension + * of the output vector. Indices start from 0. + * + * Generated from protobuf field repeated int32 output_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $output_index; + /** + * Output only. The display name of the output identified by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. For + * example, the predicted class name by a multi-classification Model. + * This field is only populated iff the Model predicts display names as a + * separate field along with the explained output. The predicted display name + * must has the same shape of the explained output, and can be located using + * output_index. + * + * Generated from protobuf field string output_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $output_display_name = ''; + /** + * Output only. Error of + * [feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * caused by approximation used in the explanation method. Lower value means + * more precise attributions. + * * For Sampled Shapley + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.sampled_shapley_attribution], + * increasing + * [path_count][google.cloud.aiplatform.v1.SampledShapleyAttribution.path_count] + * might reduce the error. + * * For Integrated Gradients + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.IntegratedGradientsAttribution.step_count] + * might reduce the error. + * * For [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.XraiAttribution.step_count] might + * reduce the error. + * See [this introduction](/vertex-ai/docs/explainable-ai/overview) + * for more information. + * + * Generated from protobuf field double approximation_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $approximation_error = 0.0; + /** + * Output only. Name of the explain output. Specified as the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * + * Generated from protobuf field string output_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $output_name = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $baseline_output_value + * Output only. Model predicted output if the input instance is constructed + * from the baselines of all the features defined in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The field name of the output is determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model's predicted output has multiple dimensions (rank > 1), this is + * the value in the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * If there are multiple baselines, their output values are averaged. + * @type float $instance_output_value + * Output only. Model predicted output on the corresponding [explanation + * instance][ExplainRequest.instances]. The field name of the output is + * determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model predicted output has multiple dimensions, this is the value in + * the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * @type \Google\Protobuf\Value $feature_attributions + * Output only. Attributions of each explained feature. Features are extracted + * from the [prediction + * instances][google.cloud.aiplatform.v1.ExplainRequest.instances] according + * to [explanation metadata for + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The value is a struct, whose keys are the name of the feature. The values + * are how much the feature in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances] contributed + * to the predicted result. + * The format of the value is determined by the feature's input format: + * * If the feature is a scalar value, the attribution value is a + * [floating number][google.protobuf.Value.number_value]. + * * If the feature is an array of scalar values, the attribution value is + * an [array][google.protobuf.Value.list_value]. + * * If the feature is a struct, the attribution value is a + * [struct][google.protobuf.Value.struct_value]. The keys in the + * attribution value struct are the same as the keys in the feature + * struct. The formats of the values in the attribution struct are + * determined by the formats of the values in the feature struct. + * The + * [ExplanationMetadata.feature_attributions_schema_uri][google.cloud.aiplatform.v1.ExplanationMetadata.feature_attributions_schema_uri] + * field, pointed to by the + * [ExplanationSpec][google.cloud.aiplatform.v1.ExplanationSpec] field of the + * [Endpoint.deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] + * object, points to the schema file that describes the features and their + * attribution values (if it is populated). + * @type array|\Google\Protobuf\Internal\RepeatedField $output_index + * Output only. The index that locates the explained prediction output. + * If the prediction output is a scalar value, output_index is not populated. + * If the prediction output has multiple dimensions, the length of the + * output_index list is the same as the number of dimensions of the output. + * The i-th element in output_index is the element index of the i-th dimension + * of the output vector. Indices start from 0. + * @type string $output_display_name + * Output only. The display name of the output identified by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. For + * example, the predicted class name by a multi-classification Model. + * This field is only populated iff the Model predicts display names as a + * separate field along with the explained output. The predicted display name + * must has the same shape of the explained output, and can be located using + * output_index. + * @type float $approximation_error + * Output only. Error of + * [feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * caused by approximation used in the explanation method. Lower value means + * more precise attributions. + * * For Sampled Shapley + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.sampled_shapley_attribution], + * increasing + * [path_count][google.cloud.aiplatform.v1.SampledShapleyAttribution.path_count] + * might reduce the error. + * * For Integrated Gradients + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.IntegratedGradientsAttribution.step_count] + * might reduce the error. + * * For [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.XraiAttribution.step_count] might + * reduce the error. + * See [this introduction](/vertex-ai/docs/explainable-ai/overview) + * for more information. + * @type string $output_name + * Output only. Name of the explain output. Specified as the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Model predicted output if the input instance is constructed + * from the baselines of all the features defined in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The field name of the output is determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model's predicted output has multiple dimensions (rank > 1), this is + * the value in the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * If there are multiple baselines, their output values are averaged. + * + * Generated from protobuf field double baseline_output_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getBaselineOutputValue() + { + return $this->baseline_output_value; + } + + /** + * Output only. Model predicted output if the input instance is constructed + * from the baselines of all the features defined in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The field name of the output is determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model's predicted output has multiple dimensions (rank > 1), this is + * the value in the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * If there are multiple baselines, their output values are averaged. + * + * Generated from protobuf field double baseline_output_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setBaselineOutputValue($var) + { + GPBUtil::checkDouble($var); + $this->baseline_output_value = $var; + + return $this; + } + + /** + * Output only. Model predicted output on the corresponding [explanation + * instance][ExplainRequest.instances]. The field name of the output is + * determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model predicted output has multiple dimensions, this is the value in + * the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * + * Generated from protobuf field double instance_output_value = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getInstanceOutputValue() + { + return $this->instance_output_value; + } + + /** + * Output only. Model predicted output on the corresponding [explanation + * instance][ExplainRequest.instances]. The field name of the output is + * determined by the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * If the Model predicted output has multiple dimensions, this is the value in + * the output located by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * + * Generated from protobuf field double instance_output_value = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setInstanceOutputValue($var) + { + GPBUtil::checkDouble($var); + $this->instance_output_value = $var; + + return $this; + } + + /** + * Output only. Attributions of each explained feature. Features are extracted + * from the [prediction + * instances][google.cloud.aiplatform.v1.ExplainRequest.instances] according + * to [explanation metadata for + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The value is a struct, whose keys are the name of the feature. The values + * are how much the feature in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances] contributed + * to the predicted result. + * The format of the value is determined by the feature's input format: + * * If the feature is a scalar value, the attribution value is a + * [floating number][google.protobuf.Value.number_value]. + * * If the feature is an array of scalar values, the attribution value is + * an [array][google.protobuf.Value.list_value]. + * * If the feature is a struct, the attribution value is a + * [struct][google.protobuf.Value.struct_value]. The keys in the + * attribution value struct are the same as the keys in the feature + * struct. The formats of the values in the attribution struct are + * determined by the formats of the values in the feature struct. + * The + * [ExplanationMetadata.feature_attributions_schema_uri][google.cloud.aiplatform.v1.ExplanationMetadata.feature_attributions_schema_uri] + * field, pointed to by the + * [ExplanationSpec][google.cloud.aiplatform.v1.ExplanationSpec] field of the + * [Endpoint.deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] + * object, points to the schema file that describes the features and their + * attribution values (if it is populated). + * + * Generated from protobuf field .google.protobuf.Value feature_attributions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Value|null + */ + public function getFeatureAttributions() + { + return $this->feature_attributions; + } + + public function hasFeatureAttributions() + { + return isset($this->feature_attributions); + } + + public function clearFeatureAttributions() + { + unset($this->feature_attributions); + } + + /** + * Output only. Attributions of each explained feature. Features are extracted + * from the [prediction + * instances][google.cloud.aiplatform.v1.ExplainRequest.instances] according + * to [explanation metadata for + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The value is a struct, whose keys are the name of the feature. The values + * are how much the feature in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances] contributed + * to the predicted result. + * The format of the value is determined by the feature's input format: + * * If the feature is a scalar value, the attribution value is a + * [floating number][google.protobuf.Value.number_value]. + * * If the feature is an array of scalar values, the attribution value is + * an [array][google.protobuf.Value.list_value]. + * * If the feature is a struct, the attribution value is a + * [struct][google.protobuf.Value.struct_value]. The keys in the + * attribution value struct are the same as the keys in the feature + * struct. The formats of the values in the attribution struct are + * determined by the formats of the values in the feature struct. + * The + * [ExplanationMetadata.feature_attributions_schema_uri][google.cloud.aiplatform.v1.ExplanationMetadata.feature_attributions_schema_uri] + * field, pointed to by the + * [ExplanationSpec][google.cloud.aiplatform.v1.ExplanationSpec] field of the + * [Endpoint.deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] + * object, points to the schema file that describes the features and their + * attribution values (if it is populated). + * + * Generated from protobuf field .google.protobuf.Value feature_attributions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setFeatureAttributions($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->feature_attributions = $var; + + return $this; + } + + /** + * Output only. The index that locates the explained prediction output. + * If the prediction output is a scalar value, output_index is not populated. + * If the prediction output has multiple dimensions, the length of the + * output_index list is the same as the number of dimensions of the output. + * The i-th element in output_index is the element index of the i-th dimension + * of the output vector. Indices start from 0. + * + * Generated from protobuf field repeated int32 output_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOutputIndex() + { + return $this->output_index; + } + + /** + * Output only. The index that locates the explained prediction output. + * If the prediction output is a scalar value, output_index is not populated. + * If the prediction output has multiple dimensions, the length of the + * output_index list is the same as the number of dimensions of the output. + * The i-th element in output_index is the element index of the i-th dimension + * of the output vector. Indices start from 0. + * + * Generated from protobuf field repeated int32 output_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOutputIndex($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32); + $this->output_index = $arr; + + return $this; + } + + /** + * Output only. The display name of the output identified by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. For + * example, the predicted class name by a multi-classification Model. + * This field is only populated iff the Model predicts display names as a + * separate field along with the explained output. The predicted display name + * must has the same shape of the explained output, and can be located using + * output_index. + * + * Generated from protobuf field string output_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getOutputDisplayName() + { + return $this->output_display_name; + } + + /** + * Output only. The display name of the output identified by + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index]. For + * example, the predicted class name by a multi-classification Model. + * This field is only populated iff the Model predicts display names as a + * separate field along with the explained output. The predicted display name + * must has the same shape of the explained output, and can be located using + * output_index. + * + * Generated from protobuf field string output_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setOutputDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->output_display_name = $var; + + return $this; + } + + /** + * Output only. Error of + * [feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * caused by approximation used in the explanation method. Lower value means + * more precise attributions. + * * For Sampled Shapley + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.sampled_shapley_attribution], + * increasing + * [path_count][google.cloud.aiplatform.v1.SampledShapleyAttribution.path_count] + * might reduce the error. + * * For Integrated Gradients + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.IntegratedGradientsAttribution.step_count] + * might reduce the error. + * * For [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.XraiAttribution.step_count] might + * reduce the error. + * See [this introduction](/vertex-ai/docs/explainable-ai/overview) + * for more information. + * + * Generated from protobuf field double approximation_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getApproximationError() + { + return $this->approximation_error; + } + + /** + * Output only. Error of + * [feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * caused by approximation used in the explanation method. Lower value means + * more precise attributions. + * * For Sampled Shapley + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.sampled_shapley_attribution], + * increasing + * [path_count][google.cloud.aiplatform.v1.SampledShapleyAttribution.path_count] + * might reduce the error. + * * For Integrated Gradients + * [attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.IntegratedGradientsAttribution.step_count] + * might reduce the error. + * * For [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * increasing + * [step_count][google.cloud.aiplatform.v1.XraiAttribution.step_count] might + * reduce the error. + * See [this introduction](/vertex-ai/docs/explainable-ai/overview) + * for more information. + * + * Generated from protobuf field double approximation_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setApproximationError($var) + { + GPBUtil::checkDouble($var); + $this->approximation_error = $var; + + return $this; + } + + /** + * Output only. Name of the explain output. Specified as the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * + * Generated from protobuf field string output_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getOutputName() + { + return $this->output_name; + } + + /** + * Output only. Name of the explain output. Specified as the key in + * [ExplanationMetadata.outputs][google.cloud.aiplatform.v1.ExplanationMetadata.outputs]. + * + * Generated from protobuf field string output_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setOutputName($var) + { + GPBUtil::checkString($var, True); + $this->output_name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest.php new file mode 100644 index 000000000000..864c6417b67d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest.php @@ -0,0 +1,220 @@ +google.cloud.aiplatform.v1.AugmentPromptRequest + */ +class AugmentPromptRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location from which to augment prompt. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Optional. Input content to augment, only text format is supported for now. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $contents; + /** + * Optional. Metadata of the backend deployed model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AugmentPromptRequest.Model model = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $model = null; + protected $data_source; + + /** + * @param string $parent Required. The resource name of the Location from which to augment prompt. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. Please see + * {@see VertexRagServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\AugmentPromptRequest\Model $model Optional. Metadata of the backend deployed model. + * @param \Google\Cloud\AIPlatform\V1\VertexRagStore $vertexRagStore Optional. Retrieves contexts from the Vertex RagStore. + * + * @return \Google\Cloud\AIPlatform\V1\AugmentPromptRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\AugmentPromptRequest\Model $model, \Google\Cloud\AIPlatform\V1\VertexRagStore $vertexRagStore): self + { + return (new self()) + ->setParent($parent) + ->setModel($model) + ->setVertexRagStore($vertexRagStore); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\VertexRagStore $vertex_rag_store + * Optional. Retrieves contexts from the Vertex RagStore. + * @type string $parent + * Required. The resource name of the Location from which to augment prompt. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * @type array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $contents + * Optional. Input content to augment, only text format is supported for now. + * @type \Google\Cloud\AIPlatform\V1\AugmentPromptRequest\Model $model + * Optional. Metadata of the backend deployed model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Retrieves contexts from the Vertex RagStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\VertexRagStore|null + */ + public function getVertexRagStore() + { + return $this->readOneof(4); + } + + public function hasVertexRagStore() + { + return $this->hasOneof(4); + } + + /** + * Optional. Retrieves contexts from the Vertex RagStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.VertexRagStore vertex_rag_store = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\VertexRagStore $var + * @return $this + */ + public function setVertexRagStore($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\VertexRagStore::class); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * Required. The resource name of the Location from which to augment prompt. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location from which to augment prompt. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Optional. Input content to augment, only text format is supported for now. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getContents() + { + return $this->contents; + } + + /** + * Optional. Input content to augment, only text format is supported for now. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setContents($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Content::class); + $this->contents = $arr; + + return $this; + } + + /** + * Optional. Metadata of the backend deployed model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AugmentPromptRequest.Model model = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\AugmentPromptRequest\Model|null + */ + public function getModel() + { + return $this->model; + } + + public function hasModel() + { + return isset($this->model); + } + + public function clearModel() + { + unset($this->model); + } + + /** + * Optional. Metadata of the backend deployed model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AugmentPromptRequest.Model model = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\AugmentPromptRequest\Model $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\AugmentPromptRequest\Model::class); + $this->model = $var; + + return $this; + } + + /** + * @return string + */ + public function getDataSource() + { + return $this->whichOneof("data_source"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest/Model.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest/Model.php new file mode 100644 index 000000000000..ede5b245ec69 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptRequest/Model.php @@ -0,0 +1,108 @@ +google.cloud.aiplatform.v1.AugmentPromptRequest.Model + */ +class Model extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. The model that the user will send the augmented prompt for + * content generation. + * + * Generated from protobuf field string model = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $model = ''; + /** + * Optional. The model version of the backend deployed model. + * + * Generated from protobuf field string model_version = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $model_version = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $model + * Optional. The model that the user will send the augmented prompt for + * content generation. + * @type string $model_version + * Optional. The model version of the backend deployed model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. The model that the user will send the augmented prompt for + * content generation. + * + * Generated from protobuf field string model = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * Optional. The model that the user will send the augmented prompt for + * content generation. + * + * Generated from protobuf field string model = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Optional. The model version of the backend deployed model. + * + * Generated from protobuf field string model_version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getModelVersion() + { + return $this->model_version; + } + + /** + * Optional. The model version of the backend deployed model. + * + * Generated from protobuf field string model_version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setModelVersion($var) + { + GPBUtil::checkString($var, True); + $this->model_version = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Model::class, \Google\Cloud\AIPlatform\V1\AugmentPromptRequest_Model::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptResponse.php new file mode 100644 index 000000000000..a5d1bd0c1a3e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AugmentPromptResponse.php @@ -0,0 +1,101 @@ +google.cloud.aiplatform.v1.AugmentPromptResponse + */ +class AugmentPromptResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Augmented prompt, only text format is supported for now. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content augmented_prompt = 1; + */ + private $augmented_prompt; + /** + * Retrieved facts from RAG data sources. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Fact facts = 2; + */ + private $facts; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $augmented_prompt + * Augmented prompt, only text format is supported for now. + * @type array<\Google\Cloud\AIPlatform\V1\Fact>|\Google\Protobuf\Internal\RepeatedField $facts + * Retrieved facts from RAG data sources. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Augmented prompt, only text format is supported for now. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content augmented_prompt = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAugmentedPrompt() + { + return $this->augmented_prompt; + } + + /** + * Augmented prompt, only text format is supported for now. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content augmented_prompt = 1; + * @param array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAugmentedPrompt($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Content::class); + $this->augmented_prompt = $arr; + + return $this; + } + + /** + * Retrieved facts from RAG data sources. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Fact facts = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFacts() + { + return $this->facts; + } + + /** + * Retrieved facts from RAG data sources. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Fact facts = 2; + * @param array<\Google\Cloud\AIPlatform\V1\Fact>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFacts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Fact::class); + $this->facts = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutomaticResources.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutomaticResources.php new file mode 100644 index 000000000000..19a15f9d5eb8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutomaticResources.php @@ -0,0 +1,155 @@ +google.cloud.aiplatform.v1.AutomaticResources + */ +class AutomaticResources extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. The minimum number of replicas this DeployedModel will be always + * deployed on. If traffic against it increases, it may dynamically be + * deployed onto more replicas up to + * [max_replica_count][google.cloud.aiplatform.v1.AutomaticResources.max_replica_count], + * and as traffic decreases, some of these extra replicas may be freed. If the + * requested value is too large, the deployment will error. + * + * Generated from protobuf field int32 min_replica_count = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $min_replica_count = 0; + /** + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, a no upper bound for scaling under + * heavy traffic will be assume, though Vertex AI may be unable to scale + * beyond certain replica number. + * + * Generated from protobuf field int32 max_replica_count = 2 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $max_replica_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $min_replica_count + * Immutable. The minimum number of replicas this DeployedModel will be always + * deployed on. If traffic against it increases, it may dynamically be + * deployed onto more replicas up to + * [max_replica_count][google.cloud.aiplatform.v1.AutomaticResources.max_replica_count], + * and as traffic decreases, some of these extra replicas may be freed. If the + * requested value is too large, the deployment will error. + * @type int $max_replica_count + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, a no upper bound for scaling under + * heavy traffic will be assume, though Vertex AI may be unable to scale + * beyond certain replica number. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MachineResources::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. The minimum number of replicas this DeployedModel will be always + * deployed on. If traffic against it increases, it may dynamically be + * deployed onto more replicas up to + * [max_replica_count][google.cloud.aiplatform.v1.AutomaticResources.max_replica_count], + * and as traffic decreases, some of these extra replicas may be freed. If the + * requested value is too large, the deployment will error. + * + * Generated from protobuf field int32 min_replica_count = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getMinReplicaCount() + { + return $this->min_replica_count; + } + + /** + * Immutable. The minimum number of replicas this DeployedModel will be always + * deployed on. If traffic against it increases, it may dynamically be + * deployed onto more replicas up to + * [max_replica_count][google.cloud.aiplatform.v1.AutomaticResources.max_replica_count], + * and as traffic decreases, some of these extra replicas may be freed. If the + * requested value is too large, the deployment will error. + * + * Generated from protobuf field int32 min_replica_count = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setMinReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->min_replica_count = $var; + + return $this; + } + + /** + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, a no upper bound for scaling under + * heavy traffic will be assume, though Vertex AI may be unable to scale + * beyond certain replica number. + * + * Generated from protobuf field int32 max_replica_count = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getMaxReplicaCount() + { + return $this->max_replica_count; + } + + /** + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, a no upper bound for scaling under + * heavy traffic will be assume, though Vertex AI may be unable to scale + * beyond certain replica number. + * + * Generated from protobuf field int32 max_replica_count = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setMaxReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->max_replica_count = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutoscalingMetricSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutoscalingMetricSpec.php new file mode 100644 index 000000000000..68f5244c7a41 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutoscalingMetricSpec.php @@ -0,0 +1,131 @@ +google.cloud.aiplatform.v1.AutoscalingMetricSpec + */ +class AutoscalingMetricSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource metric name. + * Supported metrics: + * * For Online Prediction: + * * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` + * * `aiplatform.googleapis.com/prediction/online/cpu/utilization` + * + * Generated from protobuf field string metric_name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_name = ''; + /** + * The target resource utilization in percentage (1% - 100%) for the given + * metric; once the real usage deviates from the target by a certain + * percentage, the machine replicas change. The default value is 60 + * (representing 60%) if not provided. + * + * Generated from protobuf field int32 target = 2; + */ + protected $target = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $metric_name + * Required. The resource metric name. + * Supported metrics: + * * For Online Prediction: + * * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` + * * `aiplatform.googleapis.com/prediction/online/cpu/utilization` + * @type int $target + * The target resource utilization in percentage (1% - 100%) for the given + * metric; once the real usage deviates from the target by a certain + * percentage, the machine replicas change. The default value is 60 + * (representing 60%) if not provided. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MachineResources::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource metric name. + * Supported metrics: + * * For Online Prediction: + * * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` + * * `aiplatform.googleapis.com/prediction/online/cpu/utilization` + * + * Generated from protobuf field string metric_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getMetricName() + { + return $this->metric_name; + } + + /** + * Required. The resource metric name. + * Supported metrics: + * * For Online Prediction: + * * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` + * * `aiplatform.googleapis.com/prediction/online/cpu/utilization` + * + * Generated from protobuf field string metric_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setMetricName($var) + { + GPBUtil::checkString($var, True); + $this->metric_name = $var; + + return $this; + } + + /** + * The target resource utilization in percentage (1% - 100%) for the given + * metric; once the real usage deviates from the target by a certain + * percentage, the machine replicas change. The default value is 60 + * (representing 60%) if not provided. + * + * Generated from protobuf field int32 target = 2; + * @return int + */ + public function getTarget() + { + return $this->target; + } + + /** + * The target resource utilization in percentage (1% - 100%) for the given + * metric; once the real usage deviates from the target by a certain + * percentage, the machine replicas change. The default value is 60 + * (representing 60%) if not provided. + * + * Generated from protobuf field int32 target = 2; + * @param int $var + * @return $this + */ + public function setTarget($var) + { + GPBUtil::checkInt32($var); + $this->target = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AvroSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AvroSource.php new file mode 100644 index 000000000000..b0558cc5b603 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AvroSource.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.AvroSource + */ +class AvroSource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $gcs_source = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsSource $gcs_source + * Required. Google Cloud Storage location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\GcsSource|null + */ + public function getGcsSource() + { + return $this->gcs_source; + } + + public function hasGcsSource() + { + return isset($this->gcs_source); + } + + public function clearGcsSource() + { + unset($this->gcs_source); + } + + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\GcsSource $var + * @return $this + */ + public function setGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsSource::class); + $this->gcs_source = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsOperationMetadata.php new file mode 100644 index 000000000000..6311dfc7eb40 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.BatchCancelPipelineJobsOperationMetadata + */ +class BatchCancelPipelineJobsOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsRequest.php new file mode 100644 index 000000000000..ace5b89bb75f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsRequest.php @@ -0,0 +1,139 @@ +google.cloud.aiplatform.v1.BatchCancelPipelineJobsRequest + */ +class BatchCancelPipelineJobsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The names of the PipelineJobs to cancel. + * A maximum of 32 PipelineJobs can be cancelled in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * + * Generated from protobuf field repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + private $names; + + /** + * @param string $parent Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * Please see {@see PipelineServiceClient::locationName()} for help formatting this field. + * @param string[] $names Required. The names of the PipelineJobs to cancel. + * A maximum of 32 PipelineJobs can be cancelled in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * Please see {@see PipelineServiceClient::pipelineJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\BatchCancelPipelineJobsRequest + * + * @experimental + */ + public static function build(string $parent, array $names): self + { + return (new self()) + ->setParent($parent) + ->setNames($names); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * @type array|\Google\Protobuf\Internal\RepeatedField $names + * Required. The names of the PipelineJobs to cancel. + * A maximum of 32 PipelineJobs can be cancelled in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The names of the PipelineJobs to cancel. + * A maximum of 32 PipelineJobs can be cancelled in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * + * Generated from protobuf field repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNames() + { + return $this->names; + } + + /** + * Required. The names of the PipelineJobs to cancel. + * A maximum of 32 PipelineJobs can be cancelled in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * + * Generated from protobuf field repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNames($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->names = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsResponse.php new file mode 100644 index 000000000000..38115bb97b1f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCancelPipelineJobsResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchCancelPipelineJobsResponse + */ +class BatchCancelPipelineJobsResponse extends \Google\Protobuf\Internal\Message +{ + /** + * PipelineJobs cancelled. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PipelineJob pipeline_jobs = 1; + */ + private $pipeline_jobs; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\PipelineJob>|\Google\Protobuf\Internal\RepeatedField $pipeline_jobs + * PipelineJobs cancelled. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * PipelineJobs cancelled. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PipelineJob pipeline_jobs = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPipelineJobs() + { + return $this->pipeline_jobs; + } + + /** + * PipelineJobs cancelled. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PipelineJob pipeline_jobs = 1; + * @param array<\Google\Cloud\AIPlatform\V1\PipelineJob>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPipelineJobs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\PipelineJob::class); + $this->pipeline_jobs = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesOperationMetadata.php new file mode 100644 index 000000000000..6dabff519c11 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata + */ +class BatchCreateFeaturesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Feature. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesRequest.php new file mode 100644 index 000000000000..66c50253b0ca --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesRequest.php @@ -0,0 +1,155 @@ +google.cloud.aiplatform.v1.BatchCreateFeaturesRequest + */ +class BatchCreateFeaturesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType/FeatureGroup to create the + * batch of Features under. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The request message specifying the Features to create. All + * Features must be created under the same parent EntityType / FeatureGroup. + * The `parent` field in each child request message can be omitted. If + * `parent` is set in a child request, then the value must match the `parent` + * value in this request message. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateFeatureRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $requests; + + /** + * @param string $parent Required. The resource name of the EntityType/FeatureGroup to create the + * batch of Features under. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\CreateFeatureRequest[] $requests Required. The request message specifying the Features to create. All + * Features must be created under the same parent EntityType / FeatureGroup. + * The `parent` field in each child request message can be omitted. If + * `parent` is set in a child request, then the value must match the `parent` + * value in this request message. + * + * @return \Google\Cloud\AIPlatform\V1\BatchCreateFeaturesRequest + * + * @experimental + */ + public static function build(string $parent, array $requests): self + { + return (new self()) + ->setParent($parent) + ->setRequests($requests); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the EntityType/FeatureGroup to create the + * batch of Features under. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * @type array<\Google\Cloud\AIPlatform\V1\CreateFeatureRequest>|\Google\Protobuf\Internal\RepeatedField $requests + * Required. The request message specifying the Features to create. All + * Features must be created under the same parent EntityType / FeatureGroup. + * The `parent` field in each child request message can be omitted. If + * `parent` is set in a child request, then the value must match the `parent` + * value in this request message. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the EntityType/FeatureGroup to create the + * batch of Features under. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the EntityType/FeatureGroup to create the + * batch of Features under. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The request message specifying the Features to create. All + * Features must be created under the same parent EntityType / FeatureGroup. + * The `parent` field in each child request message can be omitted. If + * `parent` is set in a child request, then the value must match the `parent` + * value in this request message. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateFeatureRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getRequests() + { + return $this->requests; + } + + /** + * Required. The request message specifying the Features to create. All + * Features must be created under the same parent EntityType / FeatureGroup. + * The `parent` field in each child request message can be omitted. If + * `parent` is set in a child request, then the value must match the `parent` + * value in this request message. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateFeatureRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\CreateFeatureRequest>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setRequests($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\CreateFeatureRequest::class); + $this->requests = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesResponse.php new file mode 100644 index 000000000000..40b52284eaaa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchCreateFeaturesResponse + */ +class BatchCreateFeaturesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The Features created. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Feature features = 1; + */ + private $features; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Feature>|\Google\Protobuf\Internal\RepeatedField $features + * The Features created. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * The Features created. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Feature features = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFeatures() + { + return $this->features; + } + + /** + * The Features created. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Feature features = 1; + * @param array<\Google\Cloud\AIPlatform\V1\Feature>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFeatures($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Feature::class); + $this->features = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsRequest.php new file mode 100644 index 000000000000..ea8f9e456276 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsRequest.php @@ -0,0 +1,143 @@ +google.cloud.aiplatform.v1.BatchCreateTensorboardRunsRequest + */ +class BatchCreateTensorboardRunsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRuns in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The parent field in the CreateTensorboardRunRequest messages must match + * this field. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The request message specifying the TensorboardRuns to create. + * A maximum of 1000 TensorboardRuns can be created in a batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateTensorboardRunRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $requests; + + /** + * @param string $parent Required. The resource name of the TensorboardExperiment to create the + * TensorboardRuns in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The parent field in the CreateTensorboardRunRequest messages must match + * this field. Please see + * {@see TensorboardServiceClient::tensorboardExperimentName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\CreateTensorboardRunRequest[] $requests Required. The request message specifying the TensorboardRuns to create. + * A maximum of 1000 TensorboardRuns can be created in a batch. + * + * @return \Google\Cloud\AIPlatform\V1\BatchCreateTensorboardRunsRequest + * + * @experimental + */ + public static function build(string $parent, array $requests): self + { + return (new self()) + ->setParent($parent) + ->setRequests($requests); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRuns in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The parent field in the CreateTensorboardRunRequest messages must match + * this field. + * @type array<\Google\Cloud\AIPlatform\V1\CreateTensorboardRunRequest>|\Google\Protobuf\Internal\RepeatedField $requests + * Required. The request message specifying the TensorboardRuns to create. + * A maximum of 1000 TensorboardRuns can be created in a batch. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRuns in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The parent field in the CreateTensorboardRunRequest messages must match + * this field. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRuns in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The parent field in the CreateTensorboardRunRequest messages must match + * this field. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The request message specifying the TensorboardRuns to create. + * A maximum of 1000 TensorboardRuns can be created in a batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateTensorboardRunRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getRequests() + { + return $this->requests; + } + + /** + * Required. The request message specifying the TensorboardRuns to create. + * A maximum of 1000 TensorboardRuns can be created in a batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateTensorboardRunRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\CreateTensorboardRunRequest>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setRequests($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\CreateTensorboardRunRequest::class); + $this->requests = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsResponse.php new file mode 100644 index 000000000000..e64e2efcc831 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchCreateTensorboardRunsResponse + */ +class BatchCreateTensorboardRunsResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The created TensorboardRuns. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TensorboardRun tensorboard_runs = 1; + */ + private $tensorboard_runs; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\TensorboardRun>|\Google\Protobuf\Internal\RepeatedField $tensorboard_runs + * The created TensorboardRuns. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * The created TensorboardRuns. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TensorboardRun tensorboard_runs = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTensorboardRuns() + { + return $this->tensorboard_runs; + } + + /** + * The created TensorboardRuns. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TensorboardRun tensorboard_runs = 1; + * @param array<\Google\Cloud\AIPlatform\V1\TensorboardRun>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTensorboardRuns($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\TensorboardRun::class); + $this->tensorboard_runs = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesRequest.php new file mode 100644 index 000000000000..4a4baef7fbe0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesRequest.php @@ -0,0 +1,153 @@ +google.cloud.aiplatform.v1.BatchCreateTensorboardTimeSeriesRequest + */ +class BatchCreateTensorboardTimeSeriesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The TensorboardRuns referenced by the parent fields in the + * CreateTensorboardTimeSeriesRequest messages must be sub resources of this + * TensorboardExperiment. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The request message specifying the TensorboardTimeSeries to + * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $requests; + + /** + * @param string $parent Required. The resource name of the TensorboardExperiment to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The TensorboardRuns referenced by the parent fields in the + * CreateTensorboardTimeSeriesRequest messages must be sub resources of this + * TensorboardExperiment. Please see + * {@see TensorboardServiceClient::tensorboardExperimentName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\CreateTensorboardTimeSeriesRequest[] $requests Required. The request message specifying the TensorboardTimeSeries to + * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. + * + * @return \Google\Cloud\AIPlatform\V1\BatchCreateTensorboardTimeSeriesRequest + * + * @experimental + */ + public static function build(string $parent, array $requests): self + { + return (new self()) + ->setParent($parent) + ->setRequests($requests); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The TensorboardRuns referenced by the parent fields in the + * CreateTensorboardTimeSeriesRequest messages must be sub resources of this + * TensorboardExperiment. + * @type array<\Google\Cloud\AIPlatform\V1\CreateTensorboardTimeSeriesRequest>|\Google\Protobuf\Internal\RepeatedField $requests + * Required. The request message specifying the TensorboardTimeSeries to + * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The TensorboardRuns referenced by the parent fields in the + * CreateTensorboardTimeSeriesRequest messages must be sub resources of this + * TensorboardExperiment. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The TensorboardRuns referenced by the parent fields in the + * CreateTensorboardTimeSeriesRequest messages must be sub resources of this + * TensorboardExperiment. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The request message specifying the TensorboardTimeSeries to + * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getRequests() + { + return $this->requests; + } + + /** + * Required. The request message specifying the TensorboardTimeSeries to + * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\CreateTensorboardTimeSeriesRequest>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setRequests($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\CreateTensorboardTimeSeriesRequest::class); + $this->requests = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesResponse.php new file mode 100644 index 000000000000..d2a57f05f843 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchCreateTensorboardTimeSeriesResponse + */ +class BatchCreateTensorboardTimeSeriesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The created TensorboardTimeSeries. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TensorboardTimeSeries tensorboard_time_series = 1; + */ + private $tensorboard_time_series; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\TensorboardTimeSeries>|\Google\Protobuf\Internal\RepeatedField $tensorboard_time_series + * The created TensorboardTimeSeries. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * The created TensorboardTimeSeries. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TensorboardTimeSeries tensorboard_time_series = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTensorboardTimeSeries() + { + return $this->tensorboard_time_series; + } + + /** + * The created TensorboardTimeSeries. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TensorboardTimeSeries tensorboard_time_series = 1; + * @param array<\Google\Cloud\AIPlatform\V1\TensorboardTimeSeries>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTensorboardTimeSeries($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries::class); + $this->tensorboard_time_series = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDedicatedResources.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDedicatedResources.php new file mode 100644 index 000000000000..ba3d80f6f880 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDedicatedResources.php @@ -0,0 +1,158 @@ +google.cloud.aiplatform.v1.BatchDedicatedResources + */ +class BatchDedicatedResources extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Immutable. The specification of a single machine. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + */ + protected $machine_spec = null; + /** + * Immutable. The number of machine replicas used at the start of the batch + * operation. If not set, Vertex AI decides starting number, not greater than + * [max_replica_count][google.cloud.aiplatform.v1.BatchDedicatedResources.max_replica_count] + * + * Generated from protobuf field int32 starting_replica_count = 2 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $starting_replica_count = 0; + /** + * Immutable. The maximum number of machine replicas the batch operation may + * be scaled to. The default value is 10. + * + * Generated from protobuf field int32 max_replica_count = 3 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $max_replica_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\MachineSpec $machine_spec + * Required. Immutable. The specification of a single machine. + * @type int $starting_replica_count + * Immutable. The number of machine replicas used at the start of the batch + * operation. If not set, Vertex AI decides starting number, not greater than + * [max_replica_count][google.cloud.aiplatform.v1.BatchDedicatedResources.max_replica_count] + * @type int $max_replica_count + * Immutable. The maximum number of machine replicas the batch operation may + * be scaled to. The default value is 10. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MachineResources::initOnce(); + parent::__construct($data); + } + + /** + * Required. Immutable. The specification of a single machine. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return \Google\Cloud\AIPlatform\V1\MachineSpec|null + */ + public function getMachineSpec() + { + return $this->machine_spec; + } + + public function hasMachineSpec() + { + return isset($this->machine_spec); + } + + public function clearMachineSpec() + { + unset($this->machine_spec); + } + + /** + * Required. Immutable. The specification of a single machine. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param \Google\Cloud\AIPlatform\V1\MachineSpec $var + * @return $this + */ + public function setMachineSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MachineSpec::class); + $this->machine_spec = $var; + + return $this; + } + + /** + * Immutable. The number of machine replicas used at the start of the batch + * operation. If not set, Vertex AI decides starting number, not greater than + * [max_replica_count][google.cloud.aiplatform.v1.BatchDedicatedResources.max_replica_count] + * + * Generated from protobuf field int32 starting_replica_count = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getStartingReplicaCount() + { + return $this->starting_replica_count; + } + + /** + * Immutable. The number of machine replicas used at the start of the batch + * operation. If not set, Vertex AI decides starting number, not greater than + * [max_replica_count][google.cloud.aiplatform.v1.BatchDedicatedResources.max_replica_count] + * + * Generated from protobuf field int32 starting_replica_count = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setStartingReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->starting_replica_count = $var; + + return $this; + } + + /** + * Immutable. The maximum number of machine replicas the batch operation may + * be scaled to. The default value is 10. + * + * Generated from protobuf field int32 max_replica_count = 3 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getMaxReplicaCount() + { + return $this->max_replica_count; + } + + /** + * Immutable. The maximum number of machine replicas the batch operation may + * be scaled to. The default value is 10. + * + * Generated from protobuf field int32 max_replica_count = 3 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setMaxReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->max_replica_count = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsRequest.php new file mode 100644 index 000000000000..d3e697f9a6b3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsRequest.php @@ -0,0 +1,139 @@ +google.cloud.aiplatform.v1.BatchDeletePipelineJobsRequest + */ +class BatchDeletePipelineJobsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The names of the PipelineJobs to delete. + * A maximum of 32 PipelineJobs can be deleted in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * + * Generated from protobuf field repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + private $names; + + /** + * @param string $parent Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * Please see {@see PipelineServiceClient::locationName()} for help formatting this field. + * @param string[] $names Required. The names of the PipelineJobs to delete. + * A maximum of 32 PipelineJobs can be deleted in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * Please see {@see PipelineServiceClient::pipelineJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\BatchDeletePipelineJobsRequest + * + * @experimental + */ + public static function build(string $parent, array $names): self + { + return (new self()) + ->setParent($parent) + ->setNames($names); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * @type array|\Google\Protobuf\Internal\RepeatedField $names + * Required. The names of the PipelineJobs to delete. + * A maximum of 32 PipelineJobs can be deleted in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the PipelineJobs' parent resource. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The names of the PipelineJobs to delete. + * A maximum of 32 PipelineJobs can be deleted in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * + * Generated from protobuf field repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNames() + { + return $this->names; + } + + /** + * Required. The names of the PipelineJobs to delete. + * A maximum of 32 PipelineJobs can be deleted in a batch. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * + * Generated from protobuf field repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNames($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->names = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsResponse.php new file mode 100644 index 000000000000..42c0da5961db --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchDeletePipelineJobsResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchDeletePipelineJobsResponse + */ +class BatchDeletePipelineJobsResponse extends \Google\Protobuf\Internal\Message +{ + /** + * PipelineJobs deleted. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PipelineJob pipeline_jobs = 1; + */ + private $pipeline_jobs; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\PipelineJob>|\Google\Protobuf\Internal\RepeatedField $pipeline_jobs + * PipelineJobs deleted. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * PipelineJobs deleted. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PipelineJob pipeline_jobs = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPipelineJobs() + { + return $this->pipeline_jobs; + } + + /** + * PipelineJobs deleted. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PipelineJob pipeline_jobs = 1; + * @param array<\Google\Cloud\AIPlatform\V1\PipelineJob>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPipelineJobs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\PipelineJob::class); + $this->pipeline_jobs = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsRequest.php new file mode 100644 index 000000000000..e300b7710e16 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsRequest.php @@ -0,0 +1,128 @@ +google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsRequest + */ +class BatchImportEvaluatedAnnotationsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the parent ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. Evaluated annotations resource to be imported. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EvaluatedAnnotation evaluated_annotations = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $evaluated_annotations; + + /** + * @param string $parent Required. The name of the parent ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * Please see {@see ModelServiceClient::modelEvaluationSliceName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\EvaluatedAnnotation[] $evaluatedAnnotations Required. Evaluated annotations resource to be imported. + * + * @return \Google\Cloud\AIPlatform\V1\BatchImportEvaluatedAnnotationsRequest + * + * @experimental + */ + public static function build(string $parent, array $evaluatedAnnotations): self + { + return (new self()) + ->setParent($parent) + ->setEvaluatedAnnotations($evaluatedAnnotations); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the parent ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * @type array<\Google\Cloud\AIPlatform\V1\EvaluatedAnnotation>|\Google\Protobuf\Internal\RepeatedField $evaluated_annotations + * Required. Evaluated annotations resource to be imported. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the parent ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the parent ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. Evaluated annotations resource to be imported. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EvaluatedAnnotation evaluated_annotations = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEvaluatedAnnotations() + { + return $this->evaluated_annotations; + } + + /** + * Required. Evaluated annotations resource to be imported. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EvaluatedAnnotation evaluated_annotations = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\EvaluatedAnnotation>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEvaluatedAnnotations($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\EvaluatedAnnotation::class); + $this->evaluated_annotations = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsResponse.php new file mode 100644 index 000000000000..b38ba54de607 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportEvaluatedAnnotationsResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse + */ +class BatchImportEvaluatedAnnotationsResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Number of EvaluatedAnnotations imported. + * + * Generated from protobuf field int32 imported_evaluated_annotations_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $imported_evaluated_annotations_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $imported_evaluated_annotations_count + * Output only. Number of EvaluatedAnnotations imported. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Number of EvaluatedAnnotations imported. + * + * Generated from protobuf field int32 imported_evaluated_annotations_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getImportedEvaluatedAnnotationsCount() + { + return $this->imported_evaluated_annotations_count; + } + + /** + * Output only. Number of EvaluatedAnnotations imported. + * + * Generated from protobuf field int32 imported_evaluated_annotations_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setImportedEvaluatedAnnotationsCount($var) + { + GPBUtil::checkInt32($var); + $this->imported_evaluated_annotations_count = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesRequest.php new file mode 100644 index 000000000000..a9498d04017e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesRequest.php @@ -0,0 +1,128 @@ +google.cloud.aiplatform.v1.BatchImportModelEvaluationSlicesRequest + */ +class BatchImportModelEvaluationSlicesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the parent ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. Model evaluation slice resource to be imported. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ModelEvaluationSlice model_evaluation_slices = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $model_evaluation_slices; + + /** + * @param string $parent Required. The name of the parent ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * Please see {@see ModelServiceClient::modelEvaluationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ModelEvaluationSlice[] $modelEvaluationSlices Required. Model evaluation slice resource to be imported. + * + * @return \Google\Cloud\AIPlatform\V1\BatchImportModelEvaluationSlicesRequest + * + * @experimental + */ + public static function build(string $parent, array $modelEvaluationSlices): self + { + return (new self()) + ->setParent($parent) + ->setModelEvaluationSlices($modelEvaluationSlices); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the parent ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * @type array<\Google\Cloud\AIPlatform\V1\ModelEvaluationSlice>|\Google\Protobuf\Internal\RepeatedField $model_evaluation_slices + * Required. Model evaluation slice resource to be imported. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the parent ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the parent ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. Model evaluation slice resource to be imported. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ModelEvaluationSlice model_evaluation_slices = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getModelEvaluationSlices() + { + return $this->model_evaluation_slices; + } + + /** + * Required. Model evaluation slice resource to be imported. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ModelEvaluationSlice model_evaluation_slices = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\ModelEvaluationSlice>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setModelEvaluationSlices($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ModelEvaluationSlice::class); + $this->model_evaluation_slices = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesResponse.php new file mode 100644 index 000000000000..89b2bd171381 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchImportModelEvaluationSlicesResponse.php @@ -0,0 +1,72 @@ +google.cloud.aiplatform.v1.BatchImportModelEvaluationSlicesResponse + */ +class BatchImportModelEvaluationSlicesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. List of imported + * [ModelEvaluationSlice.name][google.cloud.aiplatform.v1.ModelEvaluationSlice.name]. + * + * Generated from protobuf field repeated string imported_model_evaluation_slices = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $imported_model_evaluation_slices; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $imported_model_evaluation_slices + * Output only. List of imported + * [ModelEvaluationSlice.name][google.cloud.aiplatform.v1.ModelEvaluationSlice.name]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. List of imported + * [ModelEvaluationSlice.name][google.cloud.aiplatform.v1.ModelEvaluationSlice.name]. + * + * Generated from protobuf field repeated string imported_model_evaluation_slices = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getImportedModelEvaluationSlices() + { + return $this->imported_model_evaluation_slices; + } + + /** + * Output only. List of imported + * [ModelEvaluationSlice.name][google.cloud.aiplatform.v1.ModelEvaluationSlice.name]. + * + * Generated from protobuf field repeated string imported_model_evaluation_slices = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setImportedModelEvaluationSlices($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->imported_model_evaluation_slices = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata.php new file mode 100644 index 000000000000..c0566f257330 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata.php @@ -0,0 +1,112 @@ +google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata + */ +class BatchMigrateResourcesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * Partial results that reflect the latest migration operation progress. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult partial_results = 2; + */ + private $partial_results; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * @type array<\Google\Cloud\AIPlatform\V1\BatchMigrateResourcesOperationMetadata\PartialResult>|\Google\Protobuf\Internal\RepeatedField $partial_results + * Partial results that reflect the latest migration operation progress. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MigrationService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * Partial results that reflect the latest migration operation progress. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult partial_results = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPartialResults() + { + return $this->partial_results; + } + + /** + * Partial results that reflect the latest migration operation progress. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult partial_results = 2; + * @param array<\Google\Cloud\AIPlatform\V1\BatchMigrateResourcesOperationMetadata\PartialResult>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPartialResults($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\BatchMigrateResourcesOperationMetadata\PartialResult::class); + $this->partial_results = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata/PartialResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata/PartialResult.php new file mode 100644 index 000000000000..cae7ece98422 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata/PartialResult.php @@ -0,0 +1,193 @@ +google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult + */ +class PartialResult extends \Google\Protobuf\Internal\Message +{ + /** + * It's the same as the value in + * [BatchMigrateResourcesRequest.migrate_resource_requests][google.cloud.aiplatform.v1.BatchMigrateResourcesRequest.migrate_resource_requests]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MigrateResourceRequest request = 1; + */ + protected $request = null; + protected $result; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Rpc\Status $error + * The error result of the migration request in case of failure. + * @type string $model + * Migrated model resource name. + * @type string $dataset + * Migrated dataset resource name. + * @type \Google\Cloud\AIPlatform\V1\MigrateResourceRequest $request + * It's the same as the value in + * [BatchMigrateResourcesRequest.migrate_resource_requests][google.cloud.aiplatform.v1.BatchMigrateResourcesRequest.migrate_resource_requests]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MigrationService::initOnce(); + parent::__construct($data); + } + + /** + * The error result of the migration request in case of failure. + * + * Generated from protobuf field .google.rpc.Status error = 2; + * @return \Google\Rpc\Status|null + */ + public function getError() + { + return $this->readOneof(2); + } + + public function hasError() + { + return $this->hasOneof(2); + } + + /** + * The error result of the migration request in case of failure. + * + * Generated from protobuf field .google.rpc.Status error = 2; + * @param \Google\Rpc\Status $var + * @return $this + */ + public function setError($var) + { + GPBUtil::checkMessage($var, \Google\Rpc\Status::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Migrated model resource name. + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + * @return string + */ + public function getModel() + { + return $this->readOneof(3); + } + + public function hasModel() + { + return $this->hasOneof(3); + } + + /** + * Migrated model resource name. + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Migrated dataset resource name. + * + * Generated from protobuf field string dataset = 4 [(.google.api.resource_reference) = { + * @return string + */ + public function getDataset() + { + return $this->readOneof(4); + } + + public function hasDataset() + { + return $this->hasOneof(4); + } + + /** + * Migrated dataset resource name. + * + * Generated from protobuf field string dataset = 4 [(.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setDataset($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * It's the same as the value in + * [BatchMigrateResourcesRequest.migrate_resource_requests][google.cloud.aiplatform.v1.BatchMigrateResourcesRequest.migrate_resource_requests]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MigrateResourceRequest request = 1; + * @return \Google\Cloud\AIPlatform\V1\MigrateResourceRequest|null + */ + public function getRequest() + { + return $this->request; + } + + public function hasRequest() + { + return isset($this->request); + } + + public function clearRequest() + { + unset($this->request); + } + + /** + * It's the same as the value in + * [BatchMigrateResourcesRequest.migrate_resource_requests][google.cloud.aiplatform.v1.BatchMigrateResourcesRequest.migrate_resource_requests]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MigrateResourceRequest request = 1; + * @param \Google\Cloud\AIPlatform\V1\MigrateResourceRequest $var + * @return $this + */ + public function setRequest($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MigrateResourceRequest::class); + $this->request = $var; + + return $this; + } + + /** + * @return string + */ + public function getResult() + { + return $this->whichOneof("result"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(PartialResult::class, \Google\Cloud\AIPlatform\V1\BatchMigrateResourcesOperationMetadata_PartialResult::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesRequest.php new file mode 100644 index 000000000000..c58534bdd59d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.BatchMigrateResourcesRequest + */ +class BatchMigrateResourcesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The location of the migrated resource will live in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The request messages specifying the resources to migrate. + * They must be in the same location as the destination. + * Up to 50 resources can be migrated in one batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.MigrateResourceRequest migrate_resource_requests = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $migrate_resource_requests; + + /** + * @param string $parent Required. The location of the migrated resource will live in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see MigrationServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\MigrateResourceRequest[] $migrateResourceRequests Required. The request messages specifying the resources to migrate. + * They must be in the same location as the destination. + * Up to 50 resources can be migrated in one batch. + * + * @return \Google\Cloud\AIPlatform\V1\BatchMigrateResourcesRequest + * + * @experimental + */ + public static function build(string $parent, array $migrateResourceRequests): self + { + return (new self()) + ->setParent($parent) + ->setMigrateResourceRequests($migrateResourceRequests); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The location of the migrated resource will live in. + * Format: `projects/{project}/locations/{location}` + * @type array<\Google\Cloud\AIPlatform\V1\MigrateResourceRequest>|\Google\Protobuf\Internal\RepeatedField $migrate_resource_requests + * Required. The request messages specifying the resources to migrate. + * They must be in the same location as the destination. + * Up to 50 resources can be migrated in one batch. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MigrationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The location of the migrated resource will live in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The location of the migrated resource will live in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The request messages specifying the resources to migrate. + * They must be in the same location as the destination. + * Up to 50 resources can be migrated in one batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.MigrateResourceRequest migrate_resource_requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getMigrateResourceRequests() + { + return $this->migrate_resource_requests; + } + + /** + * Required. The request messages specifying the resources to migrate. + * They must be in the same location as the destination. + * Up to 50 resources can be migrated in one batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.MigrateResourceRequest migrate_resource_requests = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\MigrateResourceRequest>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setMigrateResourceRequests($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\MigrateResourceRequest::class); + $this->migrate_resource_requests = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesResponse.php new file mode 100644 index 000000000000..ec0fd4640b53 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchMigrateResourcesResponse + */ +class BatchMigrateResourcesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Successfully migrated resources. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.MigrateResourceResponse migrate_resource_responses = 1; + */ + private $migrate_resource_responses; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\MigrateResourceResponse>|\Google\Protobuf\Internal\RepeatedField $migrate_resource_responses + * Successfully migrated resources. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MigrationService::initOnce(); + parent::__construct($data); + } + + /** + * Successfully migrated resources. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.MigrateResourceResponse migrate_resource_responses = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getMigrateResourceResponses() + { + return $this->migrate_resource_responses; + } + + /** + * Successfully migrated resources. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.MigrateResourceResponse migrate_resource_responses = 1; + * @param array<\Google\Cloud\AIPlatform\V1\MigrateResourceResponse>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setMigrateResourceResponses($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\MigrateResourceResponse::class); + $this->migrate_resource_responses = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob.php new file mode 100644 index 000000000000..a8ea9a1e17c1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob.php @@ -0,0 +1,1578 @@ +google.cloud.aiplatform.v1.BatchPredictionJob + */ +class BatchPredictionJob extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Resource name of the BatchPredictionJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The user-defined name of this BatchPredictionJob. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * The name of the Model resource that produces the predictions via this job, + * must share the same ancestor Location. + * Starting this job has no impact on any existing deployments of the Model + * and their resources. + * Exactly one of model and unmanaged_container_model must be set. + * The model resource name may contain version id or version alias to specify + * the version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * The model resource could also be a publisher model. + * Example: `publishers/{publisher}/models/{model}` + * or + * `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}` + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + */ + protected $model = ''; + /** + * Output only. The version ID of the Model that produces the predictions via + * this job. + * + * Generated from protobuf field string model_version_id = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $model_version_id = ''; + /** + * Contains model information necessary to perform batch prediction without + * requiring uploading to model registry. + * Exactly one of model and unmanaged_container_model must be set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.UnmanagedContainerModel unmanaged_container_model = 28; + */ + protected $unmanaged_container_model = null; + /** + * Required. Input configuration of the instances on which predictions are + * performed. The schema of any single instance may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig input_config = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $input_config = null; + /** + * Configuration for how to convert batch prediction input instances to the + * prediction instances that are sent to the Model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig instance_config = 27; + */ + protected $instance_config = null; + /** + * The parameters that govern the predictions. The schema of the parameters + * may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value model_parameters = 5; + */ + protected $model_parameters = null; + /** + * Required. The Configuration specifying where output predictions should + * be written. + * The schema of any single prediction may be specified as a concatenation + * of [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig output_config = 6 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $output_config = null; + /** + * The config of resources used by the Model during the batch prediction. If + * the Model + * [supports][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types] + * DEDICATED_RESOURCES this config may be provided (and the job will use these + * resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config + * must be provided. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchDedicatedResources dedicated_resources = 7; + */ + protected $dedicated_resources = null; + /** + * The service account that the DeployedModel's container runs as. If not + * specified, a system generated one will be used, which + * has minimal permissions and the custom container, if used, may not have + * enough permission to access other Google Cloud resources. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * + * Generated from protobuf field string service_account = 29; + */ + protected $service_account = ''; + /** + * Immutable. Parameters configuring the batch behavior. Currently only + * applicable when + * [dedicated_resources][google.cloud.aiplatform.v1.BatchPredictionJob.dedicated_resources] + * are used (in other cases Vertex AI does the tuning itself). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ManualBatchTuningParameters manual_batch_tuning_parameters = 8 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $manual_batch_tuning_parameters = null; + /** + * Generate explanation with the batch prediction results. + * When set to `true`, the batch prediction output changes based on the + * `predictions_format` field of the + * [BatchPredictionJob.output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config] + * object: + * * `bigquery`: output includes a column named `explanation`. The value + * is a struct that conforms to the + * [Explanation][google.cloud.aiplatform.v1.Explanation] object. + * * `jsonl`: The JSON objects on each line include an additional entry + * keyed `explanation`. The value of the entry is a JSON object that + * conforms to the [Explanation][google.cloud.aiplatform.v1.Explanation] + * object. + * * `csv`: Generating explanations for CSV format is not supported. + * If this field is set to true, either the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * must be populated. + * + * Generated from protobuf field bool generate_explanation = 23; + */ + protected $generate_explanation = false; + /** + * Explanation configuration for this BatchPredictionJob. Can be + * specified only if + * [generate_explanation][google.cloud.aiplatform.v1.BatchPredictionJob.generate_explanation] + * is set to `true`. + * This value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * are optional in the request. If a field of the + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * object is not populated, the corresponding field of the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * object is inherited. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpec explanation_spec = 25; + */ + protected $explanation_spec = null; + /** + * Output only. Information further describing the output of this job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo output_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $output_info = null; + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Output only. Only populated when the job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * + * Generated from protobuf field .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $error = null; + /** + * Output only. Partial failures encountered. + * For example, single files that can't be read. + * This field never exceeds 20 entries. + * Status details fields contain standard Google Cloud error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $partial_failures; + /** + * Output only. Information about resources that had been consumed by this + * job. Provided in real time at best effort basis, as well as a final value + * once the job completes. + * Note: This field currently may be not populated for batch predictions that + * use AutoML Models. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ResourcesConsumed resources_consumed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $resources_consumed = null; + /** + * Output only. Statistics on completed and failed prediction instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CompletionStats completion_stats = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $completion_stats = null; + /** + * Output only. Time when the BatchPredictionJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Time when the BatchPredictionJob for the first time entered + * the `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $start_time = null; + /** + * Output only. Time when the BatchPredictionJob entered any of the following + * states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $end_time = null; + /** + * Output only. Time when the BatchPredictionJob was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * The labels with user-defined metadata to organize BatchPredictionJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 19; + */ + private $labels; + /** + * Customer-managed encryption key options for a BatchPredictionJob. If this + * is set, then all resources created by the BatchPredictionJob will be + * encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 24; + */ + protected $encryption_spec = null; + /** + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 34; + */ + protected $disable_container_logging = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Resource name of the BatchPredictionJob. + * @type string $display_name + * Required. The user-defined name of this BatchPredictionJob. + * @type string $model + * The name of the Model resource that produces the predictions via this job, + * must share the same ancestor Location. + * Starting this job has no impact on any existing deployments of the Model + * and their resources. + * Exactly one of model and unmanaged_container_model must be set. + * The model resource name may contain version id or version alias to specify + * the version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * The model resource could also be a publisher model. + * Example: `publishers/{publisher}/models/{model}` + * or + * `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}` + * @type string $model_version_id + * Output only. The version ID of the Model that produces the predictions via + * this job. + * @type \Google\Cloud\AIPlatform\V1\UnmanagedContainerModel $unmanaged_container_model + * Contains model information necessary to perform batch prediction without + * requiring uploading to model registry. + * Exactly one of model and unmanaged_container_model must be set. + * @type \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InputConfig $input_config + * Required. Input configuration of the instances on which predictions are + * performed. The schema of any single instance may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * @type \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InstanceConfig $instance_config + * Configuration for how to convert batch prediction input instances to the + * prediction instances that are sent to the Model. + * @type \Google\Protobuf\Value $model_parameters + * The parameters that govern the predictions. The schema of the parameters + * may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * @type \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputConfig $output_config + * Required. The Configuration specifying where output predictions should + * be written. + * The schema of any single prediction may be specified as a concatenation + * of [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri]. + * @type \Google\Cloud\AIPlatform\V1\BatchDedicatedResources $dedicated_resources + * The config of resources used by the Model during the batch prediction. If + * the Model + * [supports][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types] + * DEDICATED_RESOURCES this config may be provided (and the job will use these + * resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config + * must be provided. + * @type string $service_account + * The service account that the DeployedModel's container runs as. If not + * specified, a system generated one will be used, which + * has minimal permissions and the custom container, if used, may not have + * enough permission to access other Google Cloud resources. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * @type \Google\Cloud\AIPlatform\V1\ManualBatchTuningParameters $manual_batch_tuning_parameters + * Immutable. Parameters configuring the batch behavior. Currently only + * applicable when + * [dedicated_resources][google.cloud.aiplatform.v1.BatchPredictionJob.dedicated_resources] + * are used (in other cases Vertex AI does the tuning itself). + * @type bool $generate_explanation + * Generate explanation with the batch prediction results. + * When set to `true`, the batch prediction output changes based on the + * `predictions_format` field of the + * [BatchPredictionJob.output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config] + * object: + * * `bigquery`: output includes a column named `explanation`. The value + * is a struct that conforms to the + * [Explanation][google.cloud.aiplatform.v1.Explanation] object. + * * `jsonl`: The JSON objects on each line include an additional entry + * keyed `explanation`. The value of the entry is a JSON object that + * conforms to the [Explanation][google.cloud.aiplatform.v1.Explanation] + * object. + * * `csv`: Generating explanations for CSV format is not supported. + * If this field is set to true, either the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * must be populated. + * @type \Google\Cloud\AIPlatform\V1\ExplanationSpec $explanation_spec + * Explanation configuration for this BatchPredictionJob. Can be + * specified only if + * [generate_explanation][google.cloud.aiplatform.v1.BatchPredictionJob.generate_explanation] + * is set to `true`. + * This value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * are optional in the request. If a field of the + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * object is not populated, the corresponding field of the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * object is inherited. + * @type \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputInfo $output_info + * Output only. Information further describing the output of this job. + * @type int $state + * Output only. The detailed state of the job. + * @type \Google\Rpc\Status $error + * Output only. Only populated when the job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures + * Output only. Partial failures encountered. + * For example, single files that can't be read. + * This field never exceeds 20 entries. + * Status details fields contain standard Google Cloud error details. + * @type \Google\Cloud\AIPlatform\V1\ResourcesConsumed $resources_consumed + * Output only. Information about resources that had been consumed by this + * job. Provided in real time at best effort basis, as well as a final value + * once the job completes. + * Note: This field currently may be not populated for batch predictions that + * use AutoML Models. + * @type \Google\Cloud\AIPlatform\V1\CompletionStats $completion_stats + * Output only. Statistics on completed and failed prediction instances. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Time when the BatchPredictionJob was created. + * @type \Google\Protobuf\Timestamp $start_time + * Output only. Time when the BatchPredictionJob for the first time entered + * the `JOB_STATE_RUNNING` state. + * @type \Google\Protobuf\Timestamp $end_time + * Output only. Time when the BatchPredictionJob entered any of the following + * states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Time when the BatchPredictionJob was most recently updated. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize BatchPredictionJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key options for a BatchPredictionJob. If this + * is set, then all resources created by the BatchPredictionJob will be + * encrypted with the provided encryption key. + * @type bool $disable_container_logging + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\BatchPredictionJob::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Resource name of the BatchPredictionJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Resource name of the BatchPredictionJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The user-defined name of this BatchPredictionJob. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The user-defined name of this BatchPredictionJob. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The name of the Model resource that produces the predictions via this job, + * must share the same ancestor Location. + * Starting this job has no impact on any existing deployments of the Model + * and their resources. + * Exactly one of model and unmanaged_container_model must be set. + * The model resource name may contain version id or version alias to specify + * the version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * The model resource could also be a publisher model. + * Example: `publishers/{publisher}/models/{model}` + * or + * `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}` + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * The name of the Model resource that produces the predictions via this job, + * must share the same ancestor Location. + * Starting this job has no impact on any existing deployments of the Model + * and their resources. + * Exactly one of model and unmanaged_container_model must be set. + * The model resource name may contain version id or version alias to specify + * the version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * The model resource could also be a publisher model. + * Example: `publishers/{publisher}/models/{model}` + * or + * `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}` + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Output only. The version ID of the Model that produces the predictions via + * this job. + * + * Generated from protobuf field string model_version_id = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getModelVersionId() + { + return $this->model_version_id; + } + + /** + * Output only. The version ID of the Model that produces the predictions via + * this job. + * + * Generated from protobuf field string model_version_id = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setModelVersionId($var) + { + GPBUtil::checkString($var, True); + $this->model_version_id = $var; + + return $this; + } + + /** + * Contains model information necessary to perform batch prediction without + * requiring uploading to model registry. + * Exactly one of model and unmanaged_container_model must be set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.UnmanagedContainerModel unmanaged_container_model = 28; + * @return \Google\Cloud\AIPlatform\V1\UnmanagedContainerModel|null + */ + public function getUnmanagedContainerModel() + { + return $this->unmanaged_container_model; + } + + public function hasUnmanagedContainerModel() + { + return isset($this->unmanaged_container_model); + } + + public function clearUnmanagedContainerModel() + { + unset($this->unmanaged_container_model); + } + + /** + * Contains model information necessary to perform batch prediction without + * requiring uploading to model registry. + * Exactly one of model and unmanaged_container_model must be set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.UnmanagedContainerModel unmanaged_container_model = 28; + * @param \Google\Cloud\AIPlatform\V1\UnmanagedContainerModel $var + * @return $this + */ + public function setUnmanagedContainerModel($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\UnmanagedContainerModel::class); + $this->unmanaged_container_model = $var; + + return $this; + } + + /** + * Required. Input configuration of the instances on which predictions are + * performed. The schema of any single instance may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig input_config = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InputConfig|null + */ + public function getInputConfig() + { + return $this->input_config; + } + + public function hasInputConfig() + { + return isset($this->input_config); + } + + public function clearInputConfig() + { + unset($this->input_config); + } + + /** + * Required. Input configuration of the instances on which predictions are + * performed. The schema of any single instance may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig input_config = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InputConfig $var + * @return $this + */ + public function setInputConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InputConfig::class); + $this->input_config = $var; + + return $this; + } + + /** + * Configuration for how to convert batch prediction input instances to the + * prediction instances that are sent to the Model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig instance_config = 27; + * @return \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InstanceConfig|null + */ + public function getInstanceConfig() + { + return $this->instance_config; + } + + public function hasInstanceConfig() + { + return isset($this->instance_config); + } + + public function clearInstanceConfig() + { + unset($this->instance_config); + } + + /** + * Configuration for how to convert batch prediction input instances to the + * prediction instances that are sent to the Model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig instance_config = 27; + * @param \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InstanceConfig $var + * @return $this + */ + public function setInstanceConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BatchPredictionJob\InstanceConfig::class); + $this->instance_config = $var; + + return $this; + } + + /** + * The parameters that govern the predictions. The schema of the parameters + * may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value model_parameters = 5; + * @return \Google\Protobuf\Value|null + */ + public function getModelParameters() + { + return $this->model_parameters; + } + + public function hasModelParameters() + { + return isset($this->model_parameters); + } + + public function clearModelParameters() + { + unset($this->model_parameters); + } + + /** + * The parameters that govern the predictions. The schema of the parameters + * may be specified via the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value model_parameters = 5; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setModelParameters($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->model_parameters = $var; + + return $this; + } + + /** + * Required. The Configuration specifying where output predictions should + * be written. + * The schema of any single prediction may be specified as a concatenation + * of [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig output_config = 6 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputConfig|null + */ + public function getOutputConfig() + { + return $this->output_config; + } + + public function hasOutputConfig() + { + return isset($this->output_config); + } + + public function clearOutputConfig() + { + unset($this->output_config); + } + + /** + * Required. The Configuration specifying where output predictions should + * be written. + * The schema of any single prediction may be specified as a concatenation + * of [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig output_config = 6 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputConfig $var + * @return $this + */ + public function setOutputConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputConfig::class); + $this->output_config = $var; + + return $this; + } + + /** + * The config of resources used by the Model during the batch prediction. If + * the Model + * [supports][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types] + * DEDICATED_RESOURCES this config may be provided (and the job will use these + * resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config + * must be provided. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchDedicatedResources dedicated_resources = 7; + * @return \Google\Cloud\AIPlatform\V1\BatchDedicatedResources|null + */ + public function getDedicatedResources() + { + return $this->dedicated_resources; + } + + public function hasDedicatedResources() + { + return isset($this->dedicated_resources); + } + + public function clearDedicatedResources() + { + unset($this->dedicated_resources); + } + + /** + * The config of resources used by the Model during the batch prediction. If + * the Model + * [supports][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types] + * DEDICATED_RESOURCES this config may be provided (and the job will use these + * resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config + * must be provided. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchDedicatedResources dedicated_resources = 7; + * @param \Google\Cloud\AIPlatform\V1\BatchDedicatedResources $var + * @return $this + */ + public function setDedicatedResources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BatchDedicatedResources::class); + $this->dedicated_resources = $var; + + return $this; + } + + /** + * The service account that the DeployedModel's container runs as. If not + * specified, a system generated one will be used, which + * has minimal permissions and the custom container, if used, may not have + * enough permission to access other Google Cloud resources. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * + * Generated from protobuf field string service_account = 29; + * @return string + */ + public function getServiceAccount() + { + return $this->service_account; + } + + /** + * The service account that the DeployedModel's container runs as. If not + * specified, a system generated one will be used, which + * has minimal permissions and the custom container, if used, may not have + * enough permission to access other Google Cloud resources. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * + * Generated from protobuf field string service_account = 29; + * @param string $var + * @return $this + */ + public function setServiceAccount($var) + { + GPBUtil::checkString($var, True); + $this->service_account = $var; + + return $this; + } + + /** + * Immutable. Parameters configuring the batch behavior. Currently only + * applicable when + * [dedicated_resources][google.cloud.aiplatform.v1.BatchPredictionJob.dedicated_resources] + * are used (in other cases Vertex AI does the tuning itself). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ManualBatchTuningParameters manual_batch_tuning_parameters = 8 [(.google.api.field_behavior) = IMMUTABLE]; + * @return \Google\Cloud\AIPlatform\V1\ManualBatchTuningParameters|null + */ + public function getManualBatchTuningParameters() + { + return $this->manual_batch_tuning_parameters; + } + + public function hasManualBatchTuningParameters() + { + return isset($this->manual_batch_tuning_parameters); + } + + public function clearManualBatchTuningParameters() + { + unset($this->manual_batch_tuning_parameters); + } + + /** + * Immutable. Parameters configuring the batch behavior. Currently only + * applicable when + * [dedicated_resources][google.cloud.aiplatform.v1.BatchPredictionJob.dedicated_resources] + * are used (in other cases Vertex AI does the tuning itself). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ManualBatchTuningParameters manual_batch_tuning_parameters = 8 [(.google.api.field_behavior) = IMMUTABLE]; + * @param \Google\Cloud\AIPlatform\V1\ManualBatchTuningParameters $var + * @return $this + */ + public function setManualBatchTuningParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ManualBatchTuningParameters::class); + $this->manual_batch_tuning_parameters = $var; + + return $this; + } + + /** + * Generate explanation with the batch prediction results. + * When set to `true`, the batch prediction output changes based on the + * `predictions_format` field of the + * [BatchPredictionJob.output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config] + * object: + * * `bigquery`: output includes a column named `explanation`. The value + * is a struct that conforms to the + * [Explanation][google.cloud.aiplatform.v1.Explanation] object. + * * `jsonl`: The JSON objects on each line include an additional entry + * keyed `explanation`. The value of the entry is a JSON object that + * conforms to the [Explanation][google.cloud.aiplatform.v1.Explanation] + * object. + * * `csv`: Generating explanations for CSV format is not supported. + * If this field is set to true, either the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * must be populated. + * + * Generated from protobuf field bool generate_explanation = 23; + * @return bool + */ + public function getGenerateExplanation() + { + return $this->generate_explanation; + } + + /** + * Generate explanation with the batch prediction results. + * When set to `true`, the batch prediction output changes based on the + * `predictions_format` field of the + * [BatchPredictionJob.output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config] + * object: + * * `bigquery`: output includes a column named `explanation`. The value + * is a struct that conforms to the + * [Explanation][google.cloud.aiplatform.v1.Explanation] object. + * * `jsonl`: The JSON objects on each line include an additional entry + * keyed `explanation`. The value of the entry is a JSON object that + * conforms to the [Explanation][google.cloud.aiplatform.v1.Explanation] + * object. + * * `csv`: Generating explanations for CSV format is not supported. + * If this field is set to true, either the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * must be populated. + * + * Generated from protobuf field bool generate_explanation = 23; + * @param bool $var + * @return $this + */ + public function setGenerateExplanation($var) + { + GPBUtil::checkBool($var); + $this->generate_explanation = $var; + + return $this; + } + + /** + * Explanation configuration for this BatchPredictionJob. Can be + * specified only if + * [generate_explanation][google.cloud.aiplatform.v1.BatchPredictionJob.generate_explanation] + * is set to `true`. + * This value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * are optional in the request. If a field of the + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * object is not populated, the corresponding field of the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * object is inherited. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpec explanation_spec = 25; + * @return \Google\Cloud\AIPlatform\V1\ExplanationSpec|null + */ + public function getExplanationSpec() + { + return $this->explanation_spec; + } + + public function hasExplanationSpec() + { + return isset($this->explanation_spec); + } + + public function clearExplanationSpec() + { + unset($this->explanation_spec); + } + + /** + * Explanation configuration for this BatchPredictionJob. Can be + * specified only if + * [generate_explanation][google.cloud.aiplatform.v1.BatchPredictionJob.generate_explanation] + * is set to `true`. + * This value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * are optional in the request. If a field of the + * [explanation_spec][google.cloud.aiplatform.v1.BatchPredictionJob.explanation_spec] + * object is not populated, the corresponding field of the + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * object is inherited. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpec explanation_spec = 25; + * @param \Google\Cloud\AIPlatform\V1\ExplanationSpec $var + * @return $this + */ + public function setExplanationSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationSpec::class); + $this->explanation_spec = $var; + + return $this; + } + + /** + * Output only. Information further describing the output of this job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo output_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputInfo|null + */ + public function getOutputInfo() + { + return $this->output_info; + } + + public function hasOutputInfo() + { + return isset($this->output_info); + } + + public function clearOutputInfo() + { + unset($this->output_info); + } + + /** + * Output only. Information further describing the output of this job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo output_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputInfo $var + * @return $this + */ + public function setOutputInfo($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BatchPredictionJob\OutputInfo::class); + $this->output_info = $var; + + return $this; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\JobState::class); + $this->state = $var; + + return $this; + } + + /** + * Output only. Only populated when the job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * + * Generated from protobuf field .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Rpc\Status|null + */ + public function getError() + { + return $this->error; + } + + public function hasError() + { + return isset($this->error); + } + + public function clearError() + { + unset($this->error); + } + + /** + * Output only. Only populated when the job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * + * Generated from protobuf field .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Rpc\Status $var + * @return $this + */ + public function setError($var) + { + GPBUtil::checkMessage($var, \Google\Rpc\Status::class); + $this->error = $var; + + return $this; + } + + /** + * Output only. Partial failures encountered. + * For example, single files that can't be read. + * This field never exceeds 20 entries. + * Status details fields contain standard Google Cloud error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPartialFailures() + { + return $this->partial_failures; + } + + /** + * Output only. Partial failures encountered. + * For example, single files that can't be read. + * This field never exceeds 20 entries. + * Status details fields contain standard Google Cloud error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPartialFailures($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); + $this->partial_failures = $arr; + + return $this; + } + + /** + * Output only. Information about resources that had been consumed by this + * job. Provided in real time at best effort basis, as well as a final value + * once the job completes. + * Note: This field currently may be not populated for batch predictions that + * use AutoML Models. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ResourcesConsumed resources_consumed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\ResourcesConsumed|null + */ + public function getResourcesConsumed() + { + return $this->resources_consumed; + } + + public function hasResourcesConsumed() + { + return isset($this->resources_consumed); + } + + public function clearResourcesConsumed() + { + unset($this->resources_consumed); + } + + /** + * Output only. Information about resources that had been consumed by this + * job. Provided in real time at best effort basis, as well as a final value + * once the job completes. + * Note: This field currently may be not populated for batch predictions that + * use AutoML Models. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ResourcesConsumed resources_consumed = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\ResourcesConsumed $var + * @return $this + */ + public function setResourcesConsumed($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ResourcesConsumed::class); + $this->resources_consumed = $var; + + return $this; + } + + /** + * Output only. Statistics on completed and failed prediction instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CompletionStats completion_stats = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\CompletionStats|null + */ + public function getCompletionStats() + { + return $this->completion_stats; + } + + public function hasCompletionStats() + { + return isset($this->completion_stats); + } + + public function clearCompletionStats() + { + unset($this->completion_stats); + } + + /** + * Output only. Statistics on completed and failed prediction instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CompletionStats completion_stats = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\CompletionStats $var + * @return $this + */ + public function setCompletionStats($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CompletionStats::class); + $this->completion_stats = $var; + + return $this; + } + + /** + * Output only. Time when the BatchPredictionJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Time when the BatchPredictionJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Time when the BatchPredictionJob for the first time entered + * the `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * Output only. Time when the BatchPredictionJob for the first time entered + * the `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + + /** + * Output only. Time when the BatchPredictionJob entered any of the following + * states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getEndTime() + { + return $this->end_time; + } + + public function hasEndTime() + { + return isset($this->end_time); + } + + public function clearEndTime() + { + unset($this->end_time); + } + + /** + * Output only. Time when the BatchPredictionJob entered any of the following + * states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setEndTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->end_time = $var; + + return $this; + } + + /** + * Output only. Time when the BatchPredictionJob was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Time when the BatchPredictionJob was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize BatchPredictionJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 19; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize BatchPredictionJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 19; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Customer-managed encryption key options for a BatchPredictionJob. If this + * is set, then all resources created by the BatchPredictionJob will be + * encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 24; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key options for a BatchPredictionJob. If this + * is set, then all resources created by the BatchPredictionJob will be + * encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 24; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 34; + * @return bool + */ + public function getDisableContainerLogging() + { + return $this->disable_container_logging; + } + + /** + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 34; + * @param bool $var + * @return $this + */ + public function setDisableContainerLogging($var) + { + GPBUtil::checkBool($var); + $this->disable_container_logging = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InputConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InputConfig.php new file mode 100644 index 000000000000..9a5547973e1f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InputConfig.php @@ -0,0 +1,169 @@ +google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig + */ +class InputConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The format in which instances are given, must be one of the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats]. + * + * Generated from protobuf field string instances_format = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instances_format = ''; + protected $source; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsSource $gcs_source + * The Cloud Storage location for the input instances. + * @type \Google\Cloud\AIPlatform\V1\BigQuerySource $bigquery_source + * The BigQuery location of the input table. + * The schema of the table should be in the format described by the given + * context OpenAPI Schema, if one is provided. The table may contain + * additional columns that are not described by the schema, and they will + * be ignored. + * @type string $instances_format + * Required. The format in which instances are given, must be one of the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\BatchPredictionJob::initOnce(); + parent::__construct($data); + } + + /** + * The Cloud Storage location for the input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + * @return \Google\Cloud\AIPlatform\V1\GcsSource|null + */ + public function getGcsSource() + { + return $this->readOneof(2); + } + + public function hasGcsSource() + { + return $this->hasOneof(2); + } + + /** + * The Cloud Storage location for the input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + * @param \Google\Cloud\AIPlatform\V1\GcsSource $var + * @return $this + */ + public function setGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsSource::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * The BigQuery location of the input table. + * The schema of the table should be in the format described by the given + * context OpenAPI Schema, if one is provided. The table may contain + * additional columns that are not described by the schema, and they will + * be ignored. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3; + * @return \Google\Cloud\AIPlatform\V1\BigQuerySource|null + */ + public function getBigquerySource() + { + return $this->readOneof(3); + } + + public function hasBigquerySource() + { + return $this->hasOneof(3); + } + + /** + * The BigQuery location of the input table. + * The schema of the table should be in the format described by the given + * context OpenAPI Schema, if one is provided. The table may contain + * additional columns that are not described by the schema, and they will + * be ignored. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3; + * @param \Google\Cloud\AIPlatform\V1\BigQuerySource $var + * @return $this + */ + public function setBigquerySource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQuerySource::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Required. The format in which instances are given, must be one of the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats]. + * + * Generated from protobuf field string instances_format = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getInstancesFormat() + { + return $this->instances_format; + } + + /** + * Required. The format in which instances are given, must be one of the + * [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats]. + * + * Generated from protobuf field string instances_format = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setInstancesFormat($var) + { + GPBUtil::checkString($var, True); + $this->instances_format = $var; + + return $this; + } + + /** + * @return string + */ + public function getSource() + { + return $this->whichOneof("source"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(InputConfig::class, \Google\Cloud\AIPlatform\V1\BatchPredictionJob_InputConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InstanceConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InstanceConfig.php new file mode 100644 index 000000000000..84d4b665edfe --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InstanceConfig.php @@ -0,0 +1,445 @@ +google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig + */ +class InstanceConfig extends \Google\Protobuf\Internal\Message +{ + /** + * The format of the instance that the Model accepts. Vertex AI will + * convert compatible + * [batch prediction input instance + * formats][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.instances_format] + * to the specified format. + * Supported values are: + * * `object`: Each input is converted to JSON object format. + * * For `bigquery`, each row is converted to an object. + * * For `jsonl`, each line of the JSONL input must be an object. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * * `array`: Each input is converted to JSON array format. + * * For `bigquery`, each row is converted to an array. The order + * of columns is determined by the BigQuery column order, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * For `jsonl`, if each line of the JSONL input is an object, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * If not specified, Vertex AI converts the batch prediction input as + * follows: + * * For `bigquery` and `csv`, the behavior is the same as `array`. The + * order of columns is the same as defined in the file or table, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * * For `jsonl`, the prediction instance format is determined by + * each line of the input. + * * For `tf-record`/`tf-record-gzip`, each record will be converted to + * an object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the record. + * * For `file-list`, each file in the list will be converted to an + * object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the file. + * + * Generated from protobuf field string instance_type = 1; + */ + protected $instance_type = ''; + /** + * The name of the field that is considered as a key. + * The values identified by the key field is not included in the transformed + * instances that is sent to the Model. This is similar to + * specifying this name of the field in + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields]. + * In addition, the batch prediction output will not include the instances. + * Instead the output will only include the value of the key field, in a + * field named `key` in the output: + * * For `jsonl` output format, the output will have a `key` field + * instead of the `instance` field. + * * For `csv`/`bigquery` output format, the output will have have a `key` + * column instead of the instance feature columns. + * The input must be JSONL with objects at each line, CSV, BigQuery + * or TfRecord. + * + * Generated from protobuf field string key_field = 2; + */ + protected $key_field = ''; + /** + * Fields that will be included in the prediction instance that is + * sent to the Model. + * If + * [instance_type][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.instance_type] + * is `array`, the order of field names in included_fields also determines + * the order of the values in the array. + * When included_fields is populated, + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * + * Generated from protobuf field repeated string included_fields = 3; + */ + private $included_fields; + /** + * Fields that will be excluded in the prediction instance that is + * sent to the Model. + * Excluded will be attached to the batch prediction output if + * [key_field][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.key_field] + * is not specified. + * When excluded_fields is populated, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * + * Generated from protobuf field repeated string excluded_fields = 4; + */ + private $excluded_fields; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $instance_type + * The format of the instance that the Model accepts. Vertex AI will + * convert compatible + * [batch prediction input instance + * formats][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.instances_format] + * to the specified format. + * Supported values are: + * * `object`: Each input is converted to JSON object format. + * * For `bigquery`, each row is converted to an object. + * * For `jsonl`, each line of the JSONL input must be an object. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * * `array`: Each input is converted to JSON array format. + * * For `bigquery`, each row is converted to an array. The order + * of columns is determined by the BigQuery column order, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * For `jsonl`, if each line of the JSONL input is an object, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * If not specified, Vertex AI converts the batch prediction input as + * follows: + * * For `bigquery` and `csv`, the behavior is the same as `array`. The + * order of columns is the same as defined in the file or table, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * * For `jsonl`, the prediction instance format is determined by + * each line of the input. + * * For `tf-record`/`tf-record-gzip`, each record will be converted to + * an object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the record. + * * For `file-list`, each file in the list will be converted to an + * object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the file. + * @type string $key_field + * The name of the field that is considered as a key. + * The values identified by the key field is not included in the transformed + * instances that is sent to the Model. This is similar to + * specifying this name of the field in + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields]. + * In addition, the batch prediction output will not include the instances. + * Instead the output will only include the value of the key field, in a + * field named `key` in the output: + * * For `jsonl` output format, the output will have a `key` field + * instead of the `instance` field. + * * For `csv`/`bigquery` output format, the output will have have a `key` + * column instead of the instance feature columns. + * The input must be JSONL with objects at each line, CSV, BigQuery + * or TfRecord. + * @type array|\Google\Protobuf\Internal\RepeatedField $included_fields + * Fields that will be included in the prediction instance that is + * sent to the Model. + * If + * [instance_type][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.instance_type] + * is `array`, the order of field names in included_fields also determines + * the order of the values in the array. + * When included_fields is populated, + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * @type array|\Google\Protobuf\Internal\RepeatedField $excluded_fields + * Fields that will be excluded in the prediction instance that is + * sent to the Model. + * Excluded will be attached to the batch prediction output if + * [key_field][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.key_field] + * is not specified. + * When excluded_fields is populated, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\BatchPredictionJob::initOnce(); + parent::__construct($data); + } + + /** + * The format of the instance that the Model accepts. Vertex AI will + * convert compatible + * [batch prediction input instance + * formats][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.instances_format] + * to the specified format. + * Supported values are: + * * `object`: Each input is converted to JSON object format. + * * For `bigquery`, each row is converted to an object. + * * For `jsonl`, each line of the JSONL input must be an object. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * * `array`: Each input is converted to JSON array format. + * * For `bigquery`, each row is converted to an array. The order + * of columns is determined by the BigQuery column order, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * For `jsonl`, if each line of the JSONL input is an object, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * If not specified, Vertex AI converts the batch prediction input as + * follows: + * * For `bigquery` and `csv`, the behavior is the same as `array`. The + * order of columns is the same as defined in the file or table, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * * For `jsonl`, the prediction instance format is determined by + * each line of the input. + * * For `tf-record`/`tf-record-gzip`, each record will be converted to + * an object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the record. + * * For `file-list`, each file in the list will be converted to an + * object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the file. + * + * Generated from protobuf field string instance_type = 1; + * @return string + */ + public function getInstanceType() + { + return $this->instance_type; + } + + /** + * The format of the instance that the Model accepts. Vertex AI will + * convert compatible + * [batch prediction input instance + * formats][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.instances_format] + * to the specified format. + * Supported values are: + * * `object`: Each input is converted to JSON object format. + * * For `bigquery`, each row is converted to an object. + * * For `jsonl`, each line of the JSONL input must be an object. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * * `array`: Each input is converted to JSON array format. + * * For `bigquery`, each row is converted to an array. The order + * of columns is determined by the BigQuery column order, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * For `jsonl`, if each line of the JSONL input is an object, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be populated for specifying field orders. + * * Does not apply to `csv`, `file-list`, `tf-record`, or + * `tf-record-gzip`. + * If not specified, Vertex AI converts the batch prediction input as + * follows: + * * For `bigquery` and `csv`, the behavior is the same as `array`. The + * order of columns is the same as defined in the file or table, unless + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * is populated. + * * For `jsonl`, the prediction instance format is determined by + * each line of the input. + * * For `tf-record`/`tf-record-gzip`, each record will be converted to + * an object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the record. + * * For `file-list`, each file in the list will be converted to an + * object in the format of `{"b64": }`, where `` is + * the Base64-encoded string of the content of the file. + * + * Generated from protobuf field string instance_type = 1; + * @param string $var + * @return $this + */ + public function setInstanceType($var) + { + GPBUtil::checkString($var, True); + $this->instance_type = $var; + + return $this; + } + + /** + * The name of the field that is considered as a key. + * The values identified by the key field is not included in the transformed + * instances that is sent to the Model. This is similar to + * specifying this name of the field in + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields]. + * In addition, the batch prediction output will not include the instances. + * Instead the output will only include the value of the key field, in a + * field named `key` in the output: + * * For `jsonl` output format, the output will have a `key` field + * instead of the `instance` field. + * * For `csv`/`bigquery` output format, the output will have have a `key` + * column instead of the instance feature columns. + * The input must be JSONL with objects at each line, CSV, BigQuery + * or TfRecord. + * + * Generated from protobuf field string key_field = 2; + * @return string + */ + public function getKeyField() + { + return $this->key_field; + } + + /** + * The name of the field that is considered as a key. + * The values identified by the key field is not included in the transformed + * instances that is sent to the Model. This is similar to + * specifying this name of the field in + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields]. + * In addition, the batch prediction output will not include the instances. + * Instead the output will only include the value of the key field, in a + * field named `key` in the output: + * * For `jsonl` output format, the output will have a `key` field + * instead of the `instance` field. + * * For `csv`/`bigquery` output format, the output will have have a `key` + * column instead of the instance feature columns. + * The input must be JSONL with objects at each line, CSV, BigQuery + * or TfRecord. + * + * Generated from protobuf field string key_field = 2; + * @param string $var + * @return $this + */ + public function setKeyField($var) + { + GPBUtil::checkString($var, True); + $this->key_field = $var; + + return $this; + } + + /** + * Fields that will be included in the prediction instance that is + * sent to the Model. + * If + * [instance_type][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.instance_type] + * is `array`, the order of field names in included_fields also determines + * the order of the values in the array. + * When included_fields is populated, + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * + * Generated from protobuf field repeated string included_fields = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getIncludedFields() + { + return $this->included_fields; + } + + /** + * Fields that will be included in the prediction instance that is + * sent to the Model. + * If + * [instance_type][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.instance_type] + * is `array`, the order of field names in included_fields also determines + * the order of the values in the array. + * When included_fields is populated, + * [excluded_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.excluded_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * + * Generated from protobuf field repeated string included_fields = 3; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setIncludedFields($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->included_fields = $arr; + + return $this; + } + + /** + * Fields that will be excluded in the prediction instance that is + * sent to the Model. + * Excluded will be attached to the batch prediction output if + * [key_field][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.key_field] + * is not specified. + * When excluded_fields is populated, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * + * Generated from protobuf field repeated string excluded_fields = 4; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getExcludedFields() + { + return $this->excluded_fields; + } + + /** + * Fields that will be excluded in the prediction instance that is + * sent to the Model. + * Excluded will be attached to the batch prediction output if + * [key_field][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.key_field] + * is not specified. + * When excluded_fields is populated, + * [included_fields][google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.included_fields] + * must be empty. + * The input must be JSONL with objects at each line, BigQuery + * or TfRecord. + * + * Generated from protobuf field repeated string excluded_fields = 4; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setExcludedFields($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->excluded_fields = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(InstanceConfig::class, \Google\Cloud\AIPlatform\V1\BatchPredictionJob_InstanceConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputConfig.php new file mode 100644 index 000000000000..593442b63f9b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputConfig.php @@ -0,0 +1,277 @@ +google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig + */ +class OutputConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The format in which Vertex AI gives the predictions, must be + * one of the [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats]. + * + * Generated from protobuf field string predictions_format = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $predictions_format = ''; + protected $destination; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $gcs_destination + * The Cloud Storage location of the directory where the output is + * to be written to. In the given directory a new directory is created. + * Its name is `prediction--`, + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. + * Inside of it files `predictions_0001.`, + * `predictions_0002.`, ..., `predictions_N.` + * are created where `` depends on chosen + * [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format], + * and N may equal 0001 and depends on the total number of successfully + * predicted instances. If the Model has both + * [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] + * schemata defined then each such file contains predictions as per the + * [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format]. + * If prediction for any instance failed (partially or completely), then + * an additional `errors_0001.`, `errors_0002.`,..., + * `errors_N.` files are created (N depends on total number + * of failed predictions). These files contain the failed instances, + * as per their schema, followed by an additional `error` field which as + * value has [google.rpc.Status][google.rpc.Status] + * containing only `code` and `message` fields. + * @type \Google\Cloud\AIPlatform\V1\BigQueryDestination $bigquery_destination + * The BigQuery project or dataset location where the output is to be + * written to. If project is provided, a new dataset is created with name + * `prediction__` + * where is made + * BigQuery-dataset-name compatible (for example, most special characters + * become underscores), and timestamp is in + * YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset + * two tables will be created, `predictions`, and `errors`. + * If the Model has both + * [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] + * schemata defined then the tables have columns as follows: The + * `predictions` table contains instances for which the prediction + * succeeded, it has columns as per a concatenation of the Model's + * instance and prediction schemata. The `errors` table contains rows for + * which the prediction has failed, it has instance columns, as per the + * instance schema, followed by a single "errors" column, which as values + * has [google.rpc.Status][google.rpc.Status] + * represented as a STRUCT, and containing only `code` and `message`. + * @type string $predictions_format + * Required. The format in which Vertex AI gives the predictions, must be + * one of the [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\BatchPredictionJob::initOnce(); + parent::__construct($data); + } + + /** + * The Cloud Storage location of the directory where the output is + * to be written to. In the given directory a new directory is created. + * Its name is `prediction--`, + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. + * Inside of it files `predictions_0001.`, + * `predictions_0002.`, ..., `predictions_N.` + * are created where `` depends on chosen + * [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format], + * and N may equal 0001 and depends on the total number of successfully + * predicted instances. If the Model has both + * [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] + * schemata defined then each such file contains predictions as per the + * [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format]. + * If prediction for any instance failed (partially or completely), then + * an additional `errors_0001.`, `errors_0002.`,..., + * `errors_N.` files are created (N depends on total number + * of failed predictions). These files contain the failed instances, + * as per their schema, followed by an additional `error` field which as + * value has [google.rpc.Status][google.rpc.Status] + * containing only `code` and `message` fields. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 2; + * @return \Google\Cloud\AIPlatform\V1\GcsDestination|null + */ + public function getGcsDestination() + { + return $this->readOneof(2); + } + + public function hasGcsDestination() + { + return $this->hasOneof(2); + } + + /** + * The Cloud Storage location of the directory where the output is + * to be written to. In the given directory a new directory is created. + * Its name is `prediction--`, + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. + * Inside of it files `predictions_0001.`, + * `predictions_0002.`, ..., `predictions_N.` + * are created where `` depends on chosen + * [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format], + * and N may equal 0001 and depends on the total number of successfully + * predicted instances. If the Model has both + * [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] + * schemata defined then each such file contains predictions as per the + * [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format]. + * If prediction for any instance failed (partially or completely), then + * an additional `errors_0001.`, `errors_0002.`,..., + * `errors_N.` files are created (N depends on total number + * of failed predictions). These files contain the failed instances, + * as per their schema, followed by an additional `error` field which as + * value has [google.rpc.Status][google.rpc.Status] + * containing only `code` and `message` fields. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 2; + * @param \Google\Cloud\AIPlatform\V1\GcsDestination $var + * @return $this + */ + public function setGcsDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsDestination::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * The BigQuery project or dataset location where the output is to be + * written to. If project is provided, a new dataset is created with name + * `prediction__` + * where is made + * BigQuery-dataset-name compatible (for example, most special characters + * become underscores), and timestamp is in + * YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset + * two tables will be created, `predictions`, and `errors`. + * If the Model has both + * [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] + * schemata defined then the tables have columns as follows: The + * `predictions` table contains instances for which the prediction + * succeeded, it has columns as per a concatenation of the Model's + * instance and prediction schemata. The `errors` table contains rows for + * which the prediction has failed, it has instance columns, as per the + * instance schema, followed by a single "errors" column, which as values + * has [google.rpc.Status][google.rpc.Status] + * represented as a STRUCT, and containing only `code` and `message`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; + * @return \Google\Cloud\AIPlatform\V1\BigQueryDestination|null + */ + public function getBigqueryDestination() + { + return $this->readOneof(3); + } + + public function hasBigqueryDestination() + { + return $this->hasOneof(3); + } + + /** + * The BigQuery project or dataset location where the output is to be + * written to. If project is provided, a new dataset is created with name + * `prediction__` + * where is made + * BigQuery-dataset-name compatible (for example, most special characters + * become underscores), and timestamp is in + * YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset + * two tables will be created, `predictions`, and `errors`. + * If the Model has both + * [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] + * and + * [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] + * schemata defined then the tables have columns as follows: The + * `predictions` table contains instances for which the prediction + * succeeded, it has columns as per a concatenation of the Model's + * instance and prediction schemata. The `errors` table contains rows for + * which the prediction has failed, it has instance columns, as per the + * instance schema, followed by a single "errors" column, which as values + * has [google.rpc.Status][google.rpc.Status] + * represented as a STRUCT, and containing only `code` and `message`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; + * @param \Google\Cloud\AIPlatform\V1\BigQueryDestination $var + * @return $this + */ + public function setBigqueryDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQueryDestination::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Required. The format in which Vertex AI gives the predictions, must be + * one of the [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats]. + * + * Generated from protobuf field string predictions_format = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPredictionsFormat() + { + return $this->predictions_format; + } + + /** + * Required. The format in which Vertex AI gives the predictions, must be + * one of the [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model] + * [supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats]. + * + * Generated from protobuf field string predictions_format = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPredictionsFormat($var) + { + GPBUtil::checkString($var, True); + $this->predictions_format = $var; + + return $this; + } + + /** + * @return string + */ + public function getDestination() + { + return $this->whichOneof("destination"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OutputConfig::class, \Google\Cloud\AIPlatform\V1\BatchPredictionJob_OutputConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputInfo.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputInfo.php new file mode 100644 index 000000000000..6ed62fa2e9e4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputInfo.php @@ -0,0 +1,168 @@ +google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo + */ +class OutputInfo extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The name of the BigQuery table created, in + * `predictions_` + * format, into which the prediction output is written. + * Can be used by UI to generate the BigQuery output path, for example. + * + * Generated from protobuf field string bigquery_output_table = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $bigquery_output_table = ''; + protected $output_location; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $gcs_output_directory + * Output only. The full path of the Cloud Storage directory created, into + * which the prediction output is written. + * @type string $bigquery_output_dataset + * Output only. The path of the BigQuery dataset created, in + * `bq://projectId.bqDatasetId` + * format, into which the prediction output is written. + * @type string $bigquery_output_table + * Output only. The name of the BigQuery table created, in + * `predictions_` + * format, into which the prediction output is written. + * Can be used by UI to generate the BigQuery output path, for example. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\BatchPredictionJob::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The full path of the Cloud Storage directory created, into + * which the prediction output is written. + * + * Generated from protobuf field string gcs_output_directory = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getGcsOutputDirectory() + { + return $this->readOneof(1); + } + + public function hasGcsOutputDirectory() + { + return $this->hasOneof(1); + } + + /** + * Output only. The full path of the Cloud Storage directory created, into + * which the prediction output is written. + * + * Generated from protobuf field string gcs_output_directory = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setGcsOutputDirectory($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Output only. The path of the BigQuery dataset created, in + * `bq://projectId.bqDatasetId` + * format, into which the prediction output is written. + * + * Generated from protobuf field string bigquery_output_dataset = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getBigqueryOutputDataset() + { + return $this->readOneof(2); + } + + public function hasBigqueryOutputDataset() + { + return $this->hasOneof(2); + } + + /** + * Output only. The path of the BigQuery dataset created, in + * `bq://projectId.bqDatasetId` + * format, into which the prediction output is written. + * + * Generated from protobuf field string bigquery_output_dataset = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setBigqueryOutputDataset($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Output only. The name of the BigQuery table created, in + * `predictions_` + * format, into which the prediction output is written. + * Can be used by UI to generate the BigQuery output path, for example. + * + * Generated from protobuf field string bigquery_output_table = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getBigqueryOutputTable() + { + return $this->bigquery_output_table; + } + + /** + * Output only. The name of the BigQuery table created, in + * `predictions_` + * format, into which the prediction output is written. + * Can be used by UI to generate the BigQuery output path, for example. + * + * Generated from protobuf field string bigquery_output_table = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setBigqueryOutputTable($var) + { + GPBUtil::checkString($var, True); + $this->bigquery_output_table = $var; + + return $this; + } + + /** + * @return string + */ + public function getOutputLocation() + { + return $this->whichOneof("output_location"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OutputInfo::class, \Google\Cloud\AIPlatform\V1\BatchPredictionJob_OutputInfo::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesOperationMetadata.php new file mode 100644 index 000000000000..1514117ac054 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata + */ +class BatchReadFeatureValuesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Featurestore batch read Features values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Featurestore batch read Features values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Featurestore batch read Features values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Featurestore batch read Features values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest.php new file mode 100644 index 000000000000..ab375753fdc3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest.php @@ -0,0 +1,403 @@ +google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest + */ +class BatchReadFeatureValuesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Featurestore from which to query Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $featurestore = ''; + /** + * Required. Specifies output location and format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $destination = null; + /** + * When not empty, the specified fields in the *_read_instances source will be + * joined as-is in the output, in addition to those fields from the + * Featurestore Entity. + * For BigQuery source, the type of the pass-through values will be + * automatically inferred. For CSV source, the pass-through values will be + * passed as opaque bytes. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8; + */ + private $pass_through_fields; + /** + * Required. Specifies EntityType grouping Features to read values of and + * settings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED]; + */ + private $entity_type_specs; + /** + * Optional. Excludes Feature values with feature generation timestamp before + * this timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $start_time = null; + protected $read_option; + + /** + * @param string $featurestore Required. The resource name of the Featurestore from which to query Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * Please see {@see FeaturestoreServiceClient::featurestoreName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest + * + * @experimental + */ + public static function build(string $featurestore): self + { + return (new self()) + ->setFeaturestore($featurestore); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\CsvSource $csv_read_instances + * Each read instance consists of exactly one read timestamp and one or more + * entity IDs identifying entities of the corresponding EntityTypes whose + * Features are requested. + * Each output instance contains Feature values of requested entities + * concatenated together as of the read time. + * An example read instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z`. + * An example output instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z, foo_entity_feature1_value, + * bar_entity_feature2_value`. + * Timestamp in each read instance must be millisecond-aligned. + * `csv_read_instances` are read instances stored in a plain-text CSV file. + * The header should be: + * [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp + * The columns can be in any order. + * Values in the timestamp column must use the RFC 3339 format, e.g. + * `2012-07-30T10:43:17.123Z`. + * @type \Google\Cloud\AIPlatform\V1\BigQuerySource $bigquery_read_instances + * Similar to csv_read_instances, but from BigQuery source. + * @type string $featurestore + * Required. The resource name of the Featurestore from which to query Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * @type \Google\Cloud\AIPlatform\V1\FeatureValueDestination $destination + * Required. Specifies output location and format. + * @type array<\Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\PassThroughField>|\Google\Protobuf\Internal\RepeatedField $pass_through_fields + * When not empty, the specified fields in the *_read_instances source will be + * joined as-is in the output, in addition to those fields from the + * Featurestore Entity. + * For BigQuery source, the type of the pass-through values will be + * automatically inferred. For CSV source, the pass-through values will be + * passed as opaque bytes. + * @type array<\Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\EntityTypeSpec>|\Google\Protobuf\Internal\RepeatedField $entity_type_specs + * Required. Specifies EntityType grouping Features to read values of and + * settings. + * @type \Google\Protobuf\Timestamp $start_time + * Optional. Excludes Feature values with feature generation timestamp before + * this timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Each read instance consists of exactly one read timestamp and one or more + * entity IDs identifying entities of the corresponding EntityTypes whose + * Features are requested. + * Each output instance contains Feature values of requested entities + * concatenated together as of the read time. + * An example read instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z`. + * An example output instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z, foo_entity_feature1_value, + * bar_entity_feature2_value`. + * Timestamp in each read instance must be millisecond-aligned. + * `csv_read_instances` are read instances stored in a plain-text CSV file. + * The header should be: + * [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp + * The columns can be in any order. + * Values in the timestamp column must use the RFC 3339 format, e.g. + * `2012-07-30T10:43:17.123Z`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3; + * @return \Google\Cloud\AIPlatform\V1\CsvSource|null + */ + public function getCsvReadInstances() + { + return $this->readOneof(3); + } + + public function hasCsvReadInstances() + { + return $this->hasOneof(3); + } + + /** + * Each read instance consists of exactly one read timestamp and one or more + * entity IDs identifying entities of the corresponding EntityTypes whose + * Features are requested. + * Each output instance contains Feature values of requested entities + * concatenated together as of the read time. + * An example read instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z`. + * An example output instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z, foo_entity_feature1_value, + * bar_entity_feature2_value`. + * Timestamp in each read instance must be millisecond-aligned. + * `csv_read_instances` are read instances stored in a plain-text CSV file. + * The header should be: + * [ENTITY_TYPE_ID1], [ENTITY_TYPE_ID2], ..., timestamp + * The columns can be in any order. + * Values in the timestamp column must use the RFC 3339 format, e.g. + * `2012-07-30T10:43:17.123Z`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvSource csv_read_instances = 3; + * @param \Google\Cloud\AIPlatform\V1\CsvSource $var + * @return $this + */ + public function setCsvReadInstances($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CsvSource::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Similar to csv_read_instances, but from BigQuery source. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5; + * @return \Google\Cloud\AIPlatform\V1\BigQuerySource|null + */ + public function getBigqueryReadInstances() + { + return $this->readOneof(5); + } + + public function hasBigqueryReadInstances() + { + return $this->hasOneof(5); + } + + /** + * Similar to csv_read_instances, but from BigQuery source. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource bigquery_read_instances = 5; + * @param \Google\Cloud\AIPlatform\V1\BigQuerySource $var + * @return $this + */ + public function setBigqueryReadInstances($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQuerySource::class); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * Required. The resource name of the Featurestore from which to query Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getFeaturestore() + { + return $this->featurestore; + } + + /** + * Required. The resource name of the Featurestore from which to query Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string featurestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setFeaturestore($var) + { + GPBUtil::checkString($var, True); + $this->featurestore = $var; + + return $this; + } + + /** + * Required. Specifies output location and format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureValueDestination|null + */ + public function getDestination() + { + return $this->destination; + } + + public function hasDestination() + { + return isset($this->destination); + } + + public function clearDestination() + { + unset($this->destination); + } + + /** + * Required. Specifies output location and format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureValueDestination $var + * @return $this + */ + public function setDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureValueDestination::class); + $this->destination = $var; + + return $this; + } + + /** + * When not empty, the specified fields in the *_read_instances source will be + * joined as-is in the output, in addition to those fields from the + * Featurestore Entity. + * For BigQuery source, the type of the pass-through values will be + * automatically inferred. For CSV source, the pass-through values will be + * passed as opaque bytes. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPassThroughFields() + { + return $this->pass_through_fields; + } + + /** + * When not empty, the specified fields in the *_read_instances source will be + * joined as-is in the output, in addition to those fields from the + * Featurestore Entity. + * For BigQuery source, the type of the pass-through values will be + * automatically inferred. For CSV source, the pass-through values will be + * passed as opaque bytes. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField pass_through_fields = 8; + * @param array<\Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\PassThroughField>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPassThroughFields($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\PassThroughField::class); + $this->pass_through_fields = $arr; + + return $this; + } + + /** + * Required. Specifies EntityType grouping Features to read values of and + * settings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEntityTypeSpecs() + { + return $this->entity_type_specs; + } + + /** + * Required. Specifies EntityType grouping Features to read values of and + * settings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\EntityTypeSpec>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEntityTypeSpecs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\EntityTypeSpec::class); + $this->entity_type_specs = $arr; + + return $this; + } + + /** + * Optional. Excludes Feature values with feature generation timestamp before + * this timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * Optional. Excludes Feature values with feature generation timestamp before + * this timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 11 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + + /** + * @return string + */ + public function getReadOption() + { + return $this->whichOneof("read_option"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/EntityTypeSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/EntityTypeSpec.php new file mode 100644 index 000000000000..21af7601cc07 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/EntityTypeSpec.php @@ -0,0 +1,165 @@ +google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec + */ +class EntityTypeSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. ID of the EntityType to select Features. The EntityType id is + * the + * [entity_type_id][google.cloud.aiplatform.v1.CreateEntityTypeRequest.entity_type_id] + * specified during EntityType creation. + * + * Generated from protobuf field string entity_type_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $entity_type_id = ''; + /** + * Required. Selectors choosing which Feature values to read from the + * EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_selector = null; + /** + * Per-Feature settings for the batch read. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DestinationFeatureSetting settings = 3; + */ + private $settings; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $entity_type_id + * Required. ID of the EntityType to select Features. The EntityType id is + * the + * [entity_type_id][google.cloud.aiplatform.v1.CreateEntityTypeRequest.entity_type_id] + * specified during EntityType creation. + * @type \Google\Cloud\AIPlatform\V1\FeatureSelector $feature_selector + * Required. Selectors choosing which Feature values to read from the + * EntityType. + * @type array<\Google\Cloud\AIPlatform\V1\DestinationFeatureSetting>|\Google\Protobuf\Internal\RepeatedField $settings + * Per-Feature settings for the batch read. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. ID of the EntityType to select Features. The EntityType id is + * the + * [entity_type_id][google.cloud.aiplatform.v1.CreateEntityTypeRequest.entity_type_id] + * specified during EntityType creation. + * + * Generated from protobuf field string entity_type_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getEntityTypeId() + { + return $this->entity_type_id; + } + + /** + * Required. ID of the EntityType to select Features. The EntityType id is + * the + * [entity_type_id][google.cloud.aiplatform.v1.CreateEntityTypeRequest.entity_type_id] + * specified during EntityType creation. + * + * Generated from protobuf field string entity_type_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setEntityTypeId($var) + { + GPBUtil::checkString($var, True); + $this->entity_type_id = $var; + + return $this; + } + + /** + * Required. Selectors choosing which Feature values to read from the + * EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureSelector|null + */ + public function getFeatureSelector() + { + return $this->feature_selector; + } + + public function hasFeatureSelector() + { + return isset($this->feature_selector); + } + + public function clearFeatureSelector() + { + unset($this->feature_selector); + } + + /** + * Required. Selectors choosing which Feature values to read from the + * EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureSelector $var + * @return $this + */ + public function setFeatureSelector($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureSelector::class); + $this->feature_selector = $var; + + return $this; + } + + /** + * Per-Feature settings for the batch read. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DestinationFeatureSetting settings = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSettings() + { + return $this->settings; + } + + /** + * Per-Feature settings for the batch read. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DestinationFeatureSetting settings = 3; + * @param array<\Google\Cloud\AIPlatform\V1\DestinationFeatureSetting>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSettings($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\DestinationFeatureSetting::class); + $this->settings = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(EntityTypeSpec::class, \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest_EntityTypeSpec::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/PassThroughField.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/PassThroughField.php new file mode 100644 index 000000000000..d46974bdde45 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/PassThroughField.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField + */ +class PassThroughField extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the field in the CSV header or the name of the + * column in BigQuery table. The naming restriction is the same as + * [Feature.name][google.cloud.aiplatform.v1.Feature.name]. + * + * Generated from protobuf field string field_name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $field_name = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $field_name + * Required. The name of the field in the CSV header or the name of the + * column in BigQuery table. The naming restriction is the same as + * [Feature.name][google.cloud.aiplatform.v1.Feature.name]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the field in the CSV header or the name of the + * column in BigQuery table. The naming restriction is the same as + * [Feature.name][google.cloud.aiplatform.v1.Feature.name]. + * + * Generated from protobuf field string field_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFieldName() + { + return $this->field_name; + } + + /** + * Required. The name of the field in the CSV header or the name of the + * column in BigQuery table. The naming restriction is the same as + * [Feature.name][google.cloud.aiplatform.v1.Feature.name]. + * + * Generated from protobuf field string field_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFieldName($var) + { + GPBUtil::checkString($var, True); + $this->field_name = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(PassThroughField::class, \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest_PassThroughField::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesResponse.php new file mode 100644 index 000000000000..f1c2c8929965 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesResponse.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse + */ +class BatchReadFeatureValuesResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataRequest.php new file mode 100644 index 000000000000..e2d1d43e92d3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataRequest.php @@ -0,0 +1,149 @@ +google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest + */ +class BatchReadTensorboardTimeSeriesDataRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Tensorboard containing + * TensorboardTimeSeries to read data from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`. + * The TensorboardTimeSeries referenced by + * [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] + * must be sub resources of this Tensorboard. + * + * Generated from protobuf field string tensorboard = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $tensorboard = ''; + /** + * Required. The resource names of the TensorboardTimeSeries to read data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field repeated string time_series = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + private $time_series; + + /** + * @param string $tensorboard Required. The resource name of the Tensorboard containing + * TensorboardTimeSeries to read data from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`. + * The TensorboardTimeSeries referenced by + * [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] + * must be sub resources of this Tensorboard. Please see + * {@see TensorboardServiceClient::tensorboardName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\BatchReadTensorboardTimeSeriesDataRequest + * + * @experimental + */ + public static function build(string $tensorboard): self + { + return (new self()) + ->setTensorboard($tensorboard); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $tensorboard + * Required. The resource name of the Tensorboard containing + * TensorboardTimeSeries to read data from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`. + * The TensorboardTimeSeries referenced by + * [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] + * must be sub resources of this Tensorboard. + * @type array|\Google\Protobuf\Internal\RepeatedField $time_series + * Required. The resource names of the TensorboardTimeSeries to read data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Tensorboard containing + * TensorboardTimeSeries to read data from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`. + * The TensorboardTimeSeries referenced by + * [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] + * must be sub resources of this Tensorboard. + * + * Generated from protobuf field string tensorboard = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getTensorboard() + { + return $this->tensorboard; + } + + /** + * Required. The resource name of the Tensorboard containing + * TensorboardTimeSeries to read data from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}`. + * The TensorboardTimeSeries referenced by + * [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] + * must be sub resources of this Tensorboard. + * + * Generated from protobuf field string tensorboard = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setTensorboard($var) + { + GPBUtil::checkString($var, True); + $this->tensorboard = $var; + + return $this; + } + + /** + * Required. The resource names of the TensorboardTimeSeries to read data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field repeated string time_series = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTimeSeries() + { + return $this->time_series; + } + + /** + * Required. The resource names of the TensorboardTimeSeries to read data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field repeated string time_series = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTimeSeries($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->time_series = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataResponse.php new file mode 100644 index 000000000000..0dca16805076 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataResponse + */ +class BatchReadTensorboardTimeSeriesDataResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The returned time series data. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TimeSeriesData time_series_data = 1; + */ + private $time_series_data; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\TimeSeriesData>|\Google\Protobuf\Internal\RepeatedField $time_series_data + * The returned time series data. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * The returned time series data. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TimeSeriesData time_series_data = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTimeSeriesData() + { + return $this->time_series_data; + } + + /** + * The returned time series data. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TimeSeriesData time_series_data = 1; + * @param array<\Google\Cloud\AIPlatform\V1\TimeSeriesData>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTimeSeriesData($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\TimeSeriesData::class); + $this->time_series_data = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQueryDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQueryDestination.php new file mode 100644 index 000000000000..54f26730bb7a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQueryDestination.php @@ -0,0 +1,95 @@ +google.cloud.aiplatform.v1.BigQueryDestination + */ +class BigQueryDestination extends \Google\Protobuf\Internal\Message +{ + /** + * Required. BigQuery URI to a project or table, up to 2000 characters long. + * When only the project is specified, the Dataset and Table is created. + * When the full table reference is specified, the Dataset must exist and + * table must not exist. + * Accepted forms: + * * BigQuery path. For example: + * `bq://projectId` or `bq://projectId.bqDatasetId` or + * `bq://projectId.bqDatasetId.bqTableId`. + * + * Generated from protobuf field string output_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $output_uri = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $output_uri + * Required. BigQuery URI to a project or table, up to 2000 characters long. + * When only the project is specified, the Dataset and Table is created. + * When the full table reference is specified, the Dataset must exist and + * table must not exist. + * Accepted forms: + * * BigQuery path. For example: + * `bq://projectId` or `bq://projectId.bqDatasetId` or + * `bq://projectId.bqDatasetId.bqTableId`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. BigQuery URI to a project or table, up to 2000 characters long. + * When only the project is specified, the Dataset and Table is created. + * When the full table reference is specified, the Dataset must exist and + * table must not exist. + * Accepted forms: + * * BigQuery path. For example: + * `bq://projectId` or `bq://projectId.bqDatasetId` or + * `bq://projectId.bqDatasetId.bqTableId`. + * + * Generated from protobuf field string output_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getOutputUri() + { + return $this->output_uri; + } + + /** + * Required. BigQuery URI to a project or table, up to 2000 characters long. + * When only the project is specified, the Dataset and Table is created. + * When the full table reference is specified, the Dataset must exist and + * table must not exist. + * Accepted forms: + * * BigQuery path. For example: + * `bq://projectId` or `bq://projectId.bqDatasetId` or + * `bq://projectId.bqDatasetId.bqTableId`. + * + * Generated from protobuf field string output_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setOutputUri($var) + { + GPBUtil::checkString($var, True); + $this->output_uri = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQuerySource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQuerySource.php new file mode 100644 index 000000000000..21cde2f1e7fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BigQuerySource.php @@ -0,0 +1,75 @@ +google.cloud.aiplatform.v1.BigQuerySource + */ +class BigQuerySource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. BigQuery URI to a table, up to 2000 characters long. + * Accepted forms: + * * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`. + * + * Generated from protobuf field string input_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $input_uri = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $input_uri + * Required. BigQuery URI to a table, up to 2000 characters long. + * Accepted forms: + * * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. BigQuery URI to a table, up to 2000 characters long. + * Accepted forms: + * * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`. + * + * Generated from protobuf field string input_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getInputUri() + { + return $this->input_uri; + } + + /** + * Required. BigQuery URI to a table, up to 2000 characters long. + * Accepted forms: + * * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`. + * + * Generated from protobuf field string input_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setInputUri($var) + { + GPBUtil::checkString($var, True); + $this->input_uri = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInput.php new file mode 100644 index 000000000000..66dd21bdc43b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInput.php @@ -0,0 +1,111 @@ +google.cloud.aiplatform.v1.BleuInput + */ +class BleuInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for bleu score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Repeated bleu instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BleuInstance instances = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $instances; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\BleuSpec $metric_spec + * Required. Spec for bleu score metric. + * @type array<\Google\Cloud\AIPlatform\V1\BleuInstance>|\Google\Protobuf\Internal\RepeatedField $instances + * Required. Repeated bleu instances. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for bleu score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\BleuSpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for bleu score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\BleuSpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BleuSpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Repeated bleu instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BleuInstance instances = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInstances() + { + return $this->instances; + } + + /** + * Required. Repeated bleu instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BleuInstance instances = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\BleuInstance>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInstances($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\BleuInstance::class); + $this->instances = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInstance.php new file mode 100644 index 000000000000..1d02d8d428fa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuInstance.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.BleuInstance + */ +class BleuInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + /** + * Required. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $reference = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * @type string $reference + * Required. Ground truth used to compare against the prediction. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + + /** + * Required. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getReference() + { + return isset($this->reference) ? $this->reference : ''; + } + + public function hasReference() + { + return isset($this->reference); + } + + public function clearReference() + { + unset($this->reference); + } + + /** + * Required. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setReference($var) + { + GPBUtil::checkString($var, True); + $this->reference = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuMetricValue.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuMetricValue.php new file mode 100644 index 000000000000..d18cc2617802 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuMetricValue.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.BleuMetricValue + */ +class BleuMetricValue extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Bleu score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Bleu score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Bleu score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Bleu score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuResults.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuResults.php new file mode 100644 index 000000000000..1fccdfba4802 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuResults.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.BleuResults + */ +class BleuResults extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Bleu metric values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BleuMetricValue bleu_metric_values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $bleu_metric_values; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\BleuMetricValue>|\Google\Protobuf\Internal\RepeatedField $bleu_metric_values + * Output only. Bleu metric values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Bleu metric values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BleuMetricValue bleu_metric_values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getBleuMetricValues() + { + return $this->bleu_metric_values; + } + + /** + * Output only. Bleu metric values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BleuMetricValue bleu_metric_values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\BleuMetricValue>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setBleuMetricValues($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\BleuMetricValue::class); + $this->bleu_metric_values = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuSpec.php new file mode 100644 index 000000000000..4edc4918e2fa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BleuSpec.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.BleuSpec + */ +class BleuSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Whether to use_effective_order to compute bleu score. + * + * Generated from protobuf field bool use_effective_order = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $use_effective_order = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type bool $use_effective_order + * Optional. Whether to use_effective_order to compute bleu score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Whether to use_effective_order to compute bleu score. + * + * Generated from protobuf field bool use_effective_order = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getUseEffectiveOrder() + { + return $this->use_effective_order; + } + + /** + * Optional. Whether to use_effective_order to compute bleu score. + * + * Generated from protobuf field bool use_effective_order = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setUseEffectiveOrder($var) + { + GPBUtil::checkBool($var); + $this->use_effective_order = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Blob.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Blob.php new file mode 100644 index 000000000000..e930d980dc15 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Blob.php @@ -0,0 +1,103 @@ +google.cloud.aiplatform.v1.Blob + */ +class Blob extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The IANA standard MIME type of the source data. + * + * Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $mime_type = ''; + /** + * Required. Raw bytes. + * + * Generated from protobuf field bytes data = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $data = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $mime_type + * Required. The IANA standard MIME type of the source data. + * @type string $data + * Required. Raw bytes. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Required. The IANA standard MIME type of the source data. + * + * Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getMimeType() + { + return $this->mime_type; + } + + /** + * Required. The IANA standard MIME type of the source data. + * + * Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setMimeType($var) + { + GPBUtil::checkString($var, True); + $this->mime_type = $var; + + return $this; + } + + /** + * Required. Raw bytes. + * + * Generated from protobuf field bytes data = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getData() + { + return $this->data; + } + + /** + * Required. Raw bytes. + * + * Generated from protobuf field bytes data = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setData($var) + { + GPBUtil::checkString($var, False); + $this->data = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BlurBaselineConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BlurBaselineConfig.php new file mode 100644 index 000000000000..511227fc1dbd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BlurBaselineConfig.php @@ -0,0 +1,83 @@ +google.cloud.aiplatform.v1.BlurBaselineConfig + */ +class BlurBaselineConfig extends \Google\Protobuf\Internal\Message +{ + /** + * The standard deviation of the blur kernel for the blurred baseline. The + * same blurring parameter is used for both the height and the width + * dimension. If not set, the method defaults to the zero (i.e. black for + * images) baseline. + * + * Generated from protobuf field float max_blur_sigma = 1; + */ + protected $max_blur_sigma = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $max_blur_sigma + * The standard deviation of the blur kernel for the blurred baseline. The + * same blurring parameter is used for both the height and the width + * dimension. If not set, the method defaults to the zero (i.e. black for + * images) baseline. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The standard deviation of the blur kernel for the blurred baseline. The + * same blurring parameter is used for both the height and the width + * dimension. If not set, the method defaults to the zero (i.e. black for + * images) baseline. + * + * Generated from protobuf field float max_blur_sigma = 1; + * @return float + */ + public function getMaxBlurSigma() + { + return $this->max_blur_sigma; + } + + /** + * The standard deviation of the blur kernel for the blurred baseline. The + * same blurring parameter is used for both the height and the width + * dimension. If not set, the method defaults to the zero (i.e. black for + * images) baseline. + * + * Generated from protobuf field float max_blur_sigma = 1; + * @param float $var + * @return $this + */ + public function setMaxBlurSigma($var) + { + GPBUtil::checkFloat($var); + $this->max_blur_sigma = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BoolArray.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BoolArray.php new file mode 100644 index 000000000000..597297556639 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BoolArray.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.BoolArray + */ +class BoolArray extends \Google\Protobuf\Internal\Message +{ + /** + * A list of bool values. + * + * Generated from protobuf field repeated bool values = 1; + */ + private $values; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $values + * A list of bool values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Types::initOnce(); + parent::__construct($data); + } + + /** + * A list of bool values. + * + * Generated from protobuf field repeated bool values = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getValues() + { + return $this->values; + } + + /** + * A list of bool values. + * + * Generated from protobuf field repeated bool values = 1; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setValues($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::BOOL); + $this->values = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelBatchPredictionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelBatchPredictionJobRequest.php new file mode 100644 index 000000000000..5b0d4263f1ee --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelBatchPredictionJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest + */ +class CancelBatchPredictionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the BatchPredictionJob to cancel. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the BatchPredictionJob to cancel. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * Please see {@see JobServiceClient::batchPredictionJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelBatchPredictionJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the BatchPredictionJob to cancel. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the BatchPredictionJob to cancel. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the BatchPredictionJob to cancel. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelCustomJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelCustomJobRequest.php new file mode 100644 index 000000000000..25ee68df6bf6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelCustomJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelCustomJobRequest + */ +class CancelCustomJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the CustomJob to cancel. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the CustomJob to cancel. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * Please see {@see JobServiceClient::customJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelCustomJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the CustomJob to cancel. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the CustomJob to cancel. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the CustomJob to cancel. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelDataLabelingJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelDataLabelingJobRequest.php new file mode 100644 index 000000000000..e8c568532703 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelDataLabelingJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelDataLabelingJobRequest + */ +class CancelDataLabelingJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * Please see {@see JobServiceClient::dataLabelingJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelDataLabelingJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelHyperparameterTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelHyperparameterTuningJobRequest.php new file mode 100644 index 000000000000..4705d020add8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelHyperparameterTuningJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest + */ +class CancelHyperparameterTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the HyperparameterTuningJob to cancel. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the HyperparameterTuningJob to cancel. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * Please see {@see JobServiceClient::hyperparameterTuningJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelHyperparameterTuningJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the HyperparameterTuningJob to cancel. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the HyperparameterTuningJob to cancel. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the HyperparameterTuningJob to cancel. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelNasJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelNasJobRequest.php new file mode 100644 index 000000000000..f594cf23a0eb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelNasJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelNasJobRequest + */ +class CancelNasJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NasJob to cancel. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NasJob to cancel. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * Please see {@see JobServiceClient::nasJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelNasJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NasJob to cancel. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NasJob to cancel. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NasJob to cancel. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelPipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelPipelineJobRequest.php new file mode 100644 index 000000000000..22cd0124a111 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelPipelineJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelPipelineJobRequest + */ +class CancelPipelineJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PipelineJob to cancel. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the PipelineJob to cancel. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * Please see {@see PipelineServiceClient::pipelineJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelPipelineJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the PipelineJob to cancel. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PipelineJob to cancel. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the PipelineJob to cancel. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTrainingPipelineRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTrainingPipelineRequest.php new file mode 100644 index 000000000000..2566bb7d2ba5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTrainingPipelineRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.CancelTrainingPipelineRequest + */ +class CancelTrainingPipelineRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TrainingPipeline to cancel. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TrainingPipeline to cancel. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * Please see {@see PipelineServiceClient::trainingPipelineName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelTrainingPipelineRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TrainingPipeline to cancel. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TrainingPipeline to cancel. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TrainingPipeline to cancel. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTuningJobRequest.php new file mode 100644 index 000000000000..446445bd9371 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTuningJobRequest.php @@ -0,0 +1,87 @@ +google.cloud.aiplatform.v1.CancelTuningJobRequest + */ +class CancelTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TuningJob to cancel. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TuningJob to cancel. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * Please see {@see GenAiTuningServiceClient::tuningJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CancelTuningJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TuningJob to cancel. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\GenaiTuningService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TuningJob to cancel. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TuningJob to cancel. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate.php new file mode 100644 index 000000000000..8d9ca7cde502 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate.php @@ -0,0 +1,435 @@ +google.cloud.aiplatform.v1.Candidate + */ +class Candidate extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Index of the candidate. + * + * Generated from protobuf field int32 index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $index = 0; + /** + * Output only. Content parts of the candidate. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Content content = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $content = null; + /** + * Output only. Confidence score of the candidate. + * + * Generated from protobuf field double score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = 0.0; + /** + * Output only. Average log probability score of the candidate. + * + * Generated from protobuf field double avg_logprobs = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $avg_logprobs = 0.0; + /** + * Output only. Log-likelihood scores for the response tokens and top tokens + * + * Generated from protobuf field .google.cloud.aiplatform.v1.LogprobsResult logprobs_result = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $logprobs_result = null; + /** + * Output only. The reason why the model stopped generating tokens. + * If empty, the model has not stopped generating the tokens. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Candidate.FinishReason finish_reason = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $finish_reason = 0; + /** + * Output only. List of ratings for the safety of a response candidate. + * There is at most one rating per category. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetyRating safety_ratings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $safety_ratings; + /** + * Output only. Describes the reason the mode stopped generating tokens in + * more detail. This is only filled when `finish_reason` is set. + * + * Generated from protobuf field optional string finish_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $finish_message = null; + /** + * Output only. Source attribution of the generated content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CitationMetadata citation_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $citation_metadata = null; + /** + * Output only. Metadata specifies sources used to ground generated content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingMetadata grounding_metadata = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $grounding_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $index + * Output only. Index of the candidate. + * @type \Google\Cloud\AIPlatform\V1\Content $content + * Output only. Content parts of the candidate. + * @type float $score + * Output only. Confidence score of the candidate. + * @type float $avg_logprobs + * Output only. Average log probability score of the candidate. + * @type \Google\Cloud\AIPlatform\V1\LogprobsResult $logprobs_result + * Output only. Log-likelihood scores for the response tokens and top tokens + * @type int $finish_reason + * Output only. The reason why the model stopped generating tokens. + * If empty, the model has not stopped generating the tokens. + * @type array<\Google\Cloud\AIPlatform\V1\SafetyRating>|\Google\Protobuf\Internal\RepeatedField $safety_ratings + * Output only. List of ratings for the safety of a response candidate. + * There is at most one rating per category. + * @type string $finish_message + * Output only. Describes the reason the mode stopped generating tokens in + * more detail. This is only filled when `finish_reason` is set. + * @type \Google\Cloud\AIPlatform\V1\CitationMetadata $citation_metadata + * Output only. Source attribution of the generated content. + * @type \Google\Cloud\AIPlatform\V1\GroundingMetadata $grounding_metadata + * Output only. Metadata specifies sources used to ground generated content. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Index of the candidate. + * + * Generated from protobuf field int32 index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getIndex() + { + return $this->index; + } + + /** + * Output only. Index of the candidate. + * + * Generated from protobuf field int32 index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setIndex($var) + { + GPBUtil::checkInt32($var); + $this->index = $var; + + return $this; + } + + /** + * Output only. Content parts of the candidate. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Content content = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\Content|null + */ + public function getContent() + { + return $this->content; + } + + public function hasContent() + { + return isset($this->content); + } + + public function clearContent() + { + unset($this->content); + } + + /** + * Output only. Content parts of the candidate. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Content content = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\Content $var + * @return $this + */ + public function setContent($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Content::class); + $this->content = $var; + + return $this; + } + + /** + * Output only. Confidence score of the candidate. + * + * Generated from protobuf field double score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return $this->score; + } + + /** + * Output only. Confidence score of the candidate. + * + * Generated from protobuf field double score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkDouble($var); + $this->score = $var; + + return $this; + } + + /** + * Output only. Average log probability score of the candidate. + * + * Generated from protobuf field double avg_logprobs = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getAvgLogprobs() + { + return $this->avg_logprobs; + } + + /** + * Output only. Average log probability score of the candidate. + * + * Generated from protobuf field double avg_logprobs = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setAvgLogprobs($var) + { + GPBUtil::checkDouble($var); + $this->avg_logprobs = $var; + + return $this; + } + + /** + * Output only. Log-likelihood scores for the response tokens and top tokens + * + * Generated from protobuf field .google.cloud.aiplatform.v1.LogprobsResult logprobs_result = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\LogprobsResult|null + */ + public function getLogprobsResult() + { + return $this->logprobs_result; + } + + public function hasLogprobsResult() + { + return isset($this->logprobs_result); + } + + public function clearLogprobsResult() + { + unset($this->logprobs_result); + } + + /** + * Output only. Log-likelihood scores for the response tokens and top tokens + * + * Generated from protobuf field .google.cloud.aiplatform.v1.LogprobsResult logprobs_result = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\LogprobsResult $var + * @return $this + */ + public function setLogprobsResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\LogprobsResult::class); + $this->logprobs_result = $var; + + return $this; + } + + /** + * Output only. The reason why the model stopped generating tokens. + * If empty, the model has not stopped generating the tokens. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Candidate.FinishReason finish_reason = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getFinishReason() + { + return $this->finish_reason; + } + + /** + * Output only. The reason why the model stopped generating tokens. + * If empty, the model has not stopped generating the tokens. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Candidate.FinishReason finish_reason = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setFinishReason($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Candidate\FinishReason::class); + $this->finish_reason = $var; + + return $this; + } + + /** + * Output only. List of ratings for the safety of a response candidate. + * There is at most one rating per category. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetyRating safety_ratings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSafetyRatings() + { + return $this->safety_ratings; + } + + /** + * Output only. List of ratings for the safety of a response candidate. + * There is at most one rating per category. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetyRating safety_ratings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\SafetyRating>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSafetyRatings($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\SafetyRating::class); + $this->safety_ratings = $arr; + + return $this; + } + + /** + * Output only. Describes the reason the mode stopped generating tokens in + * more detail. This is only filled when `finish_reason` is set. + * + * Generated from protobuf field optional string finish_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getFinishMessage() + { + return isset($this->finish_message) ? $this->finish_message : ''; + } + + public function hasFinishMessage() + { + return isset($this->finish_message); + } + + public function clearFinishMessage() + { + unset($this->finish_message); + } + + /** + * Output only. Describes the reason the mode stopped generating tokens in + * more detail. This is only filled when `finish_reason` is set. + * + * Generated from protobuf field optional string finish_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setFinishMessage($var) + { + GPBUtil::checkString($var, True); + $this->finish_message = $var; + + return $this; + } + + /** + * Output only. Source attribution of the generated content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CitationMetadata citation_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\CitationMetadata|null + */ + public function getCitationMetadata() + { + return $this->citation_metadata; + } + + public function hasCitationMetadata() + { + return isset($this->citation_metadata); + } + + public function clearCitationMetadata() + { + unset($this->citation_metadata); + } + + /** + * Output only. Source attribution of the generated content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CitationMetadata citation_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\CitationMetadata $var + * @return $this + */ + public function setCitationMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CitationMetadata::class); + $this->citation_metadata = $var; + + return $this; + } + + /** + * Output only. Metadata specifies sources used to ground generated content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingMetadata grounding_metadata = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\GroundingMetadata|null + */ + public function getGroundingMetadata() + { + return $this->grounding_metadata; + } + + public function hasGroundingMetadata() + { + return isset($this->grounding_metadata); + } + + public function clearGroundingMetadata() + { + unset($this->grounding_metadata); + } + + /** + * Output only. Metadata specifies sources used to ground generated content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingMetadata grounding_metadata = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\GroundingMetadata $var + * @return $this + */ + public function setGroundingMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundingMetadata::class); + $this->grounding_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate/FinishReason.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate/FinishReason.php new file mode 100644 index 000000000000..c79ab14bc503 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Candidate/FinishReason.php @@ -0,0 +1,120 @@ +google.cloud.aiplatform.v1.Candidate.FinishReason + */ +class FinishReason +{ + /** + * The finish reason is unspecified. + * + * Generated from protobuf enum FINISH_REASON_UNSPECIFIED = 0; + */ + const FINISH_REASON_UNSPECIFIED = 0; + /** + * Token generation reached a natural stopping point or a configured stop + * sequence. + * + * Generated from protobuf enum STOP = 1; + */ + const STOP = 1; + /** + * Token generation reached the configured maximum output tokens. + * + * Generated from protobuf enum MAX_TOKENS = 2; + */ + const MAX_TOKENS = 2; + /** + * Token generation stopped because the content potentially contains safety + * violations. NOTE: When streaming, + * [content][google.cloud.aiplatform.v1.Candidate.content] is empty if + * content filters blocks the output. + * + * Generated from protobuf enum SAFETY = 3; + */ + const SAFETY = 3; + /** + * Token generation stopped because the content potentially contains + * copyright violations. + * + * Generated from protobuf enum RECITATION = 4; + */ + const RECITATION = 4; + /** + * All other reasons that stopped the token generation. + * + * Generated from protobuf enum OTHER = 5; + */ + const OTHER = 5; + /** + * Token generation stopped because the content contains forbidden terms. + * + * Generated from protobuf enum BLOCKLIST = 6; + */ + const BLOCKLIST = 6; + /** + * Token generation stopped for potentially containing prohibited content. + * + * Generated from protobuf enum PROHIBITED_CONTENT = 7; + */ + const PROHIBITED_CONTENT = 7; + /** + * Token generation stopped because the content potentially contains + * Sensitive Personally Identifiable Information (SPII). + * + * Generated from protobuf enum SPII = 8; + */ + const SPII = 8; + /** + * The function call generated by the model is invalid. + * + * Generated from protobuf enum MALFORMED_FUNCTION_CALL = 9; + */ + const MALFORMED_FUNCTION_CALL = 9; + + private static $valueToName = [ + self::FINISH_REASON_UNSPECIFIED => 'FINISH_REASON_UNSPECIFIED', + self::STOP => 'STOP', + self::MAX_TOKENS => 'MAX_TOKENS', + self::SAFETY => 'SAFETY', + self::RECITATION => 'RECITATION', + self::OTHER => 'OTHER', + self::BLOCKLIST => 'BLOCKLIST', + self::PROHIBITED_CONTENT => 'PROHIBITED_CONTENT', + self::SPII => 'SPII', + self::MALFORMED_FUNCTION_CALL => 'MALFORMED_FUNCTION_CALL', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FinishReason::class, \Google\Cloud\AIPlatform\V1\Candidate_FinishReason::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateMetatdata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateMetatdata.php new file mode 100644 index 000000000000..9a84e406a556 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateMetatdata.php @@ -0,0 +1,147 @@ +google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata + */ +class CheckTrialEarlyStoppingStateMetatdata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for suggesting Trials. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * The name of the Study that the Trial belongs to. + * + * Generated from protobuf field string study = 2; + */ + protected $study = ''; + /** + * The Trial name. + * + * Generated from protobuf field string trial = 3; + */ + protected $trial = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for suggesting Trials. + * @type string $study + * The name of the Study that the Trial belongs to. + * @type string $trial + * The Trial name. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for suggesting Trials. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for suggesting Trials. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * The name of the Study that the Trial belongs to. + * + * Generated from protobuf field string study = 2; + * @return string + */ + public function getStudy() + { + return $this->study; + } + + /** + * The name of the Study that the Trial belongs to. + * + * Generated from protobuf field string study = 2; + * @param string $var + * @return $this + */ + public function setStudy($var) + { + GPBUtil::checkString($var, True); + $this->study = $var; + + return $this; + } + + /** + * The Trial name. + * + * Generated from protobuf field string trial = 3; + * @return string + */ + public function getTrial() + { + return $this->trial; + } + + /** + * The Trial name. + * + * Generated from protobuf field string trial = 3; + * @param string $var + * @return $this + */ + public function setTrial($var) + { + GPBUtil::checkString($var, True); + $this->trial = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateRequest.php new file mode 100644 index 000000000000..c27050cd570c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateRequest.php @@ -0,0 +1,76 @@ +google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest + */ +class CheckTrialEarlyStoppingStateRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string trial_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $trial_name = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $trial_name + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string trial_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getTrialName() + { + return $this->trial_name; + } + + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string trial_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setTrialName($var) + { + GPBUtil::checkString($var, True); + $this->trial_name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateResponse.php new file mode 100644 index 000000000000..480a948c3d90 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse + */ +class CheckTrialEarlyStoppingStateResponse extends \Google\Protobuf\Internal\Message +{ + /** + * True if the Trial should stop. + * + * Generated from protobuf field bool should_stop = 1; + */ + protected $should_stop = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type bool $should_stop + * True if the Trial should stop. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * True if the Trial should stop. + * + * Generated from protobuf field bool should_stop = 1; + * @return bool + */ + public function getShouldStop() + { + return $this->should_stop; + } + + /** + * True if the Trial should stop. + * + * Generated from protobuf field bool should_stop = 1; + * @param bool $var + * @return $this + */ + public function setShouldStop($var) + { + GPBUtil::checkBool($var); + $this->should_stop = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Citation.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Citation.php new file mode 100644 index 000000000000..7fc4c4f8df49 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Citation.php @@ -0,0 +1,247 @@ +google.cloud.aiplatform.v1.Citation + */ +class Citation extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Start index into the content. + * + * Generated from protobuf field int32 start_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $start_index = 0; + /** + * Output only. End index into the content. + * + * Generated from protobuf field int32 end_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $end_index = 0; + /** + * Output only. Url reference of the attribution. + * + * Generated from protobuf field string uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $uri = ''; + /** + * Output only. Title of the attribution. + * + * Generated from protobuf field string title = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $title = ''; + /** + * Output only. License of the attribution. + * + * Generated from protobuf field string license = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $license = ''; + /** + * Output only. Publication date of the attribution. + * + * Generated from protobuf field .google.type.Date publication_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $publication_date = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $start_index + * Output only. Start index into the content. + * @type int $end_index + * Output only. End index into the content. + * @type string $uri + * Output only. Url reference of the attribution. + * @type string $title + * Output only. Title of the attribution. + * @type string $license + * Output only. License of the attribution. + * @type \Google\Type\Date $publication_date + * Output only. Publication date of the attribution. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Start index into the content. + * + * Generated from protobuf field int32 start_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getStartIndex() + { + return $this->start_index; + } + + /** + * Output only. Start index into the content. + * + * Generated from protobuf field int32 start_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setStartIndex($var) + { + GPBUtil::checkInt32($var); + $this->start_index = $var; + + return $this; + } + + /** + * Output only. End index into the content. + * + * Generated from protobuf field int32 end_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getEndIndex() + { + return $this->end_index; + } + + /** + * Output only. End index into the content. + * + * Generated from protobuf field int32 end_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setEndIndex($var) + { + GPBUtil::checkInt32($var); + $this->end_index = $var; + + return $this; + } + + /** + * Output only. Url reference of the attribution. + * + * Generated from protobuf field string uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getUri() + { + return $this->uri; + } + + /** + * Output only. Url reference of the attribution. + * + * Generated from protobuf field string uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * Output only. Title of the attribution. + * + * Generated from protobuf field string title = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * Output only. Title of the attribution. + * + * Generated from protobuf field string title = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setTitle($var) + { + GPBUtil::checkString($var, True); + $this->title = $var; + + return $this; + } + + /** + * Output only. License of the attribution. + * + * Generated from protobuf field string license = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getLicense() + { + return $this->license; + } + + /** + * Output only. License of the attribution. + * + * Generated from protobuf field string license = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setLicense($var) + { + GPBUtil::checkString($var, True); + $this->license = $var; + + return $this; + } + + /** + * Output only. Publication date of the attribution. + * + * Generated from protobuf field .google.type.Date publication_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Type\Date|null + */ + public function getPublicationDate() + { + return $this->publication_date; + } + + public function hasPublicationDate() + { + return isset($this->publication_date); + } + + public function clearPublicationDate() + { + unset($this->publication_date); + } + + /** + * Output only. Publication date of the attribution. + * + * Generated from protobuf field .google.type.Date publication_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Type\Date $var + * @return $this + */ + public function setPublicationDate($var) + { + GPBUtil::checkMessage($var, \Google\Type\Date::class); + $this->publication_date = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CitationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CitationMetadata.php new file mode 100644 index 000000000000..adf9d9d48024 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CitationMetadata.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.CitationMetadata + */ +class CitationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. List of citations. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Citation citations = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $citations; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Citation>|\Google\Protobuf\Internal\RepeatedField $citations + * Output only. List of citations. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Output only. List of citations. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Citation citations = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getCitations() + { + return $this->citations; + } + + /** + * Output only. List of citations. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Citation citations = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\Citation>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setCitations($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Citation::class); + $this->citations = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Claim.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Claim.php new file mode 100644 index 000000000000..9736806833b6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Claim.php @@ -0,0 +1,199 @@ +google.cloud.aiplatform.v1.Claim + */ +class Claim extends \Google\Protobuf\Internal\Message +{ + /** + * Index in the input text where the claim starts (inclusive). + * + * Generated from protobuf field optional int32 start_index = 1; + */ + protected $start_index = null; + /** + * Index in the input text where the claim ends (exclusive). + * + * Generated from protobuf field optional int32 end_index = 2; + */ + protected $end_index = null; + /** + * Indexes of the facts supporting this claim. + * + * Generated from protobuf field repeated int32 fact_indexes = 3; + */ + private $fact_indexes; + /** + * Confidence score of this corroboration. + * + * Generated from protobuf field optional float score = 4; + */ + protected $score = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $start_index + * Index in the input text where the claim starts (inclusive). + * @type int $end_index + * Index in the input text where the claim ends (exclusive). + * @type array|\Google\Protobuf\Internal\RepeatedField $fact_indexes + * Indexes of the facts supporting this claim. + * @type float $score + * Confidence score of this corroboration. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Index in the input text where the claim starts (inclusive). + * + * Generated from protobuf field optional int32 start_index = 1; + * @return int + */ + public function getStartIndex() + { + return isset($this->start_index) ? $this->start_index : 0; + } + + public function hasStartIndex() + { + return isset($this->start_index); + } + + public function clearStartIndex() + { + unset($this->start_index); + } + + /** + * Index in the input text where the claim starts (inclusive). + * + * Generated from protobuf field optional int32 start_index = 1; + * @param int $var + * @return $this + */ + public function setStartIndex($var) + { + GPBUtil::checkInt32($var); + $this->start_index = $var; + + return $this; + } + + /** + * Index in the input text where the claim ends (exclusive). + * + * Generated from protobuf field optional int32 end_index = 2; + * @return int + */ + public function getEndIndex() + { + return isset($this->end_index) ? $this->end_index : 0; + } + + public function hasEndIndex() + { + return isset($this->end_index); + } + + public function clearEndIndex() + { + unset($this->end_index); + } + + /** + * Index in the input text where the claim ends (exclusive). + * + * Generated from protobuf field optional int32 end_index = 2; + * @param int $var + * @return $this + */ + public function setEndIndex($var) + { + GPBUtil::checkInt32($var); + $this->end_index = $var; + + return $this; + } + + /** + * Indexes of the facts supporting this claim. + * + * Generated from protobuf field repeated int32 fact_indexes = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFactIndexes() + { + return $this->fact_indexes; + } + + /** + * Indexes of the facts supporting this claim. + * + * Generated from protobuf field repeated int32 fact_indexes = 3; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFactIndexes($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32); + $this->fact_indexes = $arr; + + return $this; + } + + /** + * Confidence score of this corroboration. + * + * Generated from protobuf field optional float score = 4; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Confidence score of this corroboration. + * + * Generated from protobuf field optional float score = 4; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ClientConnectionConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ClientConnectionConfig.php new file mode 100644 index 000000000000..5a38134c16f0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ClientConnectionConfig.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.ClientConnectionConfig + */ +class ClientConnectionConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Customizable online prediction request timeout. + * + * Generated from protobuf field .google.protobuf.Duration inference_timeout = 1; + */ + protected $inference_timeout = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Protobuf\Duration $inference_timeout + * Customizable online prediction request timeout. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Endpoint::initOnce(); + parent::__construct($data); + } + + /** + * Customizable online prediction request timeout. + * + * Generated from protobuf field .google.protobuf.Duration inference_timeout = 1; + * @return \Google\Protobuf\Duration|null + */ + public function getInferenceTimeout() + { + return $this->inference_timeout; + } + + public function hasInferenceTimeout() + { + return isset($this->inference_timeout); + } + + public function clearInferenceTimeout() + { + unset($this->inference_timeout); + } + + /** + * Customizable online prediction request timeout. + * + * Generated from protobuf field .google.protobuf.Duration inference_timeout = 1; + * @param \Google\Protobuf\Duration $var + * @return $this + */ + public function setInferenceTimeout($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); + $this->inference_timeout = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInput.php new file mode 100644 index 000000000000..d3143c729063 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInput.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.CoherenceInput + */ +class CoherenceInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for coherence score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Coherence instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instance = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\CoherenceSpec $metric_spec + * Required. Spec for coherence score metric. + * @type \Google\Cloud\AIPlatform\V1\CoherenceInstance $instance + * Required. Coherence instance. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for coherence score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CoherenceSpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for coherence score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CoherenceSpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CoherenceSpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Coherence instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CoherenceInstance|null + */ + public function getInstance() + { + return $this->instance; + } + + public function hasInstance() + { + return isset($this->instance); + } + + public function clearInstance() + { + unset($this->instance); + } + + /** + * Required. Coherence instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CoherenceInstance $var + * @return $this + */ + public function setInstance($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CoherenceInstance::class); + $this->instance = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInstance.php new file mode 100644 index 000000000000..ed7312e18c73 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceInstance.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CoherenceInstance + */ +class CoherenceInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceResult.php new file mode 100644 index 000000000000..9ec343244719 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceResult.php @@ -0,0 +1,155 @@ +google.cloud.aiplatform.v1.CoherenceResult + */ +class CoherenceResult extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Coherence score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + /** + * Output only. Explanation for coherence score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $explanation = ''; + /** + * Output only. Confidence for coherence score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $confidence = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Coherence score. + * @type string $explanation + * Output only. Explanation for coherence score. + * @type float $confidence + * Output only. Confidence for coherence score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Coherence score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Coherence score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + + /** + * Output only. Explanation for coherence score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getExplanation() + { + return $this->explanation; + } + + /** + * Output only. Explanation for coherence score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setExplanation($var) + { + GPBUtil::checkString($var, True); + $this->explanation = $var; + + return $this; + } + + /** + * Output only. Confidence for coherence score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getConfidence() + { + return isset($this->confidence) ? $this->confidence : 0.0; + } + + public function hasConfidence() + { + return isset($this->confidence); + } + + public function clearConfidence() + { + unset($this->confidence); + } + + /** + * Output only. Confidence for coherence score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setConfidence($var) + { + GPBUtil::checkFloat($var); + $this->confidence = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceSpec.php new file mode 100644 index 000000000000..e901171f9dbc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CoherenceSpec.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.CoherenceSpec + */ +class CoherenceSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $version = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $version + * Optional. Which version to use for evaluation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getVersion() + { + return $this->version; + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setVersion($var) + { + GPBUtil::checkInt32($var); + $this->version = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInput.php new file mode 100644 index 000000000000..a95399c52bea --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInput.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.CometInput + */ +class CometInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Comet instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instance = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\CometSpec $metric_spec + * Required. Spec for comet metric. + * @type \Google\Cloud\AIPlatform\V1\CometInstance $instance + * Required. Comet instance. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CometSpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CometSpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CometSpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Comet instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CometInstance|null + */ + public function getInstance() + { + return $this->instance; + } + + public function hasInstance() + { + return isset($this->instance); + } + + public function clearInstance() + { + unset($this->instance); + } + + /** + * Required. Comet instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CometInstance $var + * @return $this + */ + public function setInstance($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CometInstance::class); + $this->instance = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInstance.php new file mode 100644 index 000000000000..33c754fd9b89 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometInstance.php @@ -0,0 +1,166 @@ +google.cloud.aiplatform.v1.CometInstance + */ +class CometInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + /** + * Optional. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $reference = null; + /** + * Optional. Source text in original language. + * + * Generated from protobuf field optional string source = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $source = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * @type string $reference + * Optional. Ground truth used to compare against the prediction. + * @type string $source + * Optional. Source text in original language. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + + /** + * Optional. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getReference() + { + return isset($this->reference) ? $this->reference : ''; + } + + public function hasReference() + { + return isset($this->reference); + } + + public function clearReference() + { + unset($this->reference); + } + + /** + * Optional. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setReference($var) + { + GPBUtil::checkString($var, True); + $this->reference = $var; + + return $this; + } + + /** + * Optional. Source text in original language. + * + * Generated from protobuf field optional string source = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getSource() + { + return isset($this->source) ? $this->source : ''; + } + + public function hasSource() + { + return isset($this->source); + } + + public function clearSource() + { + unset($this->source); + } + + /** + * Optional. Source text in original language. + * + * Generated from protobuf field optional string source = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setSource($var) + { + GPBUtil::checkString($var, True); + $this->source = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometResult.php new file mode 100644 index 000000000000..6103cc842838 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometResult.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CometResult + */ +class CometResult extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Comet score. Range depends on version. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Comet score. Range depends on version. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Comet score. Range depends on version. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Comet score. Range depends on version. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec.php new file mode 100644 index 000000000000..4a98f0654f01 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec.php @@ -0,0 +1,149 @@ +google.cloud.aiplatform.v1.CometSpec + */ +class CometSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Which version to use for evaluation. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.CometSpec.CometVersion version = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $version = null; + /** + * Optional. Source language in BCP-47 format. + * + * Generated from protobuf field string source_language = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $source_language = ''; + /** + * Optional. Target language in BCP-47 format. Covers both prediction and + * reference. + * + * Generated from protobuf field string target_language = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $target_language = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $version + * Required. Which version to use for evaluation. + * @type string $source_language + * Optional. Source language in BCP-47 format. + * @type string $target_language + * Optional. Target language in BCP-47 format. Covers both prediction and + * reference. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Which version to use for evaluation. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.CometSpec.CometVersion version = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getVersion() + { + return isset($this->version) ? $this->version : 0; + } + + public function hasVersion() + { + return isset($this->version); + } + + public function clearVersion() + { + unset($this->version); + } + + /** + * Required. Which version to use for evaluation. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.CometSpec.CometVersion version = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setVersion($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\CometSpec\CometVersion::class); + $this->version = $var; + + return $this; + } + + /** + * Optional. Source language in BCP-47 format. + * + * Generated from protobuf field string source_language = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getSourceLanguage() + { + return $this->source_language; + } + + /** + * Optional. Source language in BCP-47 format. + * + * Generated from protobuf field string source_language = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setSourceLanguage($var) + { + GPBUtil::checkString($var, True); + $this->source_language = $var; + + return $this; + } + + /** + * Optional. Target language in BCP-47 format. Covers both prediction and + * reference. + * + * Generated from protobuf field string target_language = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getTargetLanguage() + { + return $this->target_language; + } + + /** + * Optional. Target language in BCP-47 format. Covers both prediction and + * reference. + * + * Generated from protobuf field string target_language = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setTargetLanguage($var) + { + GPBUtil::checkString($var, True); + $this->target_language = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec/CometVersion.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec/CometVersion.php new file mode 100644 index 000000000000..24166def18e4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CometSpec/CometVersion.php @@ -0,0 +1,58 @@ +google.cloud.aiplatform.v1.CometSpec.CometVersion + */ +class CometVersion +{ + /** + * Comet version unspecified. + * + * Generated from protobuf enum COMET_VERSION_UNSPECIFIED = 0; + */ + const COMET_VERSION_UNSPECIFIED = 0; + /** + * Comet 22 for translation + source + reference + * (source-reference-combined). + * + * Generated from protobuf enum COMET_22_SRC_REF = 2; + */ + const COMET_22_SRC_REF = 2; + + private static $valueToName = [ + self::COMET_VERSION_UNSPECIFIED => 'COMET_VERSION_UNSPECIFIED', + self::COMET_22_SRC_REF => 'COMET_22_SRC_REF', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(CometVersion::class, \Google\Cloud\AIPlatform\V1\CometSpec_CometVersion::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompleteTrialRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompleteTrialRequest.php new file mode 100644 index 000000000000..4690f368b311 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompleteTrialRequest.php @@ -0,0 +1,204 @@ +google.cloud.aiplatform.v1.CompleteTrialRequest + */ +class CompleteTrialRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Optional. If provided, it will be used as the completed Trial's + * final_measurement; Otherwise, the service will auto-select a + * previously reported measurement as the final-measurement + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Measurement final_measurement = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $final_measurement = null; + /** + * Optional. True if the Trial cannot be run with the given Parameter, and + * final_measurement will be ignored. + * + * Generated from protobuf field bool trial_infeasible = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $trial_infeasible = false; + /** + * Optional. A human readable reason why the trial was infeasible. This should + * only be provided if `trial_infeasible` is true. + * + * Generated from protobuf field string infeasible_reason = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $infeasible_reason = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * @type \Google\Cloud\AIPlatform\V1\Measurement $final_measurement + * Optional. If provided, it will be used as the completed Trial's + * final_measurement; Otherwise, the service will auto-select a + * previously reported measurement as the final-measurement + * @type bool $trial_infeasible + * Optional. True if the Trial cannot be run with the given Parameter, and + * final_measurement will be ignored. + * @type string $infeasible_reason + * Optional. A human readable reason why the trial was infeasible. This should + * only be provided if `trial_infeasible` is true. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. If provided, it will be used as the completed Trial's + * final_measurement; Otherwise, the service will auto-select a + * previously reported measurement as the final-measurement + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Measurement final_measurement = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Measurement|null + */ + public function getFinalMeasurement() + { + return $this->final_measurement; + } + + public function hasFinalMeasurement() + { + return isset($this->final_measurement); + } + + public function clearFinalMeasurement() + { + unset($this->final_measurement); + } + + /** + * Optional. If provided, it will be used as the completed Trial's + * final_measurement; Otherwise, the service will auto-select a + * previously reported measurement as the final-measurement + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Measurement final_measurement = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Measurement $var + * @return $this + */ + public function setFinalMeasurement($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Measurement::class); + $this->final_measurement = $var; + + return $this; + } + + /** + * Optional. True if the Trial cannot be run with the given Parameter, and + * final_measurement will be ignored. + * + * Generated from protobuf field bool trial_infeasible = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getTrialInfeasible() + { + return $this->trial_infeasible; + } + + /** + * Optional. True if the Trial cannot be run with the given Parameter, and + * final_measurement will be ignored. + * + * Generated from protobuf field bool trial_infeasible = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setTrialInfeasible($var) + { + GPBUtil::checkBool($var); + $this->trial_infeasible = $var; + + return $this; + } + + /** + * Optional. A human readable reason why the trial was infeasible. This should + * only be provided if `trial_infeasible` is true. + * + * Generated from protobuf field string infeasible_reason = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getInfeasibleReason() + { + return $this->infeasible_reason; + } + + /** + * Optional. A human readable reason why the trial was infeasible. This should + * only be provided if `trial_infeasible` is true. + * + * Generated from protobuf field string infeasible_reason = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setInfeasibleReason($var) + { + GPBUtil::checkString($var, True); + $this->infeasible_reason = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompletionStats.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompletionStats.php new file mode 100644 index 000000000000..a48d0f14ba2b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompletionStats.php @@ -0,0 +1,194 @@ +google.cloud.aiplatform.v1.CompletionStats + */ +class CompletionStats extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The number of entities that had been processed successfully. + * + * Generated from protobuf field int64 successful_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $successful_count = 0; + /** + * Output only. The number of entities for which any error was encountered. + * + * Generated from protobuf field int64 failed_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $failed_count = 0; + /** + * Output only. In cases when enough errors are encountered a job, pipeline, + * or operation may be failed as a whole. Below is the number of entities for + * which the processing had not been finished (either in successful or failed + * state). Set to -1 if the number is unknown (for example, the operation + * failed before the total entity number could be collected). + * + * Generated from protobuf field int64 incomplete_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $incomplete_count = 0; + /** + * Output only. The number of the successful forecast points that are + * generated by the forecasting model. This is ONLY used by the forecasting + * batch prediction. + * + * Generated from protobuf field int64 successful_forecast_point_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $successful_forecast_point_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $successful_count + * Output only. The number of entities that had been processed successfully. + * @type int|string $failed_count + * Output only. The number of entities for which any error was encountered. + * @type int|string $incomplete_count + * Output only. In cases when enough errors are encountered a job, pipeline, + * or operation may be failed as a whole. Below is the number of entities for + * which the processing had not been finished (either in successful or failed + * state). Set to -1 if the number is unknown (for example, the operation + * failed before the total entity number could be collected). + * @type int|string $successful_forecast_point_count + * Output only. The number of the successful forecast points that are + * generated by the forecasting model. This is ONLY used by the forecasting + * batch prediction. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\CompletionStats::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The number of entities that had been processed successfully. + * + * Generated from protobuf field int64 successful_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getSuccessfulCount() + { + return $this->successful_count; + } + + /** + * Output only. The number of entities that had been processed successfully. + * + * Generated from protobuf field int64 successful_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setSuccessfulCount($var) + { + GPBUtil::checkInt64($var); + $this->successful_count = $var; + + return $this; + } + + /** + * Output only. The number of entities for which any error was encountered. + * + * Generated from protobuf field int64 failed_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getFailedCount() + { + return $this->failed_count; + } + + /** + * Output only. The number of entities for which any error was encountered. + * + * Generated from protobuf field int64 failed_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setFailedCount($var) + { + GPBUtil::checkInt64($var); + $this->failed_count = $var; + + return $this; + } + + /** + * Output only. In cases when enough errors are encountered a job, pipeline, + * or operation may be failed as a whole. Below is the number of entities for + * which the processing had not been finished (either in successful or failed + * state). Set to -1 if the number is unknown (for example, the operation + * failed before the total entity number could be collected). + * + * Generated from protobuf field int64 incomplete_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getIncompleteCount() + { + return $this->incomplete_count; + } + + /** + * Output only. In cases when enough errors are encountered a job, pipeline, + * or operation may be failed as a whole. Below is the number of entities for + * which the processing had not been finished (either in successful or failed + * state). Set to -1 if the number is unknown (for example, the operation + * failed before the total entity number could be collected). + * + * Generated from protobuf field int64 incomplete_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setIncompleteCount($var) + { + GPBUtil::checkInt64($var); + $this->incomplete_count = $var; + + return $this; + } + + /** + * Output only. The number of the successful forecast points that are + * generated by the forecasting model. This is ONLY used by the forecasting + * batch prediction. + * + * Generated from protobuf field int64 successful_forecast_point_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getSuccessfulForecastPointCount() + { + return $this->successful_forecast_point_count; + } + + /** + * Output only. The number of the successful forecast points that are + * generated by the forecasting model. This is ONLY used by the forecasting + * batch prediction. + * + * Generated from protobuf field int64 successful_forecast_point_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setSuccessfulForecastPointCount($var) + { + GPBUtil::checkInt64($var); + $this->successful_forecast_point_count = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensRequest.php new file mode 100644 index 000000000000..32cd15e67194 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensRequest.php @@ -0,0 +1,208 @@ +google.cloud.aiplatform.v1.ComputeTokensRequest + */ +class ComputeTokensRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint requested to get lists of tokens and + * token ids. + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * Optional. The instances that are the input to token computing API call. + * Schema is identical to the prediction schema of the text model, even for + * the non-text models, like chat models, or Codey models. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $instances; + /** + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * projects/{project}/locations/{location}/publishers/*/models/* + * + * Generated from protobuf field string model = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $model = ''; + /** + * Optional. Input content. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $contents; + + /** + * @param string $endpoint Required. The name of the Endpoint requested to get lists of tokens and + * token ids. Please see + * {@see LlmUtilityServiceClient::endpointName()} for help formatting this field. + * @param \Google\Protobuf\Value[] $instances Optional. The instances that are the input to token computing API call. + * Schema is identical to the prediction schema of the text model, even for + * the non-text models, like chat models, or Codey models. + * + * @return \Google\Cloud\AIPlatform\V1\ComputeTokensRequest + * + * @experimental + */ + public static function build(string $endpoint, array $instances): self + { + return (new self()) + ->setEndpoint($endpoint) + ->setInstances($instances); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Required. The name of the Endpoint requested to get lists of tokens and + * token ids. + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $instances + * Optional. The instances that are the input to token computing API call. + * Schema is identical to the prediction schema of the text model, even for + * the non-text models, like chat models, or Codey models. + * @type string $model + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * projects/{project}/locations/{location}/publishers/*/models/* + * @type array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $contents + * Optional. Input content. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\LlmUtilityService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint requested to get lists of tokens and + * token ids. + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Required. The name of the Endpoint requested to get lists of tokens and + * token ids. + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * Optional. The instances that are the input to token computing API call. + * Schema is identical to the prediction schema of the text model, even for + * the non-text models, like chat models, or Codey models. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInstances() + { + return $this->instances; + } + + /** + * Optional. The instances that are the input to token computing API call. + * Schema is identical to the prediction schema of the text model, even for + * the non-text models, like chat models, or Codey models. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInstances($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->instances = $arr; + + return $this; + } + + /** + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * projects/{project}/locations/{location}/publishers/*/models/* + * + * Generated from protobuf field string model = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * projects/{project}/locations/{location}/publishers/*/models/* + * + * Generated from protobuf field string model = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Optional. Input content. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getContents() + { + return $this->contents; + } + + /** + * Optional. Input content. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setContents($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Content::class); + $this->contents = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensResponse.php new file mode 100644 index 000000000000..d62d19af34c2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ComputeTokensResponse.php @@ -0,0 +1,75 @@ +google.cloud.aiplatform.v1.ComputeTokensResponse + */ +class ComputeTokensResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Lists of tokens info from the input. A ComputeTokensRequest could have + * multiple instances with a prompt in each instance. We also need to return + * lists of tokens info for the request with multiple instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TokensInfo tokens_info = 1; + */ + private $tokens_info; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\TokensInfo>|\Google\Protobuf\Internal\RepeatedField $tokens_info + * Lists of tokens info from the input. A ComputeTokensRequest could have + * multiple instances with a prompt in each instance. We also need to return + * lists of tokens info for the request with multiple instances. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\LlmUtilityService::initOnce(); + parent::__construct($data); + } + + /** + * Lists of tokens info from the input. A ComputeTokensRequest could have + * multiple instances with a prompt in each instance. We also need to return + * lists of tokens info for the request with multiple instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TokensInfo tokens_info = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTokensInfo() + { + return $this->tokens_info; + } + + /** + * Lists of tokens info from the input. A ComputeTokensRequest could have + * multiple instances with a prompt in each instance. We also need to return + * lists of tokens info for the request with multiple instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TokensInfo tokens_info = 1; + * @param array<\Google\Cloud\AIPlatform\V1\TokensInfo>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTokensInfo($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\TokensInfo::class); + $this->tokens_info = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerRegistryDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerRegistryDestination.php new file mode 100644 index 000000000000..58fbb4c19983 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerRegistryDestination.php @@ -0,0 +1,95 @@ +google.cloud.aiplatform.v1.ContainerRegistryDestination + */ +class ContainerRegistryDestination extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Container Registry URI of a container image. + * Only Google Container Registry and Artifact Registry are supported now. + * Accepted forms: + * * Google Container Registry path. For example: + * `gcr.io/projectId/imageName:tag`. + * * Artifact Registry path. For example: + * `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`. + * If a tag is not specified, "latest" will be used as the default tag. + * + * Generated from protobuf field string output_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $output_uri = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $output_uri + * Required. Container Registry URI of a container image. + * Only Google Container Registry and Artifact Registry are supported now. + * Accepted forms: + * * Google Container Registry path. For example: + * `gcr.io/projectId/imageName:tag`. + * * Artifact Registry path. For example: + * `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`. + * If a tag is not specified, "latest" will be used as the default tag. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Container Registry URI of a container image. + * Only Google Container Registry and Artifact Registry are supported now. + * Accepted forms: + * * Google Container Registry path. For example: + * `gcr.io/projectId/imageName:tag`. + * * Artifact Registry path. For example: + * `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`. + * If a tag is not specified, "latest" will be used as the default tag. + * + * Generated from protobuf field string output_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getOutputUri() + { + return $this->output_uri; + } + + /** + * Required. Container Registry URI of a container image. + * Only Google Container Registry and Artifact Registry are supported now. + * Accepted forms: + * * Google Container Registry path. For example: + * `gcr.io/projectId/imageName:tag`. + * * Artifact Registry path. For example: + * `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`. + * If a tag is not specified, "latest" will be used as the default tag. + * + * Generated from protobuf field string output_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setOutputUri($var) + { + GPBUtil::checkString($var, True); + $this->output_uri = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerSpec.php new file mode 100644 index 000000000000..52f22956c176 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ContainerSpec.php @@ -0,0 +1,181 @@ +google.cloud.aiplatform.v1.ContainerSpec + */ +class ContainerSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The URI of a container image in the Container Registry that is to + * be run on each worker replica. + * + * Generated from protobuf field string image_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $image_uri = ''; + /** + * The command to be invoked when the container is started. + * It overrides the entrypoint instruction in Dockerfile when provided. + * + * Generated from protobuf field repeated string command = 2; + */ + private $command; + /** + * The arguments to be passed when starting the container. + * + * Generated from protobuf field repeated string args = 3; + */ + private $args; + /** + * Environment variables to be passed to the container. + * Maximum limit is 100. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EnvVar env = 4; + */ + private $env; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $image_uri + * Required. The URI of a container image in the Container Registry that is to + * be run on each worker replica. + * @type array|\Google\Protobuf\Internal\RepeatedField $command + * The command to be invoked when the container is started. + * It overrides the entrypoint instruction in Dockerfile when provided. + * @type array|\Google\Protobuf\Internal\RepeatedField $args + * The arguments to be passed when starting the container. + * @type array<\Google\Cloud\AIPlatform\V1\EnvVar>|\Google\Protobuf\Internal\RepeatedField $env + * Environment variables to be passed to the container. + * Maximum limit is 100. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\CustomJob::initOnce(); + parent::__construct($data); + } + + /** + * Required. The URI of a container image in the Container Registry that is to + * be run on each worker replica. + * + * Generated from protobuf field string image_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getImageUri() + { + return $this->image_uri; + } + + /** + * Required. The URI of a container image in the Container Registry that is to + * be run on each worker replica. + * + * Generated from protobuf field string image_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setImageUri($var) + { + GPBUtil::checkString($var, True); + $this->image_uri = $var; + + return $this; + } + + /** + * The command to be invoked when the container is started. + * It overrides the entrypoint instruction in Dockerfile when provided. + * + * Generated from protobuf field repeated string command = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getCommand() + { + return $this->command; + } + + /** + * The command to be invoked when the container is started. + * It overrides the entrypoint instruction in Dockerfile when provided. + * + * Generated from protobuf field repeated string command = 2; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setCommand($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->command = $arr; + + return $this; + } + + /** + * The arguments to be passed when starting the container. + * + * Generated from protobuf field repeated string args = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getArgs() + { + return $this->args; + } + + /** + * The arguments to be passed when starting the container. + * + * Generated from protobuf field repeated string args = 3; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setArgs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->args = $arr; + + return $this; + } + + /** + * Environment variables to be passed to the container. + * Maximum limit is 100. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EnvVar env = 4; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEnv() + { + return $this->env; + } + + /** + * Environment variables to be passed to the container. + * Maximum limit is 100. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EnvVar env = 4; + * @param array<\Google\Cloud\AIPlatform\V1\EnvVar>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEnv($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\EnvVar::class); + $this->env = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Content.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Content.php new file mode 100644 index 000000000000..cac84e11bbd1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Content.php @@ -0,0 +1,116 @@ +google.cloud.aiplatform.v1.Content + */ +class Content extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. The producer of the content. Must be either 'user' or 'model'. + * Useful to set for multi-turn conversations, otherwise can be left blank + * or unset. + * + * Generated from protobuf field string role = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $role = ''; + /** + * Required. Ordered `Parts` that constitute a single message. Parts may have + * different IANA MIME types. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $parts; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $role + * Optional. The producer of the content. Must be either 'user' or 'model'. + * Useful to set for multi-turn conversations, otherwise can be left blank + * or unset. + * @type array<\Google\Cloud\AIPlatform\V1\Part>|\Google\Protobuf\Internal\RepeatedField $parts + * Required. Ordered `Parts` that constitute a single message. Parts may have + * different IANA MIME types. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Optional. The producer of the content. Must be either 'user' or 'model'. + * Useful to set for multi-turn conversations, otherwise can be left blank + * or unset. + * + * Generated from protobuf field string role = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getRole() + { + return $this->role; + } + + /** + * Optional. The producer of the content. Must be either 'user' or 'model'. + * Useful to set for multi-turn conversations, otherwise can be left blank + * or unset. + * + * Generated from protobuf field string role = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setRole($var) + { + GPBUtil::checkString($var, True); + $this->role = $var; + + return $this; + } + + /** + * Required. Ordered `Parts` that constitute a single message. Parts may have + * different IANA MIME types. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getParts() + { + return $this->parts; + } + + /** + * Required. Ordered `Parts` that constitute a single message. Parts may have + * different IANA MIME types. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Part parts = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\Part>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setParts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Part::class); + $this->parts = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Context.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Context.php new file mode 100644 index 000000000000..5350832124f1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Context.php @@ -0,0 +1,501 @@ +google.cloud.aiplatform.v1.Context + */ +class Context extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. The resource name of the Context. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $name = ''; + /** + * User provided display name of the Context. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + */ + protected $display_name = ''; + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 8; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your Contexts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Context (System + * labels are excluded). + * + * Generated from protobuf field map labels = 9; + */ + private $labels; + /** + * Output only. Timestamp when this Context was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Context was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Output only. A list of resource names of Contexts that are parents of this + * Context. A Context may have at most 10 parent_contexts. + * + * Generated from protobuf field repeated string parent_contexts = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + */ + private $parent_contexts; + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 13; + */ + protected $schema_title = ''; + /** + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 14; + */ + protected $schema_version = ''; + /** + * Properties of the Context. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 15; + */ + protected $metadata = null; + /** + * Description of the Context + * + * Generated from protobuf field string description = 16; + */ + protected $description = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Immutable. The resource name of the Context. + * @type string $display_name + * User provided display name of the Context. + * May be up to 128 Unicode characters. + * @type string $etag + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your Contexts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Context (System + * labels are excluded). + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Context was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Context was last updated. + * @type array|\Google\Protobuf\Internal\RepeatedField $parent_contexts + * Output only. A list of resource names of Contexts that are parents of this + * Context. A Context may have at most 10 parent_contexts. + * @type string $schema_title + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * @type string $schema_version + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * @type \Google\Protobuf\Struct $metadata + * Properties of the Context. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * @type string $description + * Description of the Context + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Context::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. The resource name of the Context. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Immutable. The resource name of the Context. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * User provided display name of the Context. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * User provided display name of the Context. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 8; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 8; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your Contexts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Context (System + * labels are excluded). + * + * Generated from protobuf field map labels = 9; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your Contexts. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Context (System + * labels are excluded). + * + * Generated from protobuf field map labels = 9; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. Timestamp when this Context was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Context was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Context was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Context was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Output only. A list of resource names of Contexts that are parents of this + * Context. A Context may have at most 10 parent_contexts. + * + * Generated from protobuf field repeated string parent_contexts = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getParentContexts() + { + return $this->parent_contexts; + } + + /** + * Output only. A list of resource names of Contexts that are parents of this + * Context. A Context may have at most 10 parent_contexts. + * + * Generated from protobuf field repeated string parent_contexts = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setParentContexts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->parent_contexts = $arr; + + return $this; + } + + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 13; + * @return string + */ + public function getSchemaTitle() + { + return $this->schema_title; + } + + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 13; + * @param string $var + * @return $this + */ + public function setSchemaTitle($var) + { + GPBUtil::checkString($var, True); + $this->schema_title = $var; + + return $this; + } + + /** + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 14; + * @return string + */ + public function getSchemaVersion() + { + return $this->schema_version; + } + + /** + * The version of the schema in schema_name to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 14; + * @param string $var + * @return $this + */ + public function setSchemaVersion($var) + { + GPBUtil::checkString($var, True); + $this->schema_version = $var; + + return $this; + } + + /** + * Properties of the Context. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 15; + * @return \Google\Protobuf\Struct|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Properties of the Context. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 15; + * @param \Google\Protobuf\Struct $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->metadata = $var; + + return $this; + } + + /** + * Description of the Context + * + * Generated from protobuf field string description = 16; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Description of the Context + * + * Generated from protobuf field string description = 16; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelOperationMetadata.php new file mode 100644 index 000000000000..96560fa2b4a5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelOperationMetadata.php @@ -0,0 +1,79 @@ +google.cloud.aiplatform.v1.CopyModelOperationMetadata + */ +class CopyModelOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelRequest.php new file mode 100644 index 000000000000..c194bc851e77 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelRequest.php @@ -0,0 +1,272 @@ +google.cloud.aiplatform.v1.CopyModelRequest + */ +class CopyModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location into which to copy the Model. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The resource name of the Model to copy. That Model must be in the + * same Project. Format: + * `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string source_model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $source_model = ''; + /** + * Customer-managed encryption key options. If this is set, + * then the Model copy will be encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 3; + */ + protected $encryption_spec = null; + protected $destination_model; + + /** + * @param string $parent Required. The resource name of the Location into which to copy the Model. + * Format: `projects/{project}/locations/{location}` + * Please see {@see ModelServiceClient::locationName()} for help formatting this field. + * @param string $sourceModel Required. The resource name of the Model to copy. That Model must be in the + * same Project. Format: + * `projects/{project}/locations/{location}/models/{model}` + * Please see {@see ModelServiceClient::modelName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\CopyModelRequest + * + * @experimental + */ + public static function build(string $parent, string $sourceModel): self + { + return (new self()) + ->setParent($parent) + ->setSourceModel($sourceModel); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $model_id + * Optional. Copy source_model into a new Model with this ID. The ID will + * become the final component of the model resource name. + * This value may be up to 63 characters, and valid characters are + * `[a-z0-9_-]`. The first character cannot be a number or hyphen. + * @type string $parent_model + * Optional. Specify this field to copy source_model into this existing + * Model as a new version. Format: + * `projects/{project}/locations/{location}/models/{model}` + * @type string $parent + * Required. The resource name of the Location into which to copy the Model. + * Format: `projects/{project}/locations/{location}` + * @type string $source_model + * Required. The resource name of the Model to copy. That Model must be in the + * same Project. Format: + * `projects/{project}/locations/{location}/models/{model}` + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key options. If this is set, + * then the Model copy will be encrypted with the provided encryption key. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Copy source_model into a new Model with this ID. The ID will + * become the final component of the model resource name. + * This value may be up to 63 characters, and valid characters are + * `[a-z0-9_-]`. The first character cannot be a number or hyphen. + * + * Generated from protobuf field string model_id = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getModelId() + { + return $this->readOneof(4); + } + + public function hasModelId() + { + return $this->hasOneof(4); + } + + /** + * Optional. Copy source_model into a new Model with this ID. The ID will + * become the final component of the model resource name. + * This value may be up to 63 characters, and valid characters are + * `[a-z0-9_-]`. The first character cannot be a number or hyphen. + * + * Generated from protobuf field string model_id = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setModelId($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * Optional. Specify this field to copy source_model into this existing + * Model as a new version. Format: + * `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string parent_model = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getParentModel() + { + return $this->readOneof(5); + } + + public function hasParentModel() + { + return $this->hasOneof(5); + } + + /** + * Optional. Specify this field to copy source_model into this existing + * Model as a new version. Format: + * `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string parent_model = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParentModel($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * Required. The resource name of the Location into which to copy the Model. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location into which to copy the Model. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The resource name of the Model to copy. That Model must be in the + * same Project. Format: + * `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string source_model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getSourceModel() + { + return $this->source_model; + } + + /** + * Required. The resource name of the Model to copy. That Model must be in the + * same Project. Format: + * `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string source_model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setSourceModel($var) + { + GPBUtil::checkString($var, True); + $this->source_model = $var; + + return $this; + } + + /** + * Customer-managed encryption key options. If this is set, + * then the Model copy will be encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 3; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key options. If this is set, + * then the Model copy will be encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 3; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * @return string + */ + public function getDestinationModel() + { + return $this->whichOneof("destination_model"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelResponse.php new file mode 100644 index 000000000000..b7009c3497ea --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CopyModelResponse.php @@ -0,0 +1,107 @@ +google.cloud.aiplatform.v1.CopyModelResponse + */ +class CopyModelResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The name of the copied Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string model = 1 [(.google.api.resource_reference) = { + */ + protected $model = ''; + /** + * Output only. The version ID of the model that is copied. + * + * Generated from protobuf field string model_version_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $model_version_id = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $model + * The name of the copied Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * @type string $model_version_id + * Output only. The version ID of the model that is copied. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * The name of the copied Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string model = 1 [(.google.api.resource_reference) = { + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * The name of the copied Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string model = 1 [(.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Output only. The version ID of the model that is copied. + * + * Generated from protobuf field string model_version_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getModelVersionId() + { + return $this->model_version_id; + } + + /** + * Output only. The version ID of the model that is copied. + * + * Generated from protobuf field string model_version_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setModelVersionId($var) + { + GPBUtil::checkString($var, True); + $this->model_version_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus.php new file mode 100644 index 000000000000..79e0c5a9302b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus.php @@ -0,0 +1,101 @@ +google.cloud.aiplatform.v1.CorpusStatus + */ +class CorpusStatus extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. RagCorpus life state. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CorpusStatus.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Output only. Only when the `state` field is ERROR. + * + * Generated from protobuf field string error_status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $error_status = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $state + * Output only. RagCorpus life state. + * @type string $error_status + * Output only. Only when the `state` field is ERROR. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagData::initOnce(); + parent::__construct($data); + } + + /** + * Output only. RagCorpus life state. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CorpusStatus.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. RagCorpus life state. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CorpusStatus.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\CorpusStatus\State::class); + $this->state = $var; + + return $this; + } + + /** + * Output only. Only when the `state` field is ERROR. + * + * Generated from protobuf field string error_status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getErrorStatus() + { + return $this->error_status; + } + + /** + * Output only. Only when the `state` field is ERROR. + * + * Generated from protobuf field string error_status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setErrorStatus($var) + { + GPBUtil::checkString($var, True); + $this->error_status = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus/State.php new file mode 100644 index 000000000000..aecb52bcb06d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorpusStatus/State.php @@ -0,0 +1,72 @@ +google.cloud.aiplatform.v1.CorpusStatus.State + */ +class State +{ + /** + * This state is not supposed to happen. + * + * Generated from protobuf enum UNKNOWN = 0; + */ + const UNKNOWN = 0; + /** + * RagCorpus resource entry is initialized, but hasn't done validation. + * + * Generated from protobuf enum INITIALIZED = 1; + */ + const INITIALIZED = 1; + /** + * RagCorpus is provisioned successfully and is ready to serve. + * + * Generated from protobuf enum ACTIVE = 2; + */ + const ACTIVE = 2; + /** + * RagCorpus is in a problematic situation. + * See `error_message` field for details. + * + * Generated from protobuf enum ERROR = 3; + */ + const ERROR = 3; + + private static $valueToName = [ + self::UNKNOWN => 'UNKNOWN', + self::INITIALIZED => 'INITIALIZED', + self::ACTIVE => 'ACTIVE', + self::ERROR => 'ERROR', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\CorpusStatus_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest.php new file mode 100644 index 000000000000..e1bfbc6daeab --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest.php @@ -0,0 +1,236 @@ +google.cloud.aiplatform.v1.CorroborateContentRequest + */ +class CorroborateContentRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location from which to corroborate text. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Optional. Input content to corroborate, only text format is supported for + * now. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content content = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $content = null; + /** + * Optional. Facts used to generate the text can also be used to corroborate + * the text. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Fact facts = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $facts; + /** + * Optional. Parameters that can be set to override default settings per + * request. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CorroborateContentRequest.Parameters parameters = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $parameters = null; + + /** + * @param string $parent Required. The resource name of the Location from which to corroborate text. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. Please see + * {@see VertexRagServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Content $content Optional. Input content to corroborate, only text format is supported for + * now. + * @param \Google\Cloud\AIPlatform\V1\Fact[] $facts Optional. Facts used to generate the text can also be used to corroborate + * the text. + * + * @return \Google\Cloud\AIPlatform\V1\CorroborateContentRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Content $content, array $facts): self + { + return (new self()) + ->setParent($parent) + ->setContent($content) + ->setFacts($facts); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location from which to corroborate text. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * @type \Google\Cloud\AIPlatform\V1\Content $content + * Optional. Input content to corroborate, only text format is supported for + * now. + * @type array<\Google\Cloud\AIPlatform\V1\Fact>|\Google\Protobuf\Internal\RepeatedField $facts + * Optional. Facts used to generate the text can also be used to corroborate + * the text. + * @type \Google\Cloud\AIPlatform\V1\CorroborateContentRequest\Parameters $parameters + * Optional. Parameters that can be set to override default settings per + * request. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location from which to corroborate text. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location from which to corroborate text. + * The users must have permission to make a call in the project. + * Format: + * `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Optional. Input content to corroborate, only text format is supported for + * now. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content content = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Content|null + */ + public function getContent() + { + return $this->content; + } + + public function hasContent() + { + return isset($this->content); + } + + public function clearContent() + { + unset($this->content); + } + + /** + * Optional. Input content to corroborate, only text format is supported for + * now. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content content = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Content $var + * @return $this + */ + public function setContent($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Content::class); + $this->content = $var; + + return $this; + } + + /** + * Optional. Facts used to generate the text can also be used to corroborate + * the text. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Fact facts = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFacts() + { + return $this->facts; + } + + /** + * Optional. Facts used to generate the text can also be used to corroborate + * the text. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Fact facts = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\Fact>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFacts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Fact::class); + $this->facts = $arr; + + return $this; + } + + /** + * Optional. Parameters that can be set to override default settings per + * request. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CorroborateContentRequest.Parameters parameters = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\CorroborateContentRequest\Parameters|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * Optional. Parameters that can be set to override default settings per + * request. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CorroborateContentRequest.Parameters parameters = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\CorroborateContentRequest\Parameters $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CorroborateContentRequest\Parameters::class); + $this->parameters = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest/Parameters.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest/Parameters.php new file mode 100644 index 000000000000..a3829a6433df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentRequest/Parameters.php @@ -0,0 +1,74 @@ +google.cloud.aiplatform.v1.CorroborateContentRequest.Parameters + */ +class Parameters extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Only return claims with citation score larger than the + * threshold. + * + * Generated from protobuf field double citation_threshold = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $citation_threshold = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $citation_threshold + * Optional. Only return claims with citation score larger than the + * threshold. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Only return claims with citation score larger than the + * threshold. + * + * Generated from protobuf field double citation_threshold = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getCitationThreshold() + { + return $this->citation_threshold; + } + + /** + * Optional. Only return claims with citation score larger than the + * threshold. + * + * Generated from protobuf field double citation_threshold = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setCitationThreshold($var) + { + GPBUtil::checkDouble($var); + $this->citation_threshold = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Parameters::class, \Google\Cloud\AIPlatform\V1\CorroborateContentRequest_Parameters::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentResponse.php new file mode 100644 index 000000000000..6b33d845b6f5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CorroborateContentResponse.php @@ -0,0 +1,119 @@ +google.cloud.aiplatform.v1.CorroborateContentResponse + */ +class CorroborateContentResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Confidence score of corroborating content. Value is [0,1] with 1 is the + * most confidence. + * + * Generated from protobuf field optional float corroboration_score = 1; + */ + protected $corroboration_score = null; + /** + * Claims that are extracted from the input content and facts that support the + * claims. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Claim claims = 2; + */ + private $claims; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $corroboration_score + * Confidence score of corroborating content. Value is [0,1] with 1 is the + * most confidence. + * @type array<\Google\Cloud\AIPlatform\V1\Claim>|\Google\Protobuf\Internal\RepeatedField $claims + * Claims that are extracted from the input content and facts that support the + * claims. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Confidence score of corroborating content. Value is [0,1] with 1 is the + * most confidence. + * + * Generated from protobuf field optional float corroboration_score = 1; + * @return float + */ + public function getCorroborationScore() + { + return isset($this->corroboration_score) ? $this->corroboration_score : 0.0; + } + + public function hasCorroborationScore() + { + return isset($this->corroboration_score); + } + + public function clearCorroborationScore() + { + unset($this->corroboration_score); + } + + /** + * Confidence score of corroborating content. Value is [0,1] with 1 is the + * most confidence. + * + * Generated from protobuf field optional float corroboration_score = 1; + * @param float $var + * @return $this + */ + public function setCorroborationScore($var) + { + GPBUtil::checkFloat($var); + $this->corroboration_score = $var; + + return $this; + } + + /** + * Claims that are extracted from the input content and facts that support the + * claims. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Claim claims = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getClaims() + { + return $this->claims; + } + + /** + * Claims that are extracted from the input content and facts that support the + * claims. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Claim claims = 2; + * @param array<\Google\Cloud\AIPlatform\V1\Claim>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setClaims($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Claim::class); + $this->claims = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensRequest.php new file mode 100644 index 000000000000..036ec2dcc972 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensRequest.php @@ -0,0 +1,358 @@ +google.cloud.aiplatform.v1.CountTokensRequest + */ +class CountTokensRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint requested to perform token counting. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * + * Generated from protobuf field string model = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $model = ''; + /** + * Optional. The instances that are the input to token counting call. + * Schema is identical to the prediction schema of the underlying model. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $instances; + /** + * Optional. Input content. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $contents; + /** + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content system_instruction = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $system_instruction = null; + /** + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $tools; + /** + * Optional. Generation config that the model will use to generate the + * response. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig generation_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $generation_config = null; + + /** + * @param string $endpoint Required. The name of the Endpoint requested to perform token counting. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * Please see {@see LlmUtilityServiceClient::endpointName()} for help formatting this field. + * @param \Google\Protobuf\Value[] $instances Optional. The instances that are the input to token counting call. + * Schema is identical to the prediction schema of the underlying model. + * + * @return \Google\Cloud\AIPlatform\V1\CountTokensRequest + * + * @experimental + */ + public static function build(string $endpoint, array $instances): self + { + return (new self()) + ->setEndpoint($endpoint) + ->setInstances($instances); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Required. The name of the Endpoint requested to perform token counting. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @type string $model + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $instances + * Optional. The instances that are the input to token counting call. + * Schema is identical to the prediction schema of the underlying model. + * @type array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $contents + * Optional. Input content. + * @type \Google\Cloud\AIPlatform\V1\Content $system_instruction + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * @type array<\Google\Cloud\AIPlatform\V1\Tool>|\Google\Protobuf\Internal\RepeatedField $tools + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * @type \Google\Cloud\AIPlatform\V1\GenerationConfig $generation_config + * Optional. Generation config that the model will use to generate the + * response. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint requested to perform token counting. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Required. The name of the Endpoint requested to perform token counting. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * + * Generated from protobuf field string model = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * Optional. The name of the publisher model requested to serve the + * prediction. Format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * + * Generated from protobuf field string model = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Optional. The instances that are the input to token counting call. + * Schema is identical to the prediction schema of the underlying model. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInstances() + { + return $this->instances; + } + + /** + * Optional. The instances that are the input to token counting call. + * Schema is identical to the prediction schema of the underlying model. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInstances($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->instances = $arr; + + return $this; + } + + /** + * Optional. Input content. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getContents() + { + return $this->contents; + } + + /** + * Optional. Input content. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setContents($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Content::class); + $this->contents = $arr; + + return $this; + } + + /** + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content system_instruction = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Content|null + */ + public function getSystemInstruction() + { + return $this->system_instruction; + } + + public function hasSystemInstruction() + { + return isset($this->system_instruction); + } + + public function clearSystemInstruction() + { + unset($this->system_instruction); + } + + /** + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content system_instruction = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Content $var + * @return $this + */ + public function setSystemInstruction($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Content::class); + $this->system_instruction = $var; + + return $this; + } + + /** + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTools() + { + return $this->tools; + } + + /** + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\Tool>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTools($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Tool::class); + $this->tools = $arr; + + return $this; + } + + /** + * Optional. Generation config that the model will use to generate the + * response. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig generation_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\GenerationConfig|null + */ + public function getGenerationConfig() + { + return $this->generation_config; + } + + public function hasGenerationConfig() + { + return isset($this->generation_config); + } + + public function clearGenerationConfig() + { + unset($this->generation_config); + } + + /** + * Optional. Generation config that the model will use to generate the + * response. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig generation_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\GenerationConfig $var + * @return $this + */ + public function setGenerationConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerationConfig::class); + $this->generation_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensResponse.php new file mode 100644 index 000000000000..b2b0f04d3679 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CountTokensResponse.php @@ -0,0 +1,105 @@ +google.cloud.aiplatform.v1.CountTokensResponse + */ +class CountTokensResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The total number of tokens counted across all instances from the request. + * + * Generated from protobuf field int32 total_tokens = 1; + */ + protected $total_tokens = 0; + /** + * The total number of billable characters counted across all instances from + * the request. + * + * Generated from protobuf field int32 total_billable_characters = 2; + */ + protected $total_billable_characters = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $total_tokens + * The total number of tokens counted across all instances from the request. + * @type int $total_billable_characters + * The total number of billable characters counted across all instances from + * the request. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * The total number of tokens counted across all instances from the request. + * + * Generated from protobuf field int32 total_tokens = 1; + * @return int + */ + public function getTotalTokens() + { + return $this->total_tokens; + } + + /** + * The total number of tokens counted across all instances from the request. + * + * Generated from protobuf field int32 total_tokens = 1; + * @param int $var + * @return $this + */ + public function setTotalTokens($var) + { + GPBUtil::checkInt32($var); + $this->total_tokens = $var; + + return $this; + } + + /** + * The total number of billable characters counted across all instances from + * the request. + * + * Generated from protobuf field int32 total_billable_characters = 2; + * @return int + */ + public function getTotalBillableCharacters() + { + return $this->total_billable_characters; + } + + /** + * The total number of billable characters counted across all instances from + * the request. + * + * Generated from protobuf field int32 total_billable_characters = 2; + * @param int $var + * @return $this + */ + public function setTotalBillableCharacters($var) + { + GPBUtil::checkInt32($var); + $this->total_billable_characters = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateArtifactRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateArtifactRequest.php new file mode 100644 index 000000000000..101d30793506 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateArtifactRequest.php @@ -0,0 +1,209 @@ +google.cloud.aiplatform.v1.CreateArtifactRequest + */ +class CreateArtifactRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataStore where the Artifact should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Artifact to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $artifact = null; + /** + * The {artifact} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * If not provided, the Artifact's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Artifacts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Artifact.) + * + * Generated from protobuf field string artifact_id = 3; + */ + protected $artifact_id = ''; + + /** + * @param string $parent Required. The resource name of the MetadataStore where the Artifact should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * Please see {@see MetadataServiceClient::metadataStoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Artifact $artifact Required. The Artifact to create. + * @param string $artifactId The {artifact} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * If not provided, the Artifact's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Artifacts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Artifact.) + * + * @return \Google\Cloud\AIPlatform\V1\CreateArtifactRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Artifact $artifact, string $artifactId): self + { + return (new self()) + ->setParent($parent) + ->setArtifact($artifact) + ->setArtifactId($artifactId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the MetadataStore where the Artifact should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * @type \Google\Cloud\AIPlatform\V1\Artifact $artifact + * Required. The Artifact to create. + * @type string $artifact_id + * The {artifact} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * If not provided, the Artifact's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Artifacts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Artifact.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataStore where the Artifact should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the MetadataStore where the Artifact should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Artifact to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Artifact|null + */ + public function getArtifact() + { + return $this->artifact; + } + + public function hasArtifact() + { + return isset($this->artifact); + } + + public function clearArtifact() + { + unset($this->artifact); + } + + /** + * Required. The Artifact to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Artifact $var + * @return $this + */ + public function setArtifact($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Artifact::class); + $this->artifact = $var; + + return $this; + } + + /** + * The {artifact} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * If not provided, the Artifact's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Artifacts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Artifact.) + * + * Generated from protobuf field string artifact_id = 3; + * @return string + */ + public function getArtifactId() + { + return $this->artifact_id; + } + + /** + * The {artifact} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * If not provided, the Artifact's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Artifacts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Artifact.) + * + * Generated from protobuf field string artifact_id = 3; + * @param string $var + * @return $this + */ + public function setArtifactId($var) + { + GPBUtil::checkString($var, True); + $this->artifact_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateBatchPredictionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateBatchPredictionJobRequest.php new file mode 100644 index 000000000000..5d648b95312a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateBatchPredictionJobRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest + */ +class CreateBatchPredictionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the + * BatchPredictionJob in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The BatchPredictionJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob batch_prediction_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $batch_prediction_job = null; + + /** + * @param string $parent Required. The resource name of the Location to create the + * BatchPredictionJob in. Format: `projects/{project}/locations/{location}` + * Please see {@see JobServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\BatchPredictionJob $batchPredictionJob Required. The BatchPredictionJob to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateBatchPredictionJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\BatchPredictionJob $batchPredictionJob): self + { + return (new self()) + ->setParent($parent) + ->setBatchPredictionJob($batchPredictionJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the + * BatchPredictionJob in. Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\BatchPredictionJob $batch_prediction_job + * Required. The BatchPredictionJob to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the + * BatchPredictionJob in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the + * BatchPredictionJob in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The BatchPredictionJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob batch_prediction_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\BatchPredictionJob|null + */ + public function getBatchPredictionJob() + { + return $this->batch_prediction_job; + } + + public function hasBatchPredictionJob() + { + return isset($this->batch_prediction_job); + } + + public function clearBatchPredictionJob() + { + unset($this->batch_prediction_job); + } + + /** + * Required. The BatchPredictionJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BatchPredictionJob batch_prediction_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\BatchPredictionJob $var + * @return $this + */ + public function setBatchPredictionJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BatchPredictionJob::class); + $this->batch_prediction_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateContextRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateContextRequest.php new file mode 100644 index 000000000000..136459c0e04e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateContextRequest.php @@ -0,0 +1,204 @@ +google.cloud.aiplatform.v1.CreateContextRequest + */ +class CreateContextRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataStore where the Context should + * be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Context to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Context context = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $context = null; + /** + * The {context} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. + * If not provided, the Context's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Contexts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Context.) + * + * Generated from protobuf field string context_id = 3; + */ + protected $context_id = ''; + + /** + * @param string $parent Required. The resource name of the MetadataStore where the Context should + * be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * Please see {@see MetadataServiceClient::metadataStoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Context $context Required. The Context to create. + * @param string $contextId The {context} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. + * If not provided, the Context's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Contexts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Context.) + * + * @return \Google\Cloud\AIPlatform\V1\CreateContextRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Context $context, string $contextId): self + { + return (new self()) + ->setParent($parent) + ->setContext($context) + ->setContextId($contextId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the MetadataStore where the Context should + * be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * @type \Google\Cloud\AIPlatform\V1\Context $context + * Required. The Context to create. + * @type string $context_id + * The {context} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. + * If not provided, the Context's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Contexts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Context.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataStore where the Context should + * be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the MetadataStore where the Context should + * be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Context to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Context context = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Context|null + */ + public function getContext() + { + return $this->context; + } + + public function hasContext() + { + return isset($this->context); + } + + public function clearContext() + { + unset($this->context); + } + + /** + * Required. The Context to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Context context = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Context $var + * @return $this + */ + public function setContext($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Context::class); + $this->context = $var; + + return $this; + } + + /** + * The {context} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. + * If not provided, the Context's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Contexts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Context.) + * + * Generated from protobuf field string context_id = 3; + * @return string + */ + public function getContextId() + { + return $this->context_id; + } + + /** + * The {context} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. + * If not provided, the Context's ID will be a UUID generated by the service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Contexts in the parent MetadataStore. (Otherwise + * the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the + * caller can't view the preexisting Context.) + * + * Generated from protobuf field string context_id = 3; + * @param string $var + * @return $this + */ + public function setContextId($var) + { + GPBUtil::checkString($var, True); + $this->context_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateCustomJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateCustomJobRequest.php new file mode 100644 index 000000000000..b277cb82d0c0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateCustomJobRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateCustomJobRequest + */ +class CreateCustomJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The CustomJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJob custom_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $custom_job = null; + + /** + * @param string $parent Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see JobServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\CustomJob $customJob Required. The CustomJob to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateCustomJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\CustomJob $customJob): self + { + return (new self()) + ->setParent($parent) + ->setCustomJob($customJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\CustomJob $custom_job + * Required. The CustomJob to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The CustomJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJob custom_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CustomJob|null + */ + public function getCustomJob() + { + return $this->custom_job; + } + + public function hasCustomJob() + { + return isset($this->custom_job); + } + + public function clearCustomJob() + { + unset($this->custom_job); + } + + /** + * Required. The CustomJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJob custom_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CustomJob $var + * @return $this + */ + public function setCustomJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CustomJob::class); + $this->custom_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDataLabelingJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDataLabelingJobRequest.php new file mode 100644 index 000000000000..606b44afff62 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDataLabelingJobRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateDataLabelingJobRequest + */ +class CreateDataLabelingJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The parent of the DataLabelingJob. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The DataLabelingJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DataLabelingJob data_labeling_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $data_labeling_job = null; + + /** + * @param string $parent Required. The parent of the DataLabelingJob. + * Format: `projects/{project}/locations/{location}` + * Please see {@see JobServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\DataLabelingJob $dataLabelingJob Required. The DataLabelingJob to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateDataLabelingJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\DataLabelingJob $dataLabelingJob): self + { + return (new self()) + ->setParent($parent) + ->setDataLabelingJob($dataLabelingJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The parent of the DataLabelingJob. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\DataLabelingJob $data_labeling_job + * Required. The DataLabelingJob to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The parent of the DataLabelingJob. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The parent of the DataLabelingJob. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The DataLabelingJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DataLabelingJob data_labeling_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\DataLabelingJob|null + */ + public function getDataLabelingJob() + { + return $this->data_labeling_job; + } + + public function hasDataLabelingJob() + { + return isset($this->data_labeling_job); + } + + public function clearDataLabelingJob() + { + unset($this->data_labeling_job); + } + + /** + * Required. The DataLabelingJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DataLabelingJob data_labeling_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\DataLabelingJob $var + * @return $this + */ + public function setDataLabelingJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DataLabelingJob::class); + $this->data_labeling_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetOperationMetadata.php new file mode 100644 index 000000000000..a4f1442b8b58 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateDatasetOperationMetadata + */ +class CreateDatasetOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetRequest.php new file mode 100644 index 000000000000..56909d8b33e7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateDatasetRequest + */ +class CreateDatasetRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the Dataset in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Dataset to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Dataset dataset = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $dataset = null; + + /** + * @param string $parent Required. The resource name of the Location to create the Dataset in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see DatasetServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Dataset $dataset Required. The Dataset to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateDatasetRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Dataset $dataset): self + { + return (new self()) + ->setParent($parent) + ->setDataset($dataset); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the Dataset in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Dataset $dataset + * Required. The Dataset to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the Dataset in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the Dataset in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Dataset to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Dataset dataset = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Dataset|null + */ + public function getDataset() + { + return $this->dataset; + } + + public function hasDataset() + { + return isset($this->dataset); + } + + public function clearDataset() + { + unset($this->dataset); + } + + /** + * Required. The Dataset to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Dataset dataset = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Dataset $var + * @return $this + */ + public function setDataset($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Dataset::class); + $this->dataset = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionOperationMetadata.php new file mode 100644 index 000000000000..42a9dfce633b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata + */ +class CreateDatasetVersionOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionRequest.php new file mode 100644 index 000000000000..d52bc548f697 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetVersionRequest.php @@ -0,0 +1,148 @@ +google.cloud.aiplatform.v1.CreateDatasetVersionRequest + */ +class CreateDatasetVersionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The version to be created. The same CMEK policies with the + * original Dataset will be applied the dataset version. So here we don't need + * to specify the EncryptionSpecType here. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DatasetVersion dataset_version = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $dataset_version = null; + + /** + * @param string $parent Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * Please see {@see DatasetServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\DatasetVersion $datasetVersion Required. The version to be created. The same CMEK policies with the + * original Dataset will be applied the dataset version. So here we don't need + * to specify the EncryptionSpecType here. + * + * @return \Google\Cloud\AIPlatform\V1\CreateDatasetVersionRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\DatasetVersion $datasetVersion): self + { + return (new self()) + ->setParent($parent) + ->setDatasetVersion($datasetVersion); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * @type \Google\Cloud\AIPlatform\V1\DatasetVersion $dataset_version + * Required. The version to be created. The same CMEK policies with the + * original Dataset will be applied the dataset version. So here we don't need + * to specify the EncryptionSpecType here. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The version to be created. The same CMEK policies with the + * original Dataset will be applied the dataset version. So here we don't need + * to specify the EncryptionSpecType here. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DatasetVersion dataset_version = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\DatasetVersion|null + */ + public function getDatasetVersion() + { + return $this->dataset_version; + } + + public function hasDatasetVersion() + { + return isset($this->dataset_version); + } + + public function clearDatasetVersion() + { + unset($this->dataset_version); + } + + /** + * Required. The version to be created. The same CMEK policies with the + * original Dataset will be applied the dataset version. So here we don't need + * to specify the EncryptionSpecType here. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DatasetVersion dataset_version = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\DatasetVersion $var + * @return $this + */ + public function setDatasetVersion($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DatasetVersion::class); + $this->dataset_version = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolOperationMetadata.php new file mode 100644 index 000000000000..b3a73f8363b7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateDeploymentResourcePoolOperationMetadata + */ +class CreateDeploymentResourcePoolOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeploymentResourcePoolService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolRequest.php new file mode 100644 index 000000000000..b2159a3fb47d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDeploymentResourcePoolRequest.php @@ -0,0 +1,189 @@ +google.cloud.aiplatform.v1.CreateDeploymentResourcePoolRequest + */ +class CreateDeploymentResourcePoolRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The parent location resource where this DeploymentResourcePool + * will be created. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The DeploymentResourcePool to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $deployment_resource_pool = null; + /** + * Required. The ID to use for the DeploymentResourcePool, which + * will become the final component of the DeploymentResourcePool's resource + * name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * Generated from protobuf field string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $deployment_resource_pool_id = ''; + + /** + * @param string $parent Required. The parent location resource where this DeploymentResourcePool + * will be created. Format: `projects/{project}/locations/{location}` + * Please see {@see DeploymentResourcePoolServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\DeploymentResourcePool $deploymentResourcePool Required. The DeploymentResourcePool to create. + * @param string $deploymentResourcePoolId Required. The ID to use for the DeploymentResourcePool, which + * will become the final component of the DeploymentResourcePool's resource + * name. + * + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * @return \Google\Cloud\AIPlatform\V1\CreateDeploymentResourcePoolRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\DeploymentResourcePool $deploymentResourcePool, string $deploymentResourcePoolId): self + { + return (new self()) + ->setParent($parent) + ->setDeploymentResourcePool($deploymentResourcePool) + ->setDeploymentResourcePoolId($deploymentResourcePoolId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The parent location resource where this DeploymentResourcePool + * will be created. Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\DeploymentResourcePool $deployment_resource_pool + * Required. The DeploymentResourcePool to create. + * @type string $deployment_resource_pool_id + * Required. The ID to use for the DeploymentResourcePool, which + * will become the final component of the DeploymentResourcePool's resource + * name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeploymentResourcePoolService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The parent location resource where this DeploymentResourcePool + * will be created. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The parent location resource where this DeploymentResourcePool + * will be created. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The DeploymentResourcePool to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\DeploymentResourcePool|null + */ + public function getDeploymentResourcePool() + { + return $this->deployment_resource_pool; + } + + public function hasDeploymentResourcePool() + { + return isset($this->deployment_resource_pool); + } + + public function clearDeploymentResourcePool() + { + unset($this->deployment_resource_pool); + } + + /** + * Required. The DeploymentResourcePool to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\DeploymentResourcePool $var + * @return $this + */ + public function setDeploymentResourcePool($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeploymentResourcePool::class); + $this->deployment_resource_pool = $var; + + return $this; + } + + /** + * Required. The ID to use for the DeploymentResourcePool, which + * will become the final component of the DeploymentResourcePool's resource + * name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * Generated from protobuf field string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDeploymentResourcePoolId() + { + return $this->deployment_resource_pool_id; + } + + /** + * Required. The ID to use for the DeploymentResourcePool, which + * will become the final component of the DeploymentResourcePool's resource + * name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * Generated from protobuf field string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDeploymentResourcePoolId($var) + { + GPBUtil::checkString($var, True); + $this->deployment_resource_pool_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointOperationMetadata.php new file mode 100644 index 000000000000..2541cb6f4554 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateEndpointOperationMetadata + */ +class CreateEndpointOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointRequest.php new file mode 100644 index 000000000000..7b06487c5ec6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointRequest.php @@ -0,0 +1,239 @@ +google.cloud.aiplatform.v1.CreateEndpointRequest + */ +class CreateEndpointRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the Endpoint in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Endpoint to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Endpoint endpoint = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $endpoint = null; + /** + * Immutable. The ID to use for endpoint, which will become the final + * component of the endpoint resource name. + * If not provided, Vertex AI will generate a value for this ID. + * If the first character is a letter, this value may be up to 63 characters, + * and valid characters are `[a-z0-9-]`. The last character must be a letter + * or number. + * If the first character is a number, this value may be up to 9 characters, + * and valid characters are `[0-9]` with no leading zeros. + * When using HTTP/JSON, this field is populated + * based on a query string argument, such as `?endpoint_id=12345`. This is the + * fallback for fields that are not included in either the URI or the body. + * + * Generated from protobuf field string endpoint_id = 4 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $endpoint_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create the Endpoint in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see EndpointServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Endpoint $endpoint Required. The Endpoint to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateEndpointRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Endpoint $endpoint): self + { + return (new self()) + ->setParent($parent) + ->setEndpoint($endpoint); + } + + /** + * @param string $parent Required. The resource name of the Location to create the Endpoint in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see EndpointServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Endpoint $endpoint Required. The Endpoint to create. + * @param string $endpointId Immutable. The ID to use for endpoint, which will become the final + * component of the endpoint resource name. + * If not provided, Vertex AI will generate a value for this ID. + * + * If the first character is a letter, this value may be up to 63 characters, + * and valid characters are `[a-z0-9-]`. The last character must be a letter + * or number. + * + * If the first character is a number, this value may be up to 9 characters, + * and valid characters are `[0-9]` with no leading zeros. + * + * When using HTTP/JSON, this field is populated + * based on a query string argument, such as `?endpoint_id=12345`. This is the + * fallback for fields that are not included in either the URI or the body. + * + * @return \Google\Cloud\AIPlatform\V1\CreateEndpointRequest + * + * @experimental + */ + public static function buildFromParentEndpointEndpointId(string $parent, \Google\Cloud\AIPlatform\V1\Endpoint $endpoint, string $endpointId): self + { + return (new self()) + ->setParent($parent) + ->setEndpoint($endpoint) + ->setEndpointId($endpointId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the Endpoint in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Endpoint $endpoint + * Required. The Endpoint to create. + * @type string $endpoint_id + * Immutable. The ID to use for endpoint, which will become the final + * component of the endpoint resource name. + * If not provided, Vertex AI will generate a value for this ID. + * If the first character is a letter, this value may be up to 63 characters, + * and valid characters are `[a-z0-9-]`. The last character must be a letter + * or number. + * If the first character is a number, this value may be up to 9 characters, + * and valid characters are `[0-9]` with no leading zeros. + * When using HTTP/JSON, this field is populated + * based on a query string argument, such as `?endpoint_id=12345`. This is the + * fallback for fields that are not included in either the URI or the body. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the Endpoint in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the Endpoint in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Endpoint to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Endpoint endpoint = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Endpoint|null + */ + public function getEndpoint() + { + return $this->endpoint; + } + + public function hasEndpoint() + { + return isset($this->endpoint); + } + + public function clearEndpoint() + { + unset($this->endpoint); + } + + /** + * Required. The Endpoint to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Endpoint endpoint = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Endpoint $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Endpoint::class); + $this->endpoint = $var; + + return $this; + } + + /** + * Immutable. The ID to use for endpoint, which will become the final + * component of the endpoint resource name. + * If not provided, Vertex AI will generate a value for this ID. + * If the first character is a letter, this value may be up to 63 characters, + * and valid characters are `[a-z0-9-]`. The last character must be a letter + * or number. + * If the first character is a number, this value may be up to 9 characters, + * and valid characters are `[0-9]` with no leading zeros. + * When using HTTP/JSON, this field is populated + * based on a query string argument, such as `?endpoint_id=12345`. This is the + * fallback for fields that are not included in either the URI or the body. + * + * Generated from protobuf field string endpoint_id = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getEndpointId() + { + return $this->endpoint_id; + } + + /** + * Immutable. The ID to use for endpoint, which will become the final + * component of the endpoint resource name. + * If not provided, Vertex AI will generate a value for this ID. + * If the first character is a letter, this value may be up to 63 characters, + * and valid characters are `[a-z0-9-]`. The last character must be a letter + * or number. + * If the first character is a number, this value may be up to 9 characters, + * and valid characters are `[0-9]` with no leading zeros. + * When using HTTP/JSON, this field is populated + * based on a query string argument, such as `?endpoint_id=12345`. This is the + * fallback for fields that are not included in either the URI or the body. + * + * Generated from protobuf field string endpoint_id = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setEndpointId($var) + { + GPBUtil::checkString($var, True); + $this->endpoint_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeOperationMetadata.php new file mode 100644 index 000000000000..cdd88cbab3d7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata + */ +class CreateEntityTypeOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for EntityType. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeRequest.php new file mode 100644 index 000000000000..33de6a198416 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeRequest.php @@ -0,0 +1,214 @@ +google.cloud.aiplatform.v1.CreateEntityTypeRequest + */ +class CreateEntityTypeRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Featurestore to create EntityTypes. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * The EntityType to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EntityType entity_type = 2; + */ + protected $entity_type = null; + /** + * Required. The ID to use for the EntityType, which will become the final + * component of the EntityType's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a featurestore. + * + * Generated from protobuf field string entity_type_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $entity_type_id = ''; + + /** + * @param string $parent Required. The resource name of the Featurestore to create EntityTypes. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * Please see {@see FeaturestoreServiceClient::featurestoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\EntityType $entityType The EntityType to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateEntityTypeRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\EntityType $entityType): self + { + return (new self()) + ->setParent($parent) + ->setEntityType($entityType); + } + + /** + * @param string $parent Required. The resource name of the Featurestore to create EntityTypes. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * Please see {@see FeaturestoreServiceClient::featurestoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\EntityType $entityType The EntityType to create. + * @param string $entityTypeId Required. The ID to use for the EntityType, which will become the final + * component of the EntityType's resource name. + * + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * + * The value must be unique within a featurestore. + * + * @return \Google\Cloud\AIPlatform\V1\CreateEntityTypeRequest + * + * @experimental + */ + public static function buildFromParentEntityTypeEntityTypeId(string $parent, \Google\Cloud\AIPlatform\V1\EntityType $entityType, string $entityTypeId): self + { + return (new self()) + ->setParent($parent) + ->setEntityType($entityType) + ->setEntityTypeId($entityTypeId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Featurestore to create EntityTypes. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * @type \Google\Cloud\AIPlatform\V1\EntityType $entity_type + * The EntityType to create. + * @type string $entity_type_id + * Required. The ID to use for the EntityType, which will become the final + * component of the EntityType's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a featurestore. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Featurestore to create EntityTypes. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Featurestore to create EntityTypes. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * The EntityType to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EntityType entity_type = 2; + * @return \Google\Cloud\AIPlatform\V1\EntityType|null + */ + public function getEntityType() + { + return $this->entity_type; + } + + public function hasEntityType() + { + return isset($this->entity_type); + } + + public function clearEntityType() + { + unset($this->entity_type); + } + + /** + * The EntityType to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EntityType entity_type = 2; + * @param \Google\Cloud\AIPlatform\V1\EntityType $var + * @return $this + */ + public function setEntityType($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EntityType::class); + $this->entity_type = $var; + + return $this; + } + + /** + * Required. The ID to use for the EntityType, which will become the final + * component of the EntityType's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a featurestore. + * + * Generated from protobuf field string entity_type_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getEntityTypeId() + { + return $this->entity_type_id; + } + + /** + * Required. The ID to use for the EntityType, which will become the final + * component of the EntityType's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a featurestore. + * + * Generated from protobuf field string entity_type_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setEntityTypeId($var) + { + GPBUtil::checkString($var, True); + $this->entity_type_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateExecutionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateExecutionRequest.php new file mode 100644 index 000000000000..d1cdc202c321 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateExecutionRequest.php @@ -0,0 +1,214 @@ +google.cloud.aiplatform.v1.CreateExecutionRequest + */ +class CreateExecutionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataStore where the Execution should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Execution to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Execution execution = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $execution = null; + /** + * The {execution} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * If not provided, the Execution's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Executions in the parent MetadataStore. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting Execution.) + * + * Generated from protobuf field string execution_id = 3; + */ + protected $execution_id = ''; + + /** + * @param string $parent Required. The resource name of the MetadataStore where the Execution should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * Please see {@see MetadataServiceClient::metadataStoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Execution $execution Required. The Execution to create. + * @param string $executionId The {execution} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * If not provided, the Execution's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Executions in the parent MetadataStore. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting Execution.) + * + * @return \Google\Cloud\AIPlatform\V1\CreateExecutionRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Execution $execution, string $executionId): self + { + return (new self()) + ->setParent($parent) + ->setExecution($execution) + ->setExecutionId($executionId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the MetadataStore where the Execution should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * @type \Google\Cloud\AIPlatform\V1\Execution $execution + * Required. The Execution to create. + * @type string $execution_id + * The {execution} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * If not provided, the Execution's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Executions in the parent MetadataStore. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting Execution.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataStore where the Execution should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the MetadataStore where the Execution should + * be created. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Execution to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Execution execution = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Execution|null + */ + public function getExecution() + { + return $this->execution; + } + + public function hasExecution() + { + return isset($this->execution); + } + + public function clearExecution() + { + unset($this->execution); + } + + /** + * Required. The Execution to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Execution execution = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Execution $var + * @return $this + */ + public function setExecution($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Execution::class); + $this->execution = $var; + + return $this; + } + + /** + * The {execution} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * If not provided, the Execution's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Executions in the parent MetadataStore. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting Execution.) + * + * Generated from protobuf field string execution_id = 3; + * @return string + */ + public function getExecutionId() + { + return $this->execution_id; + } + + /** + * The {execution} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * If not provided, the Execution's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all Executions in the parent MetadataStore. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting Execution.) + * + * Generated from protobuf field string execution_id = 3; + * @param string $var + * @return $this + */ + public function setExecutionId($var) + { + GPBUtil::checkString($var, True); + $this->execution_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupOperationMetadata.php new file mode 100644 index 000000000000..4f2674eccbec --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateFeatureGroupOperationMetadata + */ +class CreateFeatureGroupOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for FeatureGroup. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for FeatureGroup. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureRegistryService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for FeatureGroup. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for FeatureGroup. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupRequest.php new file mode 100644 index 000000000000..80472a85baf4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureGroupRequest.php @@ -0,0 +1,196 @@ +google.cloud.aiplatform.v1.CreateFeatureGroupRequest + */ +class CreateFeatureGroupRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create FeatureGroups. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The FeatureGroup to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup feature_group = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_group = null; + /** + * Required. The ID to use for this FeatureGroup, which will become the final + * component of the FeatureGroup's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string feature_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_group_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create FeatureGroups. + * Format: + * `projects/{project}/locations/{location}` + * Please see {@see FeatureRegistryServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\FeatureGroup $featureGroup Required. The FeatureGroup to create. + * @param string $featureGroupId Required. The ID to use for this FeatureGroup, which will become the final + * component of the FeatureGroup's resource name. + * + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * + * The value must be unique within the project and location. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeatureGroupRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\FeatureGroup $featureGroup, string $featureGroupId): self + { + return (new self()) + ->setParent($parent) + ->setFeatureGroup($featureGroup) + ->setFeatureGroupId($featureGroupId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create FeatureGroups. + * Format: + * `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\FeatureGroup $feature_group + * Required. The FeatureGroup to create. + * @type string $feature_group_id + * Required. The ID to use for this FeatureGroup, which will become the final + * component of the FeatureGroup's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureRegistryService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create FeatureGroups. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create FeatureGroups. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The FeatureGroup to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup feature_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureGroup|null + */ + public function getFeatureGroup() + { + return $this->feature_group; + } + + public function hasFeatureGroup() + { + return isset($this->feature_group); + } + + public function clearFeatureGroup() + { + unset($this->feature_group); + } + + /** + * Required. The FeatureGroup to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup feature_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureGroup $var + * @return $this + */ + public function setFeatureGroup($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureGroup::class); + $this->feature_group = $var; + + return $this; + } + + /** + * Required. The ID to use for this FeatureGroup, which will become the final + * component of the FeatureGroup's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string feature_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeatureGroupId() + { + return $this->feature_group_id; + } + + /** + * Required. The ID to use for this FeatureGroup, which will become the final + * component of the FeatureGroup's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string feature_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeatureGroupId($var) + { + GPBUtil::checkString($var, True); + $this->feature_group_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreOperationMetadata.php new file mode 100644 index 000000000000..3b46d3c6c144 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateFeatureOnlineStoreOperationMetadata + */ +class CreateFeatureOnlineStoreOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for FeatureOnlineStore. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreRequest.php new file mode 100644 index 000000000000..2e8f2f2c7493 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOnlineStoreRequest.php @@ -0,0 +1,196 @@ +google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest + */ +class CreateFeatureOnlineStoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create FeatureOnlineStores. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The FeatureOnlineStore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore feature_online_store = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_online_store = null; + /** + * Required. The ID to use for this FeatureOnlineStore, which will become the + * final component of the FeatureOnlineStore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string feature_online_store_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_online_store_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create FeatureOnlineStores. + * Format: + * `projects/{project}/locations/{location}` + * Please see {@see FeatureOnlineStoreAdminServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\FeatureOnlineStore $featureOnlineStore Required. The FeatureOnlineStore to create. + * @param string $featureOnlineStoreId Required. The ID to use for this FeatureOnlineStore, which will become the + * final component of the FeatureOnlineStore's resource name. + * + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * + * The value must be unique within the project and location. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeatureOnlineStoreRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore $featureOnlineStore, string $featureOnlineStoreId): self + { + return (new self()) + ->setParent($parent) + ->setFeatureOnlineStore($featureOnlineStore) + ->setFeatureOnlineStoreId($featureOnlineStoreId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create FeatureOnlineStores. + * Format: + * `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\FeatureOnlineStore $feature_online_store + * Required. The FeatureOnlineStore to create. + * @type string $feature_online_store_id + * Required. The ID to use for this FeatureOnlineStore, which will become the + * final component of the FeatureOnlineStore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create FeatureOnlineStores. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create FeatureOnlineStores. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The FeatureOnlineStore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore feature_online_store = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureOnlineStore|null + */ + public function getFeatureOnlineStore() + { + return $this->feature_online_store; + } + + public function hasFeatureOnlineStore() + { + return isset($this->feature_online_store); + } + + public function clearFeatureOnlineStore() + { + unset($this->feature_online_store); + } + + /** + * Required. The FeatureOnlineStore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore feature_online_store = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureOnlineStore $var + * @return $this + */ + public function setFeatureOnlineStore($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore::class); + $this->feature_online_store = $var; + + return $this; + } + + /** + * Required. The ID to use for this FeatureOnlineStore, which will become the + * final component of the FeatureOnlineStore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string feature_online_store_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeatureOnlineStoreId() + { + return $this->feature_online_store_id; + } + + /** + * Required. The ID to use for this FeatureOnlineStore, which will become the + * final component of the FeatureOnlineStore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string feature_online_store_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeatureOnlineStoreId($var) + { + GPBUtil::checkString($var, True); + $this->feature_online_store_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOperationMetadata.php new file mode 100644 index 000000000000..6f4fb7c00ee0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateFeatureOperationMetadata + */ +class CreateFeatureOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Feature. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureRequest.php new file mode 100644 index 000000000000..3088d4e892ec --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureRequest.php @@ -0,0 +1,228 @@ +google.cloud.aiplatform.v1.CreateFeatureRequest + */ +class CreateFeatureRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Feature to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature = null; + /** + * Required. The ID to use for the Feature, which will become the final + * component of the Feature's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType/FeatureGroup. + * + * Generated from protobuf field string feature_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_id = ''; + + /** + * @param string $parent Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Feature $feature Required. The Feature to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeatureRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Feature $feature): self + { + return (new self()) + ->setParent($parent) + ->setFeature($feature); + } + + /** + * @param string $parent Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Feature $feature Required. The Feature to create. + * @param string $featureId Required. The ID to use for the Feature, which will become the final + * component of the Feature's resource name. + * + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * + * The value must be unique within an EntityType/FeatureGroup. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeatureRequest + * + * @experimental + */ + public static function buildFromParentFeatureFeatureId(string $parent, \Google\Cloud\AIPlatform\V1\Feature $feature, string $featureId): self + { + return (new self()) + ->setParent($parent) + ->setFeature($feature) + ->setFeatureId($featureId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * @type \Google\Cloud\AIPlatform\V1\Feature $feature + * Required. The Feature to create. + * @type string $feature_id + * Required. The ID to use for the Feature, which will become the final + * component of the Feature's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType/FeatureGroup. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Feature to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Feature|null + */ + public function getFeature() + { + return $this->feature; + } + + public function hasFeature() + { + return isset($this->feature); + } + + public function clearFeature() + { + unset($this->feature); + } + + /** + * Required. The Feature to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Feature $var + * @return $this + */ + public function setFeature($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Feature::class); + $this->feature = $var; + + return $this; + } + + /** + * Required. The ID to use for the Feature, which will become the final + * component of the Feature's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType/FeatureGroup. + * + * Generated from protobuf field string feature_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeatureId() + { + return $this->feature_id; + } + + /** + * Required. The ID to use for the Feature, which will become the final + * component of the Feature's resource name. + * This value may be up to 128 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType/FeatureGroup. + * + * Generated from protobuf field string feature_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeatureId($var) + { + GPBUtil::checkString($var, True); + $this->feature_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewOperationMetadata.php new file mode 100644 index 000000000000..9afadfee20b9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateFeatureViewOperationMetadata + */ +class CreateFeatureViewOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for FeatureView Create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for FeatureView Create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for FeatureView Create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for FeatureView Create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewRequest.php new file mode 100644 index 000000000000..d7c4f8746c39 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureViewRequest.php @@ -0,0 +1,242 @@ +google.cloud.aiplatform.v1.CreateFeatureViewRequest + */ +class CreateFeatureViewRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the FeatureOnlineStore to create + * FeatureViews. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The FeatureView to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView feature_view = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_view = null; + /** + * Required. The ID to use for the FeatureView, which will become the final + * component of the FeatureView's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a FeatureOnlineStore. + * + * Generated from protobuf field string feature_view_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_view_id = ''; + /** + * Immutable. If set to true, one on demand sync will be run immediately, + * regardless whether the + * [FeatureView.sync_config][google.cloud.aiplatform.v1.FeatureView.sync_config] + * is configured or not. + * + * Generated from protobuf field bool run_sync_immediately = 4 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $run_sync_immediately = false; + + /** + * @param string $parent Required. The resource name of the FeatureOnlineStore to create + * FeatureViews. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * Please see {@see FeatureOnlineStoreAdminServiceClient::featureOnlineStoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\FeatureView $featureView Required. The FeatureView to create. + * @param string $featureViewId Required. The ID to use for the FeatureView, which will become the final + * component of the FeatureView's resource name. + * + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * + * The value must be unique within a FeatureOnlineStore. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeatureViewRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\FeatureView $featureView, string $featureViewId): self + { + return (new self()) + ->setParent($parent) + ->setFeatureView($featureView) + ->setFeatureViewId($featureViewId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the FeatureOnlineStore to create + * FeatureViews. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * @type \Google\Cloud\AIPlatform\V1\FeatureView $feature_view + * Required. The FeatureView to create. + * @type string $feature_view_id + * Required. The ID to use for the FeatureView, which will become the final + * component of the FeatureView's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a FeatureOnlineStore. + * @type bool $run_sync_immediately + * Immutable. If set to true, one on demand sync will be run immediately, + * regardless whether the + * [FeatureView.sync_config][google.cloud.aiplatform.v1.FeatureView.sync_config] + * is configured or not. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the FeatureOnlineStore to create + * FeatureViews. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the FeatureOnlineStore to create + * FeatureViews. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The FeatureView to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView feature_view = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView|null + */ + public function getFeatureView() + { + return $this->feature_view; + } + + public function hasFeatureView() + { + return isset($this->feature_view); + } + + public function clearFeatureView() + { + unset($this->feature_view); + } + + /** + * Required. The FeatureView to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView feature_view = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView $var + * @return $this + */ + public function setFeatureView($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView::class); + $this->feature_view = $var; + + return $this; + } + + /** + * Required. The ID to use for the FeatureView, which will become the final + * component of the FeatureView's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a FeatureOnlineStore. + * + * Generated from protobuf field string feature_view_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeatureViewId() + { + return $this->feature_view_id; + } + + /** + * Required. The ID to use for the FeatureView, which will become the final + * component of the FeatureView's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within a FeatureOnlineStore. + * + * Generated from protobuf field string feature_view_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeatureViewId($var) + { + GPBUtil::checkString($var, True); + $this->feature_view_id = $var; + + return $this; + } + + /** + * Immutable. If set to true, one on demand sync will be run immediately, + * regardless whether the + * [FeatureView.sync_config][google.cloud.aiplatform.v1.FeatureView.sync_config] + * is configured or not. + * + * Generated from protobuf field bool run_sync_immediately = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @return bool + */ + public function getRunSyncImmediately() + { + return $this->run_sync_immediately; + } + + /** + * Immutable. If set to true, one on demand sync will be run immediately, + * regardless whether the + * [FeatureView.sync_config][google.cloud.aiplatform.v1.FeatureView.sync_config] + * is configured or not. + * + * Generated from protobuf field bool run_sync_immediately = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @param bool $var + * @return $this + */ + public function setRunSyncImmediately($var) + { + GPBUtil::checkBool($var); + $this->run_sync_immediately = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreOperationMetadata.php new file mode 100644 index 000000000000..cfbfb6e717be --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata + */ +class CreateFeaturestoreOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Featurestore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Featurestore. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Featurestore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Featurestore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreRequest.php new file mode 100644 index 000000000000..65a3c26fa649 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreRequest.php @@ -0,0 +1,214 @@ +google.cloud.aiplatform.v1.CreateFeaturestoreRequest + */ +class CreateFeaturestoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create Featurestores. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Featurestore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore featurestore = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $featurestore = null; + /** + * Required. The ID to use for this Featurestore, which will become the final + * component of the Featurestore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string featurestore_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $featurestore_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create Featurestores. + * Format: + * `projects/{project}/locations/{location}` + * Please see {@see FeaturestoreServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Featurestore $featurestore Required. The Featurestore to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeaturestoreRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Featurestore $featurestore): self + { + return (new self()) + ->setParent($parent) + ->setFeaturestore($featurestore); + } + + /** + * @param string $parent Required. The resource name of the Location to create Featurestores. + * Format: + * `projects/{project}/locations/{location}` + * Please see {@see FeaturestoreServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Featurestore $featurestore Required. The Featurestore to create. + * @param string $featurestoreId Required. The ID to use for this Featurestore, which will become the final + * component of the Featurestore's resource name. + * + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * + * The value must be unique within the project and location. + * + * @return \Google\Cloud\AIPlatform\V1\CreateFeaturestoreRequest + * + * @experimental + */ + public static function buildFromParentFeaturestoreFeaturestoreId(string $parent, \Google\Cloud\AIPlatform\V1\Featurestore $featurestore, string $featurestoreId): self + { + return (new self()) + ->setParent($parent) + ->setFeaturestore($featurestore) + ->setFeaturestoreId($featurestoreId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create Featurestores. + * Format: + * `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Featurestore $featurestore + * Required. The Featurestore to create. + * @type string $featurestore_id + * Required. The ID to use for this Featurestore, which will become the final + * component of the Featurestore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create Featurestores. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create Featurestores. + * Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Featurestore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore featurestore = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Featurestore|null + */ + public function getFeaturestore() + { + return $this->featurestore; + } + + public function hasFeaturestore() + { + return isset($this->featurestore); + } + + public function clearFeaturestore() + { + unset($this->featurestore); + } + + /** + * Required. The Featurestore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore featurestore = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Featurestore $var + * @return $this + */ + public function setFeaturestore($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Featurestore::class); + $this->featurestore = $var; + + return $this; + } + + /** + * Required. The ID to use for this Featurestore, which will become the final + * component of the Featurestore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string featurestore_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeaturestoreId() + { + return $this->featurestore_id; + } + + /** + * Required. The ID to use for this Featurestore, which will become the final + * component of the Featurestore's resource name. + * This value may be up to 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within the project and location. + * + * Generated from protobuf field string featurestore_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeaturestoreId($var) + { + GPBUtil::checkString($var, True); + $this->featurestore_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateHyperparameterTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateHyperparameterTuningJobRequest.php new file mode 100644 index 000000000000..bbc29fe3a679 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateHyperparameterTuningJobRequest.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest + */ +class CreateHyperparameterTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the + * HyperparameterTuningJob in. Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The HyperparameterTuningJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.HyperparameterTuningJob hyperparameter_tuning_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $hyperparameter_tuning_job = null; + + /** + * @param string $parent Required. The resource name of the Location to create the + * HyperparameterTuningJob in. Format: + * `projects/{project}/locations/{location}` + * Please see {@see JobServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\HyperparameterTuningJob $hyperparameterTuningJob Required. The HyperparameterTuningJob to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateHyperparameterTuningJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\HyperparameterTuningJob $hyperparameterTuningJob): self + { + return (new self()) + ->setParent($parent) + ->setHyperparameterTuningJob($hyperparameterTuningJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the + * HyperparameterTuningJob in. Format: + * `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\HyperparameterTuningJob $hyperparameter_tuning_job + * Required. The HyperparameterTuningJob to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the + * HyperparameterTuningJob in. Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the + * HyperparameterTuningJob in. Format: + * `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The HyperparameterTuningJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.HyperparameterTuningJob hyperparameter_tuning_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\HyperparameterTuningJob|null + */ + public function getHyperparameterTuningJob() + { + return $this->hyperparameter_tuning_job; + } + + public function hasHyperparameterTuningJob() + { + return isset($this->hyperparameter_tuning_job); + } + + public function clearHyperparameterTuningJob() + { + unset($this->hyperparameter_tuning_job); + } + + /** + * Required. The HyperparameterTuningJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.HyperparameterTuningJob hyperparameter_tuning_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\HyperparameterTuningJob $var + * @return $this + */ + public function setHyperparameterTuningJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\HyperparameterTuningJob::class); + $this->hyperparameter_tuning_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointOperationMetadata.php new file mode 100644 index 000000000000..c87e3c1abf76 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata + */ +class CreateIndexEndpointOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointRequest.php new file mode 100644 index 000000000000..6649ba6db0a6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateIndexEndpointRequest + */ +class CreateIndexEndpointRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the IndexEndpoint in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The IndexEndpoint to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexEndpoint index_endpoint = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $index_endpoint = null; + + /** + * @param string $parent Required. The resource name of the Location to create the IndexEndpoint in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see IndexEndpointServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\IndexEndpoint $indexEndpoint Required. The IndexEndpoint to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateIndexEndpointRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\IndexEndpoint $indexEndpoint): self + { + return (new self()) + ->setParent($parent) + ->setIndexEndpoint($indexEndpoint); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the IndexEndpoint in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\IndexEndpoint $index_endpoint + * Required. The IndexEndpoint to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the IndexEndpoint in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the IndexEndpoint in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The IndexEndpoint to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexEndpoint index_endpoint = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\IndexEndpoint|null + */ + public function getIndexEndpoint() + { + return $this->index_endpoint; + } + + public function hasIndexEndpoint() + { + return isset($this->index_endpoint); + } + + public function clearIndexEndpoint() + { + unset($this->index_endpoint); + } + + /** + * Required. The IndexEndpoint to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexEndpoint index_endpoint = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\IndexEndpoint $var + * @return $this + */ + public function setIndexEndpoint($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexEndpoint::class); + $this->index_endpoint = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexOperationMetadata.php new file mode 100644 index 000000000000..a7d66dd9462f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexOperationMetadata.php @@ -0,0 +1,122 @@ +google.cloud.aiplatform.v1.CreateIndexOperationMetadata + */ +class CreateIndexOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * The operation metadata with regard to Matching Engine Index operation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata nearest_neighbor_search_operation_metadata = 2; + */ + protected $nearest_neighbor_search_operation_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * @type \Google\Cloud\AIPlatform\V1\NearestNeighborSearchOperationMetadata $nearest_neighbor_search_operation_metadata + * The operation metadata with regard to Matching Engine Index operation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * The operation metadata with regard to Matching Engine Index operation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata nearest_neighbor_search_operation_metadata = 2; + * @return \Google\Cloud\AIPlatform\V1\NearestNeighborSearchOperationMetadata|null + */ + public function getNearestNeighborSearchOperationMetadata() + { + return $this->nearest_neighbor_search_operation_metadata; + } + + public function hasNearestNeighborSearchOperationMetadata() + { + return isset($this->nearest_neighbor_search_operation_metadata); + } + + public function clearNearestNeighborSearchOperationMetadata() + { + unset($this->nearest_neighbor_search_operation_metadata); + } + + /** + * The operation metadata with regard to Matching Engine Index operation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata nearest_neighbor_search_operation_metadata = 2; + * @param \Google\Cloud\AIPlatform\V1\NearestNeighborSearchOperationMetadata $var + * @return $this + */ + public function setNearestNeighborSearchOperationMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\NearestNeighborSearchOperationMetadata::class); + $this->nearest_neighbor_search_operation_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexRequest.php new file mode 100644 index 000000000000..eb6fa1d4e365 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateIndexRequest + */ +class CreateIndexRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the Index in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Index to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $index = null; + + /** + * @param string $parent Required. The resource name of the Location to create the Index in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see IndexServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Index $index Required. The Index to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateIndexRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Index $index): self + { + return (new self()) + ->setParent($parent) + ->setIndex($index); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the Index in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Index $index + * Required. The Index to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the Index in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the Index in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Index to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Index|null + */ + public function getIndex() + { + return $this->index; + } + + public function hasIndex() + { + return isset($this->index); + } + + public function clearIndex() + { + unset($this->index); + } + + /** + * Required. The Index to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Index $var + * @return $this + */ + public function setIndex($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Index::class); + $this->index = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataSchemaRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataSchemaRequest.php new file mode 100644 index 000000000000..f0730dff1318 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataSchemaRequest.php @@ -0,0 +1,209 @@ +google.cloud.aiplatform.v1.CreateMetadataSchemaRequest + */ +class CreateMetadataSchemaRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataStore where the MetadataSchema + * should be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The MetadataSchema to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetadataSchema metadata_schema = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metadata_schema = null; + /** + * The {metadata_schema} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataSchemas in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataSchema.) + * + * Generated from protobuf field string metadata_schema_id = 3; + */ + protected $metadata_schema_id = ''; + + /** + * @param string $parent Required. The resource name of the MetadataStore where the MetadataSchema + * should be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * Please see {@see MetadataServiceClient::metadataStoreName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\MetadataSchema $metadataSchema Required. The MetadataSchema to create. + * @param string $metadataSchemaId The {metadata_schema} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataSchemas in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataSchema.) + * + * @return \Google\Cloud\AIPlatform\V1\CreateMetadataSchemaRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\MetadataSchema $metadataSchema, string $metadataSchemaId): self + { + return (new self()) + ->setParent($parent) + ->setMetadataSchema($metadataSchema) + ->setMetadataSchemaId($metadataSchemaId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the MetadataStore where the MetadataSchema + * should be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * @type \Google\Cloud\AIPlatform\V1\MetadataSchema $metadata_schema + * Required. The MetadataSchema to create. + * @type string $metadata_schema_id + * The {metadata_schema} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataSchemas in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataSchema.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataStore where the MetadataSchema + * should be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the MetadataStore where the MetadataSchema + * should be created. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The MetadataSchema to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetadataSchema metadata_schema = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\MetadataSchema|null + */ + public function getMetadataSchema() + { + return $this->metadata_schema; + } + + public function hasMetadataSchema() + { + return isset($this->metadata_schema); + } + + public function clearMetadataSchema() + { + unset($this->metadata_schema); + } + + /** + * Required. The MetadataSchema to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetadataSchema metadata_schema = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\MetadataSchema $var + * @return $this + */ + public function setMetadataSchema($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MetadataSchema::class); + $this->metadata_schema = $var; + + return $this; + } + + /** + * The {metadata_schema} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataSchemas in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataSchema.) + * + * Generated from protobuf field string metadata_schema_id = 3; + * @return string + */ + public function getMetadataSchemaId() + { + return $this->metadata_schema_id; + } + + /** + * The {metadata_schema} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataSchemas in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataSchema.) + * + * Generated from protobuf field string metadata_schema_id = 3; + * @param string $var + * @return $this + */ + public function setMetadataSchemaId($var) + { + GPBUtil::checkString($var, True); + $this->metadata_schema_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreOperationMetadata.php new file mode 100644 index 000000000000..8a2e4b516b29 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata + */ +class CreateMetadataStoreOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for creating a MetadataStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for creating a MetadataStore. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for creating a MetadataStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for creating a MetadataStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreRequest.php new file mode 100644 index 000000000000..e6296df82838 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreRequest.php @@ -0,0 +1,209 @@ +google.cloud.aiplatform.v1.CreateMetadataStoreRequest + */ +class CreateMetadataStoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location where the MetadataStore should + * be created. + * Format: `projects/{project}/locations/{location}/` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The MetadataStore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetadataStore metadata_store = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metadata_store = null; + /** + * The {metadatastore} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataStores in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataStore.) + * + * Generated from protobuf field string metadata_store_id = 3; + */ + protected $metadata_store_id = ''; + + /** + * @param string $parent Required. The resource name of the Location where the MetadataStore should + * be created. + * Format: `projects/{project}/locations/{location}/` + * Please see {@see MetadataServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\MetadataStore $metadataStore Required. The MetadataStore to create. + * @param string $metadataStoreId The {metadatastore} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataStores in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataStore.) + * + * @return \Google\Cloud\AIPlatform\V1\CreateMetadataStoreRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\MetadataStore $metadataStore, string $metadataStoreId): self + { + return (new self()) + ->setParent($parent) + ->setMetadataStore($metadataStore) + ->setMetadataStoreId($metadataStoreId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location where the MetadataStore should + * be created. + * Format: `projects/{project}/locations/{location}/` + * @type \Google\Cloud\AIPlatform\V1\MetadataStore $metadata_store + * Required. The MetadataStore to create. + * @type string $metadata_store_id + * The {metadatastore} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataStores in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataStore.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location where the MetadataStore should + * be created. + * Format: `projects/{project}/locations/{location}/` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location where the MetadataStore should + * be created. + * Format: `projects/{project}/locations/{location}/` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The MetadataStore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetadataStore metadata_store = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\MetadataStore|null + */ + public function getMetadataStore() + { + return $this->metadata_store; + } + + public function hasMetadataStore() + { + return isset($this->metadata_store); + } + + public function clearMetadataStore() + { + unset($this->metadata_store); + } + + /** + * Required. The MetadataStore to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetadataStore metadata_store = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\MetadataStore $var + * @return $this + */ + public function setMetadataStore($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MetadataStore::class); + $this->metadata_store = $var; + + return $this; + } + + /** + * The {metadatastore} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataStores in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataStore.) + * + * Generated from protobuf field string metadata_store_id = 3; + * @return string + */ + public function getMetadataStoreId() + { + return $this->metadata_store_id; + } + + /** + * The {metadatastore} portion of the resource name with the format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * If not provided, the MetadataStore's ID will be a UUID generated by the + * service. + * Must be 4-128 characters in length. Valid characters are `/[a-z][0-9]-/`. + * Must be unique across all MetadataStores in the parent Location. + * (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED + * if the caller can't view the preexisting MetadataStore.) + * + * Generated from protobuf field string metadata_store_id = 3; + * @param string $var + * @return $this + */ + public function setMetadataStoreId($var) + { + GPBUtil::checkString($var, True); + $this->metadata_store_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateModelDeploymentMonitoringJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateModelDeploymentMonitoringJobRequest.php new file mode 100644 index 000000000000..42753eba208e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateModelDeploymentMonitoringJobRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest + */ +class CreateModelDeploymentMonitoringJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The parent of the ModelDeploymentMonitoringJob. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The ModelDeploymentMonitoringJob to create + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob model_deployment_monitoring_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $model_deployment_monitoring_job = null; + + /** + * @param string $parent Required. The parent of the ModelDeploymentMonitoringJob. + * Format: `projects/{project}/locations/{location}` + * Please see {@see JobServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ModelDeploymentMonitoringJob $modelDeploymentMonitoringJob Required. The ModelDeploymentMonitoringJob to create + * + * @return \Google\Cloud\AIPlatform\V1\CreateModelDeploymentMonitoringJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\ModelDeploymentMonitoringJob $modelDeploymentMonitoringJob): self + { + return (new self()) + ->setParent($parent) + ->setModelDeploymentMonitoringJob($modelDeploymentMonitoringJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The parent of the ModelDeploymentMonitoringJob. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\ModelDeploymentMonitoringJob $model_deployment_monitoring_job + * Required. The ModelDeploymentMonitoringJob to create + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The parent of the ModelDeploymentMonitoringJob. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The parent of the ModelDeploymentMonitoringJob. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The ModelDeploymentMonitoringJob to create + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob model_deployment_monitoring_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ModelDeploymentMonitoringJob|null + */ + public function getModelDeploymentMonitoringJob() + { + return $this->model_deployment_monitoring_job; + } + + public function hasModelDeploymentMonitoringJob() + { + return isset($this->model_deployment_monitoring_job); + } + + public function clearModelDeploymentMonitoringJob() + { + unset($this->model_deployment_monitoring_job); + } + + /** + * Required. The ModelDeploymentMonitoringJob to create + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob model_deployment_monitoring_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ModelDeploymentMonitoringJob $var + * @return $this + */ + public function setModelDeploymentMonitoringJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ModelDeploymentMonitoringJob::class); + $this->model_deployment_monitoring_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNasJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNasJobRequest.php new file mode 100644 index 000000000000..12c1010b4376 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNasJobRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateNasJobRequest + */ +class CreateNasJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the NasJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The NasJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NasJob nas_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $nas_job = null; + + /** + * @param string $parent Required. The resource name of the Location to create the NasJob in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see JobServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\NasJob $nasJob Required. The NasJob to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateNasJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\NasJob $nasJob): self + { + return (new self()) + ->setParent($parent) + ->setNasJob($nasJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the NasJob in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\NasJob $nas_job + * Required. The NasJob to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the NasJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the NasJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The NasJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NasJob nas_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\NasJob|null + */ + public function getNasJob() + { + return $this->nas_job; + } + + public function hasNasJob() + { + return isset($this->nas_job); + } + + public function clearNasJob() + { + unset($this->nas_job); + } + + /** + * Required. The NasJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NasJob nas_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\NasJob $var + * @return $this + */ + public function setNasJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\NasJob::class); + $this->nas_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobOperationMetadata.php new file mode 100644 index 000000000000..0b71e5286960 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobOperationMetadata.php @@ -0,0 +1,116 @@ +google.cloud.aiplatform.v1.CreateNotebookExecutionJobOperationMetadata + */ +class CreateNotebookExecutionJobOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * + * Generated from protobuf field string progress_message = 2; + */ + protected $progress_message = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * @type string $progress_message + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * + * Generated from protobuf field string progress_message = 2; + * @return string + */ + public function getProgressMessage() + { + return $this->progress_message; + } + + /** + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. + * + * Generated from protobuf field string progress_message = 2; + * @param string $var + * @return $this + */ + public function setProgressMessage($var) + { + GPBUtil::checkString($var, True); + $this->progress_message = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobRequest.php new file mode 100644 index 000000000000..99b6895f59ce --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookExecutionJobRequest.php @@ -0,0 +1,168 @@ +google.cloud.aiplatform.v1.CreateNotebookExecutionJobRequest + */ +class CreateNotebookExecutionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the + * NotebookExecutionJob. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The NotebookExecutionJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookExecutionJob notebook_execution_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $notebook_execution_job = null; + /** + * Optional. User specified ID for the NotebookExecutionJob. + * + * Generated from protobuf field string notebook_execution_job_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $notebook_execution_job_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create the + * NotebookExecutionJob. Format: `projects/{project}/locations/{location}` + * Please see {@see NotebookServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\NotebookExecutionJob $notebookExecutionJob Required. The NotebookExecutionJob to create. + * @param string $notebookExecutionJobId Optional. User specified ID for the NotebookExecutionJob. + * + * @return \Google\Cloud\AIPlatform\V1\CreateNotebookExecutionJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\NotebookExecutionJob $notebookExecutionJob, string $notebookExecutionJobId): self + { + return (new self()) + ->setParent($parent) + ->setNotebookExecutionJob($notebookExecutionJob) + ->setNotebookExecutionJobId($notebookExecutionJobId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the + * NotebookExecutionJob. Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\NotebookExecutionJob $notebook_execution_job + * Required. The NotebookExecutionJob to create. + * @type string $notebook_execution_job_id + * Optional. User specified ID for the NotebookExecutionJob. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the + * NotebookExecutionJob. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the + * NotebookExecutionJob. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The NotebookExecutionJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookExecutionJob notebook_execution_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\NotebookExecutionJob|null + */ + public function getNotebookExecutionJob() + { + return $this->notebook_execution_job; + } + + public function hasNotebookExecutionJob() + { + return isset($this->notebook_execution_job); + } + + public function clearNotebookExecutionJob() + { + unset($this->notebook_execution_job); + } + + /** + * Required. The NotebookExecutionJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookExecutionJob notebook_execution_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\NotebookExecutionJob $var + * @return $this + */ + public function setNotebookExecutionJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\NotebookExecutionJob::class); + $this->notebook_execution_job = $var; + + return $this; + } + + /** + * Optional. User specified ID for the NotebookExecutionJob. + * + * Generated from protobuf field string notebook_execution_job_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getNotebookExecutionJobId() + { + return $this->notebook_execution_job_id; + } + + /** + * Optional. User specified ID for the NotebookExecutionJob. + * + * Generated from protobuf field string notebook_execution_job_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setNotebookExecutionJobId($var) + { + GPBUtil::checkString($var, True); + $this->notebook_execution_job_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateOperationMetadata.php new file mode 100644 index 000000000000..37373db16dbe --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateNotebookRuntimeTemplateOperationMetadata + */ +class CreateNotebookRuntimeTemplateOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateRequest.php new file mode 100644 index 000000000000..3ca52baacf6f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateNotebookRuntimeTemplateRequest.php @@ -0,0 +1,169 @@ +google.cloud.aiplatform.v1.CreateNotebookRuntimeTemplateRequest + */ +class CreateNotebookRuntimeTemplateRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the + * NotebookRuntimeTemplate. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The NotebookRuntimeTemplate to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookRuntimeTemplate notebook_runtime_template = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $notebook_runtime_template = null; + /** + * Optional. User specified ID for the notebook runtime template. + * + * Generated from protobuf field string notebook_runtime_template_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $notebook_runtime_template_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create the + * NotebookRuntimeTemplate. Format: `projects/{project}/locations/{location}` + * Please see {@see NotebookServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\NotebookRuntimeTemplate $notebookRuntimeTemplate Required. The NotebookRuntimeTemplate to create. + * @param string $notebookRuntimeTemplateId Optional. User specified ID for the notebook runtime template. + * + * @return \Google\Cloud\AIPlatform\V1\CreateNotebookRuntimeTemplateRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\NotebookRuntimeTemplate $notebookRuntimeTemplate, string $notebookRuntimeTemplateId): self + { + return (new self()) + ->setParent($parent) + ->setNotebookRuntimeTemplate($notebookRuntimeTemplate) + ->setNotebookRuntimeTemplateId($notebookRuntimeTemplateId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the + * NotebookRuntimeTemplate. Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\NotebookRuntimeTemplate $notebook_runtime_template + * Required. The NotebookRuntimeTemplate to create. + * @type string $notebook_runtime_template_id + * Optional. User specified ID for the notebook runtime template. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the + * NotebookRuntimeTemplate. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the + * NotebookRuntimeTemplate. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The NotebookRuntimeTemplate to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookRuntimeTemplate notebook_runtime_template = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\NotebookRuntimeTemplate|null + */ + public function getNotebookRuntimeTemplate() + { + return $this->notebook_runtime_template; + } + + public function hasNotebookRuntimeTemplate() + { + return isset($this->notebook_runtime_template); + } + + public function clearNotebookRuntimeTemplate() + { + unset($this->notebook_runtime_template); + } + + /** + * Required. The NotebookRuntimeTemplate to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookRuntimeTemplate notebook_runtime_template = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\NotebookRuntimeTemplate $var + * @return $this + */ + public function setNotebookRuntimeTemplate($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\NotebookRuntimeTemplate::class); + $this->notebook_runtime_template = $var; + + return $this; + } + + /** + * Optional. User specified ID for the notebook runtime template. + * + * Generated from protobuf field string notebook_runtime_template_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getNotebookRuntimeTemplateId() + { + return $this->notebook_runtime_template_id; + } + + /** + * Optional. User specified ID for the notebook runtime template. + * + * Generated from protobuf field string notebook_runtime_template_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setNotebookRuntimeTemplateId($var) + { + GPBUtil::checkString($var, True); + $this->notebook_runtime_template_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceOperationMetadata.php new file mode 100644 index 000000000000..b963a2703371 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceOperationMetadata.php @@ -0,0 +1,111 @@ +google.cloud.aiplatform.v1.CreatePersistentResourceOperationMetadata + */ +class CreatePersistentResourceOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for PersistentResource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * Progress Message for Create LRO + * + * Generated from protobuf field string progress_message = 2; + */ + protected $progress_message = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for PersistentResource. + * @type string $progress_message + * Progress Message for Create LRO + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PersistentResourceService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for PersistentResource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for PersistentResource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * Progress Message for Create LRO + * + * Generated from protobuf field string progress_message = 2; + * @return string + */ + public function getProgressMessage() + { + return $this->progress_message; + } + + /** + * Progress Message for Create LRO + * + * Generated from protobuf field string progress_message = 2; + * @param string $var + * @return $this + */ + public function setProgressMessage($var) + { + GPBUtil::checkString($var, True); + $this->progress_message = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceRequest.php new file mode 100644 index 000000000000..4010dc35ad9a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePersistentResourceRequest.php @@ -0,0 +1,185 @@ +google.cloud.aiplatform.v1.CreatePersistentResourceRequest + */ +class CreatePersistentResourceRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the + * PersistentResource in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The PersistentResource to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PersistentResource persistent_resource = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $persistent_resource = null; + /** + * Required. The ID to use for the PersistentResource, which become the final + * component of the PersistentResource's resource name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * Generated from protobuf field string persistent_resource_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $persistent_resource_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create the + * PersistentResource in. Format: `projects/{project}/locations/{location}` + * Please see {@see PersistentResourceServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\PersistentResource $persistentResource Required. The PersistentResource to create. + * @param string $persistentResourceId Required. The ID to use for the PersistentResource, which become the final + * component of the PersistentResource's resource name. + * + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * @return \Google\Cloud\AIPlatform\V1\CreatePersistentResourceRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\PersistentResource $persistentResource, string $persistentResourceId): self + { + return (new self()) + ->setParent($parent) + ->setPersistentResource($persistentResource) + ->setPersistentResourceId($persistentResourceId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the + * PersistentResource in. Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\PersistentResource $persistent_resource + * Required. The PersistentResource to create. + * @type string $persistent_resource_id + * Required. The ID to use for the PersistentResource, which become the final + * component of the PersistentResource's resource name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PersistentResourceService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the + * PersistentResource in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the + * PersistentResource in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The PersistentResource to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PersistentResource persistent_resource = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\PersistentResource|null + */ + public function getPersistentResource() + { + return $this->persistent_resource; + } + + public function hasPersistentResource() + { + return isset($this->persistent_resource); + } + + public function clearPersistentResource() + { + unset($this->persistent_resource); + } + + /** + * Required. The PersistentResource to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PersistentResource persistent_resource = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\PersistentResource $var + * @return $this + */ + public function setPersistentResource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PersistentResource::class); + $this->persistent_resource = $var; + + return $this; + } + + /** + * Required. The ID to use for the PersistentResource, which become the final + * component of the PersistentResource's resource name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * Generated from protobuf field string persistent_resource_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPersistentResourceId() + { + return $this->persistent_resource_id; + } + + /** + * Required. The ID to use for the PersistentResource, which become the final + * component of the PersistentResource's resource name. + * The maximum length is 63 characters, and valid characters + * are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * + * Generated from protobuf field string persistent_resource_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPersistentResourceId($var) + { + GPBUtil::checkString($var, True); + $this->persistent_resource_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePipelineJobRequest.php new file mode 100644 index 000000000000..3f82ca54660f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePipelineJobRequest.php @@ -0,0 +1,190 @@ +google.cloud.aiplatform.v1.CreatePipelineJobRequest + */ +class CreatePipelineJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the PipelineJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The PipelineJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PipelineJob pipeline_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $pipeline_job = null; + /** + * The ID to use for the PipelineJob, which will become the final component of + * the PipelineJob name. If not provided, an ID will be automatically + * generated. + * This value should be less than 128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string pipeline_job_id = 3; + */ + protected $pipeline_job_id = ''; + + /** + * @param string $parent Required. The resource name of the Location to create the PipelineJob in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see PipelineServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\PipelineJob $pipelineJob Required. The PipelineJob to create. + * @param string $pipelineJobId The ID to use for the PipelineJob, which will become the final component of + * the PipelineJob name. If not provided, an ID will be automatically + * generated. + * + * This value should be less than 128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * @return \Google\Cloud\AIPlatform\V1\CreatePipelineJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\PipelineJob $pipelineJob, string $pipelineJobId): self + { + return (new self()) + ->setParent($parent) + ->setPipelineJob($pipelineJob) + ->setPipelineJobId($pipelineJobId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the PipelineJob in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\PipelineJob $pipeline_job + * Required. The PipelineJob to create. + * @type string $pipeline_job_id + * The ID to use for the PipelineJob, which will become the final component of + * the PipelineJob name. If not provided, an ID will be automatically + * generated. + * This value should be less than 128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the PipelineJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the PipelineJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The PipelineJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PipelineJob pipeline_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\PipelineJob|null + */ + public function getPipelineJob() + { + return $this->pipeline_job; + } + + public function hasPipelineJob() + { + return isset($this->pipeline_job); + } + + public function clearPipelineJob() + { + unset($this->pipeline_job); + } + + /** + * Required. The PipelineJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PipelineJob pipeline_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\PipelineJob $var + * @return $this + */ + public function setPipelineJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PipelineJob::class); + $this->pipeline_job = $var; + + return $this; + } + + /** + * The ID to use for the PipelineJob, which will become the final component of + * the PipelineJob name. If not provided, an ID will be automatically + * generated. + * This value should be less than 128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string pipeline_job_id = 3; + * @return string + */ + public function getPipelineJobId() + { + return $this->pipeline_job_id; + } + + /** + * The ID to use for the PipelineJob, which will become the final component of + * the PipelineJob name. If not provided, an ID will be automatically + * generated. + * This value should be less than 128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string pipeline_job_id = 3; + * @param string $var + * @return $this + */ + public function setPipelineJobId($var) + { + GPBUtil::checkString($var, True); + $this->pipeline_job_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusOperationMetadata.php new file mode 100644 index 000000000000..3ea8ea2da010 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateRagCorpusOperationMetadata + */ +class CreateRagCorpusOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusRequest.php new file mode 100644 index 000000000000..0e965bcb7558 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRagCorpusRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateRagCorpusRequest + */ +class CreateRagCorpusRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the RagCorpus in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The RagCorpus to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RagCorpus rag_corpus = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $rag_corpus = null; + + /** + * @param string $parent Required. The resource name of the Location to create the RagCorpus in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see VertexRagDataServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\RagCorpus $ragCorpus Required. The RagCorpus to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateRagCorpusRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\RagCorpus $ragCorpus): self + { + return (new self()) + ->setParent($parent) + ->setRagCorpus($ragCorpus); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the RagCorpus in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\RagCorpus $rag_corpus + * Required. The RagCorpus to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the RagCorpus in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the RagCorpus in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The RagCorpus to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RagCorpus rag_corpus = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\RagCorpus|null + */ + public function getRagCorpus() + { + return $this->rag_corpus; + } + + public function hasRagCorpus() + { + return isset($this->rag_corpus); + } + + public function clearRagCorpus() + { + unset($this->rag_corpus); + } + + /** + * Required. The RagCorpus to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RagCorpus rag_corpus = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\RagCorpus $var + * @return $this + */ + public function setRagCorpus($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\RagCorpus::class); + $this->rag_corpus = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRegistryFeatureOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRegistryFeatureOperationMetadata.php new file mode 100644 index 000000000000..bd41c4b8e253 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateRegistryFeatureOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateRegistryFeatureOperationMetadata + */ +class CreateRegistryFeatureOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Feature. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureRegistryService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Feature. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateScheduleRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateScheduleRequest.php new file mode 100644 index 000000000000..1eedb9122b64 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateScheduleRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateScheduleRequest + */ +class CreateScheduleRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the Schedule in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Schedule to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schedule schedule = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $schedule = null; + + /** + * @param string $parent Required. The resource name of the Location to create the Schedule in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see ScheduleServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Schedule $schedule Required. The Schedule to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateScheduleRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Schedule $schedule): self + { + return (new self()) + ->setParent($parent) + ->setSchedule($schedule); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the Schedule in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Schedule $schedule + * Required. The Schedule to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ScheduleService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the Schedule in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the Schedule in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Schedule to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schedule schedule = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Schedule|null + */ + public function getSchedule() + { + return $this->schedule; + } + + public function hasSchedule() + { + return isset($this->schedule); + } + + public function clearSchedule() + { + unset($this->schedule); + } + + /** + * Required. The Schedule to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schedule schedule = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Schedule $var + * @return $this + */ + public function setSchedule($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Schedule::class); + $this->schedule = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolOperationMetadata.php new file mode 100644 index 000000000000..09d7fb3f3f32 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata + */ +class CreateSpecialistPoolOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\SpecialistPoolService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolRequest.php new file mode 100644 index 000000000000..99819c0e077d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateSpecialistPoolRequest + */ +class CreateSpecialistPoolRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The parent Project name for the new SpecialistPool. + * The form is `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The SpecialistPool to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SpecialistPool specialist_pool = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $specialist_pool = null; + + /** + * @param string $parent Required. The parent Project name for the new SpecialistPool. + * The form is `projects/{project}/locations/{location}`. Please see + * {@see SpecialistPoolServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\SpecialistPool $specialistPool Required. The SpecialistPool to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateSpecialistPoolRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\SpecialistPool $specialistPool): self + { + return (new self()) + ->setParent($parent) + ->setSpecialistPool($specialistPool); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The parent Project name for the new SpecialistPool. + * The form is `projects/{project}/locations/{location}`. + * @type \Google\Cloud\AIPlatform\V1\SpecialistPool $specialist_pool + * Required. The SpecialistPool to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\SpecialistPoolService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The parent Project name for the new SpecialistPool. + * The form is `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The parent Project name for the new SpecialistPool. + * The form is `projects/{project}/locations/{location}`. + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The SpecialistPool to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SpecialistPool specialist_pool = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\SpecialistPool|null + */ + public function getSpecialistPool() + { + return $this->specialist_pool; + } + + public function hasSpecialistPool() + { + return isset($this->specialist_pool); + } + + public function clearSpecialistPool() + { + unset($this->specialist_pool); + } + + /** + * Required. The SpecialistPool to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SpecialistPool specialist_pool = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\SpecialistPool $var + * @return $this + */ + public function setSpecialistPool($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SpecialistPool::class); + $this->specialist_pool = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateStudyRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateStudyRequest.php new file mode 100644 index 000000000000..44171412c6f6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateStudyRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateStudyRequest + */ +class CreateStudyRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Study configuration used to create the Study. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Study study = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $study = null; + + /** + * @param string $parent Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see VizierServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Study $study Required. The Study configuration used to create the Study. + * + * @return \Google\Cloud\AIPlatform\V1\CreateStudyRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Study $study): self + { + return (new self()) + ->setParent($parent) + ->setStudy($study); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Study $study + * Required. The Study configuration used to create the Study. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the CustomJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Study configuration used to create the Study. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Study study = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Study|null + */ + public function getStudy() + { + return $this->study; + } + + public function hasStudy() + { + return isset($this->study); + } + + public function clearStudy() + { + unset($this->study); + } + + /** + * Required. The Study configuration used to create the Study. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Study study = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Study $var + * @return $this + */ + public function setStudy($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Study::class); + $this->study = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardExperimentRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardExperimentRequest.php new file mode 100644 index 000000000000..26fcd906e9ec --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardExperimentRequest.php @@ -0,0 +1,190 @@ +google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest + */ +class CreateTensorboardExperimentRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Tensorboard to create the + * TensorboardExperiment in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * The TensorboardExperiment to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardExperiment tensorboard_experiment = 2; + */ + protected $tensorboard_experiment = null; + /** + * Required. The ID to use for the Tensorboard experiment, which becomes the + * final component of the Tensorboard experiment's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string tensorboard_experiment_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $tensorboard_experiment_id = ''; + + /** + * @param string $parent Required. The resource name of the Tensorboard to create the + * TensorboardExperiment in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * Please see {@see TensorboardServiceClient::tensorboardExperimentName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\TensorboardExperiment $tensorboardExperiment The TensorboardExperiment to create. + * @param string $tensorboardExperimentId Required. The ID to use for the Tensorboard experiment, which becomes the + * final component of the Tensorboard experiment's resource name. + * + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTensorboardExperimentRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\TensorboardExperiment $tensorboardExperiment, string $tensorboardExperimentId): self + { + return (new self()) + ->setParent($parent) + ->setTensorboardExperiment($tensorboardExperiment) + ->setTensorboardExperimentId($tensorboardExperimentId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Tensorboard to create the + * TensorboardExperiment in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * @type \Google\Cloud\AIPlatform\V1\TensorboardExperiment $tensorboard_experiment + * The TensorboardExperiment to create. + * @type string $tensorboard_experiment_id + * Required. The ID to use for the Tensorboard experiment, which becomes the + * final component of the Tensorboard experiment's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Tensorboard to create the + * TensorboardExperiment in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Tensorboard to create the + * TensorboardExperiment in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * The TensorboardExperiment to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardExperiment tensorboard_experiment = 2; + * @return \Google\Cloud\AIPlatform\V1\TensorboardExperiment|null + */ + public function getTensorboardExperiment() + { + return $this->tensorboard_experiment; + } + + public function hasTensorboardExperiment() + { + return isset($this->tensorboard_experiment); + } + + public function clearTensorboardExperiment() + { + unset($this->tensorboard_experiment); + } + + /** + * The TensorboardExperiment to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardExperiment tensorboard_experiment = 2; + * @param \Google\Cloud\AIPlatform\V1\TensorboardExperiment $var + * @return $this + */ + public function setTensorboardExperiment($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TensorboardExperiment::class); + $this->tensorboard_experiment = $var; + + return $this; + } + + /** + * Required. The ID to use for the Tensorboard experiment, which becomes the + * final component of the Tensorboard experiment's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string tensorboard_experiment_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getTensorboardExperimentId() + { + return $this->tensorboard_experiment_id; + } + + /** + * Required. The ID to use for the Tensorboard experiment, which becomes the + * final component of the Tensorboard experiment's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string tensorboard_experiment_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setTensorboardExperimentId($var) + { + GPBUtil::checkString($var, True); + $this->tensorboard_experiment_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardOperationMetadata.php new file mode 100644 index 000000000000..d616c1223d86 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata + */ +class CreateTensorboardOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Tensorboard. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Tensorboard. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Tensorboard. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Tensorboard. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRequest.php new file mode 100644 index 000000000000..c90005dce05d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateTensorboardRequest + */ +class CreateTensorboardRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the Tensorboard in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Tensorboard to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensorboard tensorboard = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $tensorboard = null; + + /** + * @param string $parent Required. The resource name of the Location to create the Tensorboard in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see TensorboardServiceClient::tensorboardName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Tensorboard $tensorboard Required. The Tensorboard to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTensorboardRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Tensorboard $tensorboard): self + { + return (new self()) + ->setParent($parent) + ->setTensorboard($tensorboard); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the Tensorboard in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\Tensorboard $tensorboard + * Required. The Tensorboard to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the Tensorboard in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the Tensorboard in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Tensorboard to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensorboard tensorboard = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Tensorboard|null + */ + public function getTensorboard() + { + return $this->tensorboard; + } + + public function hasTensorboard() + { + return isset($this->tensorboard); + } + + public function clearTensorboard() + { + unset($this->tensorboard); + } + + /** + * Required. The Tensorboard to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensorboard tensorboard = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Tensorboard $var + * @return $this + */ + public function setTensorboard($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Tensorboard::class); + $this->tensorboard = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRunRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRunRequest.php new file mode 100644 index 000000000000..4e6f6e0f97ac --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRunRequest.php @@ -0,0 +1,190 @@ +google.cloud.aiplatform.v1.CreateTensorboardRunRequest + */ +class CreateTensorboardRunRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRun in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The TensorboardRun to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardRun tensorboard_run = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $tensorboard_run = null; + /** + * Required. The ID to use for the Tensorboard run, which becomes the final + * component of the Tensorboard run's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string tensorboard_run_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $tensorboard_run_id = ''; + + /** + * @param string $parent Required. The resource name of the TensorboardExperiment to create the + * TensorboardRun in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * Please see {@see TensorboardServiceClient::tensorboardRunName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\TensorboardRun $tensorboardRun Required. The TensorboardRun to create. + * @param string $tensorboardRunId Required. The ID to use for the Tensorboard run, which becomes the final + * component of the Tensorboard run's resource name. + * + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTensorboardRunRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\TensorboardRun $tensorboardRun, string $tensorboardRunId): self + { + return (new self()) + ->setParent($parent) + ->setTensorboardRun($tensorboardRun) + ->setTensorboardRunId($tensorboardRunId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRun in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * @type \Google\Cloud\AIPlatform\V1\TensorboardRun $tensorboard_run + * Required. The TensorboardRun to create. + * @type string $tensorboard_run_id + * Required. The ID to use for the Tensorboard run, which becomes the final + * component of the Tensorboard run's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRun in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRun in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The TensorboardRun to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardRun tensorboard_run = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\TensorboardRun|null + */ + public function getTensorboardRun() + { + return $this->tensorboard_run; + } + + public function hasTensorboardRun() + { + return isset($this->tensorboard_run); + } + + public function clearTensorboardRun() + { + unset($this->tensorboard_run); + } + + /** + * Required. The TensorboardRun to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardRun tensorboard_run = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\TensorboardRun $var + * @return $this + */ + public function setTensorboardRun($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TensorboardRun::class); + $this->tensorboard_run = $var; + + return $this; + } + + /** + * Required. The ID to use for the Tensorboard run, which becomes the final + * component of the Tensorboard run's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string tensorboard_run_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getTensorboardRunId() + { + return $this->tensorboard_run_id; + } + + /** + * Required. The ID to use for the Tensorboard run, which becomes the final + * component of the Tensorboard run's resource name. + * This value should be 1-128 characters, and valid characters + * are `/[a-z][0-9]-/`. + * + * Generated from protobuf field string tensorboard_run_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setTensorboardRunId($var) + { + GPBUtil::checkString($var, True); + $this->tensorboard_run_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardTimeSeriesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardTimeSeriesRequest.php new file mode 100644 index 000000000000..083318647e35 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardTimeSeriesRequest.php @@ -0,0 +1,189 @@ +google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest + */ +class CreateTensorboardTimeSeriesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the TensorboardRun to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Optional. The user specified unique ID to use for the + * TensorboardTimeSeries, which becomes the final component of the + * TensorboardTimeSeries's resource name. This value should match + * "[a-z0-9][a-z0-9-]{0, 127}" + * + * Generated from protobuf field string tensorboard_time_series_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $tensorboard_time_series_id = ''; + /** + * Required. The TensorboardTimeSeries to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardTimeSeries tensorboard_time_series = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $tensorboard_time_series = null; + + /** + * @param string $parent Required. The resource name of the TensorboardRun to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * Please see {@see TensorboardServiceClient::tensorboardTimeSeriesName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries $tensorboardTimeSeries Required. The TensorboardTimeSeries to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTensorboardTimeSeriesRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries $tensorboardTimeSeries): self + { + return (new self()) + ->setParent($parent) + ->setTensorboardTimeSeries($tensorboardTimeSeries); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the TensorboardRun to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * @type string $tensorboard_time_series_id + * Optional. The user specified unique ID to use for the + * TensorboardTimeSeries, which becomes the final component of the + * TensorboardTimeSeries's resource name. This value should match + * "[a-z0-9][a-z0-9-]{0, 127}" + * @type \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries $tensorboard_time_series + * Required. The TensorboardTimeSeries to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the TensorboardRun to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the TensorboardRun to create the + * TensorboardTimeSeries in. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Optional. The user specified unique ID to use for the + * TensorboardTimeSeries, which becomes the final component of the + * TensorboardTimeSeries's resource name. This value should match + * "[a-z0-9][a-z0-9-]{0, 127}" + * + * Generated from protobuf field string tensorboard_time_series_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getTensorboardTimeSeriesId() + { + return $this->tensorboard_time_series_id; + } + + /** + * Optional. The user specified unique ID to use for the + * TensorboardTimeSeries, which becomes the final component of the + * TensorboardTimeSeries's resource name. This value should match + * "[a-z0-9][a-z0-9-]{0, 127}" + * + * Generated from protobuf field string tensorboard_time_series_id = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setTensorboardTimeSeriesId($var) + { + GPBUtil::checkString($var, True); + $this->tensorboard_time_series_id = $var; + + return $this; + } + + /** + * Required. The TensorboardTimeSeries to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardTimeSeries tensorboard_time_series = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries|null + */ + public function getTensorboardTimeSeries() + { + return $this->tensorboard_time_series; + } + + public function hasTensorboardTimeSeries() + { + return isset($this->tensorboard_time_series); + } + + public function clearTensorboardTimeSeries() + { + unset($this->tensorboard_time_series); + } + + /** + * Required. The TensorboardTimeSeries to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TensorboardTimeSeries tensorboard_time_series = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries $var + * @return $this + */ + public function setTensorboardTimeSeries($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TensorboardTimeSeries::class); + $this->tensorboard_time_series = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrainingPipelineRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrainingPipelineRequest.php new file mode 100644 index 000000000000..e7ee7ee5ed66 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrainingPipelineRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateTrainingPipelineRequest + */ +class CreateTrainingPipelineRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the TrainingPipeline + * in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The TrainingPipeline to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TrainingPipeline training_pipeline = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $training_pipeline = null; + + /** + * @param string $parent Required. The resource name of the Location to create the TrainingPipeline + * in. Format: `projects/{project}/locations/{location}` + * Please see {@see PipelineServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\TrainingPipeline $trainingPipeline Required. The TrainingPipeline to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTrainingPipelineRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\TrainingPipeline $trainingPipeline): self + { + return (new self()) + ->setParent($parent) + ->setTrainingPipeline($trainingPipeline); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the TrainingPipeline + * in. Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\TrainingPipeline $training_pipeline + * Required. The TrainingPipeline to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the TrainingPipeline + * in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the TrainingPipeline + * in. Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The TrainingPipeline to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TrainingPipeline training_pipeline = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\TrainingPipeline|null + */ + public function getTrainingPipeline() + { + return $this->training_pipeline; + } + + public function hasTrainingPipeline() + { + return isset($this->training_pipeline); + } + + public function clearTrainingPipeline() + { + unset($this->training_pipeline); + } + + /** + * Required. The TrainingPipeline to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TrainingPipeline training_pipeline = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\TrainingPipeline $var + * @return $this + */ + public function setTrainingPipeline($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TrainingPipeline::class); + $this->training_pipeline = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrialRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrialRequest.php new file mode 100644 index 000000000000..d2551167761d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrialRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateTrialRequest + */ +class CreateTrialRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Study to create the Trial in. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The Trial to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Trial trial = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $trial = null; + + /** + * @param string $parent Required. The resource name of the Study to create the Trial in. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * Please see {@see VizierServiceClient::studyName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\Trial $trial Required. The Trial to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTrialRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\Trial $trial): self + { + return (new self()) + ->setParent($parent) + ->setTrial($trial); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Study to create the Trial in. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * @type \Google\Cloud\AIPlatform\V1\Trial $trial + * Required. The Trial to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Study to create the Trial in. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Study to create the Trial in. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The Trial to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Trial trial = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\Trial|null + */ + public function getTrial() + { + return $this->trial; + } + + public function hasTrial() + { + return isset($this->trial); + } + + public function clearTrial() + { + unset($this->trial); + } + + /** + * Required. The Trial to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Trial trial = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\Trial $var + * @return $this + */ + public function setTrial($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Trial::class); + $this->trial = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTuningJobRequest.php new file mode 100644 index 000000000000..345c2afa06f0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTuningJobRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.CreateTuningJobRequest + */ +class CreateTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to create the TuningJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The TuningJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TuningJob tuning_job = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $tuning_job = null; + + /** + * @param string $parent Required. The resource name of the Location to create the TuningJob in. + * Format: `projects/{project}/locations/{location}` + * Please see {@see GenAiTuningServiceClient::locationName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\TuningJob $tuningJob Required. The TuningJob to create. + * + * @return \Google\Cloud\AIPlatform\V1\CreateTuningJobRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\TuningJob $tuningJob): self + { + return (new self()) + ->setParent($parent) + ->setTuningJob($tuningJob); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the Location to create the TuningJob in. + * Format: `projects/{project}/locations/{location}` + * @type \Google\Cloud\AIPlatform\V1\TuningJob $tuning_job + * Required. The TuningJob to create. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\GenaiTuningService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Location to create the TuningJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The resource name of the Location to create the TuningJob in. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The TuningJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TuningJob tuning_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\TuningJob|null + */ + public function getTuningJob() + { + return $this->tuning_job; + } + + public function hasTuningJob() + { + return isset($this->tuning_job); + } + + public function clearTuningJob() + { + unset($this->tuning_job); + } + + /** + * Required. The TuningJob to create. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TuningJob tuning_job = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\TuningJob $var + * @return $this + */ + public function setTuningJob($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TuningJob::class); + $this->tuning_job = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvDestination.php new file mode 100644 index 000000000000..70c7a3eafe6e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvDestination.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CsvDestination + */ +class CsvDestination extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $gcs_destination = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $gcs_destination + * Required. Google Cloud Storage location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\GcsDestination|null + */ + public function getGcsDestination() + { + return $this->gcs_destination; + } + + public function hasGcsDestination() + { + return isset($this->gcs_destination); + } + + public function clearGcsDestination() + { + unset($this->gcs_destination); + } + + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\GcsDestination $var + * @return $this + */ + public function setGcsDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsDestination::class); + $this->gcs_destination = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvSource.php new file mode 100644 index 000000000000..9831670ed928 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvSource.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.CsvSource + */ +class CsvSource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $gcs_source = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsSource $gcs_source + * Required. Google Cloud Storage location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\GcsSource|null + */ + public function getGcsSource() + { + return $this->gcs_source; + } + + public function hasGcsSource() + { + return isset($this->gcs_source); + } + + public function clearGcsSource() + { + unset($this->gcs_source); + } + + /** + * Required. Google Cloud Storage location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\GcsSource $var + * @return $this + */ + public function setGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsSource::class); + $this->gcs_source = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJob.php new file mode 100644 index 000000000000..926e4fc0846d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJob.php @@ -0,0 +1,662 @@ +google.cloud.aiplatform.v1.CustomJob + */ +class CustomJob extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Resource name of a CustomJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The display name of the CustomJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * Required. Job spec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJobSpec job_spec = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $job_spec = null; + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Output only. Time when the CustomJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Time when the CustomJob for the first time entered the + * `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $start_time = null; + /** + * Output only. Time when the CustomJob entered any of the following states: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $end_time = null; + /** + * Output only. Time when the CustomJob was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Output only. Only populated when job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $error = null; + /** + * The labels with user-defined metadata to organize CustomJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 11; + */ + private $labels; + /** + * Customer-managed encryption key options for a CustomJob. If this is set, + * then all resources created by the CustomJob will be encrypted with the + * provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 12; + */ + protected $encryption_spec = null; + /** + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if + * [job_spec.enable_web_access][google.cloud.aiplatform.v1.CustomJobSpec.enable_web_access] + * is `true`. + * The keys are names of each node in the training job; for example, + * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in + * the second worker pool, and `workerpool1-1` for the second node in the + * second worker pool. + * The values are the URIs for each node's interactive shell. + * + * Generated from protobuf field map web_access_uris = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $web_access_uris; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Resource name of a CustomJob. + * @type string $display_name + * Required. The display name of the CustomJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type \Google\Cloud\AIPlatform\V1\CustomJobSpec $job_spec + * Required. Job spec. + * @type int $state + * Output only. The detailed state of the job. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Time when the CustomJob was created. + * @type \Google\Protobuf\Timestamp $start_time + * Output only. Time when the CustomJob for the first time entered the + * `JOB_STATE_RUNNING` state. + * @type \Google\Protobuf\Timestamp $end_time + * Output only. Time when the CustomJob entered any of the following states: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Time when the CustomJob was most recently updated. + * @type \Google\Rpc\Status $error + * Output only. Only populated when job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize CustomJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key options for a CustomJob. If this is set, + * then all resources created by the CustomJob will be encrypted with the + * provided encryption key. + * @type array|\Google\Protobuf\Internal\MapField $web_access_uris + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if + * [job_spec.enable_web_access][google.cloud.aiplatform.v1.CustomJobSpec.enable_web_access] + * is `true`. + * The keys are names of each node in the training job; for example, + * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in + * the second worker pool, and `workerpool1-1` for the second node in the + * second worker pool. + * The values are the URIs for each node's interactive shell. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\CustomJob::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Resource name of a CustomJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Resource name of a CustomJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The display name of the CustomJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The display name of the CustomJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Required. Job spec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJobSpec job_spec = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CustomJobSpec|null + */ + public function getJobSpec() + { + return $this->job_spec; + } + + public function hasJobSpec() + { + return isset($this->job_spec); + } + + public function clearJobSpec() + { + unset($this->job_spec); + } + + /** + * Required. Job spec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJobSpec job_spec = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CustomJobSpec $var + * @return $this + */ + public function setJobSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CustomJobSpec::class); + $this->job_spec = $var; + + return $this; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\JobState::class); + $this->state = $var; + + return $this; + } + + /** + * Output only. Time when the CustomJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Time when the CustomJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Time when the CustomJob for the first time entered the + * `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * Output only. Time when the CustomJob for the first time entered the + * `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + + /** + * Output only. Time when the CustomJob entered any of the following states: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getEndTime() + { + return $this->end_time; + } + + public function hasEndTime() + { + return isset($this->end_time); + } + + public function clearEndTime() + { + unset($this->end_time); + } + + /** + * Output only. Time when the CustomJob entered any of the following states: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setEndTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->end_time = $var; + + return $this; + } + + /** + * Output only. Time when the CustomJob was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Time when the CustomJob was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Output only. Only populated when job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Rpc\Status|null + */ + public function getError() + { + return $this->error; + } + + public function hasError() + { + return isset($this->error); + } + + public function clearError() + { + unset($this->error); + } + + /** + * Output only. Only populated when job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Rpc\Status $var + * @return $this + */ + public function setError($var) + { + GPBUtil::checkMessage($var, \Google\Rpc\Status::class); + $this->error = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize CustomJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 11; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize CustomJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 11; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Customer-managed encryption key options for a CustomJob. If this is set, + * then all resources created by the CustomJob will be encrypted with the + * provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 12; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key options for a CustomJob. If this is set, + * then all resources created by the CustomJob will be encrypted with the + * provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 12; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if + * [job_spec.enable_web_access][google.cloud.aiplatform.v1.CustomJobSpec.enable_web_access] + * is `true`. + * The keys are names of each node in the training job; for example, + * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in + * the second worker pool, and `workerpool1-1` for the second node in the + * second worker pool. + * The values are the URIs for each node's interactive shell. + * + * Generated from protobuf field map web_access_uris = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getWebAccessUris() + { + return $this->web_access_uris; + } + + /** + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if + * [job_spec.enable_web_access][google.cloud.aiplatform.v1.CustomJobSpec.enable_web_access] + * is `true`. + * The keys are names of each node in the training job; for example, + * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in + * the second worker pool, and `workerpool1-1` for the second node in the + * second worker pool. + * The values are the URIs for each node's interactive shell. + * + * Generated from protobuf field map web_access_uris = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setWebAccessUris($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->web_access_uris = $arr; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJobSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJobSpec.php new file mode 100644 index 000000000000..5cb74488ed68 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJobSpec.php @@ -0,0 +1,845 @@ +google.cloud.aiplatform.v1.CustomJobSpec + */ +class CustomJobSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. The ID of the PersistentResource in the same Project and Location + * which to run + * If this is specified, the job will be run on existing machines held by the + * PersistentResource instead of on-demand short-live machines. + * The network and CMEK configs on the job should be consistent with those on + * the PersistentResource, otherwise, the job will be rejected. + * + * Generated from protobuf field string persistent_resource_id = 14 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $persistent_resource_id = ''; + /** + * Required. The spec of the worker pools including machine type and Docker + * image. All worker pools except the first one are optional and can be + * skipped by providing an empty value. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $worker_pool_specs; + /** + * Scheduling options for a CustomJob. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Scheduling scheduling = 3; + */ + protected $scheduling = null; + /** + * Specifies the service account for workload run-as account. + * Users submitting jobs must have act-as permission on this run-as account. + * If unspecified, the [Vertex AI Custom Code Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) + * for the CustomJob's project is used. + * + * Generated from protobuf field string service_account = 4; + */ + protected $service_account = ''; + /** + * Optional. The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to which the Job + * should be peered. For example, `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) + * is of the form `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in `12345`, and {network} is a + * network name. + * To specify this field, you must have already [configured VPC Network + * Peering for Vertex + * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). + * If this field is left unspecified, the job is not peered with any network. + * + * Generated from protobuf field string network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $network = ''; + /** + * Optional. A list of names for the reserved ip ranges under the VPC network + * that can be used for this job. + * If set, we will deploy the job within the provided ip ranges. Otherwise, + * the job will be deployed to any ip ranges under the provided VPC + * network. + * Example: ['vertex-ai-ip-range']. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $reserved_ip_ranges; + /** + * The Cloud Storage location to store the output of this CustomJob or + * HyperparameterTuningJob. For HyperparameterTuningJob, + * the baseOutputDirectory of + * each child CustomJob backing a Trial is set to a subdirectory of name + * [id][google.cloud.aiplatform.v1.Trial.id] under its parent + * HyperparameterTuningJob's baseOutputDirectory. + * The following Vertex AI environment variables will be passed to + * containers or python modules when this field is set: + * For CustomJob: + * * AIP_MODEL_DIR = `/model/` + * * AIP_CHECKPOINT_DIR = `/checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `/logs/` + * For CustomJob backing a Trial of HyperparameterTuningJob: + * * AIP_MODEL_DIR = `//model/` + * * AIP_CHECKPOINT_DIR = `//checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `//logs/` + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination base_output_directory = 6; + */ + protected $base_output_directory = null; + /** + * The ID of the location to store protected artifacts. e.g. us-central1. + * Populate only when the location is different than CustomJob location. + * List of supported locations: + * https://cloud.google.com/vertex-ai/docs/general/locations + * + * Generated from protobuf field string protected_artifact_location_id = 19; + */ + protected $protected_artifact_location_id = ''; + /** + * Optional. The name of a Vertex AI + * [Tensorboard][google.cloud.aiplatform.v1.Tensorboard] resource to which + * this CustomJob will upload Tensorboard logs. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string tensorboard = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $tensorboard = ''; + /** + * Optional. Whether you want Vertex AI to enable [interactive shell + * access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * to training containers. + * If set to `true`, you can access interactive shells at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * + * Generated from protobuf field bool enable_web_access = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $enable_web_access = false; + /** + * Optional. Whether you want Vertex AI to enable access to the customized + * dashboard in training chief container. + * If set to `true`, you can access the dashboard at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * + * Generated from protobuf field bool enable_dashboard_access = 16 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $enable_dashboard_access = false; + /** + * Optional. The Experiment associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}` + * + * Generated from protobuf field string experiment = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $experiment = ''; + /** + * Optional. The Experiment Run associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}` + * + * Generated from protobuf field string experiment_run = 18 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $experiment_run = ''; + /** + * Optional. The name of the Model resources for which to generate a mapping + * to artifact URIs. Applicable only to some of the Google-provided custom + * jobs. Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * + * Generated from protobuf field repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $models; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $persistent_resource_id + * Optional. The ID of the PersistentResource in the same Project and Location + * which to run + * If this is specified, the job will be run on existing machines held by the + * PersistentResource instead of on-demand short-live machines. + * The network and CMEK configs on the job should be consistent with those on + * the PersistentResource, otherwise, the job will be rejected. + * @type array<\Google\Cloud\AIPlatform\V1\WorkerPoolSpec>|\Google\Protobuf\Internal\RepeatedField $worker_pool_specs + * Required. The spec of the worker pools including machine type and Docker + * image. All worker pools except the first one are optional and can be + * skipped by providing an empty value. + * @type \Google\Cloud\AIPlatform\V1\Scheduling $scheduling + * Scheduling options for a CustomJob. + * @type string $service_account + * Specifies the service account for workload run-as account. + * Users submitting jobs must have act-as permission on this run-as account. + * If unspecified, the [Vertex AI Custom Code Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) + * for the CustomJob's project is used. + * @type string $network + * Optional. The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to which the Job + * should be peered. For example, `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) + * is of the form `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in `12345`, and {network} is a + * network name. + * To specify this field, you must have already [configured VPC Network + * Peering for Vertex + * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). + * If this field is left unspecified, the job is not peered with any network. + * @type array|\Google\Protobuf\Internal\RepeatedField $reserved_ip_ranges + * Optional. A list of names for the reserved ip ranges under the VPC network + * that can be used for this job. + * If set, we will deploy the job within the provided ip ranges. Otherwise, + * the job will be deployed to any ip ranges under the provided VPC + * network. + * Example: ['vertex-ai-ip-range']. + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $base_output_directory + * The Cloud Storage location to store the output of this CustomJob or + * HyperparameterTuningJob. For HyperparameterTuningJob, + * the baseOutputDirectory of + * each child CustomJob backing a Trial is set to a subdirectory of name + * [id][google.cloud.aiplatform.v1.Trial.id] under its parent + * HyperparameterTuningJob's baseOutputDirectory. + * The following Vertex AI environment variables will be passed to + * containers or python modules when this field is set: + * For CustomJob: + * * AIP_MODEL_DIR = `/model/` + * * AIP_CHECKPOINT_DIR = `/checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `/logs/` + * For CustomJob backing a Trial of HyperparameterTuningJob: + * * AIP_MODEL_DIR = `//model/` + * * AIP_CHECKPOINT_DIR = `//checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `//logs/` + * @type string $protected_artifact_location_id + * The ID of the location to store protected artifacts. e.g. us-central1. + * Populate only when the location is different than CustomJob location. + * List of supported locations: + * https://cloud.google.com/vertex-ai/docs/general/locations + * @type string $tensorboard + * Optional. The name of a Vertex AI + * [Tensorboard][google.cloud.aiplatform.v1.Tensorboard] resource to which + * this CustomJob will upload Tensorboard logs. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * @type bool $enable_web_access + * Optional. Whether you want Vertex AI to enable [interactive shell + * access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * to training containers. + * If set to `true`, you can access interactive shells at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * @type bool $enable_dashboard_access + * Optional. Whether you want Vertex AI to enable access to the customized + * dashboard in training chief container. + * If set to `true`, you can access the dashboard at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * @type string $experiment + * Optional. The Experiment associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}` + * @type string $experiment_run + * Optional. The Experiment Run associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}` + * @type array|\Google\Protobuf\Internal\RepeatedField $models + * Optional. The name of the Model resources for which to generate a mapping + * to artifact URIs. Applicable only to some of the Google-provided custom + * jobs. Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\CustomJob::initOnce(); + parent::__construct($data); + } + + /** + * Optional. The ID of the PersistentResource in the same Project and Location + * which to run + * If this is specified, the job will be run on existing machines held by the + * PersistentResource instead of on-demand short-live machines. + * The network and CMEK configs on the job should be consistent with those on + * the PersistentResource, otherwise, the job will be rejected. + * + * Generated from protobuf field string persistent_resource_id = 14 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getPersistentResourceId() + { + return $this->persistent_resource_id; + } + + /** + * Optional. The ID of the PersistentResource in the same Project and Location + * which to run + * If this is specified, the job will be run on existing machines held by the + * PersistentResource instead of on-demand short-live machines. + * The network and CMEK configs on the job should be consistent with those on + * the PersistentResource, otherwise, the job will be rejected. + * + * Generated from protobuf field string persistent_resource_id = 14 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setPersistentResourceId($var) + { + GPBUtil::checkString($var, True); + $this->persistent_resource_id = $var; + + return $this; + } + + /** + * Required. The spec of the worker pools including machine type and Docker + * image. All worker pools except the first one are optional and can be + * skipped by providing an empty value. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getWorkerPoolSpecs() + { + return $this->worker_pool_specs; + } + + /** + * Required. The spec of the worker pools including machine type and Docker + * image. All worker pools except the first one are optional and can be + * skipped by providing an empty value. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\WorkerPoolSpec>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setWorkerPoolSpecs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\WorkerPoolSpec::class); + $this->worker_pool_specs = $arr; + + return $this; + } + + /** + * Scheduling options for a CustomJob. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Scheduling scheduling = 3; + * @return \Google\Cloud\AIPlatform\V1\Scheduling|null + */ + public function getScheduling() + { + return $this->scheduling; + } + + public function hasScheduling() + { + return isset($this->scheduling); + } + + public function clearScheduling() + { + unset($this->scheduling); + } + + /** + * Scheduling options for a CustomJob. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Scheduling scheduling = 3; + * @param \Google\Cloud\AIPlatform\V1\Scheduling $var + * @return $this + */ + public function setScheduling($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Scheduling::class); + $this->scheduling = $var; + + return $this; + } + + /** + * Specifies the service account for workload run-as account. + * Users submitting jobs must have act-as permission on this run-as account. + * If unspecified, the [Vertex AI Custom Code Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) + * for the CustomJob's project is used. + * + * Generated from protobuf field string service_account = 4; + * @return string + */ + public function getServiceAccount() + { + return $this->service_account; + } + + /** + * Specifies the service account for workload run-as account. + * Users submitting jobs must have act-as permission on this run-as account. + * If unspecified, the [Vertex AI Custom Code Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) + * for the CustomJob's project is used. + * + * Generated from protobuf field string service_account = 4; + * @param string $var + * @return $this + */ + public function setServiceAccount($var) + { + GPBUtil::checkString($var, True); + $this->service_account = $var; + + return $this; + } + + /** + * Optional. The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to which the Job + * should be peered. For example, `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) + * is of the form `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in `12345`, and {network} is a + * network name. + * To specify this field, you must have already [configured VPC Network + * Peering for Vertex + * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). + * If this field is left unspecified, the job is not peered with any network. + * + * Generated from protobuf field string network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getNetwork() + { + return $this->network; + } + + /** + * Optional. The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to which the Job + * should be peered. For example, `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) + * is of the form `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in `12345`, and {network} is a + * network name. + * To specify this field, you must have already [configured VPC Network + * Peering for Vertex + * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). + * If this field is left unspecified, the job is not peered with any network. + * + * Generated from protobuf field string network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setNetwork($var) + { + GPBUtil::checkString($var, True); + $this->network = $var; + + return $this; + } + + /** + * Optional. A list of names for the reserved ip ranges under the VPC network + * that can be used for this job. + * If set, we will deploy the job within the provided ip ranges. Otherwise, + * the job will be deployed to any ip ranges under the provided VPC + * network. + * Example: ['vertex-ai-ip-range']. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getReservedIpRanges() + { + return $this->reserved_ip_ranges; + } + + /** + * Optional. A list of names for the reserved ip ranges under the VPC network + * that can be used for this job. + * If set, we will deploy the job within the provided ip ranges. Otherwise, + * the job will be deployed to any ip ranges under the provided VPC + * network. + * Example: ['vertex-ai-ip-range']. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setReservedIpRanges($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->reserved_ip_ranges = $arr; + + return $this; + } + + /** + * The Cloud Storage location to store the output of this CustomJob or + * HyperparameterTuningJob. For HyperparameterTuningJob, + * the baseOutputDirectory of + * each child CustomJob backing a Trial is set to a subdirectory of name + * [id][google.cloud.aiplatform.v1.Trial.id] under its parent + * HyperparameterTuningJob's baseOutputDirectory. + * The following Vertex AI environment variables will be passed to + * containers or python modules when this field is set: + * For CustomJob: + * * AIP_MODEL_DIR = `/model/` + * * AIP_CHECKPOINT_DIR = `/checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `/logs/` + * For CustomJob backing a Trial of HyperparameterTuningJob: + * * AIP_MODEL_DIR = `//model/` + * * AIP_CHECKPOINT_DIR = `//checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `//logs/` + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination base_output_directory = 6; + * @return \Google\Cloud\AIPlatform\V1\GcsDestination|null + */ + public function getBaseOutputDirectory() + { + return $this->base_output_directory; + } + + public function hasBaseOutputDirectory() + { + return isset($this->base_output_directory); + } + + public function clearBaseOutputDirectory() + { + unset($this->base_output_directory); + } + + /** + * The Cloud Storage location to store the output of this CustomJob or + * HyperparameterTuningJob. For HyperparameterTuningJob, + * the baseOutputDirectory of + * each child CustomJob backing a Trial is set to a subdirectory of name + * [id][google.cloud.aiplatform.v1.Trial.id] under its parent + * HyperparameterTuningJob's baseOutputDirectory. + * The following Vertex AI environment variables will be passed to + * containers or python modules when this field is set: + * For CustomJob: + * * AIP_MODEL_DIR = `/model/` + * * AIP_CHECKPOINT_DIR = `/checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `/logs/` + * For CustomJob backing a Trial of HyperparameterTuningJob: + * * AIP_MODEL_DIR = `//model/` + * * AIP_CHECKPOINT_DIR = `//checkpoints/` + * * AIP_TENSORBOARD_LOG_DIR = `//logs/` + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination base_output_directory = 6; + * @param \Google\Cloud\AIPlatform\V1\GcsDestination $var + * @return $this + */ + public function setBaseOutputDirectory($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsDestination::class); + $this->base_output_directory = $var; + + return $this; + } + + /** + * The ID of the location to store protected artifacts. e.g. us-central1. + * Populate only when the location is different than CustomJob location. + * List of supported locations: + * https://cloud.google.com/vertex-ai/docs/general/locations + * + * Generated from protobuf field string protected_artifact_location_id = 19; + * @return string + */ + public function getProtectedArtifactLocationId() + { + return $this->protected_artifact_location_id; + } + + /** + * The ID of the location to store protected artifacts. e.g. us-central1. + * Populate only when the location is different than CustomJob location. + * List of supported locations: + * https://cloud.google.com/vertex-ai/docs/general/locations + * + * Generated from protobuf field string protected_artifact_location_id = 19; + * @param string $var + * @return $this + */ + public function setProtectedArtifactLocationId($var) + { + GPBUtil::checkString($var, True); + $this->protected_artifact_location_id = $var; + + return $this; + } + + /** + * Optional. The name of a Vertex AI + * [Tensorboard][google.cloud.aiplatform.v1.Tensorboard] resource to which + * this CustomJob will upload Tensorboard logs. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string tensorboard = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getTensorboard() + { + return $this->tensorboard; + } + + /** + * Optional. The name of a Vertex AI + * [Tensorboard][google.cloud.aiplatform.v1.Tensorboard] resource to which + * this CustomJob will upload Tensorboard logs. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string tensorboard = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setTensorboard($var) + { + GPBUtil::checkString($var, True); + $this->tensorboard = $var; + + return $this; + } + + /** + * Optional. Whether you want Vertex AI to enable [interactive shell + * access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * to training containers. + * If set to `true`, you can access interactive shells at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * + * Generated from protobuf field bool enable_web_access = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getEnableWebAccess() + { + return $this->enable_web_access; + } + + /** + * Optional. Whether you want Vertex AI to enable [interactive shell + * access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * to training containers. + * If set to `true`, you can access interactive shells at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * + * Generated from protobuf field bool enable_web_access = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setEnableWebAccess($var) + { + GPBUtil::checkBool($var); + $this->enable_web_access = $var; + + return $this; + } + + /** + * Optional. Whether you want Vertex AI to enable access to the customized + * dashboard in training chief container. + * If set to `true`, you can access the dashboard at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * + * Generated from protobuf field bool enable_dashboard_access = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getEnableDashboardAccess() + { + return $this->enable_dashboard_access; + } + + /** + * Optional. Whether you want Vertex AI to enable access to the customized + * dashboard in training chief container. + * If set to `true`, you can access the dashboard at the URIs given + * by + * [CustomJob.web_access_uris][google.cloud.aiplatform.v1.CustomJob.web_access_uris] + * or + * [Trial.web_access_uris][google.cloud.aiplatform.v1.Trial.web_access_uris] + * (within + * [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials]). + * + * Generated from protobuf field bool enable_dashboard_access = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setEnableDashboardAccess($var) + { + GPBUtil::checkBool($var); + $this->enable_dashboard_access = $var; + + return $this; + } + + /** + * Optional. The Experiment associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}` + * + * Generated from protobuf field string experiment = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getExperiment() + { + return $this->experiment; + } + + /** + * Optional. The Experiment associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}` + * + * Generated from protobuf field string experiment = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setExperiment($var) + { + GPBUtil::checkString($var, True); + $this->experiment = $var; + + return $this; + } + + /** + * Optional. The Experiment Run associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}` + * + * Generated from protobuf field string experiment_run = 18 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getExperimentRun() + { + return $this->experiment_run; + } + + /** + * Optional. The Experiment Run associated with this job. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}` + * + * Generated from protobuf field string experiment_run = 18 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setExperimentRun($var) + { + GPBUtil::checkString($var, True); + $this->experiment_run = $var; + + return $this; + } + + /** + * Optional. The name of the Model resources for which to generate a mapping + * to artifact URIs. Applicable only to some of the Google-provided custom + * jobs. Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * + * Generated from protobuf field repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getModels() + { + return $this->models; + } + + /** + * Optional. The name of the Model resources for which to generate a mapping + * to artifact URIs. Applicable only to some of the Google-provided custom + * jobs. Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * + * Generated from protobuf field repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setModels($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->models = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItem.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItem.php new file mode 100644 index 000000000000..b40b0d162110 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItem.php @@ -0,0 +1,384 @@ +google.cloud.aiplatform.v1.DataItem + */ +class DataItem extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the DataItem. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Output only. Timestamp when this DataItem was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this DataItem was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. The labels with user-defined metadata to organize your DataItems. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one DataItem(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Required. The data that the DataItem represents (for example, an image or a + * text snippet). The schema of the payload is stored in the parent Dataset's + * [metadata schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * dataItemSchemaUri field. + * + * Generated from protobuf field .google.protobuf.Value payload = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $payload = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. The resource name of the DataItem. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this DataItem was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this DataItem was last updated. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your DataItems. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one DataItem(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * @type \Google\Protobuf\Value $payload + * Required. The data that the DataItem represents (for example, an image or a + * text snippet). The schema of the payload is stored in the parent Dataset's + * [metadata schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * dataItemSchemaUri field. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DataItem::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the DataItem. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. The resource name of the DataItem. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DataItem was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this DataItem was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DataItem was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this DataItem was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your DataItems. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one DataItem(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your DataItems. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one DataItem(System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Required. The data that the DataItem represents (for example, an image or a + * text snippet). The schema of the payload is stored in the parent Dataset's + * [metadata schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * dataItemSchemaUri field. + * + * Generated from protobuf field .google.protobuf.Value payload = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Value|null + */ + public function getPayload() + { + return $this->payload; + } + + public function hasPayload() + { + return isset($this->payload); + } + + public function clearPayload() + { + unset($this->payload); + } + + /** + * Required. The data that the DataItem represents (for example, an image or a + * text snippet). The schema of the payload is stored in the parent Dataset's + * [metadata schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * dataItemSchemaUri field. + * + * Generated from protobuf field .google.protobuf.Value payload = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setPayload($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->payload = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItemView.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItemView.php new file mode 100644 index 000000000000..fa12a0e7d8ad --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItemView.php @@ -0,0 +1,173 @@ +google.cloud.aiplatform.v1.DataItemView + */ +class DataItemView extends \Google\Protobuf\Internal\Message +{ + /** + * The DataItem. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DataItem data_item = 1; + */ + protected $data_item = null; + /** + * The Annotations on the DataItem. If too many Annotations should be returned + * for the DataItem, this field will be truncated per annotations_limit in + * request. If it was, then the has_truncated_annotations will be set to true. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Annotation annotations = 2; + */ + private $annotations; + /** + * True if and only if the Annotations field has been truncated. It happens if + * more Annotations for this DataItem met the request's annotation_filter than + * are allowed to be returned by annotations_limit. + * Note that if Annotations field is not being returned due to field mask, + * then this field will not be set to true no matter how many Annotations are + * there. + * + * Generated from protobuf field bool has_truncated_annotations = 3; + */ + protected $has_truncated_annotations = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DataItem $data_item + * The DataItem. + * @type array<\Google\Cloud\AIPlatform\V1\Annotation>|\Google\Protobuf\Internal\RepeatedField $annotations + * The Annotations on the DataItem. If too many Annotations should be returned + * for the DataItem, this field will be truncated per annotations_limit in + * request. If it was, then the has_truncated_annotations will be set to true. + * @type bool $has_truncated_annotations + * True if and only if the Annotations field has been truncated. It happens if + * more Annotations for this DataItem met the request's annotation_filter than + * are allowed to be returned by annotations_limit. + * Note that if Annotations field is not being returned due to field mask, + * then this field will not be set to true no matter how many Annotations are + * there. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * The DataItem. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DataItem data_item = 1; + * @return \Google\Cloud\AIPlatform\V1\DataItem|null + */ + public function getDataItem() + { + return $this->data_item; + } + + public function hasDataItem() + { + return isset($this->data_item); + } + + public function clearDataItem() + { + unset($this->data_item); + } + + /** + * The DataItem. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DataItem data_item = 1; + * @param \Google\Cloud\AIPlatform\V1\DataItem $var + * @return $this + */ + public function setDataItem($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DataItem::class); + $this->data_item = $var; + + return $this; + } + + /** + * The Annotations on the DataItem. If too many Annotations should be returned + * for the DataItem, this field will be truncated per annotations_limit in + * request. If it was, then the has_truncated_annotations will be set to true. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Annotation annotations = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAnnotations() + { + return $this->annotations; + } + + /** + * The Annotations on the DataItem. If too many Annotations should be returned + * for the DataItem, this field will be truncated per annotations_limit in + * request. If it was, then the has_truncated_annotations will be set to true. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Annotation annotations = 2; + * @param array<\Google\Cloud\AIPlatform\V1\Annotation>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAnnotations($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Annotation::class); + $this->annotations = $arr; + + return $this; + } + + /** + * True if and only if the Annotations field has been truncated. It happens if + * more Annotations for this DataItem met the request's annotation_filter than + * are allowed to be returned by annotations_limit. + * Note that if Annotations field is not being returned due to field mask, + * then this field will not be set to true no matter how many Annotations are + * there. + * + * Generated from protobuf field bool has_truncated_annotations = 3; + * @return bool + */ + public function getHasTruncatedAnnotations() + { + return $this->has_truncated_annotations; + } + + /** + * True if and only if the Annotations field has been truncated. It happens if + * more Annotations for this DataItem met the request's annotation_filter than + * are allowed to be returned by annotations_limit. + * Note that if Annotations field is not being returned due to field mask, + * then this field will not be set to true no matter how many Annotations are + * there. + * + * Generated from protobuf field bool has_truncated_annotations = 3; + * @param bool $var + * @return $this + */ + public function setHasTruncatedAnnotations($var) + { + GPBUtil::checkBool($var); + $this->has_truncated_annotations = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataLabelingJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataLabelingJob.php new file mode 100644 index 000000000000..c416d3c5caa9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataLabelingJob.php @@ -0,0 +1,852 @@ +google.cloud.aiplatform.v1.DataLabelingJob + */ +class DataLabelingJob extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Resource name of the DataLabelingJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The user-defined name of the DataLabelingJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * Display name of a DataLabelingJob. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * Required. Dataset resource names. Right now we only support labeling from a + * single Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + private $datasets; + /** + * Labels to assign to annotations generated by this DataLabelingJob. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map annotation_labels = 12; + */ + private $annotation_labels; + /** + * Required. Number of labelers to work on each DataItem. + * + * Generated from protobuf field int32 labeler_count = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $labeler_count = 0; + /** + * Required. The Google Cloud Storage location of the instruction pdf. This + * pdf is shared with labelers, and provides detailed description on how to + * label DataItems in Datasets. + * + * Generated from protobuf field string instruction_uri = 5 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instruction_uri = ''; + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the config for a specific type of DataLabelingJob. The schema files that + * can be used here are found in the + * https://storage.googleapis.com/google-cloud-aiplatform bucket in the + * /schema/datalabelingjob/inputs/ folder. + * + * Generated from protobuf field string inputs_schema_uri = 6 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $inputs_schema_uri = ''; + /** + * Required. Input config parameters for the DataLabelingJob. + * + * Generated from protobuf field .google.protobuf.Value inputs = 7 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $inputs = null; + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Output only. Current labeling job progress percentage scaled in interval + * [0, 100], indicating the percentage of DataItems that has been finished. + * + * Generated from protobuf field int32 labeling_progress = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $labeling_progress = 0; + /** + * Output only. Estimated cost(in US dollars) that the DataLabelingJob has + * incurred to date. + * + * Generated from protobuf field .google.type.Money current_spend = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $current_spend = null; + /** + * Output only. Timestamp when this DataLabelingJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this DataLabelingJob was updated most recently. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Output only. DataLabelingJob errors. It is only populated when job's state + * is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.rpc.Status error = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $error = null; + /** + * The labels with user-defined metadata to organize your DataLabelingJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each DataLabelingJob: + * * "aiplatform.googleapis.com/schema": output only, its value is the + * [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s + * title. + * + * Generated from protobuf field map labels = 11; + */ + private $labels; + /** + * The SpecialistPools' resource names associated with this job. + * + * Generated from protobuf field repeated string specialist_pools = 16; + */ + private $specialist_pools; + /** + * Customer-managed encryption key spec for a DataLabelingJob. If set, this + * DataLabelingJob will be secured by this key. + * Note: Annotations created in the DataLabelingJob are associated with + * the EncryptionSpec of the Dataset they are exported to. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 20; + */ + protected $encryption_spec = null; + /** + * Parameters that configure the active learning pipeline. Active learning + * will label the data incrementally via several iterations. For every + * iteration, it will select a batch of data based on the sampling strategy. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ActiveLearningConfig active_learning_config = 21; + */ + protected $active_learning_config = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Resource name of the DataLabelingJob. + * @type string $display_name + * Required. The user-defined name of the DataLabelingJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * Display name of a DataLabelingJob. + * @type array|\Google\Protobuf\Internal\RepeatedField $datasets + * Required. Dataset resource names. Right now we only support labeling from a + * single Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * @type array|\Google\Protobuf\Internal\MapField $annotation_labels + * Labels to assign to annotations generated by this DataLabelingJob. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * @type int $labeler_count + * Required. Number of labelers to work on each DataItem. + * @type string $instruction_uri + * Required. The Google Cloud Storage location of the instruction pdf. This + * pdf is shared with labelers, and provides detailed description on how to + * label DataItems in Datasets. + * @type string $inputs_schema_uri + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the config for a specific type of DataLabelingJob. The schema files that + * can be used here are found in the + * https://storage.googleapis.com/google-cloud-aiplatform bucket in the + * /schema/datalabelingjob/inputs/ folder. + * @type \Google\Protobuf\Value $inputs + * Required. Input config parameters for the DataLabelingJob. + * @type int $state + * Output only. The detailed state of the job. + * @type int $labeling_progress + * Output only. Current labeling job progress percentage scaled in interval + * [0, 100], indicating the percentage of DataItems that has been finished. + * @type \Google\Type\Money $current_spend + * Output only. Estimated cost(in US dollars) that the DataLabelingJob has + * incurred to date. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this DataLabelingJob was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this DataLabelingJob was updated most recently. + * @type \Google\Rpc\Status $error + * Output only. DataLabelingJob errors. It is only populated when job's state + * is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your DataLabelingJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each DataLabelingJob: + * * "aiplatform.googleapis.com/schema": output only, its value is the + * [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s + * title. + * @type array|\Google\Protobuf\Internal\RepeatedField $specialist_pools + * The SpecialistPools' resource names associated with this job. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key spec for a DataLabelingJob. If set, this + * DataLabelingJob will be secured by this key. + * Note: Annotations created in the DataLabelingJob are associated with + * the EncryptionSpec of the Dataset they are exported to. + * @type \Google\Cloud\AIPlatform\V1\ActiveLearningConfig $active_learning_config + * Parameters that configure the active learning pipeline. Active learning + * will label the data incrementally via several iterations. For every + * iteration, it will select a batch of data based on the sampling strategy. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DataLabelingJob::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Resource name of the DataLabelingJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Resource name of the DataLabelingJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The user-defined name of the DataLabelingJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * Display name of a DataLabelingJob. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The user-defined name of the DataLabelingJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * Display name of a DataLabelingJob. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Required. Dataset resource names. Right now we only support labeling from a + * single Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDatasets() + { + return $this->datasets; + } + + /** + * Required. Dataset resource names. Right now we only support labeling from a + * single Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDatasets($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->datasets = $arr; + + return $this; + } + + /** + * Labels to assign to annotations generated by this DataLabelingJob. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map annotation_labels = 12; + * @return \Google\Protobuf\Internal\MapField + */ + public function getAnnotationLabels() + { + return $this->annotation_labels; + } + + /** + * Labels to assign to annotations generated by this DataLabelingJob. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map annotation_labels = 12; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setAnnotationLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->annotation_labels = $arr; + + return $this; + } + + /** + * Required. Number of labelers to work on each DataItem. + * + * Generated from protobuf field int32 labeler_count = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getLabelerCount() + { + return $this->labeler_count; + } + + /** + * Required. Number of labelers to work on each DataItem. + * + * Generated from protobuf field int32 labeler_count = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setLabelerCount($var) + { + GPBUtil::checkInt32($var); + $this->labeler_count = $var; + + return $this; + } + + /** + * Required. The Google Cloud Storage location of the instruction pdf. This + * pdf is shared with labelers, and provides detailed description on how to + * label DataItems in Datasets. + * + * Generated from protobuf field string instruction_uri = 5 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getInstructionUri() + { + return $this->instruction_uri; + } + + /** + * Required. The Google Cloud Storage location of the instruction pdf. This + * pdf is shared with labelers, and provides detailed description on how to + * label DataItems in Datasets. + * + * Generated from protobuf field string instruction_uri = 5 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setInstructionUri($var) + { + GPBUtil::checkString($var, True); + $this->instruction_uri = $var; + + return $this; + } + + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the config for a specific type of DataLabelingJob. The schema files that + * can be used here are found in the + * https://storage.googleapis.com/google-cloud-aiplatform bucket in the + * /schema/datalabelingjob/inputs/ folder. + * + * Generated from protobuf field string inputs_schema_uri = 6 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getInputsSchemaUri() + { + return $this->inputs_schema_uri; + } + + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the config for a specific type of DataLabelingJob. The schema files that + * can be used here are found in the + * https://storage.googleapis.com/google-cloud-aiplatform bucket in the + * /schema/datalabelingjob/inputs/ folder. + * + * Generated from protobuf field string inputs_schema_uri = 6 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setInputsSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->inputs_schema_uri = $var; + + return $this; + } + + /** + * Required. Input config parameters for the DataLabelingJob. + * + * Generated from protobuf field .google.protobuf.Value inputs = 7 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Value|null + */ + public function getInputs() + { + return $this->inputs; + } + + public function hasInputs() + { + return isset($this->inputs); + } + + public function clearInputs() + { + unset($this->inputs); + } + + /** + * Required. Input config parameters for the DataLabelingJob. + * + * Generated from protobuf field .google.protobuf.Value inputs = 7 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setInputs($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->inputs = $var; + + return $this; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\JobState::class); + $this->state = $var; + + return $this; + } + + /** + * Output only. Current labeling job progress percentage scaled in interval + * [0, 100], indicating the percentage of DataItems that has been finished. + * + * Generated from protobuf field int32 labeling_progress = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getLabelingProgress() + { + return $this->labeling_progress; + } + + /** + * Output only. Current labeling job progress percentage scaled in interval + * [0, 100], indicating the percentage of DataItems that has been finished. + * + * Generated from protobuf field int32 labeling_progress = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setLabelingProgress($var) + { + GPBUtil::checkInt32($var); + $this->labeling_progress = $var; + + return $this; + } + + /** + * Output only. Estimated cost(in US dollars) that the DataLabelingJob has + * incurred to date. + * + * Generated from protobuf field .google.type.Money current_spend = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Type\Money|null + */ + public function getCurrentSpend() + { + return $this->current_spend; + } + + public function hasCurrentSpend() + { + return isset($this->current_spend); + } + + public function clearCurrentSpend() + { + unset($this->current_spend); + } + + /** + * Output only. Estimated cost(in US dollars) that the DataLabelingJob has + * incurred to date. + * + * Generated from protobuf field .google.type.Money current_spend = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Type\Money $var + * @return $this + */ + public function setCurrentSpend($var) + { + GPBUtil::checkMessage($var, \Google\Type\Money::class); + $this->current_spend = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DataLabelingJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this DataLabelingJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DataLabelingJob was updated most recently. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this DataLabelingJob was updated most recently. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Output only. DataLabelingJob errors. It is only populated when job's state + * is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.rpc.Status error = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Rpc\Status|null + */ + public function getError() + { + return $this->error; + } + + public function hasError() + { + return isset($this->error); + } + + public function clearError() + { + unset($this->error); + } + + /** + * Output only. DataLabelingJob errors. It is only populated when job's state + * is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.rpc.Status error = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Rpc\Status $var + * @return $this + */ + public function setError($var) + { + GPBUtil::checkMessage($var, \Google\Rpc\Status::class); + $this->error = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your DataLabelingJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each DataLabelingJob: + * * "aiplatform.googleapis.com/schema": output only, its value is the + * [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s + * title. + * + * Generated from protobuf field map labels = 11; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your DataLabelingJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each DataLabelingJob: + * * "aiplatform.googleapis.com/schema": output only, its value is the + * [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s + * title. + * + * Generated from protobuf field map labels = 11; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * The SpecialistPools' resource names associated with this job. + * + * Generated from protobuf field repeated string specialist_pools = 16; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSpecialistPools() + { + return $this->specialist_pools; + } + + /** + * The SpecialistPools' resource names associated with this job. + * + * Generated from protobuf field repeated string specialist_pools = 16; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSpecialistPools($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->specialist_pools = $arr; + + return $this; + } + + /** + * Customer-managed encryption key spec for a DataLabelingJob. If set, this + * DataLabelingJob will be secured by this key. + * Note: Annotations created in the DataLabelingJob are associated with + * the EncryptionSpec of the Dataset they are exported to. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 20; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key spec for a DataLabelingJob. If set, this + * DataLabelingJob will be secured by this key. + * Note: Annotations created in the DataLabelingJob are associated with + * the EncryptionSpec of the Dataset they are exported to. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 20; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Parameters that configure the active learning pipeline. Active learning + * will label the data incrementally via several iterations. For every + * iteration, it will select a batch of data based on the sampling strategy. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ActiveLearningConfig active_learning_config = 21; + * @return \Google\Cloud\AIPlatform\V1\ActiveLearningConfig|null + */ + public function getActiveLearningConfig() + { + return $this->active_learning_config; + } + + public function hasActiveLearningConfig() + { + return isset($this->active_learning_config); + } + + public function clearActiveLearningConfig() + { + unset($this->active_learning_config); + } + + /** + * Parameters that configure the active learning pipeline. Active learning + * will label the data incrementally via several iterations. For every + * iteration, it will select a batch of data based on the sampling strategy. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ActiveLearningConfig active_learning_config = 21; + * @param \Google\Cloud\AIPlatform\V1\ActiveLearningConfig $var + * @return $this + */ + public function setActiveLearningConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ActiveLearningConfig::class); + $this->active_learning_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Dataset.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Dataset.php new file mode 100644 index 000000000000..431c069ae9c6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Dataset.php @@ -0,0 +1,737 @@ +google.cloud.aiplatform.v1.Dataset + */ +class Dataset extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Identifier. The resource name of the Dataset. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER]; + */ + protected $name = ''; + /** + * Required. The user-defined name of the Dataset. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * The description of the Dataset. + * + * Generated from protobuf field string description = 16; + */ + protected $description = ''; + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Dataset. The schema is defined as an + * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are + * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. + * + * Generated from protobuf field string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metadata_schema_uri = ''; + /** + * Required. Additional information about the Dataset. + * + * Generated from protobuf field .google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metadata = null; + /** + * Output only. The number of DataItems in this Dataset. Only apply for + * non-structured Dataset. + * + * Generated from protobuf field int64 data_item_count = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $data_item_count = 0; + /** + * Output only. Timestamp when this Dataset was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Dataset was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 6; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your Datasets. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Dataset (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Dataset: + * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its + * value is the + * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * title. + * + * Generated from protobuf field map labels = 7; + */ + private $labels; + /** + * All SavedQueries belong to the Dataset will be returned in List/Get + * Dataset response. The annotation_specs field + * will not be populated except for UI cases which will only use + * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. + * In CreateDataset request, a SavedQuery is created together if + * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. + * The SavedQuery should not contain any AnnotationSpec. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9; + */ + private $saved_queries; + /** + * Customer-managed encryption key spec for a Dataset. If set, this Dataset + * and all sub-resources of this Dataset will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11; + */ + protected $encryption_spec = null; + /** + * Output only. The resource name of the Artifact that was created in + * MetadataStore when creating the Dataset. The Artifact resource name pattern + * is + * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + * + * Generated from protobuf field string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $metadata_artifact = ''; + /** + * Optional. Reference to the public base model last used by the dataset. Only + * set for prompt datasets. + * + * Generated from protobuf field string model_reference = 18 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $model_reference = ''; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Identifier. The resource name of the Dataset. + * @type string $display_name + * Required. The user-defined name of the Dataset. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type string $description + * The description of the Dataset. + * @type string $metadata_schema_uri + * Required. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Dataset. The schema is defined as an + * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are + * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. + * @type \Google\Protobuf\Value $metadata + * Required. Additional information about the Dataset. + * @type int|string $data_item_count + * Output only. The number of DataItems in this Dataset. Only apply for + * non-structured Dataset. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Dataset was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Dataset was last updated. + * @type string $etag + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your Datasets. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Dataset (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Dataset: + * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its + * value is the + * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * title. + * @type array<\Google\Cloud\AIPlatform\V1\SavedQuery>|\Google\Protobuf\Internal\RepeatedField $saved_queries + * All SavedQueries belong to the Dataset will be returned in List/Get + * Dataset response. The annotation_specs field + * will not be populated except for UI cases which will only use + * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. + * In CreateDataset request, a SavedQuery is created together if + * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. + * The SavedQuery should not contain any AnnotationSpec. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key spec for a Dataset. If set, this Dataset + * and all sub-resources of this Dataset will be secured by this key. + * @type string $metadata_artifact + * Output only. The resource name of the Artifact that was created in + * MetadataStore when creating the Dataset. The Artifact resource name pattern + * is + * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + * @type string $model_reference + * Optional. Reference to the public base model last used by the dataset. Only + * set for prompt datasets. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Dataset::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Identifier. The resource name of the Dataset. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Identifier. The resource name of the Dataset. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The user-defined name of the Dataset. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The user-defined name of the Dataset. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The description of the Dataset. + * + * Generated from protobuf field string description = 16; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * The description of the Dataset. + * + * Generated from protobuf field string description = 16; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Dataset. The schema is defined as an + * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are + * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. + * + * Generated from protobuf field string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getMetadataSchemaUri() + { + return $this->metadata_schema_uri; + } + + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Dataset. The schema is defined as an + * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are + * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. + * + * Generated from protobuf field string metadata_schema_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setMetadataSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->metadata_schema_uri = $var; + + return $this; + } + + /** + * Required. Additional information about the Dataset. + * + * Generated from protobuf field .google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Value|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Required. Additional information about the Dataset. + * + * Generated from protobuf field .google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->metadata = $var; + + return $this; + } + + /** + * Output only. The number of DataItems in this Dataset. Only apply for + * non-structured Dataset. + * + * Generated from protobuf field int64 data_item_count = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getDataItemCount() + { + return $this->data_item_count; + } + + /** + * Output only. The number of DataItems in this Dataset. Only apply for + * non-structured Dataset. + * + * Generated from protobuf field int64 data_item_count = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setDataItemCount($var) + { + GPBUtil::checkInt64($var); + $this->data_item_count = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Dataset was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Dataset was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Dataset was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Dataset was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 6; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 6; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your Datasets. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Dataset (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Dataset: + * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its + * value is the + * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * title. + * + * Generated from protobuf field map labels = 7; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your Datasets. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Dataset (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. Following system labels exist for each Dataset: + * * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its + * value is the + * [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] + * title. + * + * Generated from protobuf field map labels = 7; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * All SavedQueries belong to the Dataset will be returned in List/Get + * Dataset response. The annotation_specs field + * will not be populated except for UI cases which will only use + * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. + * In CreateDataset request, a SavedQuery is created together if + * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. + * The SavedQuery should not contain any AnnotationSpec. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSavedQueries() + { + return $this->saved_queries; + } + + /** + * All SavedQueries belong to the Dataset will be returned in List/Get + * Dataset response. The annotation_specs field + * will not be populated except for UI cases which will only use + * [annotation_spec_count][google.cloud.aiplatform.v1.SavedQuery.annotation_spec_count]. + * In CreateDataset request, a SavedQuery is created together if + * this field is set, up to one SavedQuery can be set in CreateDatasetRequest. + * The SavedQuery should not contain any AnnotationSpec. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SavedQuery saved_queries = 9; + * @param array<\Google\Cloud\AIPlatform\V1\SavedQuery>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSavedQueries($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\SavedQuery::class); + $this->saved_queries = $arr; + + return $this; + } + + /** + * Customer-managed encryption key spec for a Dataset. If set, this Dataset + * and all sub-resources of this Dataset will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key spec for a Dataset. If set, this Dataset + * and all sub-resources of this Dataset will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 11; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. The resource name of the Artifact that was created in + * MetadataStore when creating the Dataset. The Artifact resource name pattern + * is + * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + * + * Generated from protobuf field string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getMetadataArtifact() + { + return $this->metadata_artifact; + } + + /** + * Output only. The resource name of the Artifact that was created in + * MetadataStore when creating the Dataset. The Artifact resource name pattern + * is + * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + * + * Generated from protobuf field string metadata_artifact = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setMetadataArtifact($var) + { + GPBUtil::checkString($var, True); + $this->metadata_artifact = $var; + + return $this; + } + + /** + * Optional. Reference to the public base model last used by the dataset. Only + * set for prompt datasets. + * + * Generated from protobuf field string model_reference = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getModelReference() + { + return $this->model_reference; + } + + /** + * Optional. Reference to the public base model last used by the dataset. Only + * set for prompt datasets. + * + * Generated from protobuf field string model_reference = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setModelReference($var) + { + GPBUtil::checkString($var, True); + $this->model_reference = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetVersion.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetVersion.php new file mode 100644 index 000000000000..85d0e3a62317 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetVersion.php @@ -0,0 +1,419 @@ +google.cloud.aiplatform.v1.DatasetVersion + */ +class DatasetVersion extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Identifier. The resource name of the DatasetVersion. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER]; + */ + protected $name = ''; + /** + * Output only. Timestamp when this DatasetVersion was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this DatasetVersion was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 3; + */ + protected $etag = ''; + /** + * Output only. Name of the associated BigQuery dataset. + * + * Generated from protobuf field string big_query_dataset_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $big_query_dataset_name = ''; + /** + * The user-defined name of the DatasetVersion. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 7; + */ + protected $display_name = ''; + /** + * Required. Output only. Additional information about the DatasetVersion. + * + * Generated from protobuf field .google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = REQUIRED]; + */ + protected $metadata = null; + /** + * Output only. Reference to the public base model last used by the dataset + * version. Only set for prompt dataset versions. + * + * Generated from protobuf field string model_reference = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $model_reference = ''; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Identifier. The resource name of the DatasetVersion. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this DatasetVersion was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this DatasetVersion was last updated. + * @type string $etag + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * @type string $big_query_dataset_name + * Output only. Name of the associated BigQuery dataset. + * @type string $display_name + * The user-defined name of the DatasetVersion. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type \Google\Protobuf\Value $metadata + * Required. Output only. Additional information about the DatasetVersion. + * @type string $model_reference + * Output only. Reference to the public base model last used by the dataset + * version. Only set for prompt dataset versions. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetVersion::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Identifier. The resource name of the DatasetVersion. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Identifier. The resource name of the DatasetVersion. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DatasetVersion was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this DatasetVersion was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DatasetVersion was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this DatasetVersion was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 3; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 3; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Output only. Name of the associated BigQuery dataset. + * + * Generated from protobuf field string big_query_dataset_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getBigQueryDatasetName() + { + return $this->big_query_dataset_name; + } + + /** + * Output only. Name of the associated BigQuery dataset. + * + * Generated from protobuf field string big_query_dataset_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setBigQueryDatasetName($var) + { + GPBUtil::checkString($var, True); + $this->big_query_dataset_name = $var; + + return $this; + } + + /** + * The user-defined name of the DatasetVersion. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 7; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * The user-defined name of the DatasetVersion. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 7; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Required. Output only. Additional information about the DatasetVersion. + * + * Generated from protobuf field .google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Value|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Required. Output only. Additional information about the DatasetVersion. + * + * Generated from protobuf field .google.protobuf.Value metadata = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = REQUIRED]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->metadata = $var; + + return $this; + } + + /** + * Output only. Reference to the public base model last used by the dataset + * version. Only set for prompt dataset versions. + * + * Generated from protobuf field string model_reference = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getModelReference() + { + return $this->model_reference; + } + + /** + * Output only. Reference to the public base model last used by the dataset + * version. Only set for prompt dataset versions. + * + * Generated from protobuf field string model_reference = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setModelReference($var) + { + GPBUtil::checkString($var, True); + $this->model_reference = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DedicatedResources.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DedicatedResources.php new file mode 100644 index 000000000000..8dc7bf512443 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DedicatedResources.php @@ -0,0 +1,420 @@ +google.cloud.aiplatform.v1.DedicatedResources + */ +class DedicatedResources extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Immutable. The specification of a single machine used by the + * prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + */ + protected $machine_spec = null; + /** + * Required. Immutable. The minimum number of machine replicas this + * DeployedModel will be always deployed on. This value must be greater than + * or equal to 1. + * If traffic against the DeployedModel increases, it may dynamically be + * deployed onto more replicas, and as traffic decreases, some of these extra + * replicas may be freed. + * + * Generated from protobuf field int32 min_replica_count = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + */ + protected $min_replica_count = 0; + /** + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, will use + * [min_replica_count][google.cloud.aiplatform.v1.DedicatedResources.min_replica_count] + * as the default value. + * The value of this field impacts the charge against Vertex CPU and GPU + * quotas. Specifically, you will be charged for (max_replica_count * + * number of cores in the selected machine type) and (max_replica_count * + * number of GPUs per replica in the selected machine type). + * + * Generated from protobuf field int32 max_replica_count = 3 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $max_replica_count = 0; + /** + * Optional. Number of required available replicas for the deployment to + * succeed. This field is only needed when partial model deployment/mutation + * is desired. If set, the model deploy/mutate operation will succeed once + * available_replica_count reaches required_replica_count, and the rest of + * the replicas will be retried. If not set, the default + * required_replica_count will be min_replica_count. + * + * Generated from protobuf field int32 required_replica_count = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $required_replica_count = 0; + /** + * Immutable. The metric specifications that overrides a resource + * utilization metric (CPU utilization, accelerator's duty cycle, and so on) + * target value (default to 60 if not set). At most one entry is allowed per + * metric. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is above 0, the autoscaling will be based on both CPU utilization and + * accelerator's duty cycle metrics and scale up when either metrics exceeds + * its target value while scale down if both metrics are under their target + * value. The default target value is 60 for both metrics. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is 0, the autoscaling will be based on CPU utilization metric only with + * default target value 60 if not explicitly set. + * For example, in the case of Online Prediction, if you want to override + * target CPU utilization to 80, you should set + * [autoscaling_metric_specs.metric_name][google.cloud.aiplatform.v1.AutoscalingMetricSpec.metric_name] + * to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and + * [autoscaling_metric_specs.target][google.cloud.aiplatform.v1.AutoscalingMetricSpec.target] + * to `80`. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.AutoscalingMetricSpec autoscaling_metric_specs = 4 [(.google.api.field_behavior) = IMMUTABLE]; + */ + private $autoscaling_metric_specs; + /** + * Optional. If true, schedule the deployment workload on [spot + * VMs](https://cloud.google.com/kubernetes-engine/docs/concepts/spot-vms). + * + * Generated from protobuf field bool spot = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $spot = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\MachineSpec $machine_spec + * Required. Immutable. The specification of a single machine used by the + * prediction. + * @type int $min_replica_count + * Required. Immutable. The minimum number of machine replicas this + * DeployedModel will be always deployed on. This value must be greater than + * or equal to 1. + * If traffic against the DeployedModel increases, it may dynamically be + * deployed onto more replicas, and as traffic decreases, some of these extra + * replicas may be freed. + * @type int $max_replica_count + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, will use + * [min_replica_count][google.cloud.aiplatform.v1.DedicatedResources.min_replica_count] + * as the default value. + * The value of this field impacts the charge against Vertex CPU and GPU + * quotas. Specifically, you will be charged for (max_replica_count * + * number of cores in the selected machine type) and (max_replica_count * + * number of GPUs per replica in the selected machine type). + * @type int $required_replica_count + * Optional. Number of required available replicas for the deployment to + * succeed. This field is only needed when partial model deployment/mutation + * is desired. If set, the model deploy/mutate operation will succeed once + * available_replica_count reaches required_replica_count, and the rest of + * the replicas will be retried. If not set, the default + * required_replica_count will be min_replica_count. + * @type array<\Google\Cloud\AIPlatform\V1\AutoscalingMetricSpec>|\Google\Protobuf\Internal\RepeatedField $autoscaling_metric_specs + * Immutable. The metric specifications that overrides a resource + * utilization metric (CPU utilization, accelerator's duty cycle, and so on) + * target value (default to 60 if not set). At most one entry is allowed per + * metric. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is above 0, the autoscaling will be based on both CPU utilization and + * accelerator's duty cycle metrics and scale up when either metrics exceeds + * its target value while scale down if both metrics are under their target + * value. The default target value is 60 for both metrics. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is 0, the autoscaling will be based on CPU utilization metric only with + * default target value 60 if not explicitly set. + * For example, in the case of Online Prediction, if you want to override + * target CPU utilization to 80, you should set + * [autoscaling_metric_specs.metric_name][google.cloud.aiplatform.v1.AutoscalingMetricSpec.metric_name] + * to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and + * [autoscaling_metric_specs.target][google.cloud.aiplatform.v1.AutoscalingMetricSpec.target] + * to `80`. + * @type bool $spot + * Optional. If true, schedule the deployment workload on [spot + * VMs](https://cloud.google.com/kubernetes-engine/docs/concepts/spot-vms). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MachineResources::initOnce(); + parent::__construct($data); + } + + /** + * Required. Immutable. The specification of a single machine used by the + * prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return \Google\Cloud\AIPlatform\V1\MachineSpec|null + */ + public function getMachineSpec() + { + return $this->machine_spec; + } + + public function hasMachineSpec() + { + return isset($this->machine_spec); + } + + public function clearMachineSpec() + { + unset($this->machine_spec); + } + + /** + * Required. Immutable. The specification of a single machine used by the + * prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MachineSpec machine_spec = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param \Google\Cloud\AIPlatform\V1\MachineSpec $var + * @return $this + */ + public function setMachineSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MachineSpec::class); + $this->machine_spec = $var; + + return $this; + } + + /** + * Required. Immutable. The minimum number of machine replicas this + * DeployedModel will be always deployed on. This value must be greater than + * or equal to 1. + * If traffic against the DeployedModel increases, it may dynamically be + * deployed onto more replicas, and as traffic decreases, some of these extra + * replicas may be freed. + * + * Generated from protobuf field int32 min_replica_count = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getMinReplicaCount() + { + return $this->min_replica_count; + } + + /** + * Required. Immutable. The minimum number of machine replicas this + * DeployedModel will be always deployed on. This value must be greater than + * or equal to 1. + * If traffic against the DeployedModel increases, it may dynamically be + * deployed onto more replicas, and as traffic decreases, some of these extra + * replicas may be freed. + * + * Generated from protobuf field int32 min_replica_count = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setMinReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->min_replica_count = $var; + + return $this; + } + + /** + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, will use + * [min_replica_count][google.cloud.aiplatform.v1.DedicatedResources.min_replica_count] + * as the default value. + * The value of this field impacts the charge against Vertex CPU and GPU + * quotas. Specifically, you will be charged for (max_replica_count * + * number of cores in the selected machine type) and (max_replica_count * + * number of GPUs per replica in the selected machine type). + * + * Generated from protobuf field int32 max_replica_count = 3 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getMaxReplicaCount() + { + return $this->max_replica_count; + } + + /** + * Immutable. The maximum number of replicas this DeployedModel may be + * deployed on when the traffic against it increases. If the requested value + * is too large, the deployment will error, but if deployment succeeds then + * the ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond + * what its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, will use + * [min_replica_count][google.cloud.aiplatform.v1.DedicatedResources.min_replica_count] + * as the default value. + * The value of this field impacts the charge against Vertex CPU and GPU + * quotas. Specifically, you will be charged for (max_replica_count * + * number of cores in the selected machine type) and (max_replica_count * + * number of GPUs per replica in the selected machine type). + * + * Generated from protobuf field int32 max_replica_count = 3 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setMaxReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->max_replica_count = $var; + + return $this; + } + + /** + * Optional. Number of required available replicas for the deployment to + * succeed. This field is only needed when partial model deployment/mutation + * is desired. If set, the model deploy/mutate operation will succeed once + * available_replica_count reaches required_replica_count, and the rest of + * the replicas will be retried. If not set, the default + * required_replica_count will be min_replica_count. + * + * Generated from protobuf field int32 required_replica_count = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getRequiredReplicaCount() + { + return $this->required_replica_count; + } + + /** + * Optional. Number of required available replicas for the deployment to + * succeed. This field is only needed when partial model deployment/mutation + * is desired. If set, the model deploy/mutate operation will succeed once + * available_replica_count reaches required_replica_count, and the rest of + * the replicas will be retried. If not set, the default + * required_replica_count will be min_replica_count. + * + * Generated from protobuf field int32 required_replica_count = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setRequiredReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->required_replica_count = $var; + + return $this; + } + + /** + * Immutable. The metric specifications that overrides a resource + * utilization metric (CPU utilization, accelerator's duty cycle, and so on) + * target value (default to 60 if not set). At most one entry is allowed per + * metric. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is above 0, the autoscaling will be based on both CPU utilization and + * accelerator's duty cycle metrics and scale up when either metrics exceeds + * its target value while scale down if both metrics are under their target + * value. The default target value is 60 for both metrics. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is 0, the autoscaling will be based on CPU utilization metric only with + * default target value 60 if not explicitly set. + * For example, in the case of Online Prediction, if you want to override + * target CPU utilization to 80, you should set + * [autoscaling_metric_specs.metric_name][google.cloud.aiplatform.v1.AutoscalingMetricSpec.metric_name] + * to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and + * [autoscaling_metric_specs.target][google.cloud.aiplatform.v1.AutoscalingMetricSpec.target] + * to `80`. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.AutoscalingMetricSpec autoscaling_metric_specs = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAutoscalingMetricSpecs() + { + return $this->autoscaling_metric_specs; + } + + /** + * Immutable. The metric specifications that overrides a resource + * utilization metric (CPU utilization, accelerator's duty cycle, and so on) + * target value (default to 60 if not set). At most one entry is allowed per + * metric. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is above 0, the autoscaling will be based on both CPU utilization and + * accelerator's duty cycle metrics and scale up when either metrics exceeds + * its target value while scale down if both metrics are under their target + * value. The default target value is 60 for both metrics. + * If + * [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] + * is 0, the autoscaling will be based on CPU utilization metric only with + * default target value 60 if not explicitly set. + * For example, in the case of Online Prediction, if you want to override + * target CPU utilization to 80, you should set + * [autoscaling_metric_specs.metric_name][google.cloud.aiplatform.v1.AutoscalingMetricSpec.metric_name] + * to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and + * [autoscaling_metric_specs.target][google.cloud.aiplatform.v1.AutoscalingMetricSpec.target] + * to `80`. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.AutoscalingMetricSpec autoscaling_metric_specs = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @param array<\Google\Cloud\AIPlatform\V1\AutoscalingMetricSpec>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAutoscalingMetricSpecs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\AutoscalingMetricSpec::class); + $this->autoscaling_metric_specs = $arr; + + return $this; + } + + /** + * Optional. If true, schedule the deployment workload on [spot + * VMs](https://cloud.google.com/kubernetes-engine/docs/concepts/spot-vms). + * + * Generated from protobuf field bool spot = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getSpot() + { + return $this->spot; + } + + /** + * Optional. If true, schedule the deployment workload on [spot + * VMs](https://cloud.google.com/kubernetes-engine/docs/concepts/spot-vms). + * + * Generated from protobuf field bool spot = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setSpot($var) + { + GPBUtil::checkBool($var); + $this->spot = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteArtifactRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteArtifactRequest.php new file mode 100644 index 000000000000..69049a86d5d5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteArtifactRequest.php @@ -0,0 +1,134 @@ +google.cloud.aiplatform.v1.DeleteArtifactRequest + */ +class DeleteArtifactRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Artifact to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Optional. The etag of the Artifact to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + + /** + * @param string $name Required. The resource name of the Artifact to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * Please see {@see MetadataServiceClient::artifactName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteArtifactRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Artifact to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * @type string $etag + * Optional. The etag of the Artifact to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Artifact to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Artifact to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. The etag of the Artifact to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. The etag of the Artifact to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteBatchPredictionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteBatchPredictionJobRequest.php new file mode 100644 index 000000000000..93c65b3bac11 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteBatchPredictionJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest + */ +class DeleteBatchPredictionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the BatchPredictionJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the BatchPredictionJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * Please see {@see JobServiceClient::batchPredictionJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteBatchPredictionJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the BatchPredictionJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the BatchPredictionJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the BatchPredictionJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteContextRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteContextRequest.php new file mode 100644 index 000000000000..8f9511ceaaea --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteContextRequest.php @@ -0,0 +1,172 @@ +google.cloud.aiplatform.v1.DeleteContextRequest + */ +class DeleteContextRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Context to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * The force deletion semantics is still undefined. + * Users should not use this field. + * + * Generated from protobuf field bool force = 2; + */ + protected $force = false; + /** + * Optional. The etag of the Context to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + + /** + * @param string $name Required. The resource name of the Context to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * Please see {@see MetadataServiceClient::contextName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteContextRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Context to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * @type bool $force + * The force deletion semantics is still undefined. + * Users should not use this field. + * @type string $etag + * Optional. The etag of the Context to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Context to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Context to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * The force deletion semantics is still undefined. + * Users should not use this field. + * + * Generated from protobuf field bool force = 2; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * The force deletion semantics is still undefined. + * Users should not use this field. + * + * Generated from protobuf field bool force = 2; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + + /** + * Optional. The etag of the Context to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. The etag of the Context to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteCustomJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteCustomJobRequest.php new file mode 100644 index 000000000000..dfed82fefc6c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteCustomJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteCustomJobRequest + */ +class DeleteCustomJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the CustomJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the CustomJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * Please see {@see JobServiceClient::customJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteCustomJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the CustomJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the CustomJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the CustomJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDataLabelingJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDataLabelingJobRequest.php new file mode 100644 index 000000000000..9dd7c2d0b6de --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDataLabelingJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest + */ +class DeleteDataLabelingJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the DataLabelingJob to be deleted. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the DataLabelingJob to be deleted. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * Please see {@see JobServiceClient::dataLabelingJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteDataLabelingJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the DataLabelingJob to be deleted. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the DataLabelingJob to be deleted. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the DataLabelingJob to be deleted. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetRequest.php new file mode 100644 index 000000000000..7741c711a0ed --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteDatasetRequest + */ +class DeleteDatasetRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Dataset to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the Dataset to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * Please see {@see DatasetServiceClient::datasetName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteDatasetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Dataset to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Dataset to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Dataset to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetVersionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetVersionRequest.php new file mode 100644 index 000000000000..d4018dd2848e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetVersionRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteDatasetVersionRequest + */ +class DeleteDatasetVersionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * Please see {@see DatasetServiceClient::datasetVersionName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteDatasetVersionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDeploymentResourcePoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDeploymentResourcePoolRequest.php new file mode 100644 index 000000000000..486d65c04286 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDeploymentResourcePoolRequest.php @@ -0,0 +1,91 @@ +google.cloud.aiplatform.v1.DeleteDeploymentResourcePoolRequest + */ +class DeleteDeploymentResourcePoolRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the DeploymentResourcePool to delete. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the DeploymentResourcePool to delete. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * Please see {@see DeploymentResourcePoolServiceClient::deploymentResourcePoolName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteDeploymentResourcePoolRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the DeploymentResourcePool to delete. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeploymentResourcePoolService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the DeploymentResourcePool to delete. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the DeploymentResourcePool to delete. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEndpointRequest.php new file mode 100644 index 000000000000..598ba0620f61 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEndpointRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteEndpointRequest + */ +class DeleteEndpointRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Endpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * Please see {@see EndpointServiceClient::endpointName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteEndpointRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Endpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Endpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEntityTypeRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEntityTypeRequest.php new file mode 100644 index 000000000000..0a208d31ee62 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEntityTypeRequest.php @@ -0,0 +1,149 @@ +google.cloud.aiplatform.v1.DeleteEntityTypeRequest + */ +class DeleteEntityTypeRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the EntityType to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * If set to true, any Features for this EntityType will also be deleted. + * (Otherwise, the request will only work if the EntityType has no Features.) + * + * Generated from protobuf field bool force = 2; + */ + protected $force = false; + + /** + * @param string $name Required. The name of the EntityType to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteEntityTypeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * @param string $name Required. The name of the EntityType to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * @param bool $force If set to true, any Features for this EntityType will also be deleted. + * (Otherwise, the request will only work if the EntityType has no Features.) + * + * @return \Google\Cloud\AIPlatform\V1\DeleteEntityTypeRequest + * + * @experimental + */ + public static function buildFromNameForce(string $name, bool $force): self + { + return (new self()) + ->setName($name) + ->setForce($force); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the EntityType to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * @type bool $force + * If set to true, any Features for this EntityType will also be deleted. + * (Otherwise, the request will only work if the EntityType has no Features.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the EntityType to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the EntityType to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * If set to true, any Features for this EntityType will also be deleted. + * (Otherwise, the request will only work if the EntityType has no Features.) + * + * Generated from protobuf field bool force = 2; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * If set to true, any Features for this EntityType will also be deleted. + * (Otherwise, the request will only work if the EntityType has no Features.) + * + * Generated from protobuf field bool force = 2; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteExecutionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteExecutionRequest.php new file mode 100644 index 000000000000..cbd51947ca28 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteExecutionRequest.php @@ -0,0 +1,134 @@ +google.cloud.aiplatform.v1.DeleteExecutionRequest + */ +class DeleteExecutionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Execution to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Optional. The etag of the Execution to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + + /** + * @param string $name Required. The resource name of the Execution to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * Please see {@see MetadataServiceClient::executionName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteExecutionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Execution to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * @type string $etag + * Optional. The etag of the Execution to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Execution to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Execution to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. The etag of the Execution to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. The etag of the Execution to delete. + * If this is provided, it must match the server's etag. Otherwise, the + * request will fail with a FAILED_PRECONDITION. + * + * Generated from protobuf field string etag = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureGroupRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureGroupRequest.php new file mode 100644 index 000000000000..0cb4f265ddfa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureGroupRequest.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.DeleteFeatureGroupRequest + */ +class DeleteFeatureGroupRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureGroup to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * If set to true, any Features under this FeatureGroup + * will also be deleted. (Otherwise, the request will only work if the + * FeatureGroup has no Features.) + * + * Generated from protobuf field bool force = 2; + */ + protected $force = false; + + /** + * @param string $name Required. The name of the FeatureGroup to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * Please see {@see FeatureRegistryServiceClient::featureGroupName()} for help formatting this field. + * @param bool $force If set to true, any Features under this FeatureGroup + * will also be deleted. (Otherwise, the request will only work if the + * FeatureGroup has no Features.) + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureGroupRequest + * + * @experimental + */ + public static function build(string $name, bool $force): self + { + return (new self()) + ->setName($name) + ->setForce($force); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureGroup to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * @type bool $force + * If set to true, any Features under this FeatureGroup + * will also be deleted. (Otherwise, the request will only work if the + * FeatureGroup has no Features.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureRegistryService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureGroup to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureGroup to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * If set to true, any Features under this FeatureGroup + * will also be deleted. (Otherwise, the request will only work if the + * FeatureGroup has no Features.) + * + * Generated from protobuf field bool force = 2; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * If set to true, any Features under this FeatureGroup + * will also be deleted. (Otherwise, the request will only work if the + * FeatureGroup has no Features.) + * + * Generated from protobuf field bool force = 2; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureOnlineStoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureOnlineStoreRequest.php new file mode 100644 index 000000000000..5fdd65765b87 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureOnlineStoreRequest.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.DeleteFeatureOnlineStoreRequest + */ +class DeleteFeatureOnlineStoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureOnlineStore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * If set to true, any FeatureViews and Features for this FeatureOnlineStore + * will also be deleted. (Otherwise, the request will only work if the + * FeatureOnlineStore has no FeatureViews.) + * + * Generated from protobuf field bool force = 2; + */ + protected $force = false; + + /** + * @param string $name Required. The name of the FeatureOnlineStore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * Please see {@see FeatureOnlineStoreAdminServiceClient::featureOnlineStoreName()} for help formatting this field. + * @param bool $force If set to true, any FeatureViews and Features for this FeatureOnlineStore + * will also be deleted. (Otherwise, the request will only work if the + * FeatureOnlineStore has no FeatureViews.) + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureOnlineStoreRequest + * + * @experimental + */ + public static function build(string $name, bool $force): self + { + return (new self()) + ->setName($name) + ->setForce($force); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureOnlineStore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * @type bool $force + * If set to true, any FeatureViews and Features for this FeatureOnlineStore + * will also be deleted. (Otherwise, the request will only work if the + * FeatureOnlineStore has no FeatureViews.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureOnlineStore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureOnlineStore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * If set to true, any FeatureViews and Features for this FeatureOnlineStore + * will also be deleted. (Otherwise, the request will only work if the + * FeatureOnlineStore has no FeatureViews.) + * + * Generated from protobuf field bool force = 2; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * If set to true, any FeatureViews and Features for this FeatureOnlineStore + * will also be deleted. (Otherwise, the request will only work if the + * FeatureOnlineStore has no FeatureViews.) + * + * Generated from protobuf field bool force = 2; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureRequest.php new file mode 100644 index 000000000000..e9e03c983ee1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureRequest.php @@ -0,0 +1,99 @@ +google.cloud.aiplatform.v1.DeleteFeatureRequest + */ +class DeleteFeatureRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Features to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Features to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * Please see {@see FeaturestoreServiceClient::featureName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Features to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Features to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Features to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesOperationMetadata.php new file mode 100644 index 000000000000..63ba9f807d6c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata + */ +class DeleteFeatureValuesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Featurestore delete Features values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Featurestore delete Features values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Featurestore delete Features values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Featurestore delete Features values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest.php new file mode 100644 index 000000000000..19b97fb35222 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest.php @@ -0,0 +1,170 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesRequest + */ +class DeleteFeatureValuesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType grouping the Features for + * which values are being deleted from. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $entity_type = ''; + protected $DeleteOption; + + /** + * @param string $entityType Required. The resource name of the EntityType grouping the Features for + * which values are being deleted from. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest + * + * @experimental + */ + public static function build(string $entityType): self + { + return (new self()) + ->setEntityType($entityType); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectEntity $select_entity + * Select feature values to be deleted by specifying entities. + * @type \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectTimeRangeAndFeature $select_time_range_and_feature + * Select feature values to be deleted by specifying time range and + * features. + * @type string $entity_type + * Required. The resource name of the EntityType grouping the Features for + * which values are being deleted from. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Select feature values to be deleted by specifying entities. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity select_entity = 2; + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectEntity|null + */ + public function getSelectEntity() + { + return $this->readOneof(2); + } + + public function hasSelectEntity() + { + return $this->hasOneof(2); + } + + /** + * Select feature values to be deleted by specifying entities. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity select_entity = 2; + * @param \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectEntity $var + * @return $this + */ + public function setSelectEntity($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectEntity::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Select feature values to be deleted by specifying time range and + * features. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature select_time_range_and_feature = 3; + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectTimeRangeAndFeature|null + */ + public function getSelectTimeRangeAndFeature() + { + return $this->readOneof(3); + } + + public function hasSelectTimeRangeAndFeature() + { + return $this->hasOneof(3); + } + + /** + * Select feature values to be deleted by specifying time range and + * features. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature select_time_range_and_feature = 3; + * @param \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectTimeRangeAndFeature $var + * @return $this + */ + public function setSelectTimeRangeAndFeature($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest\SelectTimeRangeAndFeature::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Required. The resource name of the EntityType grouping the Features for + * which values are being deleted from. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEntityType() + { + return $this->entity_type; + } + + /** + * Required. The resource name of the EntityType grouping the Features for + * which values are being deleted from. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEntityType($var) + { + GPBUtil::checkString($var, True); + $this->entity_type = $var; + + return $this; + } + + /** + * @return string + */ + public function getDeleteOption() + { + return $this->whichOneof("DeleteOption"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectEntity.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectEntity.php new file mode 100644 index 000000000000..e70044c24764 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectEntity.php @@ -0,0 +1,86 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity + */ +class SelectEntity extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Selectors choosing feature values of which entity id to be + * deleted from the EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EntityIdSelector entity_id_selector = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $entity_id_selector = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\EntityIdSelector $entity_id_selector + * Required. Selectors choosing feature values of which entity id to be + * deleted from the EntityType. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Selectors choosing feature values of which entity id to be + * deleted from the EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EntityIdSelector entity_id_selector = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\EntityIdSelector|null + */ + public function getEntityIdSelector() + { + return $this->entity_id_selector; + } + + public function hasEntityIdSelector() + { + return isset($this->entity_id_selector); + } + + public function clearEntityIdSelector() + { + unset($this->entity_id_selector); + } + + /** + * Required. Selectors choosing feature values of which entity id to be + * deleted from the EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EntityIdSelector entity_id_selector = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\EntityIdSelector $var + * @return $this + */ + public function setEntityIdSelector($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EntityIdSelector::class); + $this->entity_id_selector = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SelectEntity::class, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest_SelectEntity::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectTimeRangeAndFeature.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectTimeRangeAndFeature.php new file mode 100644 index 000000000000..db8db2736814 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesRequest/SelectTimeRangeAndFeature.php @@ -0,0 +1,179 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature + */ +class SelectTimeRangeAndFeature extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Select feature generated within a half-inclusive time range. + * The time range is lower inclusive and upper exclusive. + * + * Generated from protobuf field .google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $time_range = null; + /** + * Required. Selectors choosing which feature values to be deleted from the + * EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_selector = null; + /** + * If set, data will not be deleted from online storage. + * When time range is older than the data in online storage, setting this to + * be true will make the deletion have no impact on online serving. + * + * Generated from protobuf field bool skip_online_storage_delete = 3; + */ + protected $skip_online_storage_delete = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Type\Interval $time_range + * Required. Select feature generated within a half-inclusive time range. + * The time range is lower inclusive and upper exclusive. + * @type \Google\Cloud\AIPlatform\V1\FeatureSelector $feature_selector + * Required. Selectors choosing which feature values to be deleted from the + * EntityType. + * @type bool $skip_online_storage_delete + * If set, data will not be deleted from online storage. + * When time range is older than the data in online storage, setting this to + * be true will make the deletion have no impact on online serving. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Select feature generated within a half-inclusive time range. + * The time range is lower inclusive and upper exclusive. + * + * Generated from protobuf field .google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Type\Interval|null + */ + public function getTimeRange() + { + return $this->time_range; + } + + public function hasTimeRange() + { + return isset($this->time_range); + } + + public function clearTimeRange() + { + unset($this->time_range); + } + + /** + * Required. Select feature generated within a half-inclusive time range. + * The time range is lower inclusive and upper exclusive. + * + * Generated from protobuf field .google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Type\Interval $var + * @return $this + */ + public function setTimeRange($var) + { + GPBUtil::checkMessage($var, \Google\Type\Interval::class); + $this->time_range = $var; + + return $this; + } + + /** + * Required. Selectors choosing which feature values to be deleted from the + * EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureSelector|null + */ + public function getFeatureSelector() + { + return $this->feature_selector; + } + + public function hasFeatureSelector() + { + return isset($this->feature_selector); + } + + public function clearFeatureSelector() + { + unset($this->feature_selector); + } + + /** + * Required. Selectors choosing which feature values to be deleted from the + * EntityType. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureSelector $var + * @return $this + */ + public function setFeatureSelector($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureSelector::class); + $this->feature_selector = $var; + + return $this; + } + + /** + * If set, data will not be deleted from online storage. + * When time range is older than the data in online storage, setting this to + * be true will make the deletion have no impact on online serving. + * + * Generated from protobuf field bool skip_online_storage_delete = 3; + * @return bool + */ + public function getSkipOnlineStorageDelete() + { + return $this->skip_online_storage_delete; + } + + /** + * If set, data will not be deleted from online storage. + * When time range is older than the data in online storage, setting this to + * be true will make the deletion have no impact on online serving. + * + * Generated from protobuf field bool skip_online_storage_delete = 3; + * @param bool $var + * @return $this + */ + public function setSkipOnlineStorageDelete($var) + { + GPBUtil::checkBool($var); + $this->skip_online_storage_delete = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SelectTimeRangeAndFeature::class, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesRequest_SelectTimeRangeAndFeature::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse.php new file mode 100644 index 000000000000..f0d0289e26ac --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse.php @@ -0,0 +1,109 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesResponse + */ +class DeleteFeatureValuesResponse extends \Google\Protobuf\Internal\Message +{ + protected $response; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectEntity $select_entity + * Response for request specifying the entities to delete + * @type \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectTimeRangeAndFeature $select_time_range_and_feature + * Response for request specifying time range and feature + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Response for request specifying the entities to delete + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity select_entity = 1; + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectEntity|null + */ + public function getSelectEntity() + { + return $this->readOneof(1); + } + + public function hasSelectEntity() + { + return $this->hasOneof(1); + } + + /** + * Response for request specifying the entities to delete + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity select_entity = 1; + * @param \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectEntity $var + * @return $this + */ + public function setSelectEntity($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectEntity::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Response for request specifying time range and feature + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature select_time_range_and_feature = 2; + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectTimeRangeAndFeature|null + */ + public function getSelectTimeRangeAndFeature() + { + return $this->readOneof(2); + } + + public function hasSelectTimeRangeAndFeature() + { + return $this->hasOneof(2); + } + + /** + * Response for request specifying time range and feature + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature select_time_range_and_feature = 2; + * @param \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectTimeRangeAndFeature $var + * @return $this + */ + public function setSelectTimeRangeAndFeature($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse\SelectTimeRangeAndFeature::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * @return string + */ + public function getResponse() + { + return $this->whichOneof("response"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectEntity.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectEntity.php new file mode 100644 index 000000000000..8c50ddaeb5bd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectEntity.php @@ -0,0 +1,116 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity + */ +class SelectEntity extends \Google\Protobuf\Internal\Message +{ + /** + * The count of deleted entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * + * Generated from protobuf field int64 offline_storage_deleted_entity_row_count = 1; + */ + protected $offline_storage_deleted_entity_row_count = 0; + /** + * The count of deleted entities in the online storage. + * Each entity ID corresponds to one entity. + * + * Generated from protobuf field int64 online_storage_deleted_entity_count = 2; + */ + protected $online_storage_deleted_entity_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $offline_storage_deleted_entity_row_count + * The count of deleted entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * @type int|string $online_storage_deleted_entity_count + * The count of deleted entities in the online storage. + * Each entity ID corresponds to one entity. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * The count of deleted entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * + * Generated from protobuf field int64 offline_storage_deleted_entity_row_count = 1; + * @return int|string + */ + public function getOfflineStorageDeletedEntityRowCount() + { + return $this->offline_storage_deleted_entity_row_count; + } + + /** + * The count of deleted entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * + * Generated from protobuf field int64 offline_storage_deleted_entity_row_count = 1; + * @param int|string $var + * @return $this + */ + public function setOfflineStorageDeletedEntityRowCount($var) + { + GPBUtil::checkInt64($var); + $this->offline_storage_deleted_entity_row_count = $var; + + return $this; + } + + /** + * The count of deleted entities in the online storage. + * Each entity ID corresponds to one entity. + * + * Generated from protobuf field int64 online_storage_deleted_entity_count = 2; + * @return int|string + */ + public function getOnlineStorageDeletedEntityCount() + { + return $this->online_storage_deleted_entity_count; + } + + /** + * The count of deleted entities in the online storage. + * Each entity ID corresponds to one entity. + * + * Generated from protobuf field int64 online_storage_deleted_entity_count = 2; + * @param int|string $var + * @return $this + */ + public function setOnlineStorageDeletedEntityCount($var) + { + GPBUtil::checkInt64($var); + $this->online_storage_deleted_entity_count = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SelectEntity::class, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse_SelectEntity::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectTimeRangeAndFeature.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectTimeRangeAndFeature.php new file mode 100644 index 000000000000..1bf169b186df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureValuesResponse/SelectTimeRangeAndFeature.php @@ -0,0 +1,170 @@ +google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature + */ +class SelectTimeRangeAndFeature extends \Google\Protobuf\Internal\Message +{ + /** + * The count of the features or columns impacted. + * This is the same as the feature count in the request. + * + * Generated from protobuf field int64 impacted_feature_count = 1; + */ + protected $impacted_feature_count = 0; + /** + * The count of modified entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * Within each row, only the features specified in the request are + * deleted. + * + * Generated from protobuf field int64 offline_storage_modified_entity_row_count = 2; + */ + protected $offline_storage_modified_entity_row_count = 0; + /** + * The count of modified entities in the online storage. + * Each entity ID corresponds to one entity. + * Within each entity, only the features specified in the request are + * deleted. + * + * Generated from protobuf field int64 online_storage_modified_entity_count = 3; + */ + protected $online_storage_modified_entity_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $impacted_feature_count + * The count of the features or columns impacted. + * This is the same as the feature count in the request. + * @type int|string $offline_storage_modified_entity_row_count + * The count of modified entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * Within each row, only the features specified in the request are + * deleted. + * @type int|string $online_storage_modified_entity_count + * The count of modified entities in the online storage. + * Each entity ID corresponds to one entity. + * Within each entity, only the features specified in the request are + * deleted. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * The count of the features or columns impacted. + * This is the same as the feature count in the request. + * + * Generated from protobuf field int64 impacted_feature_count = 1; + * @return int|string + */ + public function getImpactedFeatureCount() + { + return $this->impacted_feature_count; + } + + /** + * The count of the features or columns impacted. + * This is the same as the feature count in the request. + * + * Generated from protobuf field int64 impacted_feature_count = 1; + * @param int|string $var + * @return $this + */ + public function setImpactedFeatureCount($var) + { + GPBUtil::checkInt64($var); + $this->impacted_feature_count = $var; + + return $this; + } + + /** + * The count of modified entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * Within each row, only the features specified in the request are + * deleted. + * + * Generated from protobuf field int64 offline_storage_modified_entity_row_count = 2; + * @return int|string + */ + public function getOfflineStorageModifiedEntityRowCount() + { + return $this->offline_storage_modified_entity_row_count; + } + + /** + * The count of modified entity rows in the offline storage. + * Each row corresponds to the combination of an entity ID and a timestamp. + * One entity ID can have multiple rows in the offline storage. + * Within each row, only the features specified in the request are + * deleted. + * + * Generated from protobuf field int64 offline_storage_modified_entity_row_count = 2; + * @param int|string $var + * @return $this + */ + public function setOfflineStorageModifiedEntityRowCount($var) + { + GPBUtil::checkInt64($var); + $this->offline_storage_modified_entity_row_count = $var; + + return $this; + } + + /** + * The count of modified entities in the online storage. + * Each entity ID corresponds to one entity. + * Within each entity, only the features specified in the request are + * deleted. + * + * Generated from protobuf field int64 online_storage_modified_entity_count = 3; + * @return int|string + */ + public function getOnlineStorageModifiedEntityCount() + { + return $this->online_storage_modified_entity_count; + } + + /** + * The count of modified entities in the online storage. + * Each entity ID corresponds to one entity. + * Within each entity, only the features specified in the request are + * deleted. + * + * Generated from protobuf field int64 online_storage_modified_entity_count = 3; + * @param int|string $var + * @return $this + */ + public function setOnlineStorageModifiedEntityCount($var) + { + GPBUtil::checkInt64($var); + $this->online_storage_modified_entity_count = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SelectTimeRangeAndFeature::class, \Google\Cloud\AIPlatform\V1\DeleteFeatureValuesResponse_SelectTimeRangeAndFeature::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureViewRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureViewRequest.php new file mode 100644 index 000000000000..28cb6cdc512c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureViewRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteFeatureViewRequest + */ +class DeleteFeatureViewRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureView to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the FeatureView to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * Please see {@see FeatureOnlineStoreAdminServiceClient::featureViewName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeatureViewRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureView to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureView to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureView to be deleted. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeaturestoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeaturestoreRequest.php new file mode 100644 index 000000000000..8a70176fcb87 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeaturestoreRequest.php @@ -0,0 +1,154 @@ +google.cloud.aiplatform.v1.DeleteFeaturestoreRequest + */ +class DeleteFeaturestoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Featurestore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * If set to true, any EntityTypes and Features for this Featurestore will + * also be deleted. (Otherwise, the request will only work if the Featurestore + * has no EntityTypes.) + * + * Generated from protobuf field bool force = 2; + */ + protected $force = false; + + /** + * @param string $name Required. The name of the Featurestore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * Please see {@see FeaturestoreServiceClient::featurestoreName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeaturestoreRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * @param string $name Required. The name of the Featurestore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * Please see {@see FeaturestoreServiceClient::featurestoreName()} for help formatting this field. + * @param bool $force If set to true, any EntityTypes and Features for this Featurestore will + * also be deleted. (Otherwise, the request will only work if the Featurestore + * has no EntityTypes.) + * + * @return \Google\Cloud\AIPlatform\V1\DeleteFeaturestoreRequest + * + * @experimental + */ + public static function buildFromNameForce(string $name, bool $force): self + { + return (new self()) + ->setName($name) + ->setForce($force); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Featurestore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * @type bool $force + * If set to true, any EntityTypes and Features for this Featurestore will + * also be deleted. (Otherwise, the request will only work if the Featurestore + * has no EntityTypes.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Featurestore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Featurestore to be deleted. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * If set to true, any EntityTypes and Features for this Featurestore will + * also be deleted. (Otherwise, the request will only work if the Featurestore + * has no EntityTypes.) + * + * Generated from protobuf field bool force = 2; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * If set to true, any EntityTypes and Features for this Featurestore will + * also be deleted. (Otherwise, the request will only work if the Featurestore + * has no EntityTypes.) + * + * Generated from protobuf field bool force = 2; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteHyperparameterTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteHyperparameterTuningJobRequest.php new file mode 100644 index 000000000000..284f7482f6fb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteHyperparameterTuningJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest + */ +class DeleteHyperparameterTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the HyperparameterTuningJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the HyperparameterTuningJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * Please see {@see JobServiceClient::hyperparameterTuningJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteHyperparameterTuningJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the HyperparameterTuningJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the HyperparameterTuningJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the HyperparameterTuningJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexEndpointRequest.php new file mode 100644 index 000000000000..fb6aeef6104d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexEndpointRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteIndexEndpointRequest + */ +class DeleteIndexEndpointRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the IndexEndpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the IndexEndpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * Please see {@see IndexEndpointServiceClient::indexEndpointName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteIndexEndpointRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the IndexEndpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the IndexEndpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the IndexEndpoint resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexRequest.php new file mode 100644 index 000000000000..418d40a7f0e9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteIndexRequest + */ +class DeleteIndexRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Index resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Index resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * Please see {@see IndexServiceClient::indexName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteIndexRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Index resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Index resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Index resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreOperationMetadata.php new file mode 100644 index 000000000000..c8b6e4005039 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata + */ +class DeleteMetadataStoreOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for deleting a MetadataStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for deleting a MetadataStore. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for deleting a MetadataStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for deleting a MetadataStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreRequest.php new file mode 100644 index 000000000000..1ff107a40ef7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreRequest.php @@ -0,0 +1,131 @@ +google.cloud.aiplatform.v1.DeleteMetadataStoreRequest + */ +class DeleteMetadataStoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataStore to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Deprecated: Field is no longer supported. + * + * Generated from protobuf field bool force = 2 [deprecated = true]; + * @deprecated + */ + protected $force = false; + + /** + * @param string $name Required. The resource name of the MetadataStore to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * Please see {@see MetadataServiceClient::metadataStoreName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteMetadataStoreRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the MetadataStore to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * @type bool $force + * Deprecated: Field is no longer supported. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataStore to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the MetadataStore to delete. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Deprecated: Field is no longer supported. + * + * Generated from protobuf field bool force = 2 [deprecated = true]; + * @return bool + * @deprecated + */ + public function getForce() + { + @trigger_error('force is deprecated.', E_USER_DEPRECATED); + return $this->force; + } + + /** + * Deprecated: Field is no longer supported. + * + * Generated from protobuf field bool force = 2 [deprecated = true]; + * @param bool $var + * @return $this + * @deprecated + */ + public function setForce($var) + { + @trigger_error('force is deprecated.', E_USER_DEPRECATED); + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelDeploymentMonitoringJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelDeploymentMonitoringJobRequest.php new file mode 100644 index 000000000000..3497dadbb97e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelDeploymentMonitoringJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest + */ +class DeleteModelDeploymentMonitoringJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the model monitoring job to delete. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the model monitoring job to delete. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * Please see {@see JobServiceClient::modelDeploymentMonitoringJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteModelDeploymentMonitoringJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the model monitoring job to delete. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the model monitoring job to delete. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the model monitoring job to delete. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelRequest.php new file mode 100644 index 000000000000..1faeb4d0ff54 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelRequest.php @@ -0,0 +1,87 @@ +google.cloud.aiplatform.v1.DeleteModelRequest + */ +class DeleteModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Model resource to be deleted. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Model resource to be deleted. + * Format: `projects/{project}/locations/{location}/models/{model}` + * Please see {@see ModelServiceClient::modelName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteModelRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Model resource to be deleted. + * Format: `projects/{project}/locations/{location}/models/{model}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Model resource to be deleted. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Model resource to be deleted. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelVersionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelVersionRequest.php new file mode 100644 index 000000000000..594e38fefb09 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelVersionRequest.php @@ -0,0 +1,93 @@ +google.cloud.aiplatform.v1.DeleteModelVersionRequest + */ +class DeleteModelVersionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the model version to be deleted, with a version ID + * explicitly included. + * Example: `projects/{project}/locations/{location}/models/{model}@1234` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the model version to be deleted, with a version ID + * explicitly included. + * + * Example: `projects/{project}/locations/{location}/models/{model}@1234` + * Please see {@see ModelServiceClient::modelName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteModelVersionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the model version to be deleted, with a version ID + * explicitly included. + * Example: `projects/{project}/locations/{location}/models/{model}@1234` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the model version to be deleted, with a version ID + * explicitly included. + * Example: `projects/{project}/locations/{location}/models/{model}@1234` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the model version to be deleted, with a version ID + * explicitly included. + * Example: `projects/{project}/locations/{location}/models/{model}@1234` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNasJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNasJobRequest.php new file mode 100644 index 000000000000..3fc52e5916c0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNasJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteNasJobRequest + */ +class DeleteNasJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NasJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NasJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * Please see {@see JobServiceClient::nasJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteNasJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NasJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NasJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NasJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookExecutionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookExecutionJobRequest.php new file mode 100644 index 000000000000..aaacf8aaff4d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookExecutionJobRequest.php @@ -0,0 +1,81 @@ +google.cloud.aiplatform.v1.DeleteNotebookExecutionJobRequest + */ +class DeleteNotebookExecutionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NotebookExecutionJob resource to be deleted. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NotebookExecutionJob resource to be deleted. Please see + * {@see NotebookServiceClient::notebookExecutionJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteNotebookExecutionJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NotebookExecutionJob resource to be deleted. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NotebookExecutionJob resource to be deleted. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NotebookExecutionJob resource to be deleted. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeRequest.php new file mode 100644 index 000000000000..82e4d93ff2a7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeRequest.php @@ -0,0 +1,97 @@ +google.cloud.aiplatform.v1.DeleteNotebookRuntimeRequest + */ +class DeleteNotebookRuntimeRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NotebookRuntime resource to be deleted. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NotebookRuntime resource to be deleted. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. Please see + * {@see NotebookServiceClient::notebookRuntimeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteNotebookRuntimeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NotebookRuntime resource to be deleted. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NotebookRuntime resource to be deleted. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NotebookRuntime resource to be deleted. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeTemplateRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeTemplateRequest.php new file mode 100644 index 000000000000..72f20a0d917d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteNotebookRuntimeTemplateRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteNotebookRuntimeTemplateRequest + */ +class DeleteNotebookRuntimeTemplateRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NotebookRuntimeTemplate resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NotebookRuntimeTemplate resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * Please see {@see NotebookServiceClient::notebookRuntimeTemplateName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteNotebookRuntimeTemplateRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NotebookRuntimeTemplate resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NotebookRuntimeTemplate resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NotebookRuntimeTemplate resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteOperationMetadata.php new file mode 100644 index 000000000000..550d06373645 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.DeleteOperationMetadata + */ +class DeleteOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Operation::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePersistentResourceRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePersistentResourceRequest.php new file mode 100644 index 000000000000..0ff38cba1d08 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePersistentResourceRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeletePersistentResourceRequest + */ +class DeletePersistentResourceRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PersistentResource to be deleted. + * Format: + * `projects/{project}/locations/{location}/persistentResources/{persistent_resource}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the PersistentResource to be deleted. + * Format: + * `projects/{project}/locations/{location}/persistentResources/{persistent_resource}` + * Please see {@see PersistentResourceServiceClient::persistentResourceName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeletePersistentResourceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the PersistentResource to be deleted. + * Format: + * `projects/{project}/locations/{location}/persistentResources/{persistent_resource}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PersistentResourceService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PersistentResource to be deleted. + * Format: + * `projects/{project}/locations/{location}/persistentResources/{persistent_resource}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the PersistentResource to be deleted. + * Format: + * `projects/{project}/locations/{location}/persistentResources/{persistent_resource}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePipelineJobRequest.php new file mode 100644 index 000000000000..b20e5935e894 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePipelineJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeletePipelineJobRequest + */ +class DeletePipelineJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PipelineJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the PipelineJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * Please see {@see PipelineServiceClient::pipelineJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeletePipelineJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the PipelineJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PipelineJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the PipelineJob resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagCorpusRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagCorpusRequest.php new file mode 100644 index 000000000000..bc25230cdebc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagCorpusRequest.php @@ -0,0 +1,134 @@ +google.cloud.aiplatform.v1.DeleteRagCorpusRequest + */ +class DeleteRagCorpusRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the RagCorpus resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Optional. If set to true, any RagFiles in this RagCorpus will also be + * deleted. Otherwise, the request will only work if the RagCorpus has no + * RagFiles. + * + * Generated from protobuf field bool force = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $force = false; + + /** + * @param string $name Required. The name of the RagCorpus resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * Please see {@see VertexRagDataServiceClient::ragCorpusName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteRagCorpusRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the RagCorpus resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * @type bool $force + * Optional. If set to true, any RagFiles in this RagCorpus will also be + * deleted. Otherwise, the request will only work if the RagCorpus has no + * RagFiles. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the RagCorpus resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the RagCorpus resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. If set to true, any RagFiles in this RagCorpus will also be + * deleted. Otherwise, the request will only work if the RagCorpus has no + * RagFiles. + * + * Generated from protobuf field bool force = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * Optional. If set to true, any RagFiles in this RagCorpus will also be + * deleted. Otherwise, the request will only work if the RagCorpus has no + * RagFiles. + * + * Generated from protobuf field bool force = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagFileRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagFileRequest.php new file mode 100644 index 000000000000..e872d78a2cd2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteRagFileRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteRagFileRequest + */ +class DeleteRagFileRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the RagFile resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the RagFile resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * Please see {@see VertexRagDataServiceClient::ragFileName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteRagFileRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the RagFile resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the RagFile resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the RagFile resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSavedQueryRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSavedQueryRequest.php new file mode 100644 index 000000000000..c11454383354 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSavedQueryRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteSavedQueryRequest + */ +class DeleteSavedQueryRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the SavedQuery to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the SavedQuery to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}` + * Please see {@see DatasetServiceClient::savedQueryName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteSavedQueryRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the SavedQuery to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the SavedQuery to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the SavedQuery to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteScheduleRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteScheduleRequest.php new file mode 100644 index 000000000000..ea69f30d7497 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteScheduleRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteScheduleRequest + */ +class DeleteScheduleRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Schedule resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Schedule resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * Please see {@see ScheduleServiceClient::scheduleName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteScheduleRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Schedule resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ScheduleService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Schedule resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Schedule resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSpecialistPoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSpecialistPoolRequest.php new file mode 100644 index 000000000000..4f480e345c69 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSpecialistPoolRequest.php @@ -0,0 +1,129 @@ +google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest + */ +class DeleteSpecialistPoolRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the SpecialistPool to delete. Format: + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * If set to true, any specialist managers in this SpecialistPool will also be + * deleted. (Otherwise, the request will only work if the SpecialistPool has + * no specialist managers.) + * + * Generated from protobuf field bool force = 2; + */ + protected $force = false; + + /** + * @param string $name Required. The resource name of the SpecialistPool to delete. Format: + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}` + * Please see {@see SpecialistPoolServiceClient::specialistPoolName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteSpecialistPoolRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the SpecialistPool to delete. Format: + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}` + * @type bool $force + * If set to true, any specialist managers in this SpecialistPool will also be + * deleted. (Otherwise, the request will only work if the SpecialistPool has + * no specialist managers.) + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\SpecialistPoolService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the SpecialistPool to delete. Format: + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the SpecialistPool to delete. Format: + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * If set to true, any specialist managers in this SpecialistPool will also be + * deleted. (Otherwise, the request will only work if the SpecialistPool has + * no specialist managers.) + * + * Generated from protobuf field bool force = 2; + * @return bool + */ + public function getForce() + { + return $this->force; + } + + /** + * If set to true, any specialist managers in this SpecialistPool will also be + * deleted. (Otherwise, the request will only work if the SpecialistPool has + * no specialist managers.) + * + * Generated from protobuf field bool force = 2; + * @param bool $var + * @return $this + */ + public function setForce($var) + { + GPBUtil::checkBool($var); + $this->force = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteStudyRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteStudyRequest.php new file mode 100644 index 000000000000..64b41f042682 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteStudyRequest.php @@ -0,0 +1,87 @@ +google.cloud.aiplatform.v1.DeleteStudyRequest + */ +class DeleteStudyRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Study resource to be deleted. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Study resource to be deleted. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * Please see {@see VizierServiceClient::studyName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteStudyRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Study resource to be deleted. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Study resource to be deleted. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Study resource to be deleted. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardExperimentRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardExperimentRequest.php new file mode 100644 index 000000000000..f35a73540e67 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardExperimentRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest + */ +class DeleteTensorboardExperimentRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TensorboardExperiment to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TensorboardExperiment to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * Please see {@see TensorboardServiceClient::tensorboardExperimentName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteTensorboardExperimentRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TensorboardExperiment to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TensorboardExperiment to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TensorboardExperiment to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRequest.php new file mode 100644 index 000000000000..a7230c9e783a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteTensorboardRequest + */ +class DeleteTensorboardRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Tensorboard to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Tensorboard to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * Please see {@see TensorboardServiceClient::tensorboardName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteTensorboardRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Tensorboard to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Tensorboard to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Tensorboard to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRunRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRunRequest.php new file mode 100644 index 000000000000..f63d3f04fde3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRunRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteTensorboardRunRequest + */ +class DeleteTensorboardRunRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TensorboardRun to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TensorboardRun to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * Please see {@see TensorboardServiceClient::tensorboardRunName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteTensorboardRunRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TensorboardRun to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TensorboardRun to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TensorboardRun to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardTimeSeriesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardTimeSeriesRequest.php new file mode 100644 index 000000000000..489585d7153b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardTimeSeriesRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest + */ +class DeleteTensorboardTimeSeriesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TensorboardTimeSeries to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TensorboardTimeSeries to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * Please see {@see TensorboardServiceClient::tensorboardTimeSeriesName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteTensorboardTimeSeriesRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TensorboardTimeSeries to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TensorboardTimeSeries to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TensorboardTimeSeries to be deleted. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrainingPipelineRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrainingPipelineRequest.php new file mode 100644 index 000000000000..544aa735599d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrainingPipelineRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest + */ +class DeleteTrainingPipelineRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TrainingPipeline resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TrainingPipeline resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * Please see {@see PipelineServiceClient::trainingPipelineName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteTrainingPipelineRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TrainingPipeline resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TrainingPipeline resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TrainingPipeline resource to be deleted. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrialRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrialRequest.php new file mode 100644 index 000000000000..a392aa91f814 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrialRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.DeleteTrialRequest + */ +class DeleteTrialRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * Please see {@see VizierServiceClient::trialName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\DeleteTrialRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The Trial's name. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexOperationMetadata.php new file mode 100644 index 000000000000..359d23294621 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexOperationMetadata.php @@ -0,0 +1,112 @@ +google.cloud.aiplatform.v1.DeployIndexOperationMetadata + */ +class DeployIndexOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * The unique index id specified by user + * + * Generated from protobuf field string deployed_index_id = 2; + */ + protected $deployed_index_id = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * @type string $deployed_index_id + * The unique index id specified by user + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * The unique index id specified by user + * + * Generated from protobuf field string deployed_index_id = 2; + * @return string + */ + public function getDeployedIndexId() + { + return $this->deployed_index_id; + } + + /** + * The unique index id specified by user + * + * Generated from protobuf field string deployed_index_id = 2; + * @param string $var + * @return $this + */ + public function setDeployedIndexId($var) + { + GPBUtil::checkString($var, True); + $this->deployed_index_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexRequest.php new file mode 100644 index 000000000000..d47467ec9876 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexRequest.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.DeployIndexRequest + */ +class DeployIndexRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the IndexEndpoint resource into which to deploy an + * Index. Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $index_endpoint = ''; + /** + * Required. The DeployedIndex to be created within the IndexEndpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndex deployed_index = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $deployed_index = null; + + /** + * @param string $indexEndpoint Required. The name of the IndexEndpoint resource into which to deploy an + * Index. Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * Please see {@see IndexEndpointServiceClient::indexEndpointName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\DeployedIndex $deployedIndex Required. The DeployedIndex to be created within the IndexEndpoint. + * + * @return \Google\Cloud\AIPlatform\V1\DeployIndexRequest + * + * @experimental + */ + public static function build(string $indexEndpoint, \Google\Cloud\AIPlatform\V1\DeployedIndex $deployedIndex): self + { + return (new self()) + ->setIndexEndpoint($indexEndpoint) + ->setDeployedIndex($deployedIndex); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $index_endpoint + * Required. The name of the IndexEndpoint resource into which to deploy an + * Index. Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * @type \Google\Cloud\AIPlatform\V1\DeployedIndex $deployed_index + * Required. The DeployedIndex to be created within the IndexEndpoint. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the IndexEndpoint resource into which to deploy an + * Index. Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getIndexEndpoint() + { + return $this->index_endpoint; + } + + /** + * Required. The name of the IndexEndpoint resource into which to deploy an + * Index. Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setIndexEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->index_endpoint = $var; + + return $this; + } + + /** + * Required. The DeployedIndex to be created within the IndexEndpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndex deployed_index = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\DeployedIndex|null + */ + public function getDeployedIndex() + { + return $this->deployed_index; + } + + public function hasDeployedIndex() + { + return isset($this->deployed_index); + } + + public function clearDeployedIndex() + { + unset($this->deployed_index); + } + + /** + * Required. The DeployedIndex to be created within the IndexEndpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndex deployed_index = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\DeployedIndex $var + * @return $this + */ + public function setDeployedIndex($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedIndex::class); + $this->deployed_index = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexResponse.php new file mode 100644 index 000000000000..fc3b10e89fb9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexResponse.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.DeployIndexResponse + */ +class DeployIndexResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The DeployedIndex that had been deployed in the IndexEndpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndex deployed_index = 1; + */ + protected $deployed_index = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DeployedIndex $deployed_index + * The DeployedIndex that had been deployed in the IndexEndpoint. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * The DeployedIndex that had been deployed in the IndexEndpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndex deployed_index = 1; + * @return \Google\Cloud\AIPlatform\V1\DeployedIndex|null + */ + public function getDeployedIndex() + { + return $this->deployed_index; + } + + public function hasDeployedIndex() + { + return isset($this->deployed_index); + } + + public function clearDeployedIndex() + { + unset($this->deployed_index); + } + + /** + * The DeployedIndex that had been deployed in the IndexEndpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndex deployed_index = 1; + * @param \Google\Cloud\AIPlatform\V1\DeployedIndex $var + * @return $this + */ + public function setDeployedIndex($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedIndex::class); + $this->deployed_index = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelOperationMetadata.php new file mode 100644 index 000000000000..96c212eb21e1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.DeployModelOperationMetadata + */ +class DeployModelOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelRequest.php new file mode 100644 index 000000000000..e044c3fef64d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelRequest.php @@ -0,0 +1,246 @@ +google.cloud.aiplatform.v1.DeployModelRequest + */ +class DeployModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint resource into which to deploy a Model. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * Required. The DeployedModel to be created within the Endpoint. Note that + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] + * must be updated for the DeployedModel to start receiving traffic, either as + * part of this call, or via + * [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $deployed_model = null; + /** + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If this field is non-empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be + * overwritten with it. To refer to the ID of the just being deployed Model, a + * "0" should be used, and the actual ID of the new DeployedModel will be + * filled in its place by this method. The traffic percentage values must add + * up to 100. + * If this field is empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] is not + * updated. + * + * Generated from protobuf field map traffic_split = 3; + */ + private $traffic_split; + + /** + * @param string $endpoint Required. The name of the Endpoint resource into which to deploy a Model. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * Please see {@see EndpointServiceClient::endpointName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\DeployedModel $deployedModel Required. The DeployedModel to be created within the Endpoint. Note that + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] + * must be updated for the DeployedModel to start receiving traffic, either as + * part of this call, or via + * [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint]. + * @param array $trafficSplit A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * + * If this field is non-empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be + * overwritten with it. To refer to the ID of the just being deployed Model, a + * "0" should be used, and the actual ID of the new DeployedModel will be + * filled in its place by this method. The traffic percentage values must add + * up to 100. + * + * If this field is empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] is not + * updated. + * + * @return \Google\Cloud\AIPlatform\V1\DeployModelRequest + * + * @experimental + */ + public static function build(string $endpoint, \Google\Cloud\AIPlatform\V1\DeployedModel $deployedModel, array $trafficSplit): self + { + return (new self()) + ->setEndpoint($endpoint) + ->setDeployedModel($deployedModel) + ->setTrafficSplit($trafficSplit); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Required. The name of the Endpoint resource into which to deploy a Model. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @type \Google\Cloud\AIPlatform\V1\DeployedModel $deployed_model + * Required. The DeployedModel to be created within the Endpoint. Note that + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] + * must be updated for the DeployedModel to start receiving traffic, either as + * part of this call, or via + * [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint]. + * @type array|\Google\Protobuf\Internal\MapField $traffic_split + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If this field is non-empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be + * overwritten with it. To refer to the ID of the just being deployed Model, a + * "0" should be used, and the actual ID of the new DeployedModel will be + * filled in its place by this method. The traffic percentage values must add + * up to 100. + * If this field is empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] is not + * updated. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint resource into which to deploy a Model. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Required. The name of the Endpoint resource into which to deploy a Model. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * Required. The DeployedModel to be created within the Endpoint. Note that + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] + * must be updated for the DeployedModel to start receiving traffic, either as + * part of this call, or via + * [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\DeployedModel|null + */ + public function getDeployedModel() + { + return $this->deployed_model; + } + + public function hasDeployedModel() + { + return isset($this->deployed_model); + } + + public function clearDeployedModel() + { + unset($this->deployed_model); + } + + /** + * Required. The DeployedModel to be created within the Endpoint. Note that + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] + * must be updated for the DeployedModel to start receiving traffic, either as + * part of this call, or via + * [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\DeployedModel $var + * @return $this + */ + public function setDeployedModel($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedModel::class); + $this->deployed_model = $var; + + return $this; + } + + /** + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If this field is non-empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be + * overwritten with it. To refer to the ID of the just being deployed Model, a + * "0" should be used, and the actual ID of the new DeployedModel will be + * filled in its place by this method. The traffic percentage values must add + * up to 100. + * If this field is empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] is not + * updated. + * + * Generated from protobuf field map traffic_split = 3; + * @return \Google\Protobuf\Internal\MapField + */ + public function getTrafficSplit() + { + return $this->traffic_split; + } + + /** + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If this field is non-empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be + * overwritten with it. To refer to the ID of the just being deployed Model, a + * "0" should be used, and the actual ID of the new DeployedModel will be + * filled in its place by this method. The traffic percentage values must add + * up to 100. + * If this field is empty, then the Endpoint's + * [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] is not + * updated. + * + * Generated from protobuf field map traffic_split = 3; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setTrafficSplit($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::INT32); + $this->traffic_split = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelResponse.php new file mode 100644 index 000000000000..affc801ec33e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelResponse.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.DeployModelResponse + */ +class DeployModelResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The DeployedModel that had been deployed in the Endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel deployed_model = 1; + */ + protected $deployed_model = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DeployedModel $deployed_model + * The DeployedModel that had been deployed in the Endpoint. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * The DeployedModel that had been deployed in the Endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel deployed_model = 1; + * @return \Google\Cloud\AIPlatform\V1\DeployedModel|null + */ + public function getDeployedModel() + { + return $this->deployed_model; + } + + public function hasDeployedModel() + { + return isset($this->deployed_model); + } + + public function clearDeployedModel() + { + unset($this->deployed_model); + } + + /** + * The DeployedModel that had been deployed in the Endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel deployed_model = 1; + * @param \Google\Cloud\AIPlatform\V1\DeployedModel $var + * @return $this + */ + public function setDeployedModel($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedModel::class); + $this->deployed_model = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndex.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndex.php new file mode 100644 index 000000000000..d5a84822bdda --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndex.php @@ -0,0 +1,799 @@ +google.cloud.aiplatform.v1.DeployedIndex + */ +class DeployedIndex extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The user specified ID of the DeployedIndex. + * The ID can be up to 128 characters long and must start with a letter and + * only contain letters, numbers, and underscores. + * The ID must be unique within the project it is created in. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $id = ''; + /** + * Required. The name of the Index this is the deployment of. + * We may refer to this Index as the DeployedIndex's "original" Index. + * + * Generated from protobuf field string index = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $index = ''; + /** + * The display name of the DeployedIndex. If not provided upon creation, + * the Index's display_name is used. + * + * Generated from protobuf field string display_name = 3; + */ + protected $display_name = ''; + /** + * Output only. Timestamp when the DeployedIndex was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Provides paths for users to send requests directly to the + * deployed index services running on Cloud via private services access. This + * field is populated if + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] is configured. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexPrivateEndpoints private_endpoints = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $private_endpoints = null; + /** + * Output only. The DeployedIndex may depend on various data on its original + * Index. Additionally when certain changes to the original Index are being + * done (e.g. when what the Index contains is being changed) the DeployedIndex + * may be asynchronously updated in the background to reflect these changes. + * If this timestamp's value is at least the + * [Index.update_time][google.cloud.aiplatform.v1.Index.update_time] of the + * original Index, it means that this DeployedIndex and the original Index are + * in sync. If this timestamp is older, then to see which updates this + * DeployedIndex already contains (and which it does not), one must + * [list][google.longrunning.Operations.ListOperations] the operations that + * are running on the original Index. Only the successfully completed + * Operations with + * [update_time][google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] + * equal or before this sync time are contained in this DeployedIndex. + * + * Generated from protobuf field .google.protobuf.Timestamp index_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $index_sync_time = null; + /** + * Optional. A description of resources that the DeployedIndex uses, which to + * large degree are decided by Vertex AI, and optionally allows only a modest + * additional configuration. + * If min_replica_count is not set, the default value is 2 (we don't provide + * SLA when min_replica_count=1). If max_replica_count is not set, the + * default value is min_replica_count. The max allowed replica count is + * 1000. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $automatic_resources = null; + /** + * Optional. A description of resources that are dedicated to the + * DeployedIndex, and that need a higher degree of manual configuration. The + * field min_replica_count must be set to a value strictly greater than 0, or + * else validation will fail. We don't provide SLA when min_replica_count=1. + * If max_replica_count is not set, the default value is min_replica_count. + * The max allowed replica count is 1000. + * Available machine types for SMALL shard: + * e2-standard-2 and all machine types available for MEDIUM and LARGE shard. + * Available machine types for MEDIUM shard: + * e2-standard-16 and all machine types available for LARGE shard. + * Available machine types for LARGE shard: + * e2-highmem-16, n2d-standard-32. + * n1-standard-16 and n1-standard-32 are still available, but we recommend + * e2-standard-16 and e2-highmem-16 for cost efficiency. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 16 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $dedicated_resources = null; + /** + * Optional. If true, private endpoint's access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that logs may incur a cost, especially if the deployed + * index receives a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * + * Generated from protobuf field bool enable_access_logging = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $enable_access_logging = false; + /** + * Optional. If set, the authentication is enabled for the private endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndexAuthConfig deployed_index_auth_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $deployed_index_auth_config = null; + /** + * Optional. A list of reserved ip ranges under the VPC network that can be + * used for this DeployedIndex. + * If set, we will deploy the index within the provided ip ranges. Otherwise, + * the index might be deployed to any ip ranges under the provided VPC + * network. + * The value should be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: ['vertex-ai-ip-range']. + * For more information about subnets and network IP ranges, please see + * https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $reserved_ip_ranges; + /** + * Optional. The deployment group can be no longer than 64 characters (eg: + * 'test', 'prod'). If not set, we will use the 'default' deployment group. + * Creating `deployment_groups` with `reserved_ip_ranges` is a recommended + * practice when the peered network has multiple peering ranges. This creates + * your deployments from predictable IP spaces for easier traffic + * administration. Also, one deployment_group (except 'default') can only be + * used with the same reserved_ip_ranges which means if the deployment_group + * has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or + * [d, e] is disallowed. + * Note: we only support up to 5 deployment groups(not including 'default'). + * + * Generated from protobuf field string deployment_group = 11 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $deployment_group = ''; + /** + * Optional. If set for PSC deployed index, PSC connection will be + * automatically created after deployment is done and the endpoint information + * is populated in private_endpoints.psc_automated_endpoints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PSCAutomationConfig psc_automation_configs = 19 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $psc_automation_configs; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $id + * Required. The user specified ID of the DeployedIndex. + * The ID can be up to 128 characters long and must start with a letter and + * only contain letters, numbers, and underscores. + * The ID must be unique within the project it is created in. + * @type string $index + * Required. The name of the Index this is the deployment of. + * We may refer to this Index as the DeployedIndex's "original" Index. + * @type string $display_name + * The display name of the DeployedIndex. If not provided upon creation, + * the Index's display_name is used. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when the DeployedIndex was created. + * @type \Google\Cloud\AIPlatform\V1\IndexPrivateEndpoints $private_endpoints + * Output only. Provides paths for users to send requests directly to the + * deployed index services running on Cloud via private services access. This + * field is populated if + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] is configured. + * @type \Google\Protobuf\Timestamp $index_sync_time + * Output only. The DeployedIndex may depend on various data on its original + * Index. Additionally when certain changes to the original Index are being + * done (e.g. when what the Index contains is being changed) the DeployedIndex + * may be asynchronously updated in the background to reflect these changes. + * If this timestamp's value is at least the + * [Index.update_time][google.cloud.aiplatform.v1.Index.update_time] of the + * original Index, it means that this DeployedIndex and the original Index are + * in sync. If this timestamp is older, then to see which updates this + * DeployedIndex already contains (and which it does not), one must + * [list][google.longrunning.Operations.ListOperations] the operations that + * are running on the original Index. Only the successfully completed + * Operations with + * [update_time][google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] + * equal or before this sync time are contained in this DeployedIndex. + * @type \Google\Cloud\AIPlatform\V1\AutomaticResources $automatic_resources + * Optional. A description of resources that the DeployedIndex uses, which to + * large degree are decided by Vertex AI, and optionally allows only a modest + * additional configuration. + * If min_replica_count is not set, the default value is 2 (we don't provide + * SLA when min_replica_count=1). If max_replica_count is not set, the + * default value is min_replica_count. The max allowed replica count is + * 1000. + * @type \Google\Cloud\AIPlatform\V1\DedicatedResources $dedicated_resources + * Optional. A description of resources that are dedicated to the + * DeployedIndex, and that need a higher degree of manual configuration. The + * field min_replica_count must be set to a value strictly greater than 0, or + * else validation will fail. We don't provide SLA when min_replica_count=1. + * If max_replica_count is not set, the default value is min_replica_count. + * The max allowed replica count is 1000. + * Available machine types for SMALL shard: + * e2-standard-2 and all machine types available for MEDIUM and LARGE shard. + * Available machine types for MEDIUM shard: + * e2-standard-16 and all machine types available for LARGE shard. + * Available machine types for LARGE shard: + * e2-highmem-16, n2d-standard-32. + * n1-standard-16 and n1-standard-32 are still available, but we recommend + * e2-standard-16 and e2-highmem-16 for cost efficiency. + * @type bool $enable_access_logging + * Optional. If true, private endpoint's access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that logs may incur a cost, especially if the deployed + * index receives a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * @type \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig $deployed_index_auth_config + * Optional. If set, the authentication is enabled for the private endpoint. + * @type array|\Google\Protobuf\Internal\RepeatedField $reserved_ip_ranges + * Optional. A list of reserved ip ranges under the VPC network that can be + * used for this DeployedIndex. + * If set, we will deploy the index within the provided ip ranges. Otherwise, + * the index might be deployed to any ip ranges under the provided VPC + * network. + * The value should be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: ['vertex-ai-ip-range']. + * For more information about subnets and network IP ranges, please see + * https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. + * @type string $deployment_group + * Optional. The deployment group can be no longer than 64 characters (eg: + * 'test', 'prod'). If not set, we will use the 'default' deployment group. + * Creating `deployment_groups` with `reserved_ip_ranges` is a recommended + * practice when the peered network has multiple peering ranges. This creates + * your deployments from predictable IP spaces for easier traffic + * administration. Also, one deployment_group (except 'default') can only be + * used with the same reserved_ip_ranges which means if the deployment_group + * has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or + * [d, e] is disallowed. + * Note: we only support up to 5 deployment groups(not including 'default'). + * @type array<\Google\Cloud\AIPlatform\V1\PSCAutomationConfig>|\Google\Protobuf\Internal\RepeatedField $psc_automation_configs + * Optional. If set for PSC deployed index, PSC connection will be + * automatically created after deployment is done and the endpoint information + * is populated in private_endpoints.psc_automated_endpoints. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpoint::initOnce(); + parent::__construct($data); + } + + /** + * Required. The user specified ID of the DeployedIndex. + * The ID can be up to 128 characters long and must start with a letter and + * only contain letters, numbers, and underscores. + * The ID must be unique within the project it is created in. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getId() + { + return $this->id; + } + + /** + * Required. The user specified ID of the DeployedIndex. + * The ID can be up to 128 characters long and must start with a letter and + * only contain letters, numbers, and underscores. + * The ID must be unique within the project it is created in. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setId($var) + { + GPBUtil::checkString($var, True); + $this->id = $var; + + return $this; + } + + /** + * Required. The name of the Index this is the deployment of. + * We may refer to this Index as the DeployedIndex's "original" Index. + * + * Generated from protobuf field string index = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getIndex() + { + return $this->index; + } + + /** + * Required. The name of the Index this is the deployment of. + * We may refer to this Index as the DeployedIndex's "original" Index. + * + * Generated from protobuf field string index = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setIndex($var) + { + GPBUtil::checkString($var, True); + $this->index = $var; + + return $this; + } + + /** + * The display name of the DeployedIndex. If not provided upon creation, + * the Index's display_name is used. + * + * Generated from protobuf field string display_name = 3; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * The display name of the DeployedIndex. If not provided upon creation, + * the Index's display_name is used. + * + * Generated from protobuf field string display_name = 3; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Output only. Timestamp when the DeployedIndex was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when the DeployedIndex was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Provides paths for users to send requests directly to the + * deployed index services running on Cloud via private services access. This + * field is populated if + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] is configured. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexPrivateEndpoints private_endpoints = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\IndexPrivateEndpoints|null + */ + public function getPrivateEndpoints() + { + return $this->private_endpoints; + } + + public function hasPrivateEndpoints() + { + return isset($this->private_endpoints); + } + + public function clearPrivateEndpoints() + { + unset($this->private_endpoints); + } + + /** + * Output only. Provides paths for users to send requests directly to the + * deployed index services running on Cloud via private services access. This + * field is populated if + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] is configured. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexPrivateEndpoints private_endpoints = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\IndexPrivateEndpoints $var + * @return $this + */ + public function setPrivateEndpoints($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexPrivateEndpoints::class); + $this->private_endpoints = $var; + + return $this; + } + + /** + * Output only. The DeployedIndex may depend on various data on its original + * Index. Additionally when certain changes to the original Index are being + * done (e.g. when what the Index contains is being changed) the DeployedIndex + * may be asynchronously updated in the background to reflect these changes. + * If this timestamp's value is at least the + * [Index.update_time][google.cloud.aiplatform.v1.Index.update_time] of the + * original Index, it means that this DeployedIndex and the original Index are + * in sync. If this timestamp is older, then to see which updates this + * DeployedIndex already contains (and which it does not), one must + * [list][google.longrunning.Operations.ListOperations] the operations that + * are running on the original Index. Only the successfully completed + * Operations with + * [update_time][google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] + * equal or before this sync time are contained in this DeployedIndex. + * + * Generated from protobuf field .google.protobuf.Timestamp index_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getIndexSyncTime() + { + return $this->index_sync_time; + } + + public function hasIndexSyncTime() + { + return isset($this->index_sync_time); + } + + public function clearIndexSyncTime() + { + unset($this->index_sync_time); + } + + /** + * Output only. The DeployedIndex may depend on various data on its original + * Index. Additionally when certain changes to the original Index are being + * done (e.g. when what the Index contains is being changed) the DeployedIndex + * may be asynchronously updated in the background to reflect these changes. + * If this timestamp's value is at least the + * [Index.update_time][google.cloud.aiplatform.v1.Index.update_time] of the + * original Index, it means that this DeployedIndex and the original Index are + * in sync. If this timestamp is older, then to see which updates this + * DeployedIndex already contains (and which it does not), one must + * [list][google.longrunning.Operations.ListOperations] the operations that + * are running on the original Index. Only the successfully completed + * Operations with + * [update_time][google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] + * equal or before this sync time are contained in this DeployedIndex. + * + * Generated from protobuf field .google.protobuf.Timestamp index_sync_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setIndexSyncTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->index_sync_time = $var; + + return $this; + } + + /** + * Optional. A description of resources that the DeployedIndex uses, which to + * large degree are decided by Vertex AI, and optionally allows only a modest + * additional configuration. + * If min_replica_count is not set, the default value is 2 (we don't provide + * SLA when min_replica_count=1). If max_replica_count is not set, the + * default value is min_replica_count. The max allowed replica count is + * 1000. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\AutomaticResources|null + */ + public function getAutomaticResources() + { + return $this->automatic_resources; + } + + public function hasAutomaticResources() + { + return isset($this->automatic_resources); + } + + public function clearAutomaticResources() + { + unset($this->automatic_resources); + } + + /** + * Optional. A description of resources that the DeployedIndex uses, which to + * large degree are decided by Vertex AI, and optionally allows only a modest + * additional configuration. + * If min_replica_count is not set, the default value is 2 (we don't provide + * SLA when min_replica_count=1). If max_replica_count is not set, the + * default value is min_replica_count. The max allowed replica count is + * 1000. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\AutomaticResources $var + * @return $this + */ + public function setAutomaticResources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\AutomaticResources::class); + $this->automatic_resources = $var; + + return $this; + } + + /** + * Optional. A description of resources that are dedicated to the + * DeployedIndex, and that need a higher degree of manual configuration. The + * field min_replica_count must be set to a value strictly greater than 0, or + * else validation will fail. We don't provide SLA when min_replica_count=1. + * If max_replica_count is not set, the default value is min_replica_count. + * The max allowed replica count is 1000. + * Available machine types for SMALL shard: + * e2-standard-2 and all machine types available for MEDIUM and LARGE shard. + * Available machine types for MEDIUM shard: + * e2-standard-16 and all machine types available for LARGE shard. + * Available machine types for LARGE shard: + * e2-highmem-16, n2d-standard-32. + * n1-standard-16 and n1-standard-32 are still available, but we recommend + * e2-standard-16 and e2-highmem-16 for cost efficiency. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\DedicatedResources|null + */ + public function getDedicatedResources() + { + return $this->dedicated_resources; + } + + public function hasDedicatedResources() + { + return isset($this->dedicated_resources); + } + + public function clearDedicatedResources() + { + unset($this->dedicated_resources); + } + + /** + * Optional. A description of resources that are dedicated to the + * DeployedIndex, and that need a higher degree of manual configuration. The + * field min_replica_count must be set to a value strictly greater than 0, or + * else validation will fail. We don't provide SLA when min_replica_count=1. + * If max_replica_count is not set, the default value is min_replica_count. + * The max allowed replica count is 1000. + * Available machine types for SMALL shard: + * e2-standard-2 and all machine types available for MEDIUM and LARGE shard. + * Available machine types for MEDIUM shard: + * e2-standard-16 and all machine types available for LARGE shard. + * Available machine types for LARGE shard: + * e2-highmem-16, n2d-standard-32. + * n1-standard-16 and n1-standard-32 are still available, but we recommend + * e2-standard-16 and e2-highmem-16 for cost efficiency. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\DedicatedResources $var + * @return $this + */ + public function setDedicatedResources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DedicatedResources::class); + $this->dedicated_resources = $var; + + return $this; + } + + /** + * Optional. If true, private endpoint's access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that logs may incur a cost, especially if the deployed + * index receives a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * + * Generated from protobuf field bool enable_access_logging = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getEnableAccessLogging() + { + return $this->enable_access_logging; + } + + /** + * Optional. If true, private endpoint's access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that logs may incur a cost, especially if the deployed + * index receives a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * + * Generated from protobuf field bool enable_access_logging = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setEnableAccessLogging($var) + { + GPBUtil::checkBool($var); + $this->enable_access_logging = $var; + + return $this; + } + + /** + * Optional. If set, the authentication is enabled for the private endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndexAuthConfig deployed_index_auth_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig|null + */ + public function getDeployedIndexAuthConfig() + { + return $this->deployed_index_auth_config; + } + + public function hasDeployedIndexAuthConfig() + { + return isset($this->deployed_index_auth_config); + } + + public function clearDeployedIndexAuthConfig() + { + unset($this->deployed_index_auth_config); + } + + /** + * Optional. If set, the authentication is enabled for the private endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndexAuthConfig deployed_index_auth_config = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig $var + * @return $this + */ + public function setDeployedIndexAuthConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig::class); + $this->deployed_index_auth_config = $var; + + return $this; + } + + /** + * Optional. A list of reserved ip ranges under the VPC network that can be + * used for this DeployedIndex. + * If set, we will deploy the index within the provided ip ranges. Otherwise, + * the index might be deployed to any ip ranges under the provided VPC + * network. + * The value should be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: ['vertex-ai-ip-range']. + * For more information about subnets and network IP ranges, please see + * https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getReservedIpRanges() + { + return $this->reserved_ip_ranges; + } + + /** + * Optional. A list of reserved ip ranges under the VPC network that can be + * used for this DeployedIndex. + * If set, we will deploy the index within the provided ip ranges. Otherwise, + * the index might be deployed to any ip ranges under the provided VPC + * network. + * The value should be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: ['vertex-ai-ip-range']. + * For more information about subnets and network IP ranges, please see + * https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setReservedIpRanges($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->reserved_ip_ranges = $arr; + + return $this; + } + + /** + * Optional. The deployment group can be no longer than 64 characters (eg: + * 'test', 'prod'). If not set, we will use the 'default' deployment group. + * Creating `deployment_groups` with `reserved_ip_ranges` is a recommended + * practice when the peered network has multiple peering ranges. This creates + * your deployments from predictable IP spaces for easier traffic + * administration. Also, one deployment_group (except 'default') can only be + * used with the same reserved_ip_ranges which means if the deployment_group + * has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or + * [d, e] is disallowed. + * Note: we only support up to 5 deployment groups(not including 'default'). + * + * Generated from protobuf field string deployment_group = 11 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getDeploymentGroup() + { + return $this->deployment_group; + } + + /** + * Optional. The deployment group can be no longer than 64 characters (eg: + * 'test', 'prod'). If not set, we will use the 'default' deployment group. + * Creating `deployment_groups` with `reserved_ip_ranges` is a recommended + * practice when the peered network has multiple peering ranges. This creates + * your deployments from predictable IP spaces for easier traffic + * administration. Also, one deployment_group (except 'default') can only be + * used with the same reserved_ip_ranges which means if the deployment_group + * has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or + * [d, e] is disallowed. + * Note: we only support up to 5 deployment groups(not including 'default'). + * + * Generated from protobuf field string deployment_group = 11 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setDeploymentGroup($var) + { + GPBUtil::checkString($var, True); + $this->deployment_group = $var; + + return $this; + } + + /** + * Optional. If set for PSC deployed index, PSC connection will be + * automatically created after deployment is done and the endpoint information + * is populated in private_endpoints.psc_automated_endpoints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PSCAutomationConfig psc_automation_configs = 19 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPscAutomationConfigs() + { + return $this->psc_automation_configs; + } + + /** + * Optional. If set for PSC deployed index, PSC connection will be + * automatically created after deployment is done and the endpoint information + * is populated in private_endpoints.psc_automated_endpoints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PSCAutomationConfig psc_automation_configs = 19 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\PSCAutomationConfig>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPscAutomationConfigs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\PSCAutomationConfig::class); + $this->psc_automation_configs = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig.php new file mode 100644 index 000000000000..fb9017e62156 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.DeployedIndexAuthConfig + */ +class DeployedIndexAuthConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Defines the authentication provider that the DeployedIndex uses. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1; + */ + protected $auth_provider = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig\AuthProvider $auth_provider + * Defines the authentication provider that the DeployedIndex uses. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpoint::initOnce(); + parent::__construct($data); + } + + /** + * Defines the authentication provider that the DeployedIndex uses. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1; + * @return \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig\AuthProvider|null + */ + public function getAuthProvider() + { + return $this->auth_provider; + } + + public function hasAuthProvider() + { + return isset($this->auth_provider); + } + + public function clearAuthProvider() + { + unset($this->auth_provider); + } + + /** + * Defines the authentication provider that the DeployedIndex uses. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1; + * @param \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig\AuthProvider $var + * @return $this + */ + public function setAuthProvider($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig\AuthProvider::class); + $this->auth_provider = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig/AuthProvider.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig/AuthProvider.php new file mode 100644 index 000000000000..4397246103e2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig/AuthProvider.php @@ -0,0 +1,126 @@ +google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider + */ +class AuthProvider extends \Google\Protobuf\Internal\Message +{ + /** + * The list of JWT + * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). + * that are allowed to access. A JWT containing any of these audiences will + * be accepted. + * + * Generated from protobuf field repeated string audiences = 1; + */ + private $audiences; + /** + * A list of allowed JWT issuers. Each entry must be a valid Google + * service account, in the following format: + * `service-account-name@project-id.iam.gserviceaccount.com` + * + * Generated from protobuf field repeated string allowed_issuers = 2; + */ + private $allowed_issuers; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $audiences + * The list of JWT + * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). + * that are allowed to access. A JWT containing any of these audiences will + * be accepted. + * @type array|\Google\Protobuf\Internal\RepeatedField $allowed_issuers + * A list of allowed JWT issuers. Each entry must be a valid Google + * service account, in the following format: + * `service-account-name@project-id.iam.gserviceaccount.com` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpoint::initOnce(); + parent::__construct($data); + } + + /** + * The list of JWT + * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). + * that are allowed to access. A JWT containing any of these audiences will + * be accepted. + * + * Generated from protobuf field repeated string audiences = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAudiences() + { + return $this->audiences; + } + + /** + * The list of JWT + * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). + * that are allowed to access. A JWT containing any of these audiences will + * be accepted. + * + * Generated from protobuf field repeated string audiences = 1; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAudiences($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->audiences = $arr; + + return $this; + } + + /** + * A list of allowed JWT issuers. Each entry must be a valid Google + * service account, in the following format: + * `service-account-name@project-id.iam.gserviceaccount.com` + * + * Generated from protobuf field repeated string allowed_issuers = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAllowedIssuers() + { + return $this->allowed_issuers; + } + + /** + * A list of allowed JWT issuers. Each entry must be a valid Google + * service account, in the following format: + * `service-account-name@project-id.iam.gserviceaccount.com` + * + * Generated from protobuf field repeated string allowed_issuers = 2; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAllowedIssuers($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->allowed_issuers = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(AuthProvider::class, \Google\Cloud\AIPlatform\V1\DeployedIndexAuthConfig_AuthProvider::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexRef.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexRef.php new file mode 100644 index 000000000000..a27c56b931f1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexRef.php @@ -0,0 +1,135 @@ +google.cloud.aiplatform.v1.DeployedIndexRef + */ +class DeployedIndexRef extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. A resource name of the IndexEndpoint. + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { + */ + protected $index_endpoint = ''; + /** + * Immutable. The ID of the DeployedIndex in the above IndexEndpoint. + * + * Generated from protobuf field string deployed_index_id = 2 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $deployed_index_id = ''; + /** + * Output only. The display name of the DeployedIndex. + * + * Generated from protobuf field string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $display_name = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $index_endpoint + * Immutable. A resource name of the IndexEndpoint. + * @type string $deployed_index_id + * Immutable. The ID of the DeployedIndex in the above IndexEndpoint. + * @type string $display_name + * Output only. The display name of the DeployedIndex. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeployedIndexRef::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. A resource name of the IndexEndpoint. + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { + * @return string + */ + public function getIndexEndpoint() + { + return $this->index_endpoint; + } + + /** + * Immutable. A resource name of the IndexEndpoint. + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setIndexEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->index_endpoint = $var; + + return $this; + } + + /** + * Immutable. The ID of the DeployedIndex in the above IndexEndpoint. + * + * Generated from protobuf field string deployed_index_id = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getDeployedIndexId() + { + return $this->deployed_index_id; + } + + /** + * Immutable. The ID of the DeployedIndex in the above IndexEndpoint. + * + * Generated from protobuf field string deployed_index_id = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setDeployedIndexId($var) + { + GPBUtil::checkString($var, True); + $this->deployed_index_id = $var; + + return $this; + } + + /** + * Output only. The display name of the DeployedIndex. + * + * Generated from protobuf field string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Output only. The display name of the DeployedIndex. + * + * Generated from protobuf field string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel.php new file mode 100644 index 000000000000..3f33119f03f8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel.php @@ -0,0 +1,879 @@ +google.cloud.aiplatform.v1.DeployedModel + */ +class DeployedModel extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. The ID of the DeployedModel. If not provided upon deployment, + * Vertex AI will generate a value for this ID. + * This value should be 1-10 characters, and valid characters are `/[0-9]/`. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $id = ''; + /** + * Required. The resource name of the Model that this is the deployment of. + * Note that the Model may be in a different location than the DeployedModel's + * Endpoint. + * The resource name may contain version id or version alias to specify the + * version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * + * Generated from protobuf field string model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $model = ''; + /** + * Output only. The version ID of the model that is deployed. + * + * Generated from protobuf field string model_version_id = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $model_version_id = ''; + /** + * The display name of the DeployedModel. If not provided upon creation, + * the Model's display_name is used. + * + * Generated from protobuf field string display_name = 3; + */ + protected $display_name = ''; + /** + * Output only. Timestamp when the DeployedModel was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Explanation configuration for this DeployedModel. + * When deploying a Model using + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel], + * this value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * are optional in the request. If a field of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * is not populated, the value of the same field of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is inherited. If the corresponding + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is not populated, all fields of the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * will be used for the explanation configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpec explanation_spec = 9; + */ + protected $explanation_spec = null; + /** + * If true, deploy the model without explainable feature, regardless the + * existence of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec]. + * + * Generated from protobuf field bool disable_explanations = 19; + */ + protected $disable_explanations = false; + /** + * The service account that the DeployedModel's container runs as. Specify the + * email address of the service account. If this service account is not + * specified, the container runs as a service account that doesn't have access + * to the resource project. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * + * Generated from protobuf field string service_account = 11; + */ + protected $service_account = ''; + /** + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 15; + */ + protected $disable_container_logging = false; + /** + * If true, online prediction access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that logs may incur a cost, especially if your project + * receives prediction requests at a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * + * Generated from protobuf field bool enable_access_logging = 13; + */ + protected $enable_access_logging = false; + /** + * Output only. Provide paths for users to send predict/explain/health + * requests directly to the deployed model services running on Cloud via + * private services access. This field is populated if + * [network][google.cloud.aiplatform.v1.Endpoint.network] is configured. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateEndpoints private_endpoints = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $private_endpoints = null; + /** + * Configuration for faster model deployment. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FasterDeploymentConfig faster_deployment_config = 23; + */ + protected $faster_deployment_config = null; + /** + * Output only. Runtime status of the deployed model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel.Status status = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $status = null; + /** + * System labels to apply to Model Garden deployments. + * System labels are managed by Google for internal use only. + * + * Generated from protobuf field map system_labels = 28; + */ + private $system_labels; + protected $prediction_resources; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DedicatedResources $dedicated_resources + * A description of resources that are dedicated to the DeployedModel, and + * that need a higher degree of manual configuration. + * @type \Google\Cloud\AIPlatform\V1\AutomaticResources $automatic_resources + * A description of resources that to large degree are decided by Vertex + * AI, and require only a modest additional configuration. + * @type string $shared_resources + * The resource name of the shared DeploymentResourcePool to deploy on. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * @type string $id + * Immutable. The ID of the DeployedModel. If not provided upon deployment, + * Vertex AI will generate a value for this ID. + * This value should be 1-10 characters, and valid characters are `/[0-9]/`. + * @type string $model + * Required. The resource name of the Model that this is the deployment of. + * Note that the Model may be in a different location than the DeployedModel's + * Endpoint. + * The resource name may contain version id or version alias to specify the + * version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * @type string $model_version_id + * Output only. The version ID of the model that is deployed. + * @type string $display_name + * The display name of the DeployedModel. If not provided upon creation, + * the Model's display_name is used. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when the DeployedModel was created. + * @type \Google\Cloud\AIPlatform\V1\ExplanationSpec $explanation_spec + * Explanation configuration for this DeployedModel. + * When deploying a Model using + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel], + * this value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * are optional in the request. If a field of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * is not populated, the value of the same field of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is inherited. If the corresponding + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is not populated, all fields of the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * will be used for the explanation configuration. + * @type bool $disable_explanations + * If true, deploy the model without explainable feature, regardless the + * existence of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec]. + * @type string $service_account + * The service account that the DeployedModel's container runs as. Specify the + * email address of the service account. If this service account is not + * specified, the container runs as a service account that doesn't have access + * to the resource project. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * @type bool $disable_container_logging + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * @type bool $enable_access_logging + * If true, online prediction access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that logs may incur a cost, especially if your project + * receives prediction requests at a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * @type \Google\Cloud\AIPlatform\V1\PrivateEndpoints $private_endpoints + * Output only. Provide paths for users to send predict/explain/health + * requests directly to the deployed model services running on Cloud via + * private services access. This field is populated if + * [network][google.cloud.aiplatform.v1.Endpoint.network] is configured. + * @type \Google\Cloud\AIPlatform\V1\FasterDeploymentConfig $faster_deployment_config + * Configuration for faster model deployment. + * @type \Google\Cloud\AIPlatform\V1\DeployedModel\Status $status + * Output only. Runtime status of the deployed model. + * @type array|\Google\Protobuf\Internal\MapField $system_labels + * System labels to apply to Model Garden deployments. + * System labels are managed by Google for internal use only. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Endpoint::initOnce(); + parent::__construct($data); + } + + /** + * A description of resources that are dedicated to the DeployedModel, and + * that need a higher degree of manual configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 7; + * @return \Google\Cloud\AIPlatform\V1\DedicatedResources|null + */ + public function getDedicatedResources() + { + return $this->readOneof(7); + } + + public function hasDedicatedResources() + { + return $this->hasOneof(7); + } + + /** + * A description of resources that are dedicated to the DeployedModel, and + * that need a higher degree of manual configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 7; + * @param \Google\Cloud\AIPlatform\V1\DedicatedResources $var + * @return $this + */ + public function setDedicatedResources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DedicatedResources::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * A description of resources that to large degree are decided by Vertex + * AI, and require only a modest additional configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 8; + * @return \Google\Cloud\AIPlatform\V1\AutomaticResources|null + */ + public function getAutomaticResources() + { + return $this->readOneof(8); + } + + public function hasAutomaticResources() + { + return $this->hasOneof(8); + } + + /** + * A description of resources that to large degree are decided by Vertex + * AI, and require only a modest additional configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 8; + * @param \Google\Cloud\AIPlatform\V1\AutomaticResources $var + * @return $this + */ + public function setAutomaticResources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\AutomaticResources::class); + $this->writeOneof(8, $var); + + return $this; + } + + /** + * The resource name of the shared DeploymentResourcePool to deploy on. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string shared_resources = 17 [(.google.api.resource_reference) = { + * @return string + */ + public function getSharedResources() + { + return $this->readOneof(17); + } + + public function hasSharedResources() + { + return $this->hasOneof(17); + } + + /** + * The resource name of the shared DeploymentResourcePool to deploy on. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string shared_resources = 17 [(.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setSharedResources($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(17, $var); + + return $this; + } + + /** + * Immutable. The ID of the DeployedModel. If not provided upon deployment, + * Vertex AI will generate a value for this ID. + * This value should be 1-10 characters, and valid characters are `/[0-9]/`. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getId() + { + return $this->id; + } + + /** + * Immutable. The ID of the DeployedModel. If not provided upon deployment, + * Vertex AI will generate a value for this ID. + * This value should be 1-10 characters, and valid characters are `/[0-9]/`. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setId($var) + { + GPBUtil::checkString($var, True); + $this->id = $var; + + return $this; + } + + /** + * Required. The resource name of the Model that this is the deployment of. + * Note that the Model may be in a different location than the DeployedModel's + * Endpoint. + * The resource name may contain version id or version alias to specify the + * version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * + * Generated from protobuf field string model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * Required. The resource name of the Model that this is the deployment of. + * Note that the Model may be in a different location than the DeployedModel's + * Endpoint. + * The resource name may contain version id or version alias to specify the + * version. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * if no version is specified, the default version will be deployed. + * + * Generated from protobuf field string model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Output only. The version ID of the model that is deployed. + * + * Generated from protobuf field string model_version_id = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getModelVersionId() + { + return $this->model_version_id; + } + + /** + * Output only. The version ID of the model that is deployed. + * + * Generated from protobuf field string model_version_id = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setModelVersionId($var) + { + GPBUtil::checkString($var, True); + $this->model_version_id = $var; + + return $this; + } + + /** + * The display name of the DeployedModel. If not provided upon creation, + * the Model's display_name is used. + * + * Generated from protobuf field string display_name = 3; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * The display name of the DeployedModel. If not provided upon creation, + * the Model's display_name is used. + * + * Generated from protobuf field string display_name = 3; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Output only. Timestamp when the DeployedModel was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when the DeployedModel was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Explanation configuration for this DeployedModel. + * When deploying a Model using + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel], + * this value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * are optional in the request. If a field of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * is not populated, the value of the same field of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is inherited. If the corresponding + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is not populated, all fields of the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * will be used for the explanation configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpec explanation_spec = 9; + * @return \Google\Cloud\AIPlatform\V1\ExplanationSpec|null + */ + public function getExplanationSpec() + { + return $this->explanation_spec; + } + + public function hasExplanationSpec() + { + return isset($this->explanation_spec); + } + + public function clearExplanationSpec() + { + unset($this->explanation_spec); + } + + /** + * Explanation configuration for this DeployedModel. + * When deploying a Model using + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel], + * this value overrides the value of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec]. + * All fields of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * are optional in the request. If a field of + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * is not populated, the value of the same field of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is inherited. If the corresponding + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * is not populated, all fields of the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * will be used for the explanation configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpec explanation_spec = 9; + * @param \Google\Cloud\AIPlatform\V1\ExplanationSpec $var + * @return $this + */ + public function setExplanationSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationSpec::class); + $this->explanation_spec = $var; + + return $this; + } + + /** + * If true, deploy the model without explainable feature, regardless the + * existence of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec]. + * + * Generated from protobuf field bool disable_explanations = 19; + * @return bool + */ + public function getDisableExplanations() + { + return $this->disable_explanations; + } + + /** + * If true, deploy the model without explainable feature, regardless the + * existence of + * [Model.explanation_spec][google.cloud.aiplatform.v1.Model.explanation_spec] + * or + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec]. + * + * Generated from protobuf field bool disable_explanations = 19; + * @param bool $var + * @return $this + */ + public function setDisableExplanations($var) + { + GPBUtil::checkBool($var); + $this->disable_explanations = $var; + + return $this; + } + + /** + * The service account that the DeployedModel's container runs as. Specify the + * email address of the service account. If this service account is not + * specified, the container runs as a service account that doesn't have access + * to the resource project. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * + * Generated from protobuf field string service_account = 11; + * @return string + */ + public function getServiceAccount() + { + return $this->service_account; + } + + /** + * The service account that the DeployedModel's container runs as. Specify the + * email address of the service account. If this service account is not + * specified, the container runs as a service account that doesn't have access + * to the resource project. + * Users deploying the Model must have the `iam.serviceAccounts.actAs` + * permission on this service account. + * + * Generated from protobuf field string service_account = 11; + * @param string $var + * @return $this + */ + public function setServiceAccount($var) + { + GPBUtil::checkString($var, True); + $this->service_account = $var; + + return $this; + } + + /** + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 15; + * @return bool + */ + public function getDisableContainerLogging() + { + return $this->disable_container_logging; + } + + /** + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to + * Cloud Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 15; + * @param bool $var + * @return $this + */ + public function setDisableContainerLogging($var) + { + GPBUtil::checkBool($var); + $this->disable_container_logging = $var; + + return $this; + } + + /** + * If true, online prediction access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that logs may incur a cost, especially if your project + * receives prediction requests at a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * + * Generated from protobuf field bool enable_access_logging = 13; + * @return bool + */ + public function getEnableAccessLogging() + { + return $this->enable_access_logging; + } + + /** + * If true, online prediction access logs are sent to Cloud + * Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that logs may incur a cost, especially if your project + * receives prediction requests at a high queries per second rate (QPS). + * Estimate your costs before enabling this option. + * + * Generated from protobuf field bool enable_access_logging = 13; + * @param bool $var + * @return $this + */ + public function setEnableAccessLogging($var) + { + GPBUtil::checkBool($var); + $this->enable_access_logging = $var; + + return $this; + } + + /** + * Output only. Provide paths for users to send predict/explain/health + * requests directly to the deployed model services running on Cloud via + * private services access. This field is populated if + * [network][google.cloud.aiplatform.v1.Endpoint.network] is configured. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateEndpoints private_endpoints = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\PrivateEndpoints|null + */ + public function getPrivateEndpoints() + { + return $this->private_endpoints; + } + + public function hasPrivateEndpoints() + { + return isset($this->private_endpoints); + } + + public function clearPrivateEndpoints() + { + unset($this->private_endpoints); + } + + /** + * Output only. Provide paths for users to send predict/explain/health + * requests directly to the deployed model services running on Cloud via + * private services access. This field is populated if + * [network][google.cloud.aiplatform.v1.Endpoint.network] is configured. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateEndpoints private_endpoints = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\PrivateEndpoints $var + * @return $this + */ + public function setPrivateEndpoints($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PrivateEndpoints::class); + $this->private_endpoints = $var; + + return $this; + } + + /** + * Configuration for faster model deployment. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FasterDeploymentConfig faster_deployment_config = 23; + * @return \Google\Cloud\AIPlatform\V1\FasterDeploymentConfig|null + */ + public function getFasterDeploymentConfig() + { + return $this->faster_deployment_config; + } + + public function hasFasterDeploymentConfig() + { + return isset($this->faster_deployment_config); + } + + public function clearFasterDeploymentConfig() + { + unset($this->faster_deployment_config); + } + + /** + * Configuration for faster model deployment. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FasterDeploymentConfig faster_deployment_config = 23; + * @param \Google\Cloud\AIPlatform\V1\FasterDeploymentConfig $var + * @return $this + */ + public function setFasterDeploymentConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FasterDeploymentConfig::class); + $this->faster_deployment_config = $var; + + return $this; + } + + /** + * Output only. Runtime status of the deployed model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel.Status status = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\DeployedModel\Status|null + */ + public function getStatus() + { + return $this->status; + } + + public function hasStatus() + { + return isset($this->status); + } + + public function clearStatus() + { + unset($this->status); + } + + /** + * Output only. Runtime status of the deployed model. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DeployedModel.Status status = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\DeployedModel\Status $var + * @return $this + */ + public function setStatus($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DeployedModel\Status::class); + $this->status = $var; + + return $this; + } + + /** + * System labels to apply to Model Garden deployments. + * System labels are managed by Google for internal use only. + * + * Generated from protobuf field map system_labels = 28; + * @return \Google\Protobuf\Internal\MapField + */ + public function getSystemLabels() + { + return $this->system_labels; + } + + /** + * System labels to apply to Model Garden deployments. + * System labels are managed by Google for internal use only. + * + * Generated from protobuf field map system_labels = 28; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setSystemLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->system_labels = $arr; + + return $this; + } + + /** + * @return string + */ + public function getPredictionResources() + { + return $this->whichOneof("prediction_resources"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel/Status.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel/Status.php new file mode 100644 index 000000000000..7517c97ddb2c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel/Status.php @@ -0,0 +1,148 @@ +google.cloud.aiplatform.v1.DeployedModel.Status + */ +class Status extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The latest deployed model's status message (if any). + * + * Generated from protobuf field string message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $message = ''; + /** + * Output only. The time at which the status was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $last_update_time = null; + /** + * Output only. The number of available replicas of the deployed model. + * + * Generated from protobuf field int32 available_replica_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $available_replica_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $message + * Output only. The latest deployed model's status message (if any). + * @type \Google\Protobuf\Timestamp $last_update_time + * Output only. The time at which the status was last updated. + * @type int $available_replica_count + * Output only. The number of available replicas of the deployed model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Endpoint::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The latest deployed model's status message (if any). + * + * Generated from protobuf field string message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getMessage() + { + return $this->message; + } + + /** + * Output only. The latest deployed model's status message (if any). + * + * Generated from protobuf field string message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setMessage($var) + { + GPBUtil::checkString($var, True); + $this->message = $var; + + return $this; + } + + /** + * Output only. The time at which the status was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getLastUpdateTime() + { + return $this->last_update_time; + } + + public function hasLastUpdateTime() + { + return isset($this->last_update_time); + } + + public function clearLastUpdateTime() + { + unset($this->last_update_time); + } + + /** + * Output only. The time at which the status was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp last_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setLastUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->last_update_time = $var; + + return $this; + } + + /** + * Output only. The number of available replicas of the deployed model. + * + * Generated from protobuf field int32 available_replica_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getAvailableReplicaCount() + { + return $this->available_replica_count; + } + + /** + * Output only. The number of available replicas of the deployed model. + * + * Generated from protobuf field int32 available_replica_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setAvailableReplicaCount($var) + { + GPBUtil::checkInt32($var); + $this->available_replica_count = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Status::class, \Google\Cloud\AIPlatform\V1\DeployedModel_Status::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModelRef.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModelRef.php new file mode 100644 index 000000000000..1f270de80921 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModelRef.php @@ -0,0 +1,101 @@ +google.cloud.aiplatform.v1.DeployedModelRef + */ +class DeployedModelRef extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. A resource name of an Endpoint. + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * Immutable. An ID of a DeployedModel in the above Endpoint. + * + * Generated from protobuf field string deployed_model_id = 2 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $deployed_model_id = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Immutable. A resource name of an Endpoint. + * @type string $deployed_model_id + * Immutable. An ID of a DeployedModel in the above Endpoint. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeployedModelRef::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. A resource name of an Endpoint. + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Immutable. A resource name of an Endpoint. + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * Immutable. An ID of a DeployedModel in the above Endpoint. + * + * Generated from protobuf field string deployed_model_id = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getDeployedModelId() + { + return $this->deployed_model_id; + } + + /** + * Immutable. An ID of a DeployedModel in the above Endpoint. + * + * Generated from protobuf field string deployed_model_id = 2 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setDeployedModelId($var) + { + GPBUtil::checkString($var, True); + $this->deployed_model_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeploymentResourcePool.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeploymentResourcePool.php new file mode 100644 index 000000000000..80000aa73fb7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeploymentResourcePool.php @@ -0,0 +1,396 @@ +google.cloud.aiplatform.v1.DeploymentResourcePool + */ +class DeploymentResourcePool extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. The resource name of the DeploymentResourcePool. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $name = ''; + /** + * Required. The underlying DedicatedResources that the DeploymentResourcePool + * uses. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $dedicated_resources = null; + /** + * Customer-managed encryption key spec for a DeploymentResourcePool. If set, + * this DeploymentResourcePool will be secured by this key. Endpoints and the + * DeploymentResourcePool they deploy in need to have the same EncryptionSpec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 5; + */ + protected $encryption_spec = null; + /** + * The service account that the DeploymentResourcePool's container(s) run as. + * Specify the email address of the service account. If this service account + * is not specified, the container(s) run as a service account that doesn't + * have access to the resource project. + * Users deploying the Models to this DeploymentResourcePool must have the + * `iam.serviceAccounts.actAs` permission on this service account. + * + * Generated from protobuf field string service_account = 6; + */ + protected $service_account = ''; + /** + * If the DeploymentResourcePool is deployed with custom-trained Models or + * AutoML Tabular Models, the container(s) of the DeploymentResourcePool will + * send `stderr` and `stdout` streams to Cloud Logging by default. + * Please note that the logs incur cost, which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 7; + */ + protected $disable_container_logging = false; + /** + * Output only. Timestamp when this DeploymentResourcePool was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Immutable. The resource name of the DeploymentResourcePool. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * @type \Google\Cloud\AIPlatform\V1\DedicatedResources $dedicated_resources + * Required. The underlying DedicatedResources that the DeploymentResourcePool + * uses. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key spec for a DeploymentResourcePool. If set, + * this DeploymentResourcePool will be secured by this key. Endpoints and the + * DeploymentResourcePool they deploy in need to have the same EncryptionSpec. + * @type string $service_account + * The service account that the DeploymentResourcePool's container(s) run as. + * Specify the email address of the service account. If this service account + * is not specified, the container(s) run as a service account that doesn't + * have access to the resource project. + * Users deploying the Models to this DeploymentResourcePool must have the + * `iam.serviceAccounts.actAs` permission on this service account. + * @type bool $disable_container_logging + * If the DeploymentResourcePool is deployed with custom-trained Models or + * AutoML Tabular Models, the container(s) of the DeploymentResourcePool will + * send `stderr` and `stdout` streams to Cloud Logging by default. + * Please note that the logs incur cost, which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this DeploymentResourcePool was created. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeploymentResourcePool::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. The resource name of the DeploymentResourcePool. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Immutable. The resource name of the DeploymentResourcePool. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The underlying DedicatedResources that the DeploymentResourcePool + * uses. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\DedicatedResources|null + */ + public function getDedicatedResources() + { + return $this->dedicated_resources; + } + + public function hasDedicatedResources() + { + return isset($this->dedicated_resources); + } + + public function clearDedicatedResources() + { + unset($this->dedicated_resources); + } + + /** + * Required. The underlying DedicatedResources that the DeploymentResourcePool + * uses. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\DedicatedResources $var + * @return $this + */ + public function setDedicatedResources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DedicatedResources::class); + $this->dedicated_resources = $var; + + return $this; + } + + /** + * Customer-managed encryption key spec for a DeploymentResourcePool. If set, + * this DeploymentResourcePool will be secured by this key. Endpoints and the + * DeploymentResourcePool they deploy in need to have the same EncryptionSpec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 5; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key spec for a DeploymentResourcePool. If set, + * this DeploymentResourcePool will be secured by this key. Endpoints and the + * DeploymentResourcePool they deploy in need to have the same EncryptionSpec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 5; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * The service account that the DeploymentResourcePool's container(s) run as. + * Specify the email address of the service account. If this service account + * is not specified, the container(s) run as a service account that doesn't + * have access to the resource project. + * Users deploying the Models to this DeploymentResourcePool must have the + * `iam.serviceAccounts.actAs` permission on this service account. + * + * Generated from protobuf field string service_account = 6; + * @return string + */ + public function getServiceAccount() + { + return $this->service_account; + } + + /** + * The service account that the DeploymentResourcePool's container(s) run as. + * Specify the email address of the service account. If this service account + * is not specified, the container(s) run as a service account that doesn't + * have access to the resource project. + * Users deploying the Models to this DeploymentResourcePool must have the + * `iam.serviceAccounts.actAs` permission on this service account. + * + * Generated from protobuf field string service_account = 6; + * @param string $var + * @return $this + */ + public function setServiceAccount($var) + { + GPBUtil::checkString($var, True); + $this->service_account = $var; + + return $this; + } + + /** + * If the DeploymentResourcePool is deployed with custom-trained Models or + * AutoML Tabular Models, the container(s) of the DeploymentResourcePool will + * send `stderr` and `stdout` streams to Cloud Logging by default. + * Please note that the logs incur cost, which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 7; + * @return bool + */ + public function getDisableContainerLogging() + { + return $this->disable_container_logging; + } + + /** + * If the DeploymentResourcePool is deployed with custom-trained Models or + * AutoML Tabular Models, the container(s) of the DeploymentResourcePool will + * send `stderr` and `stdout` streams to Cloud Logging by default. + * Please note that the logs incur cost, which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging/pricing). + * User can disable container logging by setting this flag to true. + * + * Generated from protobuf field bool disable_container_logging = 7; + * @param bool $var + * @return $this + */ + public function setDisableContainerLogging($var) + { + GPBUtil::checkBool($var); + $this->disable_container_logging = $var; + + return $this; + } + + /** + * Output only. Timestamp when this DeploymentResourcePool was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this DeploymentResourcePool was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DestinationFeatureSetting.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DestinationFeatureSetting.php new file mode 100644 index 000000000000..4339ccffe57e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DestinationFeatureSetting.php @@ -0,0 +1,103 @@ +google.cloud.aiplatform.v1.DestinationFeatureSetting + */ +class DestinationFeatureSetting extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The ID of the Feature to apply the setting to. + * + * Generated from protobuf field string feature_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_id = ''; + /** + * Specify the field name in the export destination. If not specified, + * Feature ID is used. + * + * Generated from protobuf field string destination_field = 2; + */ + protected $destination_field = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $feature_id + * Required. The ID of the Feature to apply the setting to. + * @type string $destination_field + * Specify the field name in the export destination. If not specified, + * Feature ID is used. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The ID of the Feature to apply the setting to. + * + * Generated from protobuf field string feature_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeatureId() + { + return $this->feature_id; + } + + /** + * Required. The ID of the Feature to apply the setting to. + * + * Generated from protobuf field string feature_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeatureId($var) + { + GPBUtil::checkString($var, True); + $this->feature_id = $var; + + return $this; + } + + /** + * Specify the field name in the export destination. If not specified, + * Feature ID is used. + * + * Generated from protobuf field string destination_field = 2; + * @return string + */ + public function getDestinationField() + { + return $this->destination_field; + } + + /** + * Specify the field name in the export destination. If not specified, + * Feature ID is used. + * + * Generated from protobuf field string destination_field = 2; + * @param string $var + * @return $this + */ + public function setDestinationField($var) + { + GPBUtil::checkString($var, True); + $this->destination_field = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictRequest.php new file mode 100644 index 000000000000..7bbbeb3d74e1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictRequest.php @@ -0,0 +1,154 @@ +google.cloud.aiplatform.v1.DirectPredictRequest + */ +class DirectPredictRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * The prediction input. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tensor inputs = 2; + */ + private $inputs; + /** + * The parameters that govern the prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensor parameters = 3; + */ + protected $parameters = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @type array<\Google\Cloud\AIPlatform\V1\Tensor>|\Google\Protobuf\Internal\RepeatedField $inputs + * The prediction input. + * @type \Google\Cloud\AIPlatform\V1\Tensor $parameters + * The parameters that govern the prediction. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * The prediction input. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tensor inputs = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInputs() + { + return $this->inputs; + } + + /** + * The prediction input. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tensor inputs = 2; + * @param array<\Google\Cloud\AIPlatform\V1\Tensor>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInputs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Tensor::class); + $this->inputs = $arr; + + return $this; + } + + /** + * The parameters that govern the prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensor parameters = 3; + * @return \Google\Cloud\AIPlatform\V1\Tensor|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * The parameters that govern the prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensor parameters = 3; + * @param \Google\Cloud\AIPlatform\V1\Tensor $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Tensor::class); + $this->parameters = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictResponse.php new file mode 100644 index 000000000000..fc07726eb0db --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectPredictResponse.php @@ -0,0 +1,112 @@ +google.cloud.aiplatform.v1.DirectPredictResponse + */ +class DirectPredictResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The prediction output. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tensor outputs = 1; + */ + private $outputs; + /** + * The parameters that govern the prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensor parameters = 2; + */ + protected $parameters = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Tensor>|\Google\Protobuf\Internal\RepeatedField $outputs + * The prediction output. + * @type \Google\Cloud\AIPlatform\V1\Tensor $parameters + * The parameters that govern the prediction. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * The prediction output. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tensor outputs = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOutputs() + { + return $this->outputs; + } + + /** + * The prediction output. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tensor outputs = 1; + * @param array<\Google\Cloud\AIPlatform\V1\Tensor>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOutputs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Tensor::class); + $this->outputs = $arr; + + return $this; + } + + /** + * The parameters that govern the prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensor parameters = 2; + * @return \Google\Cloud\AIPlatform\V1\Tensor|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * The parameters that govern the prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Tensor parameters = 2; + * @param \Google\Cloud\AIPlatform\V1\Tensor $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Tensor::class); + $this->parameters = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictRequest.php new file mode 100644 index 000000000000..742455145cb6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictRequest.php @@ -0,0 +1,164 @@ +google.cloud.aiplatform.v1.DirectRawPredictRequest + */ +class DirectRawPredictRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * Fully qualified name of the API method being invoked to perform + * predictions. + * Format: + * `/namespace.Service/Method/` + * Example: + * `/tensorflow.serving.PredictionService/Predict` + * + * Generated from protobuf field string method_name = 2; + */ + protected $method_name = ''; + /** + * The prediction input. + * + * Generated from protobuf field bytes input = 3; + */ + protected $input = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @type string $method_name + * Fully qualified name of the API method being invoked to perform + * predictions. + * Format: + * `/namespace.Service/Method/` + * Example: + * `/tensorflow.serving.PredictionService/Predict` + * @type string $input + * The prediction input. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Required. The name of the Endpoint requested to serve the prediction. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * Fully qualified name of the API method being invoked to perform + * predictions. + * Format: + * `/namespace.Service/Method/` + * Example: + * `/tensorflow.serving.PredictionService/Predict` + * + * Generated from protobuf field string method_name = 2; + * @return string + */ + public function getMethodName() + { + return $this->method_name; + } + + /** + * Fully qualified name of the API method being invoked to perform + * predictions. + * Format: + * `/namespace.Service/Method/` + * Example: + * `/tensorflow.serving.PredictionService/Predict` + * + * Generated from protobuf field string method_name = 2; + * @param string $var + * @return $this + */ + public function setMethodName($var) + { + GPBUtil::checkString($var, True); + $this->method_name = $var; + + return $this; + } + + /** + * The prediction input. + * + * Generated from protobuf field bytes input = 3; + * @return string + */ + public function getInput() + { + return $this->input; + } + + /** + * The prediction input. + * + * Generated from protobuf field bytes input = 3; + * @param string $var + * @return $this + */ + public function setInput($var) + { + GPBUtil::checkString($var, False); + $this->input = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictResponse.php new file mode 100644 index 000000000000..7c10eea0fc0f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectRawPredictResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.DirectRawPredictResponse + */ +class DirectRawPredictResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The prediction output. + * + * Generated from protobuf field bytes output = 1; + */ + protected $output = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $output + * The prediction output. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * The prediction output. + * + * Generated from protobuf field bytes output = 1; + * @return string + */ + public function getOutput() + { + return $this->output; + } + + /** + * The prediction output. + * + * Generated from protobuf field bytes output = 1; + * @param string $var + * @return $this + */ + public function setOutput($var) + { + GPBUtil::checkString($var, False); + $this->output = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectUploadSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectUploadSource.php new file mode 100644 index 000000000000..4ad4b3cd7acb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DirectUploadSource.php @@ -0,0 +1,33 @@ +google.cloud.aiplatform.v1.DirectUploadSource + */ +class DirectUploadSource extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DiskSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DiskSpec.php new file mode 100644 index 000000000000..8d4b509db5ee --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DiskSpec.php @@ -0,0 +1,109 @@ +google.cloud.aiplatform.v1.DiskSpec + */ +class DiskSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Type of the boot disk (default is "pd-ssd"). + * Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or + * "pd-standard" (Persistent Disk Hard Disk Drive). + * + * Generated from protobuf field string boot_disk_type = 1; + */ + protected $boot_disk_type = ''; + /** + * Size in GB of the boot disk (default is 100GB). + * + * Generated from protobuf field int32 boot_disk_size_gb = 2; + */ + protected $boot_disk_size_gb = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $boot_disk_type + * Type of the boot disk (default is "pd-ssd"). + * Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or + * "pd-standard" (Persistent Disk Hard Disk Drive). + * @type int $boot_disk_size_gb + * Size in GB of the boot disk (default is 100GB). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MachineResources::initOnce(); + parent::__construct($data); + } + + /** + * Type of the boot disk (default is "pd-ssd"). + * Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or + * "pd-standard" (Persistent Disk Hard Disk Drive). + * + * Generated from protobuf field string boot_disk_type = 1; + * @return string + */ + public function getBootDiskType() + { + return $this->boot_disk_type; + } + + /** + * Type of the boot disk (default is "pd-ssd"). + * Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or + * "pd-standard" (Persistent Disk Hard Disk Drive). + * + * Generated from protobuf field string boot_disk_type = 1; + * @param string $var + * @return $this + */ + public function setBootDiskType($var) + { + GPBUtil::checkString($var, True); + $this->boot_disk_type = $var; + + return $this; + } + + /** + * Size in GB of the boot disk (default is 100GB). + * + * Generated from protobuf field int32 boot_disk_size_gb = 2; + * @return int + */ + public function getBootDiskSizeGb() + { + return $this->boot_disk_size_gb; + } + + /** + * Size in GB of the boot disk (default is 100GB). + * + * Generated from protobuf field int32 boot_disk_size_gb = 2; + * @param int $var + * @return $this + */ + public function setBootDiskSizeGb($var) + { + GPBUtil::checkInt32($var); + $this->boot_disk_size_gb = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DoubleArray.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DoubleArray.php new file mode 100644 index 000000000000..d1fb464ed9aa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DoubleArray.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.DoubleArray + */ +class DoubleArray extends \Google\Protobuf\Internal\Message +{ + /** + * A list of double values. + * + * Generated from protobuf field repeated double values = 1; + */ + private $values; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $values + * A list of double values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Types::initOnce(); + parent::__construct($data); + } + + /** + * A list of double values. + * + * Generated from protobuf field repeated double values = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getValues() + { + return $this->values; + } + + /** + * A list of double values. + * + * Generated from protobuf field repeated double values = 1; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setValues($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::DOUBLE); + $this->values = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig.php new file mode 100644 index 000000000000..348546b3771f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig.php @@ -0,0 +1,115 @@ +google.cloud.aiplatform.v1.DynamicRetrievalConfig + */ +class DynamicRetrievalConfig extends \Google\Protobuf\Internal\Message +{ + /** + * The mode of the predictor to be used in dynamic retrieval. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DynamicRetrievalConfig.Mode mode = 1; + */ + protected $mode = 0; + /** + * Optional. The threshold to be used in dynamic retrieval. + * If not set, a system default value is used. + * + * Generated from protobuf field optional float dynamic_threshold = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $dynamic_threshold = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $mode + * The mode of the predictor to be used in dynamic retrieval. + * @type float $dynamic_threshold + * Optional. The threshold to be used in dynamic retrieval. + * If not set, a system default value is used. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Tool::initOnce(); + parent::__construct($data); + } + + /** + * The mode of the predictor to be used in dynamic retrieval. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DynamicRetrievalConfig.Mode mode = 1; + * @return int + */ + public function getMode() + { + return $this->mode; + } + + /** + * The mode of the predictor to be used in dynamic retrieval. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DynamicRetrievalConfig.Mode mode = 1; + * @param int $var + * @return $this + */ + public function setMode($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\DynamicRetrievalConfig\Mode::class); + $this->mode = $var; + + return $this; + } + + /** + * Optional. The threshold to be used in dynamic retrieval. + * If not set, a system default value is used. + * + * Generated from protobuf field optional float dynamic_threshold = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getDynamicThreshold() + { + return isset($this->dynamic_threshold) ? $this->dynamic_threshold : 0.0; + } + + public function hasDynamicThreshold() + { + return isset($this->dynamic_threshold); + } + + public function clearDynamicThreshold() + { + unset($this->dynamic_threshold); + } + + /** + * Optional. The threshold to be used in dynamic retrieval. + * If not set, a system default value is used. + * + * Generated from protobuf field optional float dynamic_threshold = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setDynamicThreshold($var) + { + GPBUtil::checkFloat($var); + $this->dynamic_threshold = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig/Mode.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig/Mode.php new file mode 100644 index 000000000000..4d70ff21aeaf --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DynamicRetrievalConfig/Mode.php @@ -0,0 +1,57 @@ +google.cloud.aiplatform.v1.DynamicRetrievalConfig.Mode + */ +class Mode +{ + /** + * Always trigger retrieval. + * + * Generated from protobuf enum MODE_UNSPECIFIED = 0; + */ + const MODE_UNSPECIFIED = 0; + /** + * Run retrieval only when system decides it is necessary. + * + * Generated from protobuf enum MODE_DYNAMIC = 1; + */ + const MODE_DYNAMIC = 1; + + private static $valueToName = [ + self::MODE_UNSPECIFIED => 'MODE_UNSPECIFIED', + self::MODE_DYNAMIC => 'MODE_DYNAMIC', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Mode::class, \Google\Cloud\AIPlatform\V1\DynamicRetrievalConfig_Mode::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EncryptionSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EncryptionSpec.php new file mode 100644 index 000000000000..61554ec16fe9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EncryptionSpec.php @@ -0,0 +1,84 @@ +google.cloud.aiplatform.v1.EncryptionSpec + */ +class EncryptionSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The Cloud KMS resource identifier of the customer managed + * encryption key used to protect a resource. Has the form: + * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. + * The key needs to be in the same region as where the compute resource is + * created. + * + * Generated from protobuf field string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $kms_key_name = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $kms_key_name + * Required. The Cloud KMS resource identifier of the customer managed + * encryption key used to protect a resource. Has the form: + * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. + * The key needs to be in the same region as where the compute resource is + * created. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EncryptionSpec::initOnce(); + parent::__construct($data); + } + + /** + * Required. The Cloud KMS resource identifier of the customer managed + * encryption key used to protect a resource. Has the form: + * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. + * The key needs to be in the same region as where the compute resource is + * created. + * + * Generated from protobuf field string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getKmsKeyName() + { + return $this->kms_key_name; + } + + /** + * Required. The Cloud KMS resource identifier of the customer managed + * encryption key used to protect a resource. Has the form: + * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. + * The key needs to be in the same region as where the compute resource is + * created. + * + * Generated from protobuf field string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setKmsKeyName($var) + { + GPBUtil::checkString($var, True); + $this->kms_key_name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Endpoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Endpoint.php new file mode 100644 index 000000000000..b908915214eb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Endpoint.php @@ -0,0 +1,983 @@ +google.cloud.aiplatform.v1.Endpoint + */ +class Endpoint extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the Endpoint. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The display name of the Endpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * The description of the Endpoint. + * + * Generated from protobuf field string description = 3; + */ + protected $description = ''; + /** + * Output only. The models deployed in this Endpoint. + * To add or remove DeployedModels use + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel] + * and + * [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel] + * respectively. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $deployed_models; + /** + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If a DeployedModel's ID is not listed in this map, then it receives no + * traffic. + * The traffic percentage values must add up to 100, or map must be empty if + * the Endpoint is to not accept any traffic at a moment. + * + * Generated from protobuf field map traffic_split = 5; + */ + private $traffic_split; + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 6; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your Endpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 7; + */ + private $labels; + /** + * Output only. Timestamp when this Endpoint was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Endpoint was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Customer-managed encryption key spec for an Endpoint. If set, this + * Endpoint and all sub-resources of this Endpoint will be secured by + * this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10; + */ + protected $encryption_spec = null; + /** + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) + * to which the Endpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where `{project}` is a project number, as in `12345`, and `{network}` is + * network name. + * + * Generated from protobuf field string network = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + protected $network = ''; + /** + * Deprecated: If true, expose the Endpoint via private service connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * + * Generated from protobuf field bool enable_private_service_connect = 17 [deprecated = true]; + * @deprecated + */ + protected $enable_private_service_connect = false; + /** + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.Endpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.Endpoint.private_service_connect_config] + * are mutually exclusive. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $private_service_connect_config = null; + /** + * Output only. Resource name of the Model Monitoring job associated with this + * Endpoint if monitoring is enabled by + * [JobService.CreateModelDeploymentMonitoringJob][google.cloud.aiplatform.v1.JobService.CreateModelDeploymentMonitoringJob]. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string model_deployment_monitoring_job = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + */ + protected $model_deployment_monitoring_job = ''; + /** + * Configures the request-response logging for online prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig predict_request_response_logging_config = 18; + */ + protected $predict_request_response_logging_config = null; + /** + * If true, the endpoint will be exposed through a dedicated + * DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS + * will be isolated from other users' traffic and will have better performance + * and reliability. + * Note: Once you enabled dedicated endpoint, you won't be able to send + * request to the shared DNS {region}-aiplatform.googleapis.com. The + * limitation will be removed soon. + * + * Generated from protobuf field bool dedicated_endpoint_enabled = 24; + */ + protected $dedicated_endpoint_enabled = false; + /** + * Output only. DNS of the dedicated endpoint. Will only be populated if + * dedicated_endpoint_enabled is true. + * Format: + * `https://{endpoint_id}.{region}-{project_number}.prediction.vertexai.goog`. + * + * Generated from protobuf field string dedicated_endpoint_dns = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $dedicated_endpoint_dns = ''; + /** + * Configurations that are applied to the endpoint for online prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ClientConnectionConfig client_connection_config = 23; + */ + protected $client_connection_config = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. The resource name of the Endpoint. + * @type string $display_name + * Required. The display name of the Endpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type string $description + * The description of the Endpoint. + * @type array<\Google\Cloud\AIPlatform\V1\DeployedModel>|\Google\Protobuf\Internal\RepeatedField $deployed_models + * Output only. The models deployed in this Endpoint. + * To add or remove DeployedModels use + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel] + * and + * [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel] + * respectively. + * @type array|\Google\Protobuf\Internal\MapField $traffic_split + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If a DeployedModel's ID is not listed in this map, then it receives no + * traffic. + * The traffic percentage values must add up to 100, or map must be empty if + * the Endpoint is to not accept any traffic at a moment. + * @type string $etag + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your Endpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Endpoint was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Endpoint was last updated. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key spec for an Endpoint. If set, this + * Endpoint and all sub-resources of this Endpoint will be secured by + * this key. + * @type string $network + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) + * to which the Endpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where `{project}` is a project number, as in `12345`, and `{network}` is + * network name. + * @type bool $enable_private_service_connect + * Deprecated: If true, expose the Endpoint via private service connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * @type \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig $private_service_connect_config + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.Endpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.Endpoint.private_service_connect_config] + * are mutually exclusive. + * @type string $model_deployment_monitoring_job + * Output only. Resource name of the Model Monitoring job associated with this + * Endpoint if monitoring is enabled by + * [JobService.CreateModelDeploymentMonitoringJob][google.cloud.aiplatform.v1.JobService.CreateModelDeploymentMonitoringJob]. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * @type \Google\Cloud\AIPlatform\V1\PredictRequestResponseLoggingConfig $predict_request_response_logging_config + * Configures the request-response logging for online prediction. + * @type bool $dedicated_endpoint_enabled + * If true, the endpoint will be exposed through a dedicated + * DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS + * will be isolated from other users' traffic and will have better performance + * and reliability. + * Note: Once you enabled dedicated endpoint, you won't be able to send + * request to the shared DNS {region}-aiplatform.googleapis.com. The + * limitation will be removed soon. + * @type string $dedicated_endpoint_dns + * Output only. DNS of the dedicated endpoint. Will only be populated if + * dedicated_endpoint_enabled is true. + * Format: + * `https://{endpoint_id}.{region}-{project_number}.prediction.vertexai.goog`. + * @type \Google\Cloud\AIPlatform\V1\ClientConnectionConfig $client_connection_config + * Configurations that are applied to the endpoint for online prediction. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Endpoint::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the Endpoint. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. The resource name of the Endpoint. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The display name of the Endpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The display name of the Endpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The description of the Endpoint. + * + * Generated from protobuf field string description = 3; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * The description of the Endpoint. + * + * Generated from protobuf field string description = 3; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Output only. The models deployed in this Endpoint. + * To add or remove DeployedModels use + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel] + * and + * [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel] + * respectively. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDeployedModels() + { + return $this->deployed_models; + } + + /** + * Output only. The models deployed in this Endpoint. + * To add or remove DeployedModels use + * [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel] + * and + * [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel] + * respectively. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\DeployedModel>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDeployedModels($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\DeployedModel::class); + $this->deployed_models = $arr; + + return $this; + } + + /** + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If a DeployedModel's ID is not listed in this map, then it receives no + * traffic. + * The traffic percentage values must add up to 100, or map must be empty if + * the Endpoint is to not accept any traffic at a moment. + * + * Generated from protobuf field map traffic_split = 5; + * @return \Google\Protobuf\Internal\MapField + */ + public function getTrafficSplit() + { + return $this->traffic_split; + } + + /** + * A map from a DeployedModel's ID to the percentage of this Endpoint's + * traffic that should be forwarded to that DeployedModel. + * If a DeployedModel's ID is not listed in this map, then it receives no + * traffic. + * The traffic percentage values must add up to 100, or map must be empty if + * the Endpoint is to not accept any traffic at a moment. + * + * Generated from protobuf field map traffic_split = 5; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setTrafficSplit($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::INT32); + $this->traffic_split = $arr; + + return $this; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 6; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 6; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your Endpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 7; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your Endpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 7; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. Timestamp when this Endpoint was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Endpoint was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Endpoint was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Endpoint was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Customer-managed encryption key spec for an Endpoint. If set, this + * Endpoint and all sub-resources of this Endpoint will be secured by + * this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key spec for an Endpoint. If set, this + * Endpoint and all sub-resources of this Endpoint will be secured by + * this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) + * to which the Endpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where `{project}` is a project number, as in `12345`, and `{network}` is + * network name. + * + * Generated from protobuf field string network = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return string + */ + public function getNetwork() + { + return $this->network; + } + + /** + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) + * to which the Endpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where `{project}` is a project number, as in `12345`, and `{network}` is + * network name. + * + * Generated from protobuf field string network = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setNetwork($var) + { + GPBUtil::checkString($var, True); + $this->network = $var; + + return $this; + } + + /** + * Deprecated: If true, expose the Endpoint via private service connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * + * Generated from protobuf field bool enable_private_service_connect = 17 [deprecated = true]; + * @return bool + * @deprecated + */ + public function getEnablePrivateServiceConnect() + { + @trigger_error('enable_private_service_connect is deprecated.', E_USER_DEPRECATED); + return $this->enable_private_service_connect; + } + + /** + * Deprecated: If true, expose the Endpoint via private service connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.Endpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.Endpoint.enable_private_service_connect], + * can be set. + * + * Generated from protobuf field bool enable_private_service_connect = 17 [deprecated = true]; + * @param bool $var + * @return $this + * @deprecated + */ + public function setEnablePrivateServiceConnect($var) + { + @trigger_error('enable_private_service_connect is deprecated.', E_USER_DEPRECATED); + GPBUtil::checkBool($var); + $this->enable_private_service_connect = $var; + + return $this; + } + + /** + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.Endpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.Endpoint.private_service_connect_config] + * are mutually exclusive. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig|null + */ + public function getPrivateServiceConnectConfig() + { + return $this->private_service_connect_config; + } + + public function hasPrivateServiceConnectConfig() + { + return isset($this->private_service_connect_config); + } + + public function clearPrivateServiceConnectConfig() + { + unset($this->private_service_connect_config); + } + + /** + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.Endpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.Endpoint.private_service_connect_config] + * are mutually exclusive. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig $var + * @return $this + */ + public function setPrivateServiceConnectConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig::class); + $this->private_service_connect_config = $var; + + return $this; + } + + /** + * Output only. Resource name of the Model Monitoring job associated with this + * Endpoint if monitoring is enabled by + * [JobService.CreateModelDeploymentMonitoringJob][google.cloud.aiplatform.v1.JobService.CreateModelDeploymentMonitoringJob]. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string model_deployment_monitoring_job = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + * @return string + */ + public function getModelDeploymentMonitoringJob() + { + return $this->model_deployment_monitoring_job; + } + + /** + * Output only. Resource name of the Model Monitoring job associated with this + * Endpoint if monitoring is enabled by + * [JobService.CreateModelDeploymentMonitoringJob][google.cloud.aiplatform.v1.JobService.CreateModelDeploymentMonitoringJob]. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string model_deployment_monitoring_job = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setModelDeploymentMonitoringJob($var) + { + GPBUtil::checkString($var, True); + $this->model_deployment_monitoring_job = $var; + + return $this; + } + + /** + * Configures the request-response logging for online prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig predict_request_response_logging_config = 18; + * @return \Google\Cloud\AIPlatform\V1\PredictRequestResponseLoggingConfig|null + */ + public function getPredictRequestResponseLoggingConfig() + { + return $this->predict_request_response_logging_config; + } + + public function hasPredictRequestResponseLoggingConfig() + { + return isset($this->predict_request_response_logging_config); + } + + public function clearPredictRequestResponseLoggingConfig() + { + unset($this->predict_request_response_logging_config); + } + + /** + * Configures the request-response logging for online prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig predict_request_response_logging_config = 18; + * @param \Google\Cloud\AIPlatform\V1\PredictRequestResponseLoggingConfig $var + * @return $this + */ + public function setPredictRequestResponseLoggingConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PredictRequestResponseLoggingConfig::class); + $this->predict_request_response_logging_config = $var; + + return $this; + } + + /** + * If true, the endpoint will be exposed through a dedicated + * DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS + * will be isolated from other users' traffic and will have better performance + * and reliability. + * Note: Once you enabled dedicated endpoint, you won't be able to send + * request to the shared DNS {region}-aiplatform.googleapis.com. The + * limitation will be removed soon. + * + * Generated from protobuf field bool dedicated_endpoint_enabled = 24; + * @return bool + */ + public function getDedicatedEndpointEnabled() + { + return $this->dedicated_endpoint_enabled; + } + + /** + * If true, the endpoint will be exposed through a dedicated + * DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS + * will be isolated from other users' traffic and will have better performance + * and reliability. + * Note: Once you enabled dedicated endpoint, you won't be able to send + * request to the shared DNS {region}-aiplatform.googleapis.com. The + * limitation will be removed soon. + * + * Generated from protobuf field bool dedicated_endpoint_enabled = 24; + * @param bool $var + * @return $this + */ + public function setDedicatedEndpointEnabled($var) + { + GPBUtil::checkBool($var); + $this->dedicated_endpoint_enabled = $var; + + return $this; + } + + /** + * Output only. DNS of the dedicated endpoint. Will only be populated if + * dedicated_endpoint_enabled is true. + * Format: + * `https://{endpoint_id}.{region}-{project_number}.prediction.vertexai.goog`. + * + * Generated from protobuf field string dedicated_endpoint_dns = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getDedicatedEndpointDns() + { + return $this->dedicated_endpoint_dns; + } + + /** + * Output only. DNS of the dedicated endpoint. Will only be populated if + * dedicated_endpoint_enabled is true. + * Format: + * `https://{endpoint_id}.{region}-{project_number}.prediction.vertexai.goog`. + * + * Generated from protobuf field string dedicated_endpoint_dns = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setDedicatedEndpointDns($var) + { + GPBUtil::checkString($var, True); + $this->dedicated_endpoint_dns = $var; + + return $this; + } + + /** + * Configurations that are applied to the endpoint for online prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ClientConnectionConfig client_connection_config = 23; + * @return \Google\Cloud\AIPlatform\V1\ClientConnectionConfig|null + */ + public function getClientConnectionConfig() + { + return $this->client_connection_config; + } + + public function hasClientConnectionConfig() + { + return isset($this->client_connection_config); + } + + public function clearClientConnectionConfig() + { + unset($this->client_connection_config); + } + + /** + * Configurations that are applied to the endpoint for online prediction. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ClientConnectionConfig client_connection_config = 23; + * @param \Google\Cloud\AIPlatform\V1\ClientConnectionConfig $var + * @return $this + */ + public function setClientConnectionConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ClientConnectionConfig::class); + $this->client_connection_config = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityIdSelector.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityIdSelector.php new file mode 100644 index 000000000000..46e3c929417c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityIdSelector.php @@ -0,0 +1,113 @@ +google.cloud.aiplatform.v1.EntityIdSelector + */ +class EntityIdSelector extends \Google\Protobuf\Internal\Message +{ + /** + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * + * Generated from protobuf field string entity_id_field = 5; + */ + protected $entity_id_field = ''; + protected $EntityIdsSource; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\CsvSource $csv_source + * Source of Csv + * @type string $entity_id_field + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Source of Csv + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvSource csv_source = 3; + * @return \Google\Cloud\AIPlatform\V1\CsvSource|null + */ + public function getCsvSource() + { + return $this->readOneof(3); + } + + public function hasCsvSource() + { + return $this->hasOneof(3); + } + + /** + * Source of Csv + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvSource csv_source = 3; + * @param \Google\Cloud\AIPlatform\V1\CsvSource $var + * @return $this + */ + public function setCsvSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CsvSource::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * + * Generated from protobuf field string entity_id_field = 5; + * @return string + */ + public function getEntityIdField() + { + return $this->entity_id_field; + } + + /** + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * + * Generated from protobuf field string entity_id_field = 5; + * @param string $var + * @return $this + */ + public function setEntityIdField($var) + { + GPBUtil::checkString($var, True); + $this->entity_id_field = $var; + + return $this; + } + + /** + * @return string + */ + public function getEntityIdsSource() + { + return $this->whichOneof("EntityIdsSource"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityType.php new file mode 100644 index 000000000000..fe9d7138a542 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityType.php @@ -0,0 +1,513 @@ +google.cloud.aiplatform.v1.EntityType + */ +class EntityType extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. Name of the EntityType. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * The last part entity_type is assigned by the client. The entity_type can be + * up to 64 characters long and can consist only of ASCII Latin letters A-Z + * and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The + * value will be unique given a featurestore. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $name = ''; + /** + * Optional. Description of the EntityType. + * + * Generated from protobuf field string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $description = ''; + /** + * Output only. Timestamp when this EntityType was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this EntityType was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. The labels with user-defined metadata to organize your + * EntityTypes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one EntityType (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Optional. Used to perform a consistent read-modify-write updates. If not + * set, a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Optional. The default monitoring configuration for all Features with value + * type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 under this EntityType. + * If this is populated with + * [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot + * analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is + * disabled. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig monitoring_config = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $monitoring_config = null; + /** + * Optional. Config for data retention policy in offline storage. + * TTL in days for feature values that will be stored in offline storage. + * The Feature Store offline storage periodically removes obsolete feature + * values older than `offline_storage_ttl_days` since the feature generation + * time. If unset (or explicitly set to 0), default to 4000 days TTL. + * + * Generated from protobuf field int32 offline_storage_ttl_days = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $offline_storage_ttl_days = 0; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Immutable. Name of the EntityType. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * The last part entity_type is assigned by the client. The entity_type can be + * up to 64 characters long and can consist only of ASCII Latin letters A-Z + * and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The + * value will be unique given a featurestore. + * @type string $description + * Optional. Description of the EntityType. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this EntityType was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this EntityType was most recently updated. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your + * EntityTypes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one EntityType (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * @type string $etag + * Optional. Used to perform a consistent read-modify-write updates. If not + * set, a blind "overwrite" update happens. + * @type \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig $monitoring_config + * Optional. The default monitoring configuration for all Features with value + * type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 under this EntityType. + * If this is populated with + * [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot + * analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is + * disabled. + * @type int $offline_storage_ttl_days + * Optional. Config for data retention policy in offline storage. + * TTL in days for feature values that will be stored in offline storage. + * The Feature Store offline storage periodically removes obsolete feature + * values older than `offline_storage_ttl_days` since the feature generation + * time. If unset (or explicitly set to 0), default to 4000 days TTL. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EntityType::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. Name of the EntityType. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * The last part entity_type is assigned by the client. The entity_type can be + * up to 64 characters long and can consist only of ASCII Latin letters A-Z + * and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The + * value will be unique given a featurestore. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Immutable. Name of the EntityType. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * The last part entity_type is assigned by the client. The entity_type can be + * up to 64 characters long and can consist only of ASCII Latin letters A-Z + * and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The + * value will be unique given a featurestore. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. Description of the EntityType. + * + * Generated from protobuf field string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Optional. Description of the EntityType. + * + * Generated from protobuf field string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Output only. Timestamp when this EntityType was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this EntityType was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this EntityType was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this EntityType was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * EntityTypes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one EntityType (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * EntityTypes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one EntityType (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Optional. Used to perform a consistent read-modify-write updates. If not + * set, a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform a consistent read-modify-write updates. If not + * set, a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Optional. The default monitoring configuration for all Features with value + * type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 under this EntityType. + * If this is populated with + * [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot + * analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is + * disabled. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig monitoring_config = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig|null + */ + public function getMonitoringConfig() + { + return $this->monitoring_config; + } + + public function hasMonitoringConfig() + { + return isset($this->monitoring_config); + } + + public function clearMonitoringConfig() + { + unset($this->monitoring_config); + } + + /** + * Optional. The default monitoring configuration for all Features with value + * type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 under this EntityType. + * If this is populated with + * [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot + * analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is + * disabled. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig monitoring_config = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig $var + * @return $this + */ + public function setMonitoringConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig::class); + $this->monitoring_config = $var; + + return $this; + } + + /** + * Optional. Config for data retention policy in offline storage. + * TTL in days for feature values that will be stored in offline storage. + * The Feature Store offline storage periodically removes obsolete feature + * values older than `offline_storage_ttl_days` since the feature generation + * time. If unset (or explicitly set to 0), default to 4000 days TTL. + * + * Generated from protobuf field int32 offline_storage_ttl_days = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getOfflineStorageTtlDays() + { + return $this->offline_storage_ttl_days; + } + + /** + * Optional. Config for data retention policy in offline storage. + * TTL in days for feature values that will be stored in offline storage. + * The Feature Store offline storage periodically removes obsolete feature + * values older than `offline_storage_ttl_days` since the feature generation + * time. If unset (or explicitly set to 0), default to 4000 days TTL. + * + * Generated from protobuf field int32 offline_storage_ttl_days = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setOfflineStorageTtlDays($var) + { + GPBUtil::checkInt32($var); + $this->offline_storage_ttl_days = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EnvVar.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EnvVar.php new file mode 100644 index 000000000000..a189248f6cfc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EnvVar.php @@ -0,0 +1,125 @@ +google.cloud.aiplatform.v1.EnvVar + */ +class EnvVar extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Name of the environment variable. Must be a valid C identifier. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $name = ''; + /** + * Required. Variables that reference a $(VAR_NAME) are expanded + * using the previous defined environment variables in the container and + * any service environment variables. If a variable cannot be resolved, + * the reference in the input string will be unchanged. The $(VAR_NAME) + * syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped + * references will never be expanded, regardless of whether the variable + * exists or not. + * + * Generated from protobuf field string value = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $value = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. Name of the environment variable. Must be a valid C identifier. + * @type string $value + * Required. Variables that reference a $(VAR_NAME) are expanded + * using the previous defined environment variables in the container and + * any service environment variables. If a variable cannot be resolved, + * the reference in the input string will be unchanged. The $(VAR_NAME) + * syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped + * references will never be expanded, regardless of whether the variable + * exists or not. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EnvVar::initOnce(); + parent::__construct($data); + } + + /** + * Required. Name of the environment variable. Must be a valid C identifier. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. Name of the environment variable. Must be a valid C identifier. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. Variables that reference a $(VAR_NAME) are expanded + * using the previous defined environment variables in the container and + * any service environment variables. If a variable cannot be resolved, + * the reference in the input string will be unchanged. The $(VAR_NAME) + * syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped + * references will never be expanded, regardless of whether the variable + * exists or not. + * + * Generated from protobuf field string value = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getValue() + { + return $this->value; + } + + /** + * Required. Variables that reference a $(VAR_NAME) are expanded + * using the previous defined environment variables in the container and + * any service environment variables. If a variable cannot be resolved, + * the reference in the input string will be unchanged. The $(VAR_NAME) + * syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped + * references will never be expanded, regardless of whether the variable + * exists or not. + * + * Generated from protobuf field string value = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setValue($var) + { + GPBUtil::checkString($var, True); + $this->value = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation.php new file mode 100644 index 000000000000..e063ef9eb60a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation.php @@ -0,0 +1,177 @@ +google.cloud.aiplatform.v1.ErrorAnalysisAnnotation + */ +class ErrorAnalysisAnnotation extends \Google\Protobuf\Internal\Message +{ + /** + * Attributed items for a given annotation, typically representing neighbors + * from the training sets constrained by the query type. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem attributed_items = 1; + */ + private $attributed_items; + /** + * The query type used for finding the attributed items. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.QueryType query_type = 2; + */ + protected $query_type = 0; + /** + * The outlier score of this annotated item. Usually defined as the min of all + * distances from attributed items. + * + * Generated from protobuf field double outlier_score = 3; + */ + protected $outlier_score = 0.0; + /** + * The threshold used to determine if this annotation is an outlier or not. + * + * Generated from protobuf field double outlier_threshold = 4; + */ + protected $outlier_threshold = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation\AttributedItem>|\Google\Protobuf\Internal\RepeatedField $attributed_items + * Attributed items for a given annotation, typically representing neighbors + * from the training sets constrained by the query type. + * @type int $query_type + * The query type used for finding the attributed items. + * @type float $outlier_score + * The outlier score of this annotated item. Usually defined as the min of all + * distances from attributed items. + * @type float $outlier_threshold + * The threshold used to determine if this annotation is an outlier or not. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluatedAnnotation::initOnce(); + parent::__construct($data); + } + + /** + * Attributed items for a given annotation, typically representing neighbors + * from the training sets constrained by the query type. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem attributed_items = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAttributedItems() + { + return $this->attributed_items; + } + + /** + * Attributed items for a given annotation, typically representing neighbors + * from the training sets constrained by the query type. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem attributed_items = 1; + * @param array<\Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation\AttributedItem>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAttributedItems($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation\AttributedItem::class); + $this->attributed_items = $arr; + + return $this; + } + + /** + * The query type used for finding the attributed items. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.QueryType query_type = 2; + * @return int + */ + public function getQueryType() + { + return $this->query_type; + } + + /** + * The query type used for finding the attributed items. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.QueryType query_type = 2; + * @param int $var + * @return $this + */ + public function setQueryType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation\QueryType::class); + $this->query_type = $var; + + return $this; + } + + /** + * The outlier score of this annotated item. Usually defined as the min of all + * distances from attributed items. + * + * Generated from protobuf field double outlier_score = 3; + * @return float + */ + public function getOutlierScore() + { + return $this->outlier_score; + } + + /** + * The outlier score of this annotated item. Usually defined as the min of all + * distances from attributed items. + * + * Generated from protobuf field double outlier_score = 3; + * @param float $var + * @return $this + */ + public function setOutlierScore($var) + { + GPBUtil::checkDouble($var); + $this->outlier_score = $var; + + return $this; + } + + /** + * The threshold used to determine if this annotation is an outlier or not. + * + * Generated from protobuf field double outlier_threshold = 4; + * @return float + */ + public function getOutlierThreshold() + { + return $this->outlier_threshold; + } + + /** + * The threshold used to determine if this annotation is an outlier or not. + * + * Generated from protobuf field double outlier_threshold = 4; + * @param float $var + * @return $this + */ + public function setOutlierThreshold($var) + { + GPBUtil::checkDouble($var); + $this->outlier_threshold = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/AttributedItem.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/AttributedItem.php new file mode 100644 index 000000000000..4e09cb15a5bd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/AttributedItem.php @@ -0,0 +1,109 @@ +google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem + */ +class AttributedItem extends \Google\Protobuf\Internal\Message +{ + /** + * The unique ID for each annotation. Used by FE to allocate the annotation + * in DB. + * + * Generated from protobuf field string annotation_resource_name = 1; + */ + protected $annotation_resource_name = ''; + /** + * The distance of this item to the annotation. + * + * Generated from protobuf field double distance = 2; + */ + protected $distance = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $annotation_resource_name + * The unique ID for each annotation. Used by FE to allocate the annotation + * in DB. + * @type float $distance + * The distance of this item to the annotation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluatedAnnotation::initOnce(); + parent::__construct($data); + } + + /** + * The unique ID for each annotation. Used by FE to allocate the annotation + * in DB. + * + * Generated from protobuf field string annotation_resource_name = 1; + * @return string + */ + public function getAnnotationResourceName() + { + return $this->annotation_resource_name; + } + + /** + * The unique ID for each annotation. Used by FE to allocate the annotation + * in DB. + * + * Generated from protobuf field string annotation_resource_name = 1; + * @param string $var + * @return $this + */ + public function setAnnotationResourceName($var) + { + GPBUtil::checkString($var, True); + $this->annotation_resource_name = $var; + + return $this; + } + + /** + * The distance of this item to the annotation. + * + * Generated from protobuf field double distance = 2; + * @return float + */ + public function getDistance() + { + return $this->distance; + } + + /** + * The distance of this item to the annotation. + * + * Generated from protobuf field double distance = 2; + * @param float $var + * @return $this + */ + public function setDistance($var) + { + GPBUtil::checkDouble($var); + $this->distance = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(AttributedItem::class, \Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation_AttributedItem::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/QueryType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/QueryType.php new file mode 100644 index 000000000000..35b9e96e64d4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ErrorAnalysisAnnotation/QueryType.php @@ -0,0 +1,71 @@ +google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.QueryType + */ +class QueryType +{ + /** + * Unspecified query type for model error analysis. + * + * Generated from protobuf enum QUERY_TYPE_UNSPECIFIED = 0; + */ + const QUERY_TYPE_UNSPECIFIED = 0; + /** + * Query similar samples across all classes in the dataset. + * + * Generated from protobuf enum ALL_SIMILAR = 1; + */ + const ALL_SIMILAR = 1; + /** + * Query similar samples from the same class of the input sample. + * + * Generated from protobuf enum SAME_CLASS_SIMILAR = 2; + */ + const SAME_CLASS_SIMILAR = 2; + /** + * Query dissimilar samples from the same class of the input sample. + * + * Generated from protobuf enum SAME_CLASS_DISSIMILAR = 3; + */ + const SAME_CLASS_DISSIMILAR = 3; + + private static $valueToName = [ + self::QUERY_TYPE_UNSPECIFIED => 'QUERY_TYPE_UNSPECIFIED', + self::ALL_SIMILAR => 'ALL_SIMILAR', + self::SAME_CLASS_SIMILAR => 'SAME_CLASS_SIMILAR', + self::SAME_CLASS_DISSIMILAR => 'SAME_CLASS_DISSIMILAR', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(QueryType::class, \Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation_QueryType::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesRequest.php new file mode 100644 index 000000000000..601cdf53a343 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesRequest.php @@ -0,0 +1,926 @@ +google.cloud.aiplatform.v1.EvaluateInstancesRequest + */ +class EvaluateInstancesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Location to evaluate the instances. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $location = ''; + protected $metric_inputs; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ExactMatchInput $exact_match_input + * Auto metric instances. + * Instances and metric spec for exact match metric. + * @type \Google\Cloud\AIPlatform\V1\BleuInput $bleu_input + * Instances and metric spec for bleu metric. + * @type \Google\Cloud\AIPlatform\V1\RougeInput $rouge_input + * Instances and metric spec for rouge metric. + * @type \Google\Cloud\AIPlatform\V1\FluencyInput $fluency_input + * LLM-based metric instance. + * General text generation metrics, applicable to other categories. + * Input for fluency metric. + * @type \Google\Cloud\AIPlatform\V1\CoherenceInput $coherence_input + * Input for coherence metric. + * @type \Google\Cloud\AIPlatform\V1\SafetyInput $safety_input + * Input for safety metric. + * @type \Google\Cloud\AIPlatform\V1\GroundednessInput $groundedness_input + * Input for groundedness metric. + * @type \Google\Cloud\AIPlatform\V1\FulfillmentInput $fulfillment_input + * Input for fulfillment metric. + * @type \Google\Cloud\AIPlatform\V1\SummarizationQualityInput $summarization_quality_input + * Input for summarization quality metric. + * @type \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityInput $pairwise_summarization_quality_input + * Input for pairwise summarization quality metric. + * @type \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessInput $summarization_helpfulness_input + * Input for summarization helpfulness metric. + * @type \Google\Cloud\AIPlatform\V1\SummarizationVerbosityInput $summarization_verbosity_input + * Input for summarization verbosity metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityInput $question_answering_quality_input + * Input for question answering quality metric. + * @type \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityInput $pairwise_question_answering_quality_input + * Input for pairwise question answering quality metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceInput $question_answering_relevance_input + * Input for question answering relevance metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessInput $question_answering_helpfulness_input + * Input for question answering helpfulness + * metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessInput $question_answering_correctness_input + * Input for question answering correctness + * metric. + * @type \Google\Cloud\AIPlatform\V1\PointwiseMetricInput $pointwise_metric_input + * Input for pointwise metric. + * @type \Google\Cloud\AIPlatform\V1\PairwiseMetricInput $pairwise_metric_input + * Input for pairwise metric. + * @type \Google\Cloud\AIPlatform\V1\ToolCallValidInput $tool_call_valid_input + * Tool call metric instances. + * Input for tool call valid metric. + * @type \Google\Cloud\AIPlatform\V1\ToolNameMatchInput $tool_name_match_input + * Input for tool name match metric. + * @type \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchInput $tool_parameter_key_match_input + * Input for tool parameter key match metric. + * @type \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchInput $tool_parameter_kv_match_input + * Input for tool parameter key value match metric. + * @type \Google\Cloud\AIPlatform\V1\CometInput $comet_input + * Translation metrics. + * Input for Comet metric. + * @type \Google\Cloud\AIPlatform\V1\MetricxInput $metricx_input + * Input for Metricx metric. + * @type string $location + * Required. The resource name of the Location to evaluate the instances. + * Format: `projects/{project}/locations/{location}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Auto metric instances. + * Instances and metric spec for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchInput exact_match_input = 2; + * @return \Google\Cloud\AIPlatform\V1\ExactMatchInput|null + */ + public function getExactMatchInput() + { + return $this->readOneof(2); + } + + public function hasExactMatchInput() + { + return $this->hasOneof(2); + } + + /** + * Auto metric instances. + * Instances and metric spec for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchInput exact_match_input = 2; + * @param \Google\Cloud\AIPlatform\V1\ExactMatchInput $var + * @return $this + */ + public function setExactMatchInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExactMatchInput::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Instances and metric spec for bleu metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuInput bleu_input = 3; + * @return \Google\Cloud\AIPlatform\V1\BleuInput|null + */ + public function getBleuInput() + { + return $this->readOneof(3); + } + + public function hasBleuInput() + { + return $this->hasOneof(3); + } + + /** + * Instances and metric spec for bleu metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuInput bleu_input = 3; + * @param \Google\Cloud\AIPlatform\V1\BleuInput $var + * @return $this + */ + public function setBleuInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BleuInput::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Instances and metric spec for rouge metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RougeInput rouge_input = 4; + * @return \Google\Cloud\AIPlatform\V1\RougeInput|null + */ + public function getRougeInput() + { + return $this->readOneof(4); + } + + public function hasRougeInput() + { + return $this->hasOneof(4); + } + + /** + * Instances and metric spec for rouge metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RougeInput rouge_input = 4; + * @param \Google\Cloud\AIPlatform\V1\RougeInput $var + * @return $this + */ + public function setRougeInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\RougeInput::class); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * LLM-based metric instance. + * General text generation metrics, applicable to other categories. + * Input for fluency metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyInput fluency_input = 5; + * @return \Google\Cloud\AIPlatform\V1\FluencyInput|null + */ + public function getFluencyInput() + { + return $this->readOneof(5); + } + + public function hasFluencyInput() + { + return $this->hasOneof(5); + } + + /** + * LLM-based metric instance. + * General text generation metrics, applicable to other categories. + * Input for fluency metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyInput fluency_input = 5; + * @param \Google\Cloud\AIPlatform\V1\FluencyInput $var + * @return $this + */ + public function setFluencyInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FluencyInput::class); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * Input for coherence metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceInput coherence_input = 6; + * @return \Google\Cloud\AIPlatform\V1\CoherenceInput|null + */ + public function getCoherenceInput() + { + return $this->readOneof(6); + } + + public function hasCoherenceInput() + { + return $this->hasOneof(6); + } + + /** + * Input for coherence metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceInput coherence_input = 6; + * @param \Google\Cloud\AIPlatform\V1\CoherenceInput $var + * @return $this + */ + public function setCoherenceInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CoherenceInput::class); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Input for safety metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SafetyInput safety_input = 8; + * @return \Google\Cloud\AIPlatform\V1\SafetyInput|null + */ + public function getSafetyInput() + { + return $this->readOneof(8); + } + + public function hasSafetyInput() + { + return $this->hasOneof(8); + } + + /** + * Input for safety metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SafetyInput safety_input = 8; + * @param \Google\Cloud\AIPlatform\V1\SafetyInput $var + * @return $this + */ + public function setSafetyInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SafetyInput::class); + $this->writeOneof(8, $var); + + return $this; + } + + /** + * Input for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessInput groundedness_input = 9; + * @return \Google\Cloud\AIPlatform\V1\GroundednessInput|null + */ + public function getGroundednessInput() + { + return $this->readOneof(9); + } + + public function hasGroundednessInput() + { + return $this->hasOneof(9); + } + + /** + * Input for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessInput groundedness_input = 9; + * @param \Google\Cloud\AIPlatform\V1\GroundednessInput $var + * @return $this + */ + public function setGroundednessInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundednessInput::class); + $this->writeOneof(9, $var); + + return $this; + } + + /** + * Input for fulfillment metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentInput fulfillment_input = 12; + * @return \Google\Cloud\AIPlatform\V1\FulfillmentInput|null + */ + public function getFulfillmentInput() + { + return $this->readOneof(12); + } + + public function hasFulfillmentInput() + { + return $this->hasOneof(12); + } + + /** + * Input for fulfillment metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentInput fulfillment_input = 12; + * @param \Google\Cloud\AIPlatform\V1\FulfillmentInput $var + * @return $this + */ + public function setFulfillmentInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FulfillmentInput::class); + $this->writeOneof(12, $var); + + return $this; + } + + /** + * Input for summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationQualityInput summarization_quality_input = 7; + * @return \Google\Cloud\AIPlatform\V1\SummarizationQualityInput|null + */ + public function getSummarizationQualityInput() + { + return $this->readOneof(7); + } + + public function hasSummarizationQualityInput() + { + return $this->hasOneof(7); + } + + /** + * Input for summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationQualityInput summarization_quality_input = 7; + * @param \Google\Cloud\AIPlatform\V1\SummarizationQualityInput $var + * @return $this + */ + public function setSummarizationQualityInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SummarizationQualityInput::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * Input for pairwise summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseSummarizationQualityInput pairwise_summarization_quality_input = 23; + * @return \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityInput|null + */ + public function getPairwiseSummarizationQualityInput() + { + return $this->readOneof(23); + } + + public function hasPairwiseSummarizationQualityInput() + { + return $this->hasOneof(23); + } + + /** + * Input for pairwise summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseSummarizationQualityInput pairwise_summarization_quality_input = 23; + * @param \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityInput $var + * @return $this + */ + public function setPairwiseSummarizationQualityInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityInput::class); + $this->writeOneof(23, $var); + + return $this; + } + + /** + * Input for summarization helpfulness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationHelpfulnessInput summarization_helpfulness_input = 14; + * @return \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessInput|null + */ + public function getSummarizationHelpfulnessInput() + { + return $this->readOneof(14); + } + + public function hasSummarizationHelpfulnessInput() + { + return $this->hasOneof(14); + } + + /** + * Input for summarization helpfulness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationHelpfulnessInput summarization_helpfulness_input = 14; + * @param \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessInput $var + * @return $this + */ + public function setSummarizationHelpfulnessInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessInput::class); + $this->writeOneof(14, $var); + + return $this; + } + + /** + * Input for summarization verbosity metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationVerbosityInput summarization_verbosity_input = 15; + * @return \Google\Cloud\AIPlatform\V1\SummarizationVerbosityInput|null + */ + public function getSummarizationVerbosityInput() + { + return $this->readOneof(15); + } + + public function hasSummarizationVerbosityInput() + { + return $this->hasOneof(15); + } + + /** + * Input for summarization verbosity metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationVerbosityInput summarization_verbosity_input = 15; + * @param \Google\Cloud\AIPlatform\V1\SummarizationVerbosityInput $var + * @return $this + */ + public function setSummarizationVerbosityInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SummarizationVerbosityInput::class); + $this->writeOneof(15, $var); + + return $this; + } + + /** + * Input for question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringQualityInput question_answering_quality_input = 10; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityInput|null + */ + public function getQuestionAnsweringQualityInput() + { + return $this->readOneof(10); + } + + public function hasQuestionAnsweringQualityInput() + { + return $this->hasOneof(10); + } + + /** + * Input for question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringQualityInput question_answering_quality_input = 10; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityInput $var + * @return $this + */ + public function setQuestionAnsweringQualityInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityInput::class); + $this->writeOneof(10, $var); + + return $this; + } + + /** + * Input for pairwise question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseQuestionAnsweringQualityInput pairwise_question_answering_quality_input = 24; + * @return \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityInput|null + */ + public function getPairwiseQuestionAnsweringQualityInput() + { + return $this->readOneof(24); + } + + public function hasPairwiseQuestionAnsweringQualityInput() + { + return $this->hasOneof(24); + } + + /** + * Input for pairwise question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseQuestionAnsweringQualityInput pairwise_question_answering_quality_input = 24; + * @param \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityInput $var + * @return $this + */ + public function setPairwiseQuestionAnsweringQualityInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityInput::class); + $this->writeOneof(24, $var); + + return $this; + } + + /** + * Input for question answering relevance metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringRelevanceInput question_answering_relevance_input = 16; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceInput|null + */ + public function getQuestionAnsweringRelevanceInput() + { + return $this->readOneof(16); + } + + public function hasQuestionAnsweringRelevanceInput() + { + return $this->hasOneof(16); + } + + /** + * Input for question answering relevance metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringRelevanceInput question_answering_relevance_input = 16; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceInput $var + * @return $this + */ + public function setQuestionAnsweringRelevanceInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceInput::class); + $this->writeOneof(16, $var); + + return $this; + } + + /** + * Input for question answering helpfulness + * metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringHelpfulnessInput question_answering_helpfulness_input = 17; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessInput|null + */ + public function getQuestionAnsweringHelpfulnessInput() + { + return $this->readOneof(17); + } + + public function hasQuestionAnsweringHelpfulnessInput() + { + return $this->hasOneof(17); + } + + /** + * Input for question answering helpfulness + * metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringHelpfulnessInput question_answering_helpfulness_input = 17; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessInput $var + * @return $this + */ + public function setQuestionAnsweringHelpfulnessInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessInput::class); + $this->writeOneof(17, $var); + + return $this; + } + + /** + * Input for question answering correctness + * metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringCorrectnessInput question_answering_correctness_input = 18; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessInput|null + */ + public function getQuestionAnsweringCorrectnessInput() + { + return $this->readOneof(18); + } + + public function hasQuestionAnsweringCorrectnessInput() + { + return $this->hasOneof(18); + } + + /** + * Input for question answering correctness + * metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringCorrectnessInput question_answering_correctness_input = 18; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessInput $var + * @return $this + */ + public function setQuestionAnsweringCorrectnessInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessInput::class); + $this->writeOneof(18, $var); + + return $this; + } + + /** + * Input for pointwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PointwiseMetricInput pointwise_metric_input = 28; + * @return \Google\Cloud\AIPlatform\V1\PointwiseMetricInput|null + */ + public function getPointwiseMetricInput() + { + return $this->readOneof(28); + } + + public function hasPointwiseMetricInput() + { + return $this->hasOneof(28); + } + + /** + * Input for pointwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PointwiseMetricInput pointwise_metric_input = 28; + * @param \Google\Cloud\AIPlatform\V1\PointwiseMetricInput $var + * @return $this + */ + public function setPointwiseMetricInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PointwiseMetricInput::class); + $this->writeOneof(28, $var); + + return $this; + } + + /** + * Input for pairwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseMetricInput pairwise_metric_input = 29; + * @return \Google\Cloud\AIPlatform\V1\PairwiseMetricInput|null + */ + public function getPairwiseMetricInput() + { + return $this->readOneof(29); + } + + public function hasPairwiseMetricInput() + { + return $this->hasOneof(29); + } + + /** + * Input for pairwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseMetricInput pairwise_metric_input = 29; + * @param \Google\Cloud\AIPlatform\V1\PairwiseMetricInput $var + * @return $this + */ + public function setPairwiseMetricInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PairwiseMetricInput::class); + $this->writeOneof(29, $var); + + return $this; + } + + /** + * Tool call metric instances. + * Input for tool call valid metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolCallValidInput tool_call_valid_input = 19; + * @return \Google\Cloud\AIPlatform\V1\ToolCallValidInput|null + */ + public function getToolCallValidInput() + { + return $this->readOneof(19); + } + + public function hasToolCallValidInput() + { + return $this->hasOneof(19); + } + + /** + * Tool call metric instances. + * Input for tool call valid metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolCallValidInput tool_call_valid_input = 19; + * @param \Google\Cloud\AIPlatform\V1\ToolCallValidInput $var + * @return $this + */ + public function setToolCallValidInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolCallValidInput::class); + $this->writeOneof(19, $var); + + return $this; + } + + /** + * Input for tool name match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolNameMatchInput tool_name_match_input = 20; + * @return \Google\Cloud\AIPlatform\V1\ToolNameMatchInput|null + */ + public function getToolNameMatchInput() + { + return $this->readOneof(20); + } + + public function hasToolNameMatchInput() + { + return $this->hasOneof(20); + } + + /** + * Input for tool name match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolNameMatchInput tool_name_match_input = 20; + * @param \Google\Cloud\AIPlatform\V1\ToolNameMatchInput $var + * @return $this + */ + public function setToolNameMatchInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolNameMatchInput::class); + $this->writeOneof(20, $var); + + return $this; + } + + /** + * Input for tool parameter key match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKeyMatchInput tool_parameter_key_match_input = 21; + * @return \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchInput|null + */ + public function getToolParameterKeyMatchInput() + { + return $this->readOneof(21); + } + + public function hasToolParameterKeyMatchInput() + { + return $this->hasOneof(21); + } + + /** + * Input for tool parameter key match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKeyMatchInput tool_parameter_key_match_input = 21; + * @param \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchInput $var + * @return $this + */ + public function setToolParameterKeyMatchInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchInput::class); + $this->writeOneof(21, $var); + + return $this; + } + + /** + * Input for tool parameter key value match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKVMatchInput tool_parameter_kv_match_input = 22; + * @return \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchInput|null + */ + public function getToolParameterKvMatchInput() + { + return $this->readOneof(22); + } + + public function hasToolParameterKvMatchInput() + { + return $this->hasOneof(22); + } + + /** + * Input for tool parameter key value match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKVMatchInput tool_parameter_kv_match_input = 22; + * @param \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchInput $var + * @return $this + */ + public function setToolParameterKvMatchInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchInput::class); + $this->writeOneof(22, $var); + + return $this; + } + + /** + * Translation metrics. + * Input for Comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometInput comet_input = 31; + * @return \Google\Cloud\AIPlatform\V1\CometInput|null + */ + public function getCometInput() + { + return $this->readOneof(31); + } + + public function hasCometInput() + { + return $this->hasOneof(31); + } + + /** + * Translation metrics. + * Input for Comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometInput comet_input = 31; + * @param \Google\Cloud\AIPlatform\V1\CometInput $var + * @return $this + */ + public function setCometInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CometInput::class); + $this->writeOneof(31, $var); + + return $this; + } + + /** + * Input for Metricx metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetricxInput metricx_input = 32; + * @return \Google\Cloud\AIPlatform\V1\MetricxInput|null + */ + public function getMetricxInput() + { + return $this->readOneof(32); + } + + public function hasMetricxInput() + { + return $this->hasOneof(32); + } + + /** + * Input for Metricx metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetricxInput metricx_input = 32; + * @param \Google\Cloud\AIPlatform\V1\MetricxInput $var + * @return $this + */ + public function setMetricxInput($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MetricxInput::class); + $this->writeOneof(32, $var); + + return $this; + } + + /** + * Required. The resource name of the Location to evaluate the instances. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * Required. The resource name of the Location to evaluate the instances. + * Format: `projects/{project}/locations/{location}` + * + * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setLocation($var) + { + GPBUtil::checkString($var, True); + $this->location = $var; + + return $this; + } + + /** + * @return string + */ + public function getMetricInputs() + { + return $this->whichOneof("metric_inputs"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesResponse.php new file mode 100644 index 000000000000..6bbefde04f8f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluateInstancesResponse.php @@ -0,0 +1,891 @@ +google.cloud.aiplatform.v1.EvaluateInstancesResponse + */ +class EvaluateInstancesResponse extends \Google\Protobuf\Internal\Message +{ + protected $evaluation_results; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ExactMatchResults $exact_match_results + * Auto metric evaluation results. + * Results for exact match metric. + * @type \Google\Cloud\AIPlatform\V1\BleuResults $bleu_results + * Results for bleu metric. + * @type \Google\Cloud\AIPlatform\V1\RougeResults $rouge_results + * Results for rouge metric. + * @type \Google\Cloud\AIPlatform\V1\FluencyResult $fluency_result + * LLM-based metric evaluation result. + * General text generation metrics, applicable to other categories. + * Result for fluency metric. + * @type \Google\Cloud\AIPlatform\V1\CoherenceResult $coherence_result + * Result for coherence metric. + * @type \Google\Cloud\AIPlatform\V1\SafetyResult $safety_result + * Result for safety metric. + * @type \Google\Cloud\AIPlatform\V1\GroundednessResult $groundedness_result + * Result for groundedness metric. + * @type \Google\Cloud\AIPlatform\V1\FulfillmentResult $fulfillment_result + * Result for fulfillment metric. + * @type \Google\Cloud\AIPlatform\V1\SummarizationQualityResult $summarization_quality_result + * Summarization only metrics. + * Result for summarization quality metric. + * @type \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityResult $pairwise_summarization_quality_result + * Result for pairwise summarization quality metric. + * @type \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessResult $summarization_helpfulness_result + * Result for summarization helpfulness metric. + * @type \Google\Cloud\AIPlatform\V1\SummarizationVerbosityResult $summarization_verbosity_result + * Result for summarization verbosity metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityResult $question_answering_quality_result + * Question answering only metrics. + * Result for question answering quality metric. + * @type \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityResult $pairwise_question_answering_quality_result + * Result for pairwise question answering quality metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceResult $question_answering_relevance_result + * Result for question answering relevance metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessResult $question_answering_helpfulness_result + * Result for question answering helpfulness metric. + * @type \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessResult $question_answering_correctness_result + * Result for question answering correctness metric. + * @type \Google\Cloud\AIPlatform\V1\PointwiseMetricResult $pointwise_metric_result + * Generic metrics. + * Result for pointwise metric. + * @type \Google\Cloud\AIPlatform\V1\PairwiseMetricResult $pairwise_metric_result + * Result for pairwise metric. + * @type \Google\Cloud\AIPlatform\V1\ToolCallValidResults $tool_call_valid_results + * Tool call metrics. + * Results for tool call valid metric. + * @type \Google\Cloud\AIPlatform\V1\ToolNameMatchResults $tool_name_match_results + * Results for tool name match metric. + * @type \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchResults $tool_parameter_key_match_results + * Results for tool parameter key match metric. + * @type \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchResults $tool_parameter_kv_match_results + * Results for tool parameter key value match metric. + * @type \Google\Cloud\AIPlatform\V1\CometResult $comet_result + * Translation metrics. + * Result for Comet metric. + * @type \Google\Cloud\AIPlatform\V1\MetricxResult $metricx_result + * Result for Metricx metric. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Auto metric evaluation results. + * Results for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchResults exact_match_results = 1; + * @return \Google\Cloud\AIPlatform\V1\ExactMatchResults|null + */ + public function getExactMatchResults() + { + return $this->readOneof(1); + } + + public function hasExactMatchResults() + { + return $this->hasOneof(1); + } + + /** + * Auto metric evaluation results. + * Results for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchResults exact_match_results = 1; + * @param \Google\Cloud\AIPlatform\V1\ExactMatchResults $var + * @return $this + */ + public function setExactMatchResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExactMatchResults::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Results for bleu metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuResults bleu_results = 2; + * @return \Google\Cloud\AIPlatform\V1\BleuResults|null + */ + public function getBleuResults() + { + return $this->readOneof(2); + } + + public function hasBleuResults() + { + return $this->hasOneof(2); + } + + /** + * Results for bleu metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BleuResults bleu_results = 2; + * @param \Google\Cloud\AIPlatform\V1\BleuResults $var + * @return $this + */ + public function setBleuResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BleuResults::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Results for rouge metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RougeResults rouge_results = 3; + * @return \Google\Cloud\AIPlatform\V1\RougeResults|null + */ + public function getRougeResults() + { + return $this->readOneof(3); + } + + public function hasRougeResults() + { + return $this->hasOneof(3); + } + + /** + * Results for rouge metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RougeResults rouge_results = 3; + * @param \Google\Cloud\AIPlatform\V1\RougeResults $var + * @return $this + */ + public function setRougeResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\RougeResults::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * LLM-based metric evaluation result. + * General text generation metrics, applicable to other categories. + * Result for fluency metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyResult fluency_result = 4; + * @return \Google\Cloud\AIPlatform\V1\FluencyResult|null + */ + public function getFluencyResult() + { + return $this->readOneof(4); + } + + public function hasFluencyResult() + { + return $this->hasOneof(4); + } + + /** + * LLM-based metric evaluation result. + * General text generation metrics, applicable to other categories. + * Result for fluency metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyResult fluency_result = 4; + * @param \Google\Cloud\AIPlatform\V1\FluencyResult $var + * @return $this + */ + public function setFluencyResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FluencyResult::class); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * Result for coherence metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceResult coherence_result = 5; + * @return \Google\Cloud\AIPlatform\V1\CoherenceResult|null + */ + public function getCoherenceResult() + { + return $this->readOneof(5); + } + + public function hasCoherenceResult() + { + return $this->hasOneof(5); + } + + /** + * Result for coherence metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CoherenceResult coherence_result = 5; + * @param \Google\Cloud\AIPlatform\V1\CoherenceResult $var + * @return $this + */ + public function setCoherenceResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CoherenceResult::class); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * Result for safety metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SafetyResult safety_result = 7; + * @return \Google\Cloud\AIPlatform\V1\SafetyResult|null + */ + public function getSafetyResult() + { + return $this->readOneof(7); + } + + public function hasSafetyResult() + { + return $this->hasOneof(7); + } + + /** + * Result for safety metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SafetyResult safety_result = 7; + * @param \Google\Cloud\AIPlatform\V1\SafetyResult $var + * @return $this + */ + public function setSafetyResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SafetyResult::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * Result for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessResult groundedness_result = 8; + * @return \Google\Cloud\AIPlatform\V1\GroundednessResult|null + */ + public function getGroundednessResult() + { + return $this->readOneof(8); + } + + public function hasGroundednessResult() + { + return $this->hasOneof(8); + } + + /** + * Result for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessResult groundedness_result = 8; + * @param \Google\Cloud\AIPlatform\V1\GroundednessResult $var + * @return $this + */ + public function setGroundednessResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundednessResult::class); + $this->writeOneof(8, $var); + + return $this; + } + + /** + * Result for fulfillment metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentResult fulfillment_result = 11; + * @return \Google\Cloud\AIPlatform\V1\FulfillmentResult|null + */ + public function getFulfillmentResult() + { + return $this->readOneof(11); + } + + public function hasFulfillmentResult() + { + return $this->hasOneof(11); + } + + /** + * Result for fulfillment metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentResult fulfillment_result = 11; + * @param \Google\Cloud\AIPlatform\V1\FulfillmentResult $var + * @return $this + */ + public function setFulfillmentResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FulfillmentResult::class); + $this->writeOneof(11, $var); + + return $this; + } + + /** + * Summarization only metrics. + * Result for summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationQualityResult summarization_quality_result = 6; + * @return \Google\Cloud\AIPlatform\V1\SummarizationQualityResult|null + */ + public function getSummarizationQualityResult() + { + return $this->readOneof(6); + } + + public function hasSummarizationQualityResult() + { + return $this->hasOneof(6); + } + + /** + * Summarization only metrics. + * Result for summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationQualityResult summarization_quality_result = 6; + * @param \Google\Cloud\AIPlatform\V1\SummarizationQualityResult $var + * @return $this + */ + public function setSummarizationQualityResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SummarizationQualityResult::class); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Result for pairwise summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseSummarizationQualityResult pairwise_summarization_quality_result = 22; + * @return \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityResult|null + */ + public function getPairwiseSummarizationQualityResult() + { + return $this->readOneof(22); + } + + public function hasPairwiseSummarizationQualityResult() + { + return $this->hasOneof(22); + } + + /** + * Result for pairwise summarization quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseSummarizationQualityResult pairwise_summarization_quality_result = 22; + * @param \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityResult $var + * @return $this + */ + public function setPairwiseSummarizationQualityResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PairwiseSummarizationQualityResult::class); + $this->writeOneof(22, $var); + + return $this; + } + + /** + * Result for summarization helpfulness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationHelpfulnessResult summarization_helpfulness_result = 13; + * @return \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessResult|null + */ + public function getSummarizationHelpfulnessResult() + { + return $this->readOneof(13); + } + + public function hasSummarizationHelpfulnessResult() + { + return $this->hasOneof(13); + } + + /** + * Result for summarization helpfulness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationHelpfulnessResult summarization_helpfulness_result = 13; + * @param \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessResult $var + * @return $this + */ + public function setSummarizationHelpfulnessResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SummarizationHelpfulnessResult::class); + $this->writeOneof(13, $var); + + return $this; + } + + /** + * Result for summarization verbosity metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationVerbosityResult summarization_verbosity_result = 14; + * @return \Google\Cloud\AIPlatform\V1\SummarizationVerbosityResult|null + */ + public function getSummarizationVerbosityResult() + { + return $this->readOneof(14); + } + + public function hasSummarizationVerbosityResult() + { + return $this->hasOneof(14); + } + + /** + * Result for summarization verbosity metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SummarizationVerbosityResult summarization_verbosity_result = 14; + * @param \Google\Cloud\AIPlatform\V1\SummarizationVerbosityResult $var + * @return $this + */ + public function setSummarizationVerbosityResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SummarizationVerbosityResult::class); + $this->writeOneof(14, $var); + + return $this; + } + + /** + * Question answering only metrics. + * Result for question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringQualityResult question_answering_quality_result = 9; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityResult|null + */ + public function getQuestionAnsweringQualityResult() + { + return $this->readOneof(9); + } + + public function hasQuestionAnsweringQualityResult() + { + return $this->hasOneof(9); + } + + /** + * Question answering only metrics. + * Result for question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringQualityResult question_answering_quality_result = 9; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityResult $var + * @return $this + */ + public function setQuestionAnsweringQualityResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringQualityResult::class); + $this->writeOneof(9, $var); + + return $this; + } + + /** + * Result for pairwise question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseQuestionAnsweringQualityResult pairwise_question_answering_quality_result = 23; + * @return \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityResult|null + */ + public function getPairwiseQuestionAnsweringQualityResult() + { + return $this->readOneof(23); + } + + public function hasPairwiseQuestionAnsweringQualityResult() + { + return $this->hasOneof(23); + } + + /** + * Result for pairwise question answering quality metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseQuestionAnsweringQualityResult pairwise_question_answering_quality_result = 23; + * @param \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityResult $var + * @return $this + */ + public function setPairwiseQuestionAnsweringQualityResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PairwiseQuestionAnsweringQualityResult::class); + $this->writeOneof(23, $var); + + return $this; + } + + /** + * Result for question answering relevance metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringRelevanceResult question_answering_relevance_result = 15; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceResult|null + */ + public function getQuestionAnsweringRelevanceResult() + { + return $this->readOneof(15); + } + + public function hasQuestionAnsweringRelevanceResult() + { + return $this->hasOneof(15); + } + + /** + * Result for question answering relevance metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringRelevanceResult question_answering_relevance_result = 15; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceResult $var + * @return $this + */ + public function setQuestionAnsweringRelevanceResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringRelevanceResult::class); + $this->writeOneof(15, $var); + + return $this; + } + + /** + * Result for question answering helpfulness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringHelpfulnessResult question_answering_helpfulness_result = 16; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessResult|null + */ + public function getQuestionAnsweringHelpfulnessResult() + { + return $this->readOneof(16); + } + + public function hasQuestionAnsweringHelpfulnessResult() + { + return $this->hasOneof(16); + } + + /** + * Result for question answering helpfulness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringHelpfulnessResult question_answering_helpfulness_result = 16; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessResult $var + * @return $this + */ + public function setQuestionAnsweringHelpfulnessResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringHelpfulnessResult::class); + $this->writeOneof(16, $var); + + return $this; + } + + /** + * Result for question answering correctness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringCorrectnessResult question_answering_correctness_result = 17; + * @return \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessResult|null + */ + public function getQuestionAnsweringCorrectnessResult() + { + return $this->readOneof(17); + } + + public function hasQuestionAnsweringCorrectnessResult() + { + return $this->hasOneof(17); + } + + /** + * Result for question answering correctness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.QuestionAnsweringCorrectnessResult question_answering_correctness_result = 17; + * @param \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessResult $var + * @return $this + */ + public function setQuestionAnsweringCorrectnessResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\QuestionAnsweringCorrectnessResult::class); + $this->writeOneof(17, $var); + + return $this; + } + + /** + * Generic metrics. + * Result for pointwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PointwiseMetricResult pointwise_metric_result = 27; + * @return \Google\Cloud\AIPlatform\V1\PointwiseMetricResult|null + */ + public function getPointwiseMetricResult() + { + return $this->readOneof(27); + } + + public function hasPointwiseMetricResult() + { + return $this->hasOneof(27); + } + + /** + * Generic metrics. + * Result for pointwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PointwiseMetricResult pointwise_metric_result = 27; + * @param \Google\Cloud\AIPlatform\V1\PointwiseMetricResult $var + * @return $this + */ + public function setPointwiseMetricResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PointwiseMetricResult::class); + $this->writeOneof(27, $var); + + return $this; + } + + /** + * Result for pairwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseMetricResult pairwise_metric_result = 28; + * @return \Google\Cloud\AIPlatform\V1\PairwiseMetricResult|null + */ + public function getPairwiseMetricResult() + { + return $this->readOneof(28); + } + + public function hasPairwiseMetricResult() + { + return $this->hasOneof(28); + } + + /** + * Result for pairwise metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PairwiseMetricResult pairwise_metric_result = 28; + * @param \Google\Cloud\AIPlatform\V1\PairwiseMetricResult $var + * @return $this + */ + public function setPairwiseMetricResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PairwiseMetricResult::class); + $this->writeOneof(28, $var); + + return $this; + } + + /** + * Tool call metrics. + * Results for tool call valid metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolCallValidResults tool_call_valid_results = 18; + * @return \Google\Cloud\AIPlatform\V1\ToolCallValidResults|null + */ + public function getToolCallValidResults() + { + return $this->readOneof(18); + } + + public function hasToolCallValidResults() + { + return $this->hasOneof(18); + } + + /** + * Tool call metrics. + * Results for tool call valid metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolCallValidResults tool_call_valid_results = 18; + * @param \Google\Cloud\AIPlatform\V1\ToolCallValidResults $var + * @return $this + */ + public function setToolCallValidResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolCallValidResults::class); + $this->writeOneof(18, $var); + + return $this; + } + + /** + * Results for tool name match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolNameMatchResults tool_name_match_results = 19; + * @return \Google\Cloud\AIPlatform\V1\ToolNameMatchResults|null + */ + public function getToolNameMatchResults() + { + return $this->readOneof(19); + } + + public function hasToolNameMatchResults() + { + return $this->hasOneof(19); + } + + /** + * Results for tool name match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolNameMatchResults tool_name_match_results = 19; + * @param \Google\Cloud\AIPlatform\V1\ToolNameMatchResults $var + * @return $this + */ + public function setToolNameMatchResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolNameMatchResults::class); + $this->writeOneof(19, $var); + + return $this; + } + + /** + * Results for tool parameter key match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKeyMatchResults tool_parameter_key_match_results = 20; + * @return \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchResults|null + */ + public function getToolParameterKeyMatchResults() + { + return $this->readOneof(20); + } + + public function hasToolParameterKeyMatchResults() + { + return $this->hasOneof(20); + } + + /** + * Results for tool parameter key match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKeyMatchResults tool_parameter_key_match_results = 20; + * @param \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchResults $var + * @return $this + */ + public function setToolParameterKeyMatchResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolParameterKeyMatchResults::class); + $this->writeOneof(20, $var); + + return $this; + } + + /** + * Results for tool parameter key value match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKVMatchResults tool_parameter_kv_match_results = 21; + * @return \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchResults|null + */ + public function getToolParameterKvMatchResults() + { + return $this->readOneof(21); + } + + public function hasToolParameterKvMatchResults() + { + return $this->hasOneof(21); + } + + /** + * Results for tool parameter key value match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolParameterKVMatchResults tool_parameter_kv_match_results = 21; + * @param \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchResults $var + * @return $this + */ + public function setToolParameterKvMatchResults($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolParameterKVMatchResults::class); + $this->writeOneof(21, $var); + + return $this; + } + + /** + * Translation metrics. + * Result for Comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometResult comet_result = 29; + * @return \Google\Cloud\AIPlatform\V1\CometResult|null + */ + public function getCometResult() + { + return $this->readOneof(29); + } + + public function hasCometResult() + { + return $this->hasOneof(29); + } + + /** + * Translation metrics. + * Result for Comet metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CometResult comet_result = 29; + * @param \Google\Cloud\AIPlatform\V1\CometResult $var + * @return $this + */ + public function setCometResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CometResult::class); + $this->writeOneof(29, $var); + + return $this; + } + + /** + * Result for Metricx metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetricxResult metricx_result = 30; + * @return \Google\Cloud\AIPlatform\V1\MetricxResult|null + */ + public function getMetricxResult() + { + return $this->readOneof(30); + } + + public function hasMetricxResult() + { + return $this->hasOneof(30); + } + + /** + * Result for Metricx metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.MetricxResult metricx_result = 30; + * @param \Google\Cloud\AIPlatform\V1\MetricxResult $var + * @return $this + */ + public function setMetricxResult($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\MetricxResult::class); + $this->writeOneof(30, $var); + + return $this; + } + + /** + * @return string + */ + public function getEvaluationResults() + { + return $this->whichOneof("evaluation_results"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation.php new file mode 100644 index 000000000000..8a01b8063f7e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation.php @@ -0,0 +1,431 @@ +google.cloud.aiplatform.v1.EvaluatedAnnotation + */ +class EvaluatedAnnotation extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Type of the EvaluatedAnnotation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EvaluatedAnnotation.EvaluatedAnnotationType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $type = 0; + /** + * Output only. The model predicted annotations. + * For true positive, there is one and only one prediction, which matches the + * only one ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths]. + * For false positive, there is one and only one prediction, which doesn't + * match any ground truth annotation of the corresponding + * [data_item_view_id][google.cloud.aiplatform.v1.EvaluatedAnnotation.evaluated_data_item_view_id]. + * For false negative, there are zero or more predictions which are similar to + * the only ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths] + * but not enough for a match. + * The schema of the prediction is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * + * Generated from protobuf field repeated .google.protobuf.Value predictions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $predictions; + /** + * Output only. The ground truth Annotations, i.e. the Annotations that exist + * in the test data the Model is evaluated on. + * For true positive, there is one and only one ground truth annotation, which + * matches the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * For false positive, there are zero or more ground truth annotations that + * are similar to the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions], + * but not enough for a match. + * For false negative, there is one and only one ground truth annotation, + * which doesn't match any predictions created by the model. + * The schema of the ground truth is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * + * Generated from protobuf field repeated .google.protobuf.Value ground_truths = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $ground_truths; + /** + * Output only. The data item payload that the Model predicted this + * EvaluatedAnnotation on. + * + * Generated from protobuf field .google.protobuf.Value data_item_payload = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $data_item_payload = null; + /** + * Output only. ID of the EvaluatedDataItemView under the same ancestor + * ModelEvaluation. The EvaluatedDataItemView consists of all ground truths + * and predictions on + * [data_item_payload][google.cloud.aiplatform.v1.EvaluatedAnnotation.data_item_payload]. + * + * Generated from protobuf field string evaluated_data_item_view_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $evaluated_data_item_view_id = ''; + /** + * Explanations of + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * Each element of the explanations indicates the explanation for one + * explanation Method. + * The attributions list in the + * [EvaluatedAnnotationExplanation.explanation][google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.explanation] + * object corresponds to the + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions] + * list. For example, the second element in the attributions list explains the + * second element in the predictions list. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation explanations = 8; + */ + private $explanations; + /** + * Annotations of model error analysis results. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation error_analysis_annotations = 9; + */ + private $error_analysis_annotations; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $type + * Output only. Type of the EvaluatedAnnotation. + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $predictions + * Output only. The model predicted annotations. + * For true positive, there is one and only one prediction, which matches the + * only one ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths]. + * For false positive, there is one and only one prediction, which doesn't + * match any ground truth annotation of the corresponding + * [data_item_view_id][google.cloud.aiplatform.v1.EvaluatedAnnotation.evaluated_data_item_view_id]. + * For false negative, there are zero or more predictions which are similar to + * the only ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths] + * but not enough for a match. + * The schema of the prediction is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $ground_truths + * Output only. The ground truth Annotations, i.e. the Annotations that exist + * in the test data the Model is evaluated on. + * For true positive, there is one and only one ground truth annotation, which + * matches the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * For false positive, there are zero or more ground truth annotations that + * are similar to the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions], + * but not enough for a match. + * For false negative, there is one and only one ground truth annotation, + * which doesn't match any predictions created by the model. + * The schema of the ground truth is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * @type \Google\Protobuf\Value $data_item_payload + * Output only. The data item payload that the Model predicted this + * EvaluatedAnnotation on. + * @type string $evaluated_data_item_view_id + * Output only. ID of the EvaluatedDataItemView under the same ancestor + * ModelEvaluation. The EvaluatedDataItemView consists of all ground truths + * and predictions on + * [data_item_payload][google.cloud.aiplatform.v1.EvaluatedAnnotation.data_item_payload]. + * @type array<\Google\Cloud\AIPlatform\V1\EvaluatedAnnotationExplanation>|\Google\Protobuf\Internal\RepeatedField $explanations + * Explanations of + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * Each element of the explanations indicates the explanation for one + * explanation Method. + * The attributions list in the + * [EvaluatedAnnotationExplanation.explanation][google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.explanation] + * object corresponds to the + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions] + * list. For example, the second element in the attributions list explains the + * second element in the predictions list. + * @type array<\Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation>|\Google\Protobuf\Internal\RepeatedField $error_analysis_annotations + * Annotations of model error analysis results. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluatedAnnotation::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Type of the EvaluatedAnnotation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EvaluatedAnnotation.EvaluatedAnnotationType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getType() + { + return $this->type; + } + + /** + * Output only. Type of the EvaluatedAnnotation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EvaluatedAnnotation.EvaluatedAnnotationType type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\EvaluatedAnnotation\EvaluatedAnnotationType::class); + $this->type = $var; + + return $this; + } + + /** + * Output only. The model predicted annotations. + * For true positive, there is one and only one prediction, which matches the + * only one ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths]. + * For false positive, there is one and only one prediction, which doesn't + * match any ground truth annotation of the corresponding + * [data_item_view_id][google.cloud.aiplatform.v1.EvaluatedAnnotation.evaluated_data_item_view_id]. + * For false negative, there are zero or more predictions which are similar to + * the only ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths] + * but not enough for a match. + * The schema of the prediction is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * + * Generated from protobuf field repeated .google.protobuf.Value predictions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPredictions() + { + return $this->predictions; + } + + /** + * Output only. The model predicted annotations. + * For true positive, there is one and only one prediction, which matches the + * only one ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths]. + * For false positive, there is one and only one prediction, which doesn't + * match any ground truth annotation of the corresponding + * [data_item_view_id][google.cloud.aiplatform.v1.EvaluatedAnnotation.evaluated_data_item_view_id]. + * For false negative, there are zero or more predictions which are similar to + * the only ground truth annotation in + * [ground_truths][google.cloud.aiplatform.v1.EvaluatedAnnotation.ground_truths] + * but not enough for a match. + * The schema of the prediction is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * + * Generated from protobuf field repeated .google.protobuf.Value predictions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPredictions($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->predictions = $arr; + + return $this; + } + + /** + * Output only. The ground truth Annotations, i.e. the Annotations that exist + * in the test data the Model is evaluated on. + * For true positive, there is one and only one ground truth annotation, which + * matches the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * For false positive, there are zero or more ground truth annotations that + * are similar to the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions], + * but not enough for a match. + * For false negative, there is one and only one ground truth annotation, + * which doesn't match any predictions created by the model. + * The schema of the ground truth is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * + * Generated from protobuf field repeated .google.protobuf.Value ground_truths = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getGroundTruths() + { + return $this->ground_truths; + } + + /** + * Output only. The ground truth Annotations, i.e. the Annotations that exist + * in the test data the Model is evaluated on. + * For true positive, there is one and only one ground truth annotation, which + * matches the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * For false positive, there are zero or more ground truth annotations that + * are similar to the only prediction in + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions], + * but not enough for a match. + * For false negative, there is one and only one ground truth annotation, + * which doesn't match any predictions created by the model. + * The schema of the ground truth is stored in + * [ModelEvaluation.annotation_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.annotation_schema_uri] + * + * Generated from protobuf field repeated .google.protobuf.Value ground_truths = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setGroundTruths($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->ground_truths = $arr; + + return $this; + } + + /** + * Output only. The data item payload that the Model predicted this + * EvaluatedAnnotation on. + * + * Generated from protobuf field .google.protobuf.Value data_item_payload = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Value|null + */ + public function getDataItemPayload() + { + return $this->data_item_payload; + } + + public function hasDataItemPayload() + { + return isset($this->data_item_payload); + } + + public function clearDataItemPayload() + { + unset($this->data_item_payload); + } + + /** + * Output only. The data item payload that the Model predicted this + * EvaluatedAnnotation on. + * + * Generated from protobuf field .google.protobuf.Value data_item_payload = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setDataItemPayload($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->data_item_payload = $var; + + return $this; + } + + /** + * Output only. ID of the EvaluatedDataItemView under the same ancestor + * ModelEvaluation. The EvaluatedDataItemView consists of all ground truths + * and predictions on + * [data_item_payload][google.cloud.aiplatform.v1.EvaluatedAnnotation.data_item_payload]. + * + * Generated from protobuf field string evaluated_data_item_view_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getEvaluatedDataItemViewId() + { + return $this->evaluated_data_item_view_id; + } + + /** + * Output only. ID of the EvaluatedDataItemView under the same ancestor + * ModelEvaluation. The EvaluatedDataItemView consists of all ground truths + * and predictions on + * [data_item_payload][google.cloud.aiplatform.v1.EvaluatedAnnotation.data_item_payload]. + * + * Generated from protobuf field string evaluated_data_item_view_id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setEvaluatedDataItemViewId($var) + { + GPBUtil::checkString($var, True); + $this->evaluated_data_item_view_id = $var; + + return $this; + } + + /** + * Explanations of + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * Each element of the explanations indicates the explanation for one + * explanation Method. + * The attributions list in the + * [EvaluatedAnnotationExplanation.explanation][google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.explanation] + * object corresponds to the + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions] + * list. For example, the second element in the attributions list explains the + * second element in the predictions list. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation explanations = 8; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getExplanations() + { + return $this->explanations; + } + + /** + * Explanations of + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions]. + * Each element of the explanations indicates the explanation for one + * explanation Method. + * The attributions list in the + * [EvaluatedAnnotationExplanation.explanation][google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.explanation] + * object corresponds to the + * [predictions][google.cloud.aiplatform.v1.EvaluatedAnnotation.predictions] + * list. For example, the second element in the attributions list explains the + * second element in the predictions list. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation explanations = 8; + * @param array<\Google\Cloud\AIPlatform\V1\EvaluatedAnnotationExplanation>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setExplanations($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\EvaluatedAnnotationExplanation::class); + $this->explanations = $arr; + + return $this; + } + + /** + * Annotations of model error analysis results. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation error_analysis_annotations = 9; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getErrorAnalysisAnnotations() + { + return $this->error_analysis_annotations; + } + + /** + * Annotations of model error analysis results. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ErrorAnalysisAnnotation error_analysis_annotations = 9; + * @param array<\Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setErrorAnalysisAnnotations($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ErrorAnalysisAnnotation::class); + $this->error_analysis_annotations = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation/EvaluatedAnnotationType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation/EvaluatedAnnotationType.php new file mode 100644 index 000000000000..72e695b0d4a6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotation/EvaluatedAnnotationType.php @@ -0,0 +1,74 @@ +google.cloud.aiplatform.v1.EvaluatedAnnotation.EvaluatedAnnotationType + */ +class EvaluatedAnnotationType +{ + /** + * Invalid value. + * + * Generated from protobuf enum EVALUATED_ANNOTATION_TYPE_UNSPECIFIED = 0; + */ + const EVALUATED_ANNOTATION_TYPE_UNSPECIFIED = 0; + /** + * The EvaluatedAnnotation is a true positive. It has a prediction created + * by the Model and a ground truth Annotation which the prediction matches. + * + * Generated from protobuf enum TRUE_POSITIVE = 1; + */ + const TRUE_POSITIVE = 1; + /** + * The EvaluatedAnnotation is false positive. It has a prediction created by + * the Model which does not match any ground truth annotation. + * + * Generated from protobuf enum FALSE_POSITIVE = 2; + */ + const FALSE_POSITIVE = 2; + /** + * The EvaluatedAnnotation is false negative. It has a ground truth + * annotation which is not matched by any of the model created predictions. + * + * Generated from protobuf enum FALSE_NEGATIVE = 3; + */ + const FALSE_NEGATIVE = 3; + + private static $valueToName = [ + self::EVALUATED_ANNOTATION_TYPE_UNSPECIFIED => 'EVALUATED_ANNOTATION_TYPE_UNSPECIFIED', + self::TRUE_POSITIVE => 'TRUE_POSITIVE', + self::FALSE_POSITIVE => 'FALSE_POSITIVE', + self::FALSE_NEGATIVE => 'FALSE_NEGATIVE', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(EvaluatedAnnotationType::class, \Google\Cloud\AIPlatform\V1\EvaluatedAnnotation_EvaluatedAnnotationType::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotationExplanation.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotationExplanation.php new file mode 100644 index 000000000000..4752df122154 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EvaluatedAnnotationExplanation.php @@ -0,0 +1,123 @@ +google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation + */ +class EvaluatedAnnotationExplanation extends \Google\Protobuf\Internal\Message +{ + /** + * Explanation type. + * For AutoML Image Classification models, possible values are: + * * `image-integrated-gradients` + * * `image-xrai` + * + * Generated from protobuf field string explanation_type = 1; + */ + protected $explanation_type = ''; + /** + * Explanation attribution response details. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Explanation explanation = 2; + */ + protected $explanation = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $explanation_type + * Explanation type. + * For AutoML Image Classification models, possible values are: + * * `image-integrated-gradients` + * * `image-xrai` + * @type \Google\Cloud\AIPlatform\V1\Explanation $explanation + * Explanation attribution response details. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluatedAnnotation::initOnce(); + parent::__construct($data); + } + + /** + * Explanation type. + * For AutoML Image Classification models, possible values are: + * * `image-integrated-gradients` + * * `image-xrai` + * + * Generated from protobuf field string explanation_type = 1; + * @return string + */ + public function getExplanationType() + { + return $this->explanation_type; + } + + /** + * Explanation type. + * For AutoML Image Classification models, possible values are: + * * `image-integrated-gradients` + * * `image-xrai` + * + * Generated from protobuf field string explanation_type = 1; + * @param string $var + * @return $this + */ + public function setExplanationType($var) + { + GPBUtil::checkString($var, True); + $this->explanation_type = $var; + + return $this; + } + + /** + * Explanation attribution response details. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Explanation explanation = 2; + * @return \Google\Cloud\AIPlatform\V1\Explanation|null + */ + public function getExplanation() + { + return $this->explanation; + } + + public function hasExplanation() + { + return isset($this->explanation); + } + + public function clearExplanation() + { + unset($this->explanation); + } + + /** + * Explanation attribution response details. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Explanation explanation = 2; + * @param \Google\Cloud\AIPlatform\V1\Explanation $var + * @return $this + */ + public function setExplanation($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Explanation::class); + $this->explanation = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event.php new file mode 100644 index 000000000000..665c415849ca --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event.php @@ -0,0 +1,246 @@ +google.cloud.aiplatform.v1.Event + */ +class Event extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The relative resource name of the Artifact in the Event. + * + * Generated from protobuf field string artifact = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $artifact = ''; + /** + * Output only. The relative resource name of the Execution in the Event. + * + * Generated from protobuf field string execution = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + */ + protected $execution = ''; + /** + * Output only. Time the Event occurred. + * + * Generated from protobuf field .google.protobuf.Timestamp event_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $event_time = null; + /** + * Required. The type of the Event. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Event.Type type = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $type = 0; + /** + * The labels with user-defined metadata to annotate Events. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Event (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 5; + */ + private $labels; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $artifact + * Required. The relative resource name of the Artifact in the Event. + * @type string $execution + * Output only. The relative resource name of the Execution in the Event. + * @type \Google\Protobuf\Timestamp $event_time + * Output only. Time the Event occurred. + * @type int $type + * Required. The type of the Event. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to annotate Events. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Event (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Event::initOnce(); + parent::__construct($data); + } + + /** + * Required. The relative resource name of the Artifact in the Event. + * + * Generated from protobuf field string artifact = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getArtifact() + { + return $this->artifact; + } + + /** + * Required. The relative resource name of the Artifact in the Event. + * + * Generated from protobuf field string artifact = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setArtifact($var) + { + GPBUtil::checkString($var, True); + $this->artifact = $var; + + return $this; + } + + /** + * Output only. The relative resource name of the Execution in the Event. + * + * Generated from protobuf field string execution = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + * @return string + */ + public function getExecution() + { + return $this->execution; + } + + /** + * Output only. The relative resource name of the Execution in the Event. + * + * Generated from protobuf field string execution = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setExecution($var) + { + GPBUtil::checkString($var, True); + $this->execution = $var; + + return $this; + } + + /** + * Output only. Time the Event occurred. + * + * Generated from protobuf field .google.protobuf.Timestamp event_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getEventTime() + { + return $this->event_time; + } + + public function hasEventTime() + { + return isset($this->event_time); + } + + public function clearEventTime() + { + unset($this->event_time); + } + + /** + * Output only. Time the Event occurred. + * + * Generated from protobuf field .google.protobuf.Timestamp event_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setEventTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->event_time = $var; + + return $this; + } + + /** + * Required. The type of the Event. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Event.Type type = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getType() + { + return $this->type; + } + + /** + * Required. The type of the Event. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Event.Type type = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Event\Type::class); + $this->type = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to annotate Events. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Event (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 5; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to annotate Events. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Event (System + * labels are excluded). + * See https://goo.gl/xmQnxf for more information and examples of labels. + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 5; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event/Type.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event/Type.php new file mode 100644 index 000000000000..5a8441948304 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event/Type.php @@ -0,0 +1,64 @@ +google.cloud.aiplatform.v1.Event.Type + */ +class Type +{ + /** + * Unspecified whether input or output of the Execution. + * + * Generated from protobuf enum TYPE_UNSPECIFIED = 0; + */ + const TYPE_UNSPECIFIED = 0; + /** + * An input of the Execution. + * + * Generated from protobuf enum INPUT = 1; + */ + const INPUT = 1; + /** + * An output of the Execution. + * + * Generated from protobuf enum OUTPUT = 2; + */ + const OUTPUT = 2; + + private static $valueToName = [ + self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', + self::INPUT => 'INPUT', + self::OUTPUT => 'OUTPUT', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Type::class, \Google\Cloud\AIPlatform\V1\Event_Type::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInput.php new file mode 100644 index 000000000000..ab4bd7148700 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInput.php @@ -0,0 +1,111 @@ +google.cloud.aiplatform.v1.ExactMatchInput + */ +class ExactMatchInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Repeated exact match instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExactMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $instances; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ExactMatchSpec $metric_spec + * Required. Spec for exact match metric. + * @type array<\Google\Cloud\AIPlatform\V1\ExactMatchInstance>|\Google\Protobuf\Internal\RepeatedField $instances + * Required. Repeated exact match instances. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ExactMatchSpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for exact match metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExactMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ExactMatchSpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExactMatchSpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Repeated exact match instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExactMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInstances() + { + return $this->instances; + } + + /** + * Required. Repeated exact match instances. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExactMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\ExactMatchInstance>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInstances($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ExactMatchInstance::class); + $this->instances = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInstance.php new file mode 100644 index 000000000000..fa35f0d23e68 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchInstance.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.ExactMatchInstance + */ +class ExactMatchInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + /** + * Required. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $reference = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * @type string $reference + * Required. Ground truth used to compare against the prediction. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + + /** + * Required. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getReference() + { + return isset($this->reference) ? $this->reference : ''; + } + + public function hasReference() + { + return isset($this->reference); + } + + public function clearReference() + { + unset($this->reference); + } + + /** + * Required. Ground truth used to compare against the prediction. + * + * Generated from protobuf field optional string reference = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setReference($var) + { + GPBUtil::checkString($var, True); + $this->reference = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchMetricValue.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchMetricValue.php new file mode 100644 index 000000000000..11592ba31803 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchMetricValue.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.ExactMatchMetricValue + */ +class ExactMatchMetricValue extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Exact match score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Exact match score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Exact match score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Exact match score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchResults.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchResults.php new file mode 100644 index 000000000000..a033f4b0dd8f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchResults.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.ExactMatchResults + */ +class ExactMatchResults extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Exact match metric values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExactMatchMetricValue exact_match_metric_values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $exact_match_metric_values; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\ExactMatchMetricValue>|\Google\Protobuf\Internal\RepeatedField $exact_match_metric_values + * Output only. Exact match metric values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Exact match metric values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExactMatchMetricValue exact_match_metric_values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getExactMatchMetricValues() + { + return $this->exact_match_metric_values; + } + + /** + * Output only. Exact match metric values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExactMatchMetricValue exact_match_metric_values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\ExactMatchMetricValue>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setExactMatchMetricValues($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ExactMatchMetricValue::class); + $this->exact_match_metric_values = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchSpec.php new file mode 100644 index 000000000000..1b6cf679d5ba --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExactMatchSpec.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.ExactMatchSpec + */ +class ExactMatchSpec extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples.php new file mode 100644 index 000000000000..107491c628eb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples.php @@ -0,0 +1,197 @@ +google.cloud.aiplatform.v1.Examples + */ +class Examples extends \Google\Protobuf\Internal\Message +{ + /** + * The number of neighbors to return when querying for examples. + * + * Generated from protobuf field int32 neighbor_count = 3; + */ + protected $neighbor_count = 0; + protected $source; + protected $config; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\Examples\ExampleGcsSource $example_gcs_source + * The Cloud Storage input instances. + * @type \Google\Protobuf\Value $nearest_neighbor_search_config + * The full configuration for the generated index, the semantics are the + * same as [metadata][google.cloud.aiplatform.v1.Index.metadata] and should + * match + * [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config). + * @type \Google\Cloud\AIPlatform\V1\Presets $presets + * Simplified preset configuration, which automatically sets configuration + * values based on the desired query speed-precision trade-off and modality. + * @type int $neighbor_count + * The number of neighbors to return when querying for examples. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The Cloud Storage input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples.ExampleGcsSource example_gcs_source = 5; + * @return \Google\Cloud\AIPlatform\V1\Examples\ExampleGcsSource|null + */ + public function getExampleGcsSource() + { + return $this->readOneof(5); + } + + public function hasExampleGcsSource() + { + return $this->hasOneof(5); + } + + /** + * The Cloud Storage input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples.ExampleGcsSource example_gcs_source = 5; + * @param \Google\Cloud\AIPlatform\V1\Examples\ExampleGcsSource $var + * @return $this + */ + public function setExampleGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Examples\ExampleGcsSource::class); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * The full configuration for the generated index, the semantics are the + * same as [metadata][google.cloud.aiplatform.v1.Index.metadata] and should + * match + * [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config). + * + * Generated from protobuf field .google.protobuf.Value nearest_neighbor_search_config = 2; + * @return \Google\Protobuf\Value|null + */ + public function getNearestNeighborSearchConfig() + { + return $this->readOneof(2); + } + + public function hasNearestNeighborSearchConfig() + { + return $this->hasOneof(2); + } + + /** + * The full configuration for the generated index, the semantics are the + * same as [metadata][google.cloud.aiplatform.v1.Index.metadata] and should + * match + * [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config). + * + * Generated from protobuf field .google.protobuf.Value nearest_neighbor_search_config = 2; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setNearestNeighborSearchConfig($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Simplified preset configuration, which automatically sets configuration + * values based on the desired query speed-precision trade-off and modality. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Presets presets = 4; + * @return \Google\Cloud\AIPlatform\V1\Presets|null + */ + public function getPresets() + { + return $this->readOneof(4); + } + + public function hasPresets() + { + return $this->hasOneof(4); + } + + /** + * Simplified preset configuration, which automatically sets configuration + * values based on the desired query speed-precision trade-off and modality. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Presets presets = 4; + * @param \Google\Cloud\AIPlatform\V1\Presets $var + * @return $this + */ + public function setPresets($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Presets::class); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * The number of neighbors to return when querying for examples. + * + * Generated from protobuf field int32 neighbor_count = 3; + * @return int + */ + public function getNeighborCount() + { + return $this->neighbor_count; + } + + /** + * The number of neighbors to return when querying for examples. + * + * Generated from protobuf field int32 neighbor_count = 3; + * @param int $var + * @return $this + */ + public function setNeighborCount($var) + { + GPBUtil::checkInt32($var); + $this->neighbor_count = $var; + + return $this; + } + + /** + * @return string + */ + public function getSource() + { + return $this->whichOneof("source"); + } + + /** + * @return string + */ + public function getConfig() + { + return $this->whichOneof("config"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource.php new file mode 100644 index 000000000000..260ea83fd996 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource.php @@ -0,0 +1,118 @@ +google.cloud.aiplatform.v1.Examples.ExampleGcsSource + */ +class ExampleGcsSource extends \Google\Protobuf\Internal\Message +{ + /** + * The format in which instances are given, if not specified, assume it's + * JSONL format. Currently only JSONL format is supported. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat data_format = 1; + */ + protected $data_format = 0; + /** + * The Cloud Storage location for the input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + */ + protected $gcs_source = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $data_format + * The format in which instances are given, if not specified, assume it's + * JSONL format. Currently only JSONL format is supported. + * @type \Google\Cloud\AIPlatform\V1\GcsSource $gcs_source + * The Cloud Storage location for the input instances. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The format in which instances are given, if not specified, assume it's + * JSONL format. Currently only JSONL format is supported. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat data_format = 1; + * @return int + */ + public function getDataFormat() + { + return $this->data_format; + } + + /** + * The format in which instances are given, if not specified, assume it's + * JSONL format. Currently only JSONL format is supported. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat data_format = 1; + * @param int $var + * @return $this + */ + public function setDataFormat($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Examples\ExampleGcsSource\DataFormat::class); + $this->data_format = $var; + + return $this; + } + + /** + * The Cloud Storage location for the input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + * @return \Google\Cloud\AIPlatform\V1\GcsSource|null + */ + public function getGcsSource() + { + return $this->gcs_source; + } + + public function hasGcsSource() + { + return isset($this->gcs_source); + } + + public function clearGcsSource() + { + unset($this->gcs_source); + } + + /** + * The Cloud Storage location for the input instances. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + * @param \Google\Cloud\AIPlatform\V1\GcsSource $var + * @return $this + */ + public function setGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsSource::class); + $this->gcs_source = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ExampleGcsSource::class, \Google\Cloud\AIPlatform\V1\Examples_ExampleGcsSource::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource/DataFormat.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource/DataFormat.php new file mode 100644 index 000000000000..e6c5c7ca42bf --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Examples/ExampleGcsSource/DataFormat.php @@ -0,0 +1,57 @@ +google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat + */ +class DataFormat +{ + /** + * Format unspecified, used when unset. + * + * Generated from protobuf enum DATA_FORMAT_UNSPECIFIED = 0; + */ + const DATA_FORMAT_UNSPECIFIED = 0; + /** + * Examples are stored in JSONL files. + * + * Generated from protobuf enum JSONL = 1; + */ + const JSONL = 1; + + private static $valueToName = [ + self::DATA_FORMAT_UNSPECIFIED => 'DATA_FORMAT_UNSPECIFIED', + self::JSONL => 'JSONL', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(DataFormat::class, \Google\Cloud\AIPlatform\V1\Examples_ExampleGcsSource_DataFormat::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride.php new file mode 100644 index 000000000000..b08bb3b5152b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride.php @@ -0,0 +1,203 @@ +google.cloud.aiplatform.v1.ExamplesOverride + */ +class ExamplesOverride extends \Google\Protobuf\Internal\Message +{ + /** + * The number of neighbors to return. + * + * Generated from protobuf field int32 neighbor_count = 1; + */ + protected $neighbor_count = 0; + /** + * The number of neighbors to return that have the same crowding tag. + * + * Generated from protobuf field int32 crowding_count = 2; + */ + protected $crowding_count = 0; + /** + * Restrict the resulting nearest neighbors to respect these constraints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace restrictions = 3; + */ + private $restrictions; + /** + * If true, return the embeddings instead of neighbors. + * + * Generated from protobuf field bool return_embeddings = 4; + */ + protected $return_embeddings = false; + /** + * The format of the data being provided with each call. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExamplesOverride.DataFormat data_format = 5; + */ + protected $data_format = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $neighbor_count + * The number of neighbors to return. + * @type int $crowding_count + * The number of neighbors to return that have the same crowding tag. + * @type array<\Google\Cloud\AIPlatform\V1\ExamplesRestrictionsNamespace>|\Google\Protobuf\Internal\RepeatedField $restrictions + * Restrict the resulting nearest neighbors to respect these constraints. + * @type bool $return_embeddings + * If true, return the embeddings instead of neighbors. + * @type int $data_format + * The format of the data being provided with each call. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The number of neighbors to return. + * + * Generated from protobuf field int32 neighbor_count = 1; + * @return int + */ + public function getNeighborCount() + { + return $this->neighbor_count; + } + + /** + * The number of neighbors to return. + * + * Generated from protobuf field int32 neighbor_count = 1; + * @param int $var + * @return $this + */ + public function setNeighborCount($var) + { + GPBUtil::checkInt32($var); + $this->neighbor_count = $var; + + return $this; + } + + /** + * The number of neighbors to return that have the same crowding tag. + * + * Generated from protobuf field int32 crowding_count = 2; + * @return int + */ + public function getCrowdingCount() + { + return $this->crowding_count; + } + + /** + * The number of neighbors to return that have the same crowding tag. + * + * Generated from protobuf field int32 crowding_count = 2; + * @param int $var + * @return $this + */ + public function setCrowdingCount($var) + { + GPBUtil::checkInt32($var); + $this->crowding_count = $var; + + return $this; + } + + /** + * Restrict the resulting nearest neighbors to respect these constraints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace restrictions = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getRestrictions() + { + return $this->restrictions; + } + + /** + * Restrict the resulting nearest neighbors to respect these constraints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace restrictions = 3; + * @param array<\Google\Cloud\AIPlatform\V1\ExamplesRestrictionsNamespace>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setRestrictions($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ExamplesRestrictionsNamespace::class); + $this->restrictions = $arr; + + return $this; + } + + /** + * If true, return the embeddings instead of neighbors. + * + * Generated from protobuf field bool return_embeddings = 4; + * @return bool + */ + public function getReturnEmbeddings() + { + return $this->return_embeddings; + } + + /** + * If true, return the embeddings instead of neighbors. + * + * Generated from protobuf field bool return_embeddings = 4; + * @param bool $var + * @return $this + */ + public function setReturnEmbeddings($var) + { + GPBUtil::checkBool($var); + $this->return_embeddings = $var; + + return $this; + } + + /** + * The format of the data being provided with each call. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExamplesOverride.DataFormat data_format = 5; + * @return int + */ + public function getDataFormat() + { + return $this->data_format; + } + + /** + * The format of the data being provided with each call. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExamplesOverride.DataFormat data_format = 5; + * @param int $var + * @return $this + */ + public function setDataFormat($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExamplesOverride\DataFormat::class); + $this->data_format = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride/DataFormat.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride/DataFormat.php new file mode 100644 index 000000000000..77678de20eda --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesOverride/DataFormat.php @@ -0,0 +1,64 @@ +google.cloud.aiplatform.v1.ExamplesOverride.DataFormat + */ +class DataFormat +{ + /** + * Unspecified format. Must not be used. + * + * Generated from protobuf enum DATA_FORMAT_UNSPECIFIED = 0; + */ + const DATA_FORMAT_UNSPECIFIED = 0; + /** + * Provided data is a set of model inputs. + * + * Generated from protobuf enum INSTANCES = 1; + */ + const INSTANCES = 1; + /** + * Provided data is a set of embeddings. + * + * Generated from protobuf enum EMBEDDINGS = 2; + */ + const EMBEDDINGS = 2; + + private static $valueToName = [ + self::DATA_FORMAT_UNSPECIFIED => 'DATA_FORMAT_UNSPECIFIED', + self::INSTANCES => 'INSTANCES', + self::EMBEDDINGS => 'EMBEDDINGS', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(DataFormat::class, \Google\Cloud\AIPlatform\V1\ExamplesOverride_DataFormat::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesRestrictionsNamespace.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesRestrictionsNamespace.php new file mode 100644 index 000000000000..07d719058697 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExamplesRestrictionsNamespace.php @@ -0,0 +1,135 @@ +google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace + */ +class ExamplesRestrictionsNamespace extends \Google\Protobuf\Internal\Message +{ + /** + * The namespace name. + * + * Generated from protobuf field string namespace_name = 1; + */ + protected $namespace_name = ''; + /** + * The list of allowed tags. + * + * Generated from protobuf field repeated string allow = 2; + */ + private $allow; + /** + * The list of deny tags. + * + * Generated from protobuf field repeated string deny = 3; + */ + private $deny; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $namespace_name + * The namespace name. + * @type array|\Google\Protobuf\Internal\RepeatedField $allow + * The list of allowed tags. + * @type array|\Google\Protobuf\Internal\RepeatedField $deny + * The list of deny tags. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The namespace name. + * + * Generated from protobuf field string namespace_name = 1; + * @return string + */ + public function getNamespaceName() + { + return $this->namespace_name; + } + + /** + * The namespace name. + * + * Generated from protobuf field string namespace_name = 1; + * @param string $var + * @return $this + */ + public function setNamespaceName($var) + { + GPBUtil::checkString($var, True); + $this->namespace_name = $var; + + return $this; + } + + /** + * The list of allowed tags. + * + * Generated from protobuf field repeated string allow = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAllow() + { + return $this->allow; + } + + /** + * The list of allowed tags. + * + * Generated from protobuf field repeated string allow = 2; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAllow($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->allow = $arr; + + return $this; + } + + /** + * The list of deny tags. + * + * Generated from protobuf field repeated string deny = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDeny() + { + return $this->deny; + } + + /** + * The list of deny tags. + * + * Generated from protobuf field repeated string deny = 3; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDeny($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->deny = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution.php new file mode 100644 index 000000000000..42bf6f6e07ca --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution.php @@ -0,0 +1,509 @@ +google.cloud.aiplatform.v1.Execution + */ +class Execution extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the Execution. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * User provided display name of the Execution. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + */ + protected $display_name = ''; + /** + * The state of this Execution. This is a property of the Execution, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines) and the system does not prescribe + * or check the validity of state transitions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Execution.State state = 6; + */ + protected $state = 0; + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 9; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your Executions. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Execution (System + * labels are excluded). + * + * Generated from protobuf field map labels = 10; + */ + private $labels; + /** + * Output only. Timestamp when this Execution was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Execution was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 13; + */ + protected $schema_title = ''; + /** + * The version of the schema in `schema_title` to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 14; + */ + protected $schema_version = ''; + /** + * Properties of the Execution. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 15; + */ + protected $metadata = null; + /** + * Description of the Execution + * + * Generated from protobuf field string description = 16; + */ + protected $description = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. The resource name of the Execution. + * @type string $display_name + * User provided display name of the Execution. + * May be up to 128 Unicode characters. + * @type int $state + * The state of this Execution. This is a property of the Execution, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines) and the system does not prescribe + * or check the validity of state transitions. + * @type string $etag + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your Executions. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Execution (System + * labels are excluded). + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Execution was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Execution was last updated. + * @type string $schema_title + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * @type string $schema_version + * The version of the schema in `schema_title` to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * @type \Google\Protobuf\Struct $metadata + * Properties of the Execution. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * @type string $description + * Description of the Execution + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Execution::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the Execution. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. The resource name of the Execution. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * User provided display name of the Execution. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * User provided display name of the Execution. + * May be up to 128 Unicode characters. + * + * Generated from protobuf field string display_name = 2; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The state of this Execution. This is a property of the Execution, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines) and the system does not prescribe + * or check the validity of state transitions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Execution.State state = 6; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * The state of this Execution. This is a property of the Execution, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines) and the system does not prescribe + * or check the validity of state transitions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Execution.State state = 6; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Execution\State::class); + $this->state = $var; + + return $this; + } + + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 9; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 9; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your Executions. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Execution (System + * labels are excluded). + * + * Generated from protobuf field map labels = 10; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your Executions. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * No more than 64 user labels can be associated with one Execution (System + * labels are excluded). + * + * Generated from protobuf field map labels = 10; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. Timestamp when this Execution was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Execution was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Execution was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Execution was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 13; + * @return string + */ + public function getSchemaTitle() + { + return $this->schema_title; + } + + /** + * The title of the schema describing the metadata. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_title = 13; + * @param string $var + * @return $this + */ + public function setSchemaTitle($var) + { + GPBUtil::checkString($var, True); + $this->schema_title = $var; + + return $this; + } + + /** + * The version of the schema in `schema_title` to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 14; + * @return string + */ + public function getSchemaVersion() + { + return $this->schema_version; + } + + /** + * The version of the schema in `schema_title` to use. + * Schema title and version is expected to be registered in earlier Create + * Schema calls. And both are used together as unique identifiers to identify + * schemas within the local metadata store. + * + * Generated from protobuf field string schema_version = 14; + * @param string $var + * @return $this + */ + public function setSchemaVersion($var) + { + GPBUtil::checkString($var, True); + $this->schema_version = $var; + + return $this; + } + + /** + * Properties of the Execution. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 15; + * @return \Google\Protobuf\Struct|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Properties of the Execution. + * Top level metadata keys' heading and trailing spaces will be trimmed. + * The size of this field should not exceed 200KB. + * + * Generated from protobuf field .google.protobuf.Struct metadata = 15; + * @param \Google\Protobuf\Struct $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->metadata = $var; + + return $this; + } + + /** + * Description of the Execution + * + * Generated from protobuf field string description = 16; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Description of the Execution + * + * Generated from protobuf field string description = 16; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution/State.php new file mode 100644 index 000000000000..93eb6a80419a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution/State.php @@ -0,0 +1,96 @@ +google.cloud.aiplatform.v1.Execution.State + */ +class State +{ + /** + * Unspecified Execution state + * + * Generated from protobuf enum STATE_UNSPECIFIED = 0; + */ + const STATE_UNSPECIFIED = 0; + /** + * The Execution is new + * + * Generated from protobuf enum NEW = 1; + */ + const PBNEW = 1; + /** + * The Execution is running + * + * Generated from protobuf enum RUNNING = 2; + */ + const RUNNING = 2; + /** + * The Execution has finished running + * + * Generated from protobuf enum COMPLETE = 3; + */ + const COMPLETE = 3; + /** + * The Execution has failed + * + * Generated from protobuf enum FAILED = 4; + */ + const FAILED = 4; + /** + * The Execution completed through Cache hit. + * + * Generated from protobuf enum CACHED = 5; + */ + const CACHED = 5; + /** + * The Execution was cancelled. + * + * Generated from protobuf enum CANCELLED = 6; + */ + const CANCELLED = 6; + + private static $valueToName = [ + self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', + self::PBNEW => 'NEW', + self::RUNNING => 'RUNNING', + self::COMPLETE => 'COMPLETE', + self::FAILED => 'FAILED', + self::CACHED => 'CACHED', + self::CANCELLED => 'CANCELLED', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + $pbconst = __CLASS__. '::PB' . strtoupper($name); + if (!defined($pbconst)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($pbconst); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\Execution_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainRequest.php new file mode 100644 index 000000000000..d953774b600f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainRequest.php @@ -0,0 +1,352 @@ +google.cloud.aiplatform.v1.ExplainRequest + */ +class ExplainRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint requested to serve the explanation. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $endpoint = ''; + /** + * Required. The instances that are the input to the explanation call. + * A DeployedModel may have an upper limit on the number of instances it + * supports per request, and when it is exceeded the explanation call errors + * in case of AutoML Models, or, in case of customer created Models, the + * behaviour is as documented by that Model. + * The schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $instances; + /** + * The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' [Model's + * ][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value parameters = 4; + */ + protected $parameters = null; + /** + * If specified, overrides the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * of the DeployedModel. Can be used for explaining prediction results with + * different configurations, such as: + * - Explaining top-5 predictions results as opposed to top-1; + * - Increasing path count or step count of the attribution methods to reduce + * approximate errors; + * - Using different baselines for explaining the prediction results. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpecOverride explanation_spec_override = 5; + */ + protected $explanation_spec_override = null; + /** + * If specified, this ExplainRequest will be served by the chosen + * DeployedModel, overriding + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split]. + * + * Generated from protobuf field string deployed_model_id = 3; + */ + protected $deployed_model_id = ''; + + /** + * @param string $endpoint Required. The name of the Endpoint requested to serve the explanation. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * Please see {@see PredictionServiceClient::endpointName()} for help formatting this field. + * @param \Google\Protobuf\Value[] $instances Required. The instances that are the input to the explanation call. + * A DeployedModel may have an upper limit on the number of instances it + * supports per request, and when it is exceeded the explanation call errors + * in case of AutoML Models, or, in case of customer created Models, the + * behaviour is as documented by that Model. + * The schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * @param \Google\Protobuf\Value $parameters The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' [Model's + * ][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * @param string $deployedModelId If specified, this ExplainRequest will be served by the chosen + * DeployedModel, overriding + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split]. + * + * @return \Google\Cloud\AIPlatform\V1\ExplainRequest + * + * @experimental + */ + public static function build(string $endpoint, array $instances, \Google\Protobuf\Value $parameters, string $deployedModelId): self + { + return (new self()) + ->setEndpoint($endpoint) + ->setInstances($instances) + ->setParameters($parameters) + ->setDeployedModelId($deployedModelId); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $endpoint + * Required. The name of the Endpoint requested to serve the explanation. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $instances + * Required. The instances that are the input to the explanation call. + * A DeployedModel may have an upper limit on the number of instances it + * supports per request, and when it is exceeded the explanation call errors + * in case of AutoML Models, or, in case of customer created Models, the + * behaviour is as documented by that Model. + * The schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * @type \Google\Protobuf\Value $parameters + * The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' [Model's + * ][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * @type \Google\Cloud\AIPlatform\V1\ExplanationSpecOverride $explanation_spec_override + * If specified, overrides the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * of the DeployedModel. Can be used for explaining prediction results with + * different configurations, such as: + * - Explaining top-5 predictions results as opposed to top-1; + * - Increasing path count or step count of the attribution methods to reduce + * approximate errors; + * - Using different baselines for explaining the prediction results. + * @type string $deployed_model_id + * If specified, this ExplainRequest will be served by the chosen + * DeployedModel, overriding + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint requested to serve the explanation. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEndpoint() + { + return $this->endpoint; + } + + /** + * Required. The name of the Endpoint requested to serve the explanation. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->endpoint = $var; + + return $this; + } + + /** + * Required. The instances that are the input to the explanation call. + * A DeployedModel may have an upper limit on the number of instances it + * supports per request, and when it is exceeded the explanation call errors + * in case of AutoML Models, or, in case of customer created Models, the + * behaviour is as documented by that Model. + * The schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInstances() + { + return $this->instances; + } + + /** + * Required. The instances that are the input to the explanation call. + * A DeployedModel may have an upper limit on the number of instances it + * supports per request, and when it is exceeded the explanation call errors + * in case of AutoML Models, or, in case of customer created Models, the + * behaviour is as documented by that Model. + * The schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInstances($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->instances = $arr; + + return $this; + } + + /** + * The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' [Model's + * ][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value parameters = 4; + * @return \Google\Protobuf\Value|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' [Model's + * ][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value parameters = 4; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->parameters = $var; + + return $this; + } + + /** + * If specified, overrides the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * of the DeployedModel. Can be used for explaining prediction results with + * different configurations, such as: + * - Explaining top-5 predictions results as opposed to top-1; + * - Increasing path count or step count of the attribution methods to reduce + * approximate errors; + * - Using different baselines for explaining the prediction results. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpecOverride explanation_spec_override = 5; + * @return \Google\Cloud\AIPlatform\V1\ExplanationSpecOverride|null + */ + public function getExplanationSpecOverride() + { + return $this->explanation_spec_override; + } + + public function hasExplanationSpecOverride() + { + return isset($this->explanation_spec_override); + } + + public function clearExplanationSpecOverride() + { + unset($this->explanation_spec_override); + } + + /** + * If specified, overrides the + * [explanation_spec][google.cloud.aiplatform.v1.DeployedModel.explanation_spec] + * of the DeployedModel. Can be used for explaining prediction results with + * different configurations, such as: + * - Explaining top-5 predictions results as opposed to top-1; + * - Increasing path count or step count of the attribution methods to reduce + * approximate errors; + * - Using different baselines for explaining the prediction results. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationSpecOverride explanation_spec_override = 5; + * @param \Google\Cloud\AIPlatform\V1\ExplanationSpecOverride $var + * @return $this + */ + public function setExplanationSpecOverride($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationSpecOverride::class); + $this->explanation_spec_override = $var; + + return $this; + } + + /** + * If specified, this ExplainRequest will be served by the chosen + * DeployedModel, overriding + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split]. + * + * Generated from protobuf field string deployed_model_id = 3; + * @return string + */ + public function getDeployedModelId() + { + return $this->deployed_model_id; + } + + /** + * If specified, this ExplainRequest will be served by the chosen + * DeployedModel, overriding + * [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split]. + * + * Generated from protobuf field string deployed_model_id = 3; + * @param string $var + * @return $this + */ + public function setDeployedModelId($var) + { + GPBUtil::checkString($var, True); + $this->deployed_model_id = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainResponse.php new file mode 100644 index 000000000000..41d2fa09856e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainResponse.php @@ -0,0 +1,160 @@ +google.cloud.aiplatform.v1.ExplainResponse + */ +class ExplainResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The explanations of the Model's + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * It has the same number of elements as + * [instances][google.cloud.aiplatform.v1.ExplainRequest.instances] to be + * explained. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Explanation explanations = 1; + */ + private $explanations; + /** + * ID of the Endpoint's DeployedModel that served this explanation. + * + * Generated from protobuf field string deployed_model_id = 2; + */ + protected $deployed_model_id = ''; + /** + * The predictions that are the output of the predictions call. + * Same as + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * + * Generated from protobuf field repeated .google.protobuf.Value predictions = 3; + */ + private $predictions; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Explanation>|\Google\Protobuf\Internal\RepeatedField $explanations + * The explanations of the Model's + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * It has the same number of elements as + * [instances][google.cloud.aiplatform.v1.ExplainRequest.instances] to be + * explained. + * @type string $deployed_model_id + * ID of the Endpoint's DeployedModel that served this explanation. + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $predictions + * The predictions that are the output of the predictions call. + * Same as + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * The explanations of the Model's + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * It has the same number of elements as + * [instances][google.cloud.aiplatform.v1.ExplainRequest.instances] to be + * explained. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Explanation explanations = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getExplanations() + { + return $this->explanations; + } + + /** + * The explanations of the Model's + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * It has the same number of elements as + * [instances][google.cloud.aiplatform.v1.ExplainRequest.instances] to be + * explained. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Explanation explanations = 1; + * @param array<\Google\Cloud\AIPlatform\V1\Explanation>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setExplanations($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Explanation::class); + $this->explanations = $arr; + + return $this; + } + + /** + * ID of the Endpoint's DeployedModel that served this explanation. + * + * Generated from protobuf field string deployed_model_id = 2; + * @return string + */ + public function getDeployedModelId() + { + return $this->deployed_model_id; + } + + /** + * ID of the Endpoint's DeployedModel that served this explanation. + * + * Generated from protobuf field string deployed_model_id = 2; + * @param string $var + * @return $this + */ + public function setDeployedModelId($var) + { + GPBUtil::checkString($var, True); + $this->deployed_model_id = $var; + + return $this; + } + + /** + * The predictions that are the output of the predictions call. + * Same as + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * + * Generated from protobuf field repeated .google.protobuf.Value predictions = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPredictions() + { + return $this->predictions; + } + + /** + * The predictions that are the output of the predictions call. + * Same as + * [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions]. + * + * Generated from protobuf field repeated .google.protobuf.Value predictions = 3; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPredictions($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->predictions = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Explanation.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Explanation.php new file mode 100644 index 000000000000..a40e8ec9f67e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Explanation.php @@ -0,0 +1,204 @@ +google.cloud.aiplatform.v1.Explanation + */ +class Explanation extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Feature attributions grouped by predicted outputs. + * For Models that predict only one output, such as regression Models that + * predict only one score, there is only one attibution that explains the + * predicted output. For Models that predict multiple outputs, such as + * multiclass Models that predict multiple classes, each element explains one + * specific item. + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * can be used to identify which output this attribution is explaining. + * By default, we provide Shapley values for the predicted class. However, + * you can configure the explanation request to generate Shapley values for + * any other classes too. For example, if a model predicts a probability of + * `0.4` for approving a loan application, the model's decision is to reject + * the application since `p(reject) = 0.6 > p(approve) = 0.4`, and the default + * Shapley values would be computed for rejection decision and not approval, + * even though the latter might be the positive class. + * If users set + * [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], + * the attributions are sorted by + * [instance_output_value][google.cloud.aiplatform.v1.Attribution.instance_output_value] + * in descending order. If + * [ExplanationParameters.output_indices][google.cloud.aiplatform.v1.ExplanationParameters.output_indices] + * is specified, the attributions are stored by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * in the same order as they appear in the output_indices. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Attribution attributions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $attributions; + /** + * Output only. List of the nearest neighbors for example-based explanations. + * For models deployed with the examples explanations feature enabled, the + * attributions field is empty and instead the neighbors field is populated. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Neighbor neighbors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $neighbors; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Attribution>|\Google\Protobuf\Internal\RepeatedField $attributions + * Output only. Feature attributions grouped by predicted outputs. + * For Models that predict only one output, such as regression Models that + * predict only one score, there is only one attibution that explains the + * predicted output. For Models that predict multiple outputs, such as + * multiclass Models that predict multiple classes, each element explains one + * specific item. + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * can be used to identify which output this attribution is explaining. + * By default, we provide Shapley values for the predicted class. However, + * you can configure the explanation request to generate Shapley values for + * any other classes too. For example, if a model predicts a probability of + * `0.4` for approving a loan application, the model's decision is to reject + * the application since `p(reject) = 0.6 > p(approve) = 0.4`, and the default + * Shapley values would be computed for rejection decision and not approval, + * even though the latter might be the positive class. + * If users set + * [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], + * the attributions are sorted by + * [instance_output_value][google.cloud.aiplatform.v1.Attribution.instance_output_value] + * in descending order. If + * [ExplanationParameters.output_indices][google.cloud.aiplatform.v1.ExplanationParameters.output_indices] + * is specified, the attributions are stored by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * in the same order as they appear in the output_indices. + * @type array<\Google\Cloud\AIPlatform\V1\Neighbor>|\Google\Protobuf\Internal\RepeatedField $neighbors + * Output only. List of the nearest neighbors for example-based explanations. + * For models deployed with the examples explanations feature enabled, the + * attributions field is empty and instead the neighbors field is populated. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Feature attributions grouped by predicted outputs. + * For Models that predict only one output, such as regression Models that + * predict only one score, there is only one attibution that explains the + * predicted output. For Models that predict multiple outputs, such as + * multiclass Models that predict multiple classes, each element explains one + * specific item. + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * can be used to identify which output this attribution is explaining. + * By default, we provide Shapley values for the predicted class. However, + * you can configure the explanation request to generate Shapley values for + * any other classes too. For example, if a model predicts a probability of + * `0.4` for approving a loan application, the model's decision is to reject + * the application since `p(reject) = 0.6 > p(approve) = 0.4`, and the default + * Shapley values would be computed for rejection decision and not approval, + * even though the latter might be the positive class. + * If users set + * [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], + * the attributions are sorted by + * [instance_output_value][google.cloud.aiplatform.v1.Attribution.instance_output_value] + * in descending order. If + * [ExplanationParameters.output_indices][google.cloud.aiplatform.v1.ExplanationParameters.output_indices] + * is specified, the attributions are stored by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * in the same order as they appear in the output_indices. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Attribution attributions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * Output only. Feature attributions grouped by predicted outputs. + * For Models that predict only one output, such as regression Models that + * predict only one score, there is only one attibution that explains the + * predicted output. For Models that predict multiple outputs, such as + * multiclass Models that predict multiple classes, each element explains one + * specific item. + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * can be used to identify which output this attribution is explaining. + * By default, we provide Shapley values for the predicted class. However, + * you can configure the explanation request to generate Shapley values for + * any other classes too. For example, if a model predicts a probability of + * `0.4` for approving a loan application, the model's decision is to reject + * the application since `p(reject) = 0.6 > p(approve) = 0.4`, and the default + * Shapley values would be computed for rejection decision and not approval, + * even though the latter might be the positive class. + * If users set + * [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], + * the attributions are sorted by + * [instance_output_value][google.cloud.aiplatform.v1.Attribution.instance_output_value] + * in descending order. If + * [ExplanationParameters.output_indices][google.cloud.aiplatform.v1.ExplanationParameters.output_indices] + * is specified, the attributions are stored by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * in the same order as they appear in the output_indices. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Attribution attributions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\Attribution>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAttributions($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Attribution::class); + $this->attributions = $arr; + + return $this; + } + + /** + * Output only. List of the nearest neighbors for example-based explanations. + * For models deployed with the examples explanations feature enabled, the + * attributions field is empty and instead the neighbors field is populated. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Neighbor neighbors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNeighbors() + { + return $this->neighbors; + } + + /** + * Output only. List of the nearest neighbors for example-based explanations. + * For models deployed with the examples explanations feature enabled, the + * attributions field is empty and instead the neighbors field is populated. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Neighbor neighbors = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\Neighbor>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNeighbors($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Neighbor::class); + $this->neighbors = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata.php new file mode 100644 index 000000000000..4fe06824724e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata.php @@ -0,0 +1,265 @@ +google.cloud.aiplatform.v1.ExplanationMetadata + */ +class ExplanationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Map from feature names to feature input metadata. Keys are the + * name of the features. Values are the specification of the feature. + * An empty InputMetadata is valid. It describes a text feature which has the + * name specified as the key in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The baseline of the empty feature is chosen by Vertex AI. + * For Vertex AI-provided Tensorflow images, the key can be any friendly + * name of the feature. Once specified, + * [featureAttributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * are keyed by this key (if not grouped with another feature). + * For custom images, the key must match with the key in + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances]. + * + * Generated from protobuf field map inputs = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $inputs; + /** + * Required. Map from output names to output metadata. + * For Vertex AI-provided Tensorflow images, keys can be any user defined + * string that consists of any UTF-8 characters. + * For custom images, keys are the name of the output field in the prediction + * to be explained. + * Currently only one key is allowed. + * + * Generated from protobuf field map outputs = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $outputs; + /** + * Points to a YAML file stored on Google Cloud Storage describing the format + * of the [feature + * attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML tabular Models always have this field populated by Vertex AI. + * Note: The URI given on output may be different, including the URI scheme, + * than the one given on input. The output URI will point to a location where + * the user only has a read access. + * + * Generated from protobuf field string feature_attributions_schema_uri = 3; + */ + protected $feature_attributions_schema_uri = ''; + /** + * Name of the source to generate embeddings for example based explanations. + * + * Generated from protobuf field string latent_space_source = 5; + */ + protected $latent_space_source = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\MapField $inputs + * Required. Map from feature names to feature input metadata. Keys are the + * name of the features. Values are the specification of the feature. + * An empty InputMetadata is valid. It describes a text feature which has the + * name specified as the key in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The baseline of the empty feature is chosen by Vertex AI. + * For Vertex AI-provided Tensorflow images, the key can be any friendly + * name of the feature. Once specified, + * [featureAttributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * are keyed by this key (if not grouped with another feature). + * For custom images, the key must match with the key in + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances]. + * @type array|\Google\Protobuf\Internal\MapField $outputs + * Required. Map from output names to output metadata. + * For Vertex AI-provided Tensorflow images, keys can be any user defined + * string that consists of any UTF-8 characters. + * For custom images, keys are the name of the output field in the prediction + * to be explained. + * Currently only one key is allowed. + * @type string $feature_attributions_schema_uri + * Points to a YAML file stored on Google Cloud Storage describing the format + * of the [feature + * attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML tabular Models always have this field populated by Vertex AI. + * Note: The URI given on output may be different, including the URI scheme, + * than the one given on input. The output URI will point to a location where + * the user only has a read access. + * @type string $latent_space_source + * Name of the source to generate embeddings for example based explanations. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ExplanationMetadata::initOnce(); + parent::__construct($data); + } + + /** + * Required. Map from feature names to feature input metadata. Keys are the + * name of the features. Values are the specification of the feature. + * An empty InputMetadata is valid. It describes a text feature which has the + * name specified as the key in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The baseline of the empty feature is chosen by Vertex AI. + * For Vertex AI-provided Tensorflow images, the key can be any friendly + * name of the feature. Once specified, + * [featureAttributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * are keyed by this key (if not grouped with another feature). + * For custom images, the key must match with the key in + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances]. + * + * Generated from protobuf field map inputs = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getInputs() + { + return $this->inputs; + } + + /** + * Required. Map from feature names to feature input metadata. Keys are the + * name of the features. Values are the specification of the feature. + * An empty InputMetadata is valid. It describes a text feature which has the + * name specified as the key in + * [ExplanationMetadata.inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * The baseline of the empty feature is chosen by Vertex AI. + * For Vertex AI-provided Tensorflow images, the key can be any friendly + * name of the feature. Once specified, + * [featureAttributions][google.cloud.aiplatform.v1.Attribution.feature_attributions] + * are keyed by this key (if not grouped with another feature). + * For custom images, the key must match with the key in + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances]. + * + * Generated from protobuf field map inputs = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setInputs($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata::class); + $this->inputs = $arr; + + return $this; + } + + /** + * Required. Map from output names to output metadata. + * For Vertex AI-provided Tensorflow images, keys can be any user defined + * string that consists of any UTF-8 characters. + * For custom images, keys are the name of the output field in the prediction + * to be explained. + * Currently only one key is allowed. + * + * Generated from protobuf field map outputs = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getOutputs() + { + return $this->outputs; + } + + /** + * Required. Map from output names to output metadata. + * For Vertex AI-provided Tensorflow images, keys can be any user defined + * string that consists of any UTF-8 characters. + * For custom images, keys are the name of the output field in the prediction + * to be explained. + * Currently only one key is allowed. + * + * Generated from protobuf field map outputs = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setOutputs($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\OutputMetadata::class); + $this->outputs = $arr; + + return $this; + } + + /** + * Points to a YAML file stored on Google Cloud Storage describing the format + * of the [feature + * attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML tabular Models always have this field populated by Vertex AI. + * Note: The URI given on output may be different, including the URI scheme, + * than the one given on input. The output URI will point to a location where + * the user only has a read access. + * + * Generated from protobuf field string feature_attributions_schema_uri = 3; + * @return string + */ + public function getFeatureAttributionsSchemaUri() + { + return $this->feature_attributions_schema_uri; + } + + /** + * Points to a YAML file stored on Google Cloud Storage describing the format + * of the [feature + * attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML tabular Models always have this field populated by Vertex AI. + * Note: The URI given on output may be different, including the URI scheme, + * than the one given on input. The output URI will point to a location where + * the user only has a read access. + * + * Generated from protobuf field string feature_attributions_schema_uri = 3; + * @param string $var + * @return $this + */ + public function setFeatureAttributionsSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->feature_attributions_schema_uri = $var; + + return $this; + } + + /** + * Name of the source to generate embeddings for example based explanations. + * + * Generated from protobuf field string latent_space_source = 5; + * @return string + */ + public function getLatentSpaceSource() + { + return $this->latent_space_source; + } + + /** + * Name of the source to generate embeddings for example based explanations. + * + * Generated from protobuf field string latent_space_source = 5; + * @param string $var + * @return $this + */ + public function setLatentSpaceSource($var) + { + GPBUtil::checkString($var, True); + $this->latent_space_source = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata.php new file mode 100644 index 000000000000..7ffdb548a91e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata.php @@ -0,0 +1,636 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata + */ +class InputMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Baseline inputs for this feature. + * If no baseline is specified, Vertex AI chooses the baseline for this + * feature. If multiple baselines are specified, Vertex AI returns the + * average attributions across them in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * For Vertex AI-provided Tensorflow images (both 1.x and 2.x), the shape + * of each baseline must match the shape of the input tensor. If a scalar is + * provided, we broadcast to the same shape as the input tensor. + * For custom images, the element of the baselines must be in the same + * format as the feature's input in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances][]. The + * schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field repeated .google.protobuf.Value input_baselines = 1; + */ + private $input_baselines; + /** + * Name of the input tensor for this feature. Required and is only + * applicable to Vertex AI-provided images for Tensorflow. + * + * Generated from protobuf field string input_tensor_name = 2; + */ + protected $input_tensor_name = ''; + /** + * Defines how the feature is encoded into the input tensor. Defaults to + * IDENTITY. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Encoding encoding = 3; + */ + protected $encoding = 0; + /** + * Modality of the feature. Valid values are: numeric, image. Defaults to + * numeric. + * + * Generated from protobuf field string modality = 4; + */ + protected $modality = ''; + /** + * The domain details of the input feature value. Like min/max, original + * mean or standard deviation if normalized. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain feature_value_domain = 5; + */ + protected $feature_value_domain = null; + /** + * Specifies the index of the values of the input tensor. + * Required when the input tensor is a sparse representation. Refer to + * Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * + * Generated from protobuf field string indices_tensor_name = 6; + */ + protected $indices_tensor_name = ''; + /** + * Specifies the shape of the values of the input if the input is a sparse + * representation. Refer to Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * + * Generated from protobuf field string dense_shape_tensor_name = 7; + */ + protected $dense_shape_tensor_name = ''; + /** + * A list of feature names for each index in the input tensor. + * Required when the input + * [InputMetadata.encoding][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.encoding] + * is BAG_OF_FEATURES, BAG_OF_FEATURES_SPARSE, INDICATOR. + * + * Generated from protobuf field repeated string index_feature_mapping = 8; + */ + private $index_feature_mapping; + /** + * Encoded tensor is a transformation of the input tensor. Must be provided + * if choosing + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution] + * or [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution] + * and the input tensor is not differentiable. + * An encoded tensor is generated if the input tensor is encoded by a lookup + * table. + * + * Generated from protobuf field string encoded_tensor_name = 9; + */ + protected $encoded_tensor_name = ''; + /** + * A list of baselines for the encoded tensor. + * The shape of each baseline should match the shape of the encoded tensor. + * If a scalar is provided, Vertex AI broadcasts to the same shape as the + * encoded tensor. + * + * Generated from protobuf field repeated .google.protobuf.Value encoded_baselines = 10; + */ + private $encoded_baselines; + /** + * Visualization configurations for image explanation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization visualization = 11; + */ + protected $visualization = null; + /** + * Name of the group that the input belongs to. Features with the same group + * name will be treated as one feature when computing attributions. Features + * grouped together can have different shapes in value. If provided, there + * will be one single attribution generated in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions], + * keyed by the group name. + * + * Generated from protobuf field string group_name = 12; + */ + protected $group_name = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $input_baselines + * Baseline inputs for this feature. + * If no baseline is specified, Vertex AI chooses the baseline for this + * feature. If multiple baselines are specified, Vertex AI returns the + * average attributions across them in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * For Vertex AI-provided Tensorflow images (both 1.x and 2.x), the shape + * of each baseline must match the shape of the input tensor. If a scalar is + * provided, we broadcast to the same shape as the input tensor. + * For custom images, the element of the baselines must be in the same + * format as the feature's input in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances][]. The + * schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * @type string $input_tensor_name + * Name of the input tensor for this feature. Required and is only + * applicable to Vertex AI-provided images for Tensorflow. + * @type int $encoding + * Defines how the feature is encoded into the input tensor. Defaults to + * IDENTITY. + * @type string $modality + * Modality of the feature. Valid values are: numeric, image. Defaults to + * numeric. + * @type \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\FeatureValueDomain $feature_value_domain + * The domain details of the input feature value. Like min/max, original + * mean or standard deviation if normalized. + * @type string $indices_tensor_name + * Specifies the index of the values of the input tensor. + * Required when the input tensor is a sparse representation. Refer to + * Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * @type string $dense_shape_tensor_name + * Specifies the shape of the values of the input if the input is a sparse + * representation. Refer to Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * @type array|\Google\Protobuf\Internal\RepeatedField $index_feature_mapping + * A list of feature names for each index in the input tensor. + * Required when the input + * [InputMetadata.encoding][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.encoding] + * is BAG_OF_FEATURES, BAG_OF_FEATURES_SPARSE, INDICATOR. + * @type string $encoded_tensor_name + * Encoded tensor is a transformation of the input tensor. Must be provided + * if choosing + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution] + * or [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution] + * and the input tensor is not differentiable. + * An encoded tensor is generated if the input tensor is encoded by a lookup + * table. + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $encoded_baselines + * A list of baselines for the encoded tensor. + * The shape of each baseline should match the shape of the encoded tensor. + * If a scalar is provided, Vertex AI broadcasts to the same shape as the + * encoded tensor. + * @type \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization $visualization + * Visualization configurations for image explanation. + * @type string $group_name + * Name of the group that the input belongs to. Features with the same group + * name will be treated as one feature when computing attributions. Features + * grouped together can have different shapes in value. If provided, there + * will be one single attribution generated in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions], + * keyed by the group name. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ExplanationMetadata::initOnce(); + parent::__construct($data); + } + + /** + * Baseline inputs for this feature. + * If no baseline is specified, Vertex AI chooses the baseline for this + * feature. If multiple baselines are specified, Vertex AI returns the + * average attributions across them in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * For Vertex AI-provided Tensorflow images (both 1.x and 2.x), the shape + * of each baseline must match the shape of the input tensor. If a scalar is + * provided, we broadcast to the same shape as the input tensor. + * For custom images, the element of the baselines must be in the same + * format as the feature's input in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances][]. The + * schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field repeated .google.protobuf.Value input_baselines = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInputBaselines() + { + return $this->input_baselines; + } + + /** + * Baseline inputs for this feature. + * If no baseline is specified, Vertex AI chooses the baseline for this + * feature. If multiple baselines are specified, Vertex AI returns the + * average attributions across them in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions]. + * For Vertex AI-provided Tensorflow images (both 1.x and 2.x), the shape + * of each baseline must match the shape of the input tensor. If a scalar is + * provided, we broadcast to the same shape as the input tensor. + * For custom images, the element of the baselines must be in the same + * format as the feature's input in the + * [instance][google.cloud.aiplatform.v1.ExplainRequest.instances][]. The + * schema of any single instance may be specified via Endpoint's + * DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model] + * [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata] + * [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]. + * + * Generated from protobuf field repeated .google.protobuf.Value input_baselines = 1; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInputBaselines($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->input_baselines = $arr; + + return $this; + } + + /** + * Name of the input tensor for this feature. Required and is only + * applicable to Vertex AI-provided images for Tensorflow. + * + * Generated from protobuf field string input_tensor_name = 2; + * @return string + */ + public function getInputTensorName() + { + return $this->input_tensor_name; + } + + /** + * Name of the input tensor for this feature. Required and is only + * applicable to Vertex AI-provided images for Tensorflow. + * + * Generated from protobuf field string input_tensor_name = 2; + * @param string $var + * @return $this + */ + public function setInputTensorName($var) + { + GPBUtil::checkString($var, True); + $this->input_tensor_name = $var; + + return $this; + } + + /** + * Defines how the feature is encoded into the input tensor. Defaults to + * IDENTITY. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Encoding encoding = 3; + * @return int + */ + public function getEncoding() + { + return $this->encoding; + } + + /** + * Defines how the feature is encoded into the input tensor. Defaults to + * IDENTITY. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Encoding encoding = 3; + * @param int $var + * @return $this + */ + public function setEncoding($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Encoding::class); + $this->encoding = $var; + + return $this; + } + + /** + * Modality of the feature. Valid values are: numeric, image. Defaults to + * numeric. + * + * Generated from protobuf field string modality = 4; + * @return string + */ + public function getModality() + { + return $this->modality; + } + + /** + * Modality of the feature. Valid values are: numeric, image. Defaults to + * numeric. + * + * Generated from protobuf field string modality = 4; + * @param string $var + * @return $this + */ + public function setModality($var) + { + GPBUtil::checkString($var, True); + $this->modality = $var; + + return $this; + } + + /** + * The domain details of the input feature value. Like min/max, original + * mean or standard deviation if normalized. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain feature_value_domain = 5; + * @return \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\FeatureValueDomain|null + */ + public function getFeatureValueDomain() + { + return $this->feature_value_domain; + } + + public function hasFeatureValueDomain() + { + return isset($this->feature_value_domain); + } + + public function clearFeatureValueDomain() + { + unset($this->feature_value_domain); + } + + /** + * The domain details of the input feature value. Like min/max, original + * mean or standard deviation if normalized. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain feature_value_domain = 5; + * @param \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\FeatureValueDomain $var + * @return $this + */ + public function setFeatureValueDomain($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\FeatureValueDomain::class); + $this->feature_value_domain = $var; + + return $this; + } + + /** + * Specifies the index of the values of the input tensor. + * Required when the input tensor is a sparse representation. Refer to + * Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * + * Generated from protobuf field string indices_tensor_name = 6; + * @return string + */ + public function getIndicesTensorName() + { + return $this->indices_tensor_name; + } + + /** + * Specifies the index of the values of the input tensor. + * Required when the input tensor is a sparse representation. Refer to + * Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * + * Generated from protobuf field string indices_tensor_name = 6; + * @param string $var + * @return $this + */ + public function setIndicesTensorName($var) + { + GPBUtil::checkString($var, True); + $this->indices_tensor_name = $var; + + return $this; + } + + /** + * Specifies the shape of the values of the input if the input is a sparse + * representation. Refer to Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * + * Generated from protobuf field string dense_shape_tensor_name = 7; + * @return string + */ + public function getDenseShapeTensorName() + { + return $this->dense_shape_tensor_name; + } + + /** + * Specifies the shape of the values of the input if the input is a sparse + * representation. Refer to Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * + * Generated from protobuf field string dense_shape_tensor_name = 7; + * @param string $var + * @return $this + */ + public function setDenseShapeTensorName($var) + { + GPBUtil::checkString($var, True); + $this->dense_shape_tensor_name = $var; + + return $this; + } + + /** + * A list of feature names for each index in the input tensor. + * Required when the input + * [InputMetadata.encoding][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.encoding] + * is BAG_OF_FEATURES, BAG_OF_FEATURES_SPARSE, INDICATOR. + * + * Generated from protobuf field repeated string index_feature_mapping = 8; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getIndexFeatureMapping() + { + return $this->index_feature_mapping; + } + + /** + * A list of feature names for each index in the input tensor. + * Required when the input + * [InputMetadata.encoding][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.encoding] + * is BAG_OF_FEATURES, BAG_OF_FEATURES_SPARSE, INDICATOR. + * + * Generated from protobuf field repeated string index_feature_mapping = 8; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setIndexFeatureMapping($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->index_feature_mapping = $arr; + + return $this; + } + + /** + * Encoded tensor is a transformation of the input tensor. Must be provided + * if choosing + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution] + * or [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution] + * and the input tensor is not differentiable. + * An encoded tensor is generated if the input tensor is encoded by a lookup + * table. + * + * Generated from protobuf field string encoded_tensor_name = 9; + * @return string + */ + public function getEncodedTensorName() + { + return $this->encoded_tensor_name; + } + + /** + * Encoded tensor is a transformation of the input tensor. Must be provided + * if choosing + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution] + * or [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution] + * and the input tensor is not differentiable. + * An encoded tensor is generated if the input tensor is encoded by a lookup + * table. + * + * Generated from protobuf field string encoded_tensor_name = 9; + * @param string $var + * @return $this + */ + public function setEncodedTensorName($var) + { + GPBUtil::checkString($var, True); + $this->encoded_tensor_name = $var; + + return $this; + } + + /** + * A list of baselines for the encoded tensor. + * The shape of each baseline should match the shape of the encoded tensor. + * If a scalar is provided, Vertex AI broadcasts to the same shape as the + * encoded tensor. + * + * Generated from protobuf field repeated .google.protobuf.Value encoded_baselines = 10; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEncodedBaselines() + { + return $this->encoded_baselines; + } + + /** + * A list of baselines for the encoded tensor. + * The shape of each baseline should match the shape of the encoded tensor. + * If a scalar is provided, Vertex AI broadcasts to the same shape as the + * encoded tensor. + * + * Generated from protobuf field repeated .google.protobuf.Value encoded_baselines = 10; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEncodedBaselines($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->encoded_baselines = $arr; + + return $this; + } + + /** + * Visualization configurations for image explanation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization visualization = 11; + * @return \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization|null + */ + public function getVisualization() + { + return $this->visualization; + } + + public function hasVisualization() + { + return isset($this->visualization); + } + + public function clearVisualization() + { + unset($this->visualization); + } + + /** + * Visualization configurations for image explanation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization visualization = 11; + * @param \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization $var + * @return $this + */ + public function setVisualization($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization::class); + $this->visualization = $var; + + return $this; + } + + /** + * Name of the group that the input belongs to. Features with the same group + * name will be treated as one feature when computing attributions. Features + * grouped together can have different shapes in value. If provided, there + * will be one single attribution generated in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions], + * keyed by the group name. + * + * Generated from protobuf field string group_name = 12; + * @return string + */ + public function getGroupName() + { + return $this->group_name; + } + + /** + * Name of the group that the input belongs to. Features with the same group + * name will be treated as one feature when computing attributions. Features + * grouped together can have different shapes in value. If provided, there + * will be one single attribution generated in + * [Attribution.feature_attributions][google.cloud.aiplatform.v1.Attribution.feature_attributions], + * keyed by the group name. + * + * Generated from protobuf field string group_name = 12; + * @param string $var + * @return $this + */ + public function setGroupName($var) + { + GPBUtil::checkString($var, True); + $this->group_name = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(InputMetadata::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Encoding.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Encoding.php new file mode 100644 index 000000000000..93ea792c4a57 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Encoding.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Encoding + */ +class Encoding +{ + /** + * Default value. This is the same as IDENTITY. + * + * Generated from protobuf enum ENCODING_UNSPECIFIED = 0; + */ + const ENCODING_UNSPECIFIED = 0; + /** + * The tensor represents one feature. + * + * Generated from protobuf enum IDENTITY = 1; + */ + const IDENTITY = 1; + /** + * The tensor represents a bag of features where each index maps to + * a feature. + * [InputMetadata.index_feature_mapping][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.index_feature_mapping] + * must be provided for this encoding. For example: + * ``` + * input = [27, 6.0, 150] + * index_feature_mapping = ["age", "height", "weight"] + * ``` + * + * Generated from protobuf enum BAG_OF_FEATURES = 2; + */ + const BAG_OF_FEATURES = 2; + /** + * The tensor represents a bag of features where each index maps to a + * feature. Zero values in the tensor indicates feature being + * non-existent. + * [InputMetadata.index_feature_mapping][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.index_feature_mapping] + * must be provided for this encoding. For example: + * ``` + * input = [2, 0, 5, 0, 1] + * index_feature_mapping = ["a", "b", "c", "d", "e"] + * ``` + * + * Generated from protobuf enum BAG_OF_FEATURES_SPARSE = 3; + */ + const BAG_OF_FEATURES_SPARSE = 3; + /** + * The tensor is a list of binaries representing whether a feature exists + * or not (1 indicates existence). + * [InputMetadata.index_feature_mapping][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.index_feature_mapping] + * must be provided for this encoding. For example: + * ``` + * input = [1, 0, 1, 0, 1] + * index_feature_mapping = ["a", "b", "c", "d", "e"] + * ``` + * + * Generated from protobuf enum INDICATOR = 4; + */ + const INDICATOR = 4; + /** + * The tensor is encoded into a 1-dimensional array represented by an + * encoded tensor. + * [InputMetadata.encoded_tensor_name][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.encoded_tensor_name] + * must be provided for this encoding. For example: + * ``` + * input = ["This", "is", "a", "test", "."] + * encoded = [0.1, 0.2, 0.3, 0.4, 0.5] + * ``` + * + * Generated from protobuf enum COMBINED_EMBEDDING = 5; + */ + const COMBINED_EMBEDDING = 5; + /** + * Select this encoding when the input tensor is encoded into a + * 2-dimensional array represented by an encoded tensor. + * [InputMetadata.encoded_tensor_name][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.encoded_tensor_name] + * must be provided for this encoding. The first dimension of the encoded + * tensor's shape is the same as the input tensor's shape. For example: + * ``` + * input = ["This", "is", "a", "test", "."] + * encoded = [[0.1, 0.2, 0.3, 0.4, 0.5], + * [0.2, 0.1, 0.4, 0.3, 0.5], + * [0.5, 0.1, 0.3, 0.5, 0.4], + * [0.5, 0.3, 0.1, 0.2, 0.4], + * [0.4, 0.3, 0.2, 0.5, 0.1]] + * ``` + * + * Generated from protobuf enum CONCAT_EMBEDDING = 6; + */ + const CONCAT_EMBEDDING = 6; + + private static $valueToName = [ + self::ENCODING_UNSPECIFIED => 'ENCODING_UNSPECIFIED', + self::IDENTITY => 'IDENTITY', + self::BAG_OF_FEATURES => 'BAG_OF_FEATURES', + self::BAG_OF_FEATURES_SPARSE => 'BAG_OF_FEATURES_SPARSE', + self::INDICATOR => 'INDICATOR', + self::COMBINED_EMBEDDING => 'COMBINED_EMBEDDING', + self::CONCAT_EMBEDDING => 'CONCAT_EMBEDDING', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Encoding::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_Encoding::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/FeatureValueDomain.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/FeatureValueDomain.php new file mode 100644 index 000000000000..2c727cadfa08 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/FeatureValueDomain.php @@ -0,0 +1,195 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain + */ +class FeatureValueDomain extends \Google\Protobuf\Internal\Message +{ + /** + * The minimum permissible value for this feature. + * + * Generated from protobuf field float min_value = 1; + */ + protected $min_value = 0.0; + /** + * The maximum permissible value for this feature. + * + * Generated from protobuf field float max_value = 2; + */ + protected $max_value = 0.0; + /** + * If this input feature has been normalized to a mean value of 0, + * the original_mean specifies the mean value of the domain prior to + * normalization. + * + * Generated from protobuf field float original_mean = 3; + */ + protected $original_mean = 0.0; + /** + * If this input feature has been normalized to a standard deviation of + * 1.0, the original_stddev specifies the standard deviation of the domain + * prior to normalization. + * + * Generated from protobuf field float original_stddev = 4; + */ + protected $original_stddev = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $min_value + * The minimum permissible value for this feature. + * @type float $max_value + * The maximum permissible value for this feature. + * @type float $original_mean + * If this input feature has been normalized to a mean value of 0, + * the original_mean specifies the mean value of the domain prior to + * normalization. + * @type float $original_stddev + * If this input feature has been normalized to a standard deviation of + * 1.0, the original_stddev specifies the standard deviation of the domain + * prior to normalization. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ExplanationMetadata::initOnce(); + parent::__construct($data); + } + + /** + * The minimum permissible value for this feature. + * + * Generated from protobuf field float min_value = 1; + * @return float + */ + public function getMinValue() + { + return $this->min_value; + } + + /** + * The minimum permissible value for this feature. + * + * Generated from protobuf field float min_value = 1; + * @param float $var + * @return $this + */ + public function setMinValue($var) + { + GPBUtil::checkFloat($var); + $this->min_value = $var; + + return $this; + } + + /** + * The maximum permissible value for this feature. + * + * Generated from protobuf field float max_value = 2; + * @return float + */ + public function getMaxValue() + { + return $this->max_value; + } + + /** + * The maximum permissible value for this feature. + * + * Generated from protobuf field float max_value = 2; + * @param float $var + * @return $this + */ + public function setMaxValue($var) + { + GPBUtil::checkFloat($var); + $this->max_value = $var; + + return $this; + } + + /** + * If this input feature has been normalized to a mean value of 0, + * the original_mean specifies the mean value of the domain prior to + * normalization. + * + * Generated from protobuf field float original_mean = 3; + * @return float + */ + public function getOriginalMean() + { + return $this->original_mean; + } + + /** + * If this input feature has been normalized to a mean value of 0, + * the original_mean specifies the mean value of the domain prior to + * normalization. + * + * Generated from protobuf field float original_mean = 3; + * @param float $var + * @return $this + */ + public function setOriginalMean($var) + { + GPBUtil::checkFloat($var); + $this->original_mean = $var; + + return $this; + } + + /** + * If this input feature has been normalized to a standard deviation of + * 1.0, the original_stddev specifies the standard deviation of the domain + * prior to normalization. + * + * Generated from protobuf field float original_stddev = 4; + * @return float + */ + public function getOriginalStddev() + { + return $this->original_stddev; + } + + /** + * If this input feature has been normalized to a standard deviation of + * 1.0, the original_stddev specifies the standard deviation of the domain + * prior to normalization. + * + * Generated from protobuf field float original_stddev = 4; + * @param float $var + * @return $this + */ + public function setOriginalStddev($var) + { + GPBUtil::checkFloat($var); + $this->original_stddev = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FeatureValueDomain::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_FeatureValueDomain::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization.php new file mode 100644 index 000000000000..d64573ba6675 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization.php @@ -0,0 +1,324 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization + */ +class Visualization extends \Google\Protobuf\Internal\Message +{ + /** + * Type of the image visualization. Only applicable to + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution]. + * OUTLINES shows regions of attribution, while PIXELS shows per-pixel + * attribution. Defaults to OUTLINES. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type type = 1; + */ + protected $type = 0; + /** + * Whether to only highlight pixels with positive contributions, negative + * or both. Defaults to POSITIVE. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity polarity = 2; + */ + protected $polarity = 0; + /** + * The color scheme used for the highlighted areas. + * Defaults to PINK_GREEN for + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * which shows positive attributions in green and negative in pink. + * Defaults to VIRIDIS for + * [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * which highlights the most influential regions in yellow and the least + * influential in blue. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap color_map = 3; + */ + protected $color_map = 0; + /** + * Excludes attributions above the specified percentile from the + * highlighted areas. Using the clip_percent_upperbound and + * clip_percent_lowerbound together can be useful for filtering out noise + * and making it easier to see areas of strong attribution. Defaults to + * 99.9. + * + * Generated from protobuf field float clip_percent_upperbound = 4; + */ + protected $clip_percent_upperbound = 0.0; + /** + * Excludes attributions below the specified percentile, from the + * highlighted areas. Defaults to 62. + * + * Generated from protobuf field float clip_percent_lowerbound = 5; + */ + protected $clip_percent_lowerbound = 0.0; + /** + * How the original image is displayed in the visualization. + * Adjusting the overlay can help increase visual clarity if the original + * image makes it difficult to view the visualization. Defaults to NONE. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType overlay_type = 6; + */ + protected $overlay_type = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $type + * Type of the image visualization. Only applicable to + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution]. + * OUTLINES shows regions of attribution, while PIXELS shows per-pixel + * attribution. Defaults to OUTLINES. + * @type int $polarity + * Whether to only highlight pixels with positive contributions, negative + * or both. Defaults to POSITIVE. + * @type int $color_map + * The color scheme used for the highlighted areas. + * Defaults to PINK_GREEN for + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * which shows positive attributions in green and negative in pink. + * Defaults to VIRIDIS for + * [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * which highlights the most influential regions in yellow and the least + * influential in blue. + * @type float $clip_percent_upperbound + * Excludes attributions above the specified percentile from the + * highlighted areas. Using the clip_percent_upperbound and + * clip_percent_lowerbound together can be useful for filtering out noise + * and making it easier to see areas of strong attribution. Defaults to + * 99.9. + * @type float $clip_percent_lowerbound + * Excludes attributions below the specified percentile, from the + * highlighted areas. Defaults to 62. + * @type int $overlay_type + * How the original image is displayed in the visualization. + * Adjusting the overlay can help increase visual clarity if the original + * image makes it difficult to view the visualization. Defaults to NONE. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ExplanationMetadata::initOnce(); + parent::__construct($data); + } + + /** + * Type of the image visualization. Only applicable to + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution]. + * OUTLINES shows regions of attribution, while PIXELS shows per-pixel + * attribution. Defaults to OUTLINES. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type type = 1; + * @return int + */ + public function getType() + { + return $this->type; + } + + /** + * Type of the image visualization. Only applicable to + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution]. + * OUTLINES shows regions of attribution, while PIXELS shows per-pixel + * attribution. Defaults to OUTLINES. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type type = 1; + * @param int $var + * @return $this + */ + public function setType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization\Type::class); + $this->type = $var; + + return $this; + } + + /** + * Whether to only highlight pixels with positive contributions, negative + * or both. Defaults to POSITIVE. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity polarity = 2; + * @return int + */ + public function getPolarity() + { + return $this->polarity; + } + + /** + * Whether to only highlight pixels with positive contributions, negative + * or both. Defaults to POSITIVE. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity polarity = 2; + * @param int $var + * @return $this + */ + public function setPolarity($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization\Polarity::class); + $this->polarity = $var; + + return $this; + } + + /** + * The color scheme used for the highlighted areas. + * Defaults to PINK_GREEN for + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * which shows positive attributions in green and negative in pink. + * Defaults to VIRIDIS for + * [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * which highlights the most influential regions in yellow and the least + * influential in blue. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap color_map = 3; + * @return int + */ + public function getColorMap() + { + return $this->color_map; + } + + /** + * The color scheme used for the highlighted areas. + * Defaults to PINK_GREEN for + * [Integrated Gradients + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.integrated_gradients_attribution], + * which shows positive attributions in green and negative in pink. + * Defaults to VIRIDIS for + * [XRAI + * attribution][google.cloud.aiplatform.v1.ExplanationParameters.xrai_attribution], + * which highlights the most influential regions in yellow and the least + * influential in blue. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap color_map = 3; + * @param int $var + * @return $this + */ + public function setColorMap($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization\ColorMap::class); + $this->color_map = $var; + + return $this; + } + + /** + * Excludes attributions above the specified percentile from the + * highlighted areas. Using the clip_percent_upperbound and + * clip_percent_lowerbound together can be useful for filtering out noise + * and making it easier to see areas of strong attribution. Defaults to + * 99.9. + * + * Generated from protobuf field float clip_percent_upperbound = 4; + * @return float + */ + public function getClipPercentUpperbound() + { + return $this->clip_percent_upperbound; + } + + /** + * Excludes attributions above the specified percentile from the + * highlighted areas. Using the clip_percent_upperbound and + * clip_percent_lowerbound together can be useful for filtering out noise + * and making it easier to see areas of strong attribution. Defaults to + * 99.9. + * + * Generated from protobuf field float clip_percent_upperbound = 4; + * @param float $var + * @return $this + */ + public function setClipPercentUpperbound($var) + { + GPBUtil::checkFloat($var); + $this->clip_percent_upperbound = $var; + + return $this; + } + + /** + * Excludes attributions below the specified percentile, from the + * highlighted areas. Defaults to 62. + * + * Generated from protobuf field float clip_percent_lowerbound = 5; + * @return float + */ + public function getClipPercentLowerbound() + { + return $this->clip_percent_lowerbound; + } + + /** + * Excludes attributions below the specified percentile, from the + * highlighted areas. Defaults to 62. + * + * Generated from protobuf field float clip_percent_lowerbound = 5; + * @param float $var + * @return $this + */ + public function setClipPercentLowerbound($var) + { + GPBUtil::checkFloat($var); + $this->clip_percent_lowerbound = $var; + + return $this; + } + + /** + * How the original image is displayed in the visualization. + * Adjusting the overlay can help increase visual clarity if the original + * image makes it difficult to view the visualization. Defaults to NONE. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType overlay_type = 6; + * @return int + */ + public function getOverlayType() + { + return $this->overlay_type; + } + + /** + * How the original image is displayed in the visualization. + * Adjusting the overlay can help increase visual clarity if the original + * image makes it difficult to view the visualization. Defaults to NONE. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType overlay_type = 6; + * @param int $var + * @return $this + */ + public function setOverlayType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata\InputMetadata\Visualization\OverlayType::class); + $this->overlay_type = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Visualization::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_Visualization::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/ColorMap.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/ColorMap.php new file mode 100644 index 000000000000..913b6cf9b630 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/ColorMap.php @@ -0,0 +1,94 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap + */ +class ColorMap +{ + /** + * Should not be used. + * + * Generated from protobuf enum COLOR_MAP_UNSPECIFIED = 0; + */ + const COLOR_MAP_UNSPECIFIED = 0; + /** + * Positive: green. Negative: pink. + * + * Generated from protobuf enum PINK_GREEN = 1; + */ + const PINK_GREEN = 1; + /** + * Viridis color map: A perceptually uniform color mapping which is + * easier to see by those with colorblindness and progresses from yellow + * to green to blue. Positive: yellow. Negative: blue. + * + * Generated from protobuf enum VIRIDIS = 2; + */ + const VIRIDIS = 2; + /** + * Positive: red. Negative: red. + * + * Generated from protobuf enum RED = 3; + */ + const RED = 3; + /** + * Positive: green. Negative: green. + * + * Generated from protobuf enum GREEN = 4; + */ + const GREEN = 4; + /** + * Positive: green. Negative: red. + * + * Generated from protobuf enum RED_GREEN = 6; + */ + const RED_GREEN = 6; + /** + * PiYG palette. + * + * Generated from protobuf enum PINK_WHITE_GREEN = 5; + */ + const PINK_WHITE_GREEN = 5; + + private static $valueToName = [ + self::COLOR_MAP_UNSPECIFIED => 'COLOR_MAP_UNSPECIFIED', + self::PINK_GREEN => 'PINK_GREEN', + self::VIRIDIS => 'VIRIDIS', + self::RED => 'RED', + self::GREEN => 'GREEN', + self::RED_GREEN => 'RED_GREEN', + self::PINK_WHITE_GREEN => 'PINK_WHITE_GREEN', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ColorMap::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_Visualization_ColorMap::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/OverlayType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/OverlayType.php new file mode 100644 index 000000000000..3e01b829207e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/OverlayType.php @@ -0,0 +1,80 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType + */ +class OverlayType +{ + /** + * Default value. This is the same as NONE. + * + * Generated from protobuf enum OVERLAY_TYPE_UNSPECIFIED = 0; + */ + const OVERLAY_TYPE_UNSPECIFIED = 0; + /** + * No overlay. + * + * Generated from protobuf enum NONE = 1; + */ + const NONE = 1; + /** + * The attributions are shown on top of the original image. + * + * Generated from protobuf enum ORIGINAL = 2; + */ + const ORIGINAL = 2; + /** + * The attributions are shown on top of grayscaled version of the + * original image. + * + * Generated from protobuf enum GRAYSCALE = 3; + */ + const GRAYSCALE = 3; + /** + * The attributions are used as a mask to reveal predictive parts of + * the image and hide the un-predictive parts. + * + * Generated from protobuf enum MASK_BLACK = 4; + */ + const MASK_BLACK = 4; + + private static $valueToName = [ + self::OVERLAY_TYPE_UNSPECIFIED => 'OVERLAY_TYPE_UNSPECIFIED', + self::NONE => 'NONE', + self::ORIGINAL => 'ORIGINAL', + self::GRAYSCALE => 'GRAYSCALE', + self::MASK_BLACK => 'MASK_BLACK', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OverlayType::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_Visualization_OverlayType::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Polarity.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Polarity.php new file mode 100644 index 000000000000..f4383506a80c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Polarity.php @@ -0,0 +1,74 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity + */ +class Polarity +{ + /** + * Default value. This is the same as POSITIVE. + * + * Generated from protobuf enum POLARITY_UNSPECIFIED = 0; + */ + const POLARITY_UNSPECIFIED = 0; + /** + * Highlights the pixels/outlines that were most influential to the + * model's prediction. + * + * Generated from protobuf enum POSITIVE = 1; + */ + const POSITIVE = 1; + /** + * Setting polarity to negative highlights areas that does not lead to + * the models's current prediction. + * + * Generated from protobuf enum NEGATIVE = 2; + */ + const NEGATIVE = 2; + /** + * Shows both positive and negative attributions. + * + * Generated from protobuf enum BOTH = 3; + */ + const BOTH = 3; + + private static $valueToName = [ + self::POLARITY_UNSPECIFIED => 'POLARITY_UNSPECIFIED', + self::POSITIVE => 'POSITIVE', + self::NEGATIVE => 'NEGATIVE', + self::BOTH => 'BOTH', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Polarity::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_Visualization_Polarity::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Type.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Type.php new file mode 100644 index 000000000000..6b932a0a4282 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Type.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type + */ +class Type +{ + /** + * Should not be used. + * + * Generated from protobuf enum TYPE_UNSPECIFIED = 0; + */ + const TYPE_UNSPECIFIED = 0; + /** + * Shows which pixel contributed to the image prediction. + * + * Generated from protobuf enum PIXELS = 1; + */ + const PIXELS = 1; + /** + * Shows which region contributed to the image prediction by outlining + * the region. + * + * Generated from protobuf enum OUTLINES = 2; + */ + const OUTLINES = 2; + + private static $valueToName = [ + self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', + self::PIXELS => 'PIXELS', + self::OUTLINES => 'OUTLINES', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Type::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_InputMetadata_Visualization_Type::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/OutputMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/OutputMetadata.php new file mode 100644 index 000000000000..d7c203c5f865 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/OutputMetadata.php @@ -0,0 +1,197 @@ +google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata + */ +class OutputMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Name of the output tensor. Required and is only applicable to Vertex + * AI provided images for Tensorflow. + * + * Generated from protobuf field string output_tensor_name = 3; + */ + protected $output_tensor_name = ''; + protected $display_name_mapping; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Protobuf\Value $index_display_name_mapping + * Static mapping between the index and display name. + * Use this if the outputs are a deterministic n-dimensional array, e.g. a + * list of scores of all the classes in a pre-defined order for a + * multi-classification Model. It's not feasible if the outputs are + * non-deterministic, e.g. the Model produces top-k classes or sort the + * outputs by their values. + * The shape of the value must be an n-dimensional array of strings. The + * number of dimensions must match that of the outputs to be explained. + * The + * [Attribution.output_display_name][google.cloud.aiplatform.v1.Attribution.output_display_name] + * is populated by locating in the mapping with + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * @type string $display_name_mapping_key + * Specify a field name in the prediction to look for the display name. + * Use this if the prediction contains the display names for the outputs. + * The display names in the prediction must have the same shape of the + * outputs, so that it can be located by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * for a specific output. + * @type string $output_tensor_name + * Name of the output tensor. Required and is only applicable to Vertex + * AI provided images for Tensorflow. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ExplanationMetadata::initOnce(); + parent::__construct($data); + } + + /** + * Static mapping between the index and display name. + * Use this if the outputs are a deterministic n-dimensional array, e.g. a + * list of scores of all the classes in a pre-defined order for a + * multi-classification Model. It's not feasible if the outputs are + * non-deterministic, e.g. the Model produces top-k classes or sort the + * outputs by their values. + * The shape of the value must be an n-dimensional array of strings. The + * number of dimensions must match that of the outputs to be explained. + * The + * [Attribution.output_display_name][google.cloud.aiplatform.v1.Attribution.output_display_name] + * is populated by locating in the mapping with + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * + * Generated from protobuf field .google.protobuf.Value index_display_name_mapping = 1; + * @return \Google\Protobuf\Value|null + */ + public function getIndexDisplayNameMapping() + { + return $this->readOneof(1); + } + + public function hasIndexDisplayNameMapping() + { + return $this->hasOneof(1); + } + + /** + * Static mapping between the index and display name. + * Use this if the outputs are a deterministic n-dimensional array, e.g. a + * list of scores of all the classes in a pre-defined order for a + * multi-classification Model. It's not feasible if the outputs are + * non-deterministic, e.g. the Model produces top-k classes or sort the + * outputs by their values. + * The shape of the value must be an n-dimensional array of strings. The + * number of dimensions must match that of the outputs to be explained. + * The + * [Attribution.output_display_name][google.cloud.aiplatform.v1.Attribution.output_display_name] + * is populated by locating in the mapping with + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index]. + * + * Generated from protobuf field .google.protobuf.Value index_display_name_mapping = 1; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setIndexDisplayNameMapping($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Specify a field name in the prediction to look for the display name. + * Use this if the prediction contains the display names for the outputs. + * The display names in the prediction must have the same shape of the + * outputs, so that it can be located by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * for a specific output. + * + * Generated from protobuf field string display_name_mapping_key = 2; + * @return string + */ + public function getDisplayNameMappingKey() + { + return $this->readOneof(2); + } + + public function hasDisplayNameMappingKey() + { + return $this->hasOneof(2); + } + + /** + * Specify a field name in the prediction to look for the display name. + * Use this if the prediction contains the display names for the outputs. + * The display names in the prediction must have the same shape of the + * outputs, so that it can be located by + * [Attribution.output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * for a specific output. + * + * Generated from protobuf field string display_name_mapping_key = 2; + * @param string $var + * @return $this + */ + public function setDisplayNameMappingKey($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Name of the output tensor. Required and is only applicable to Vertex + * AI provided images for Tensorflow. + * + * Generated from protobuf field string output_tensor_name = 3; + * @return string + */ + public function getOutputTensorName() + { + return $this->output_tensor_name; + } + + /** + * Name of the output tensor. Required and is only applicable to Vertex + * AI provided images for Tensorflow. + * + * Generated from protobuf field string output_tensor_name = 3; + * @param string $var + * @return $this + */ + public function setOutputTensorName($var) + { + GPBUtil::checkString($var, True); + $this->output_tensor_name = $var; + + return $this; + } + + /** + * @return string + */ + public function getDisplayNameMapping() + { + return $this->whichOneof("display_name_mapping"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OutputMetadata::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadata_OutputMetadata::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride.php new file mode 100644 index 000000000000..3529db4dc1c2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride.php @@ -0,0 +1,89 @@ +google.cloud.aiplatform.v1.ExplanationMetadataOverride + */ +class ExplanationMetadataOverride extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Overrides the [input + * metadata][google.cloud.aiplatform.v1.ExplanationMetadata.inputs] of the + * features. The key is the name of the feature to be overridden. The keys + * specified here must exist in the input metadata to be overridden. If a + * feature is not specified here, the corresponding feature's input metadata + * is not overridden. + * + * Generated from protobuf field map inputs = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $inputs; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\MapField $inputs + * Required. Overrides the [input + * metadata][google.cloud.aiplatform.v1.ExplanationMetadata.inputs] of the + * features. The key is the name of the feature to be overridden. The keys + * specified here must exist in the input metadata to be overridden. If a + * feature is not specified here, the corresponding feature's input metadata + * is not overridden. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * Required. Overrides the [input + * metadata][google.cloud.aiplatform.v1.ExplanationMetadata.inputs] of the + * features. The key is the name of the feature to be overridden. The keys + * specified here must exist in the input metadata to be overridden. If a + * feature is not specified here, the corresponding feature's input metadata + * is not overridden. + * + * Generated from protobuf field map inputs = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getInputs() + { + return $this->inputs; + } + + /** + * Required. Overrides the [input + * metadata][google.cloud.aiplatform.v1.ExplanationMetadata.inputs] of the + * features. The key is the name of the feature to be overridden. The keys + * specified here must exist in the input metadata to be overridden. If a + * feature is not specified here, the corresponding feature's input metadata + * is not overridden. + * + * Generated from protobuf field map inputs = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setInputs($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ExplanationMetadataOverride\InputMetadataOverride::class); + $this->inputs = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride/InputMetadataOverride.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride/InputMetadataOverride.php new file mode 100644 index 000000000000..eda3137a2e75 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride/InputMetadataOverride.php @@ -0,0 +1,88 @@ +google.cloud.aiplatform.v1.ExplanationMetadataOverride.InputMetadataOverride + */ +class InputMetadataOverride extends \Google\Protobuf\Internal\Message +{ + /** + * Baseline inputs for this feature. + * This overrides the `input_baseline` field of the + * [ExplanationMetadata.InputMetadata][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata] + * object of the corresponding feature's input metadata. If it's not + * specified, the original baselines are not overridden. + * + * Generated from protobuf field repeated .google.protobuf.Value input_baselines = 1; + */ + private $input_baselines; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $input_baselines + * Baseline inputs for this feature. + * This overrides the `input_baseline` field of the + * [ExplanationMetadata.InputMetadata][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata] + * object of the corresponding feature's input metadata. If it's not + * specified, the original baselines are not overridden. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * Baseline inputs for this feature. + * This overrides the `input_baseline` field of the + * [ExplanationMetadata.InputMetadata][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata] + * object of the corresponding feature's input metadata. If it's not + * specified, the original baselines are not overridden. + * + * Generated from protobuf field repeated .google.protobuf.Value input_baselines = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getInputBaselines() + { + return $this->input_baselines; + } + + /** + * Baseline inputs for this feature. + * This overrides the `input_baseline` field of the + * [ExplanationMetadata.InputMetadata][google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata] + * object of the corresponding feature's input metadata. If it's not + * specified, the original baselines are not overridden. + * + * Generated from protobuf field repeated .google.protobuf.Value input_baselines = 1; + * @param array<\Google\Protobuf\Value>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setInputBaselines($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Value::class); + $this->input_baselines = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(InputMetadataOverride::class, \Google\Cloud\AIPlatform\V1\ExplanationMetadataOverride_InputMetadataOverride::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationParameters.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationParameters.php new file mode 100644 index 000000000000..c134d7f06b87 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationParameters.php @@ -0,0 +1,339 @@ +google.cloud.aiplatform.v1.ExplanationParameters + */ +class ExplanationParameters extends \Google\Protobuf\Internal\Message +{ + /** + * If populated, returns attributions for top K indices of outputs + * (defaults to 1). Only applies to Models that predicts more than one outputs + * (e,g, multi-class Models). When set to -1, returns explanations for all + * outputs. + * + * Generated from protobuf field int32 top_k = 4; + */ + protected $top_k = 0; + /** + * If populated, only returns attributions that have + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * contained in output_indices. It must be an ndarray of integers, with the + * same shape of the output it's explaining. + * If not populated, returns attributions for + * [top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k] indices of + * outputs. If neither top_k nor output_indices is populated, returns the + * argmax index of the outputs. + * Only applicable to Models that predict multiple outputs (e,g, multi-class + * Models that predict multiple classes). + * + * Generated from protobuf field .google.protobuf.ListValue output_indices = 5; + */ + protected $output_indices = null; + protected $method; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\SampledShapleyAttribution $sampled_shapley_attribution + * An attribution method that approximates Shapley values for features that + * contribute to the label being predicted. A sampling strategy is used to + * approximate the value rather than considering all subsets of features. + * Refer to this paper for model details: https://arxiv.org/abs/1306.4265. + * @type \Google\Cloud\AIPlatform\V1\IntegratedGradientsAttribution $integrated_gradients_attribution + * An attribution method that computes Aumann-Shapley values taking + * advantage of the model's fully differentiable structure. Refer to this + * paper for more details: https://arxiv.org/abs/1703.01365 + * @type \Google\Cloud\AIPlatform\V1\XraiAttribution $xrai_attribution + * An attribution method that redistributes Integrated Gradients + * attribution to segmented regions, taking advantage of the model's fully + * differentiable structure. Refer to this paper for + * more details: https://arxiv.org/abs/1906.02825 + * XRAI currently performs better on natural images, like a picture of a + * house or an animal. If the images are taken in artificial environments, + * like a lab or manufacturing line, or from diagnostic equipment, like + * x-rays or quality-control cameras, use Integrated Gradients instead. + * @type \Google\Cloud\AIPlatform\V1\Examples $examples + * Example-based explanations that returns the nearest neighbors from the + * provided dataset. + * @type int $top_k + * If populated, returns attributions for top K indices of outputs + * (defaults to 1). Only applies to Models that predicts more than one outputs + * (e,g, multi-class Models). When set to -1, returns explanations for all + * outputs. + * @type \Google\Protobuf\ListValue $output_indices + * If populated, only returns attributions that have + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * contained in output_indices. It must be an ndarray of integers, with the + * same shape of the output it's explaining. + * If not populated, returns attributions for + * [top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k] indices of + * outputs. If neither top_k nor output_indices is populated, returns the + * argmax index of the outputs. + * Only applicable to Models that predict multiple outputs (e,g, multi-class + * Models that predict multiple classes). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * An attribution method that approximates Shapley values for features that + * contribute to the label being predicted. A sampling strategy is used to + * approximate the value rather than considering all subsets of features. + * Refer to this paper for model details: https://arxiv.org/abs/1306.4265. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SampledShapleyAttribution sampled_shapley_attribution = 1; + * @return \Google\Cloud\AIPlatform\V1\SampledShapleyAttribution|null + */ + public function getSampledShapleyAttribution() + { + return $this->readOneof(1); + } + + public function hasSampledShapleyAttribution() + { + return $this->hasOneof(1); + } + + /** + * An attribution method that approximates Shapley values for features that + * contribute to the label being predicted. A sampling strategy is used to + * approximate the value rather than considering all subsets of features. + * Refer to this paper for model details: https://arxiv.org/abs/1306.4265. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SampledShapleyAttribution sampled_shapley_attribution = 1; + * @param \Google\Cloud\AIPlatform\V1\SampledShapleyAttribution $var + * @return $this + */ + public function setSampledShapleyAttribution($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SampledShapleyAttribution::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * An attribution method that computes Aumann-Shapley values taking + * advantage of the model's fully differentiable structure. Refer to this + * paper for more details: https://arxiv.org/abs/1703.01365 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IntegratedGradientsAttribution integrated_gradients_attribution = 2; + * @return \Google\Cloud\AIPlatform\V1\IntegratedGradientsAttribution|null + */ + public function getIntegratedGradientsAttribution() + { + return $this->readOneof(2); + } + + public function hasIntegratedGradientsAttribution() + { + return $this->hasOneof(2); + } + + /** + * An attribution method that computes Aumann-Shapley values taking + * advantage of the model's fully differentiable structure. Refer to this + * paper for more details: https://arxiv.org/abs/1703.01365 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IntegratedGradientsAttribution integrated_gradients_attribution = 2; + * @param \Google\Cloud\AIPlatform\V1\IntegratedGradientsAttribution $var + * @return $this + */ + public function setIntegratedGradientsAttribution($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IntegratedGradientsAttribution::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * An attribution method that redistributes Integrated Gradients + * attribution to segmented regions, taking advantage of the model's fully + * differentiable structure. Refer to this paper for + * more details: https://arxiv.org/abs/1906.02825 + * XRAI currently performs better on natural images, like a picture of a + * house or an animal. If the images are taken in artificial environments, + * like a lab or manufacturing line, or from diagnostic equipment, like + * x-rays or quality-control cameras, use Integrated Gradients instead. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.XraiAttribution xrai_attribution = 3; + * @return \Google\Cloud\AIPlatform\V1\XraiAttribution|null + */ + public function getXraiAttribution() + { + return $this->readOneof(3); + } + + public function hasXraiAttribution() + { + return $this->hasOneof(3); + } + + /** + * An attribution method that redistributes Integrated Gradients + * attribution to segmented regions, taking advantage of the model's fully + * differentiable structure. Refer to this paper for + * more details: https://arxiv.org/abs/1906.02825 + * XRAI currently performs better on natural images, like a picture of a + * house or an animal. If the images are taken in artificial environments, + * like a lab or manufacturing line, or from diagnostic equipment, like + * x-rays or quality-control cameras, use Integrated Gradients instead. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.XraiAttribution xrai_attribution = 3; + * @param \Google\Cloud\AIPlatform\V1\XraiAttribution $var + * @return $this + */ + public function setXraiAttribution($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\XraiAttribution::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Example-based explanations that returns the nearest neighbors from the + * provided dataset. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples examples = 7; + * @return \Google\Cloud\AIPlatform\V1\Examples|null + */ + public function getExamples() + { + return $this->readOneof(7); + } + + public function hasExamples() + { + return $this->hasOneof(7); + } + + /** + * Example-based explanations that returns the nearest neighbors from the + * provided dataset. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Examples examples = 7; + * @param \Google\Cloud\AIPlatform\V1\Examples $var + * @return $this + */ + public function setExamples($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Examples::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * If populated, returns attributions for top K indices of outputs + * (defaults to 1). Only applies to Models that predicts more than one outputs + * (e,g, multi-class Models). When set to -1, returns explanations for all + * outputs. + * + * Generated from protobuf field int32 top_k = 4; + * @return int + */ + public function getTopK() + { + return $this->top_k; + } + + /** + * If populated, returns attributions for top K indices of outputs + * (defaults to 1). Only applies to Models that predicts more than one outputs + * (e,g, multi-class Models). When set to -1, returns explanations for all + * outputs. + * + * Generated from protobuf field int32 top_k = 4; + * @param int $var + * @return $this + */ + public function setTopK($var) + { + GPBUtil::checkInt32($var); + $this->top_k = $var; + + return $this; + } + + /** + * If populated, only returns attributions that have + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * contained in output_indices. It must be an ndarray of integers, with the + * same shape of the output it's explaining. + * If not populated, returns attributions for + * [top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k] indices of + * outputs. If neither top_k nor output_indices is populated, returns the + * argmax index of the outputs. + * Only applicable to Models that predict multiple outputs (e,g, multi-class + * Models that predict multiple classes). + * + * Generated from protobuf field .google.protobuf.ListValue output_indices = 5; + * @return \Google\Protobuf\ListValue|null + */ + public function getOutputIndices() + { + return $this->output_indices; + } + + public function hasOutputIndices() + { + return isset($this->output_indices); + } + + public function clearOutputIndices() + { + unset($this->output_indices); + } + + /** + * If populated, only returns attributions that have + * [output_index][google.cloud.aiplatform.v1.Attribution.output_index] + * contained in output_indices. It must be an ndarray of integers, with the + * same shape of the output it's explaining. + * If not populated, returns attributions for + * [top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k] indices of + * outputs. If neither top_k nor output_indices is populated, returns the + * argmax index of the outputs. + * Only applicable to Models that predict multiple outputs (e,g, multi-class + * Models that predict multiple classes). + * + * Generated from protobuf field .google.protobuf.ListValue output_indices = 5; + * @param \Google\Protobuf\ListValue $var + * @return $this + */ + public function setOutputIndices($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\ListValue::class); + $this->output_indices = $var; + + return $this; + } + + /** + * @return string + */ + public function getMethod() + { + return $this->whichOneof("method"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpec.php new file mode 100644 index 000000000000..d3a7c34016a6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpec.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.ExplanationSpec + */ +class ExplanationSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Parameters that configure explaining of the Model's predictions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationParameters parameters = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $parameters = null; + /** + * Optional. Metadata describing the Model's input and output for explanation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata metadata = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ExplanationParameters $parameters + * Required. Parameters that configure explaining of the Model's predictions. + * @type \Google\Cloud\AIPlatform\V1\ExplanationMetadata $metadata + * Optional. Metadata describing the Model's input and output for explanation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * Required. Parameters that configure explaining of the Model's predictions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationParameters parameters = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ExplanationParameters|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * Required. Parameters that configure explaining of the Model's predictions. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationParameters parameters = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ExplanationParameters $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationParameters::class); + $this->parameters = $var; + + return $this; + } + + /** + * Optional. Metadata describing the Model's input and output for explanation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata metadata = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\ExplanationMetadata|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Optional. Metadata describing the Model's input and output for explanation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadata metadata = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\ExplanationMetadata $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadata::class); + $this->metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpecOverride.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpecOverride.php new file mode 100644 index 000000000000..92a3b9487912 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpecOverride.php @@ -0,0 +1,175 @@ +google.cloud.aiplatform.v1.ExplanationSpecOverride + */ +class ExplanationSpecOverride extends \Google\Protobuf\Internal\Message +{ + /** + * The parameters to be overridden. Note that the + * attribution method cannot be changed. If not specified, + * no parameter is overridden. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationParameters parameters = 1; + */ + protected $parameters = null; + /** + * The metadata to be overridden. If not specified, no metadata is overridden. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2; + */ + protected $metadata = null; + /** + * The example-based explanations parameter overrides. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3; + */ + protected $examples_override = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ExplanationParameters $parameters + * The parameters to be overridden. Note that the + * attribution method cannot be changed. If not specified, + * no parameter is overridden. + * @type \Google\Cloud\AIPlatform\V1\ExplanationMetadataOverride $metadata + * The metadata to be overridden. If not specified, no metadata is overridden. + * @type \Google\Cloud\AIPlatform\V1\ExamplesOverride $examples_override + * The example-based explanations parameter overrides. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The parameters to be overridden. Note that the + * attribution method cannot be changed. If not specified, + * no parameter is overridden. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationParameters parameters = 1; + * @return \Google\Cloud\AIPlatform\V1\ExplanationParameters|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * The parameters to be overridden. Note that the + * attribution method cannot be changed. If not specified, + * no parameter is overridden. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationParameters parameters = 1; + * @param \Google\Cloud\AIPlatform\V1\ExplanationParameters $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationParameters::class); + $this->parameters = $var; + + return $this; + } + + /** + * The metadata to be overridden. If not specified, no metadata is overridden. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2; + * @return \Google\Cloud\AIPlatform\V1\ExplanationMetadataOverride|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * The metadata to be overridden. If not specified, no metadata is overridden. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2; + * @param \Google\Cloud\AIPlatform\V1\ExplanationMetadataOverride $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExplanationMetadataOverride::class); + $this->metadata = $var; + + return $this; + } + + /** + * The example-based explanations parameter overrides. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3; + * @return \Google\Cloud\AIPlatform\V1\ExamplesOverride|null + */ + public function getExamplesOverride() + { + return $this->examples_override; + } + + public function hasExamplesOverride() + { + return isset($this->examples_override); + } + + public function clearExamplesOverride() + { + unset($this->examples_override); + } + + /** + * The example-based explanations parameter overrides. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3; + * @param \Google\Cloud\AIPlatform\V1\ExamplesOverride $var + * @return $this + */ + public function setExamplesOverride($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExamplesOverride::class); + $this->examples_override = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig.php new file mode 100644 index 000000000000..8a695c41b060 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig.php @@ -0,0 +1,463 @@ +google.cloud.aiplatform.v1.ExportDataConfig + */ +class ExportDataConfig extends \Google\Protobuf\Internal\Message +{ + /** + * An expression for filtering what part of the Dataset is to be exported. + * Only Annotations that match this filter will be exported. The filter syntax + * is the same as in + * [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations]. + * + * Generated from protobuf field string annotations_filter = 2; + */ + protected $annotations_filter = ''; + /** + * The ID of a SavedQuery (annotation set) under the Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name] + * used for filtering Annotations for training. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have SavedQueries. + * Only Annotations that are associated with this SavedQuery are used in + * respectively training. When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter]. + * Only one of + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri] + * should be specified as both of them represent the same thing: problem type. + * + * Generated from protobuf field string saved_query_id = 11; + */ + protected $saved_query_id = ''; + /** + * The Cloud Storage URI that points to a YAML file describing the annotation + * schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] of the + * Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name]. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have DataItems and Annotations. + * Only Annotations that both match this schema and belong to DataItems not + * ignored by the split method are used in respectively training, validation + * or test role, depending on the role of the DataItem they are on. + * When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri]. + * + * Generated from protobuf field string annotation_schema_uri = 12; + */ + protected $annotation_schema_uri = ''; + /** + * Indicates the usage of the exported files. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportDataConfig.ExportUse export_use = 4; + */ + protected $export_use = 0; + protected $destination; + protected $split; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $gcs_destination + * The Google Cloud Storage location where the output is to be written to. + * In the given directory a new directory will be created with name: + * `export-data--` where + * timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export + * output will be written into that directory. Inside that directory, + * annotations with the same schema will be grouped into sub directories + * which are named with the corresponding annotations' schema title. Inside + * these sub directories, a schema.yaml will be created to describe the + * output format. + * @type \Google\Cloud\AIPlatform\V1\ExportFractionSplit $fraction_split + * Split based on fractions defining the size of each set. + * @type \Google\Cloud\AIPlatform\V1\ExportFilterSplit $filter_split + * Split based on the provided filters for each set. + * @type string $annotations_filter + * An expression for filtering what part of the Dataset is to be exported. + * Only Annotations that match this filter will be exported. The filter syntax + * is the same as in + * [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations]. + * @type string $saved_query_id + * The ID of a SavedQuery (annotation set) under the Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name] + * used for filtering Annotations for training. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have SavedQueries. + * Only Annotations that are associated with this SavedQuery are used in + * respectively training. When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter]. + * Only one of + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri] + * should be specified as both of them represent the same thing: problem type. + * @type string $annotation_schema_uri + * The Cloud Storage URI that points to a YAML file describing the annotation + * schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] of the + * Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name]. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have DataItems and Annotations. + * Only Annotations that both match this schema and belong to DataItems not + * ignored by the split method are used in respectively training, validation + * or test role, depending on the role of the DataItem they are on. + * When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri]. + * @type int $export_use + * Indicates the usage of the exported files. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Dataset::initOnce(); + parent::__construct($data); + } + + /** + * The Google Cloud Storage location where the output is to be written to. + * In the given directory a new directory will be created with name: + * `export-data--` where + * timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export + * output will be written into that directory. Inside that directory, + * annotations with the same schema will be grouped into sub directories + * which are named with the corresponding annotations' schema title. Inside + * these sub directories, a schema.yaml will be created to describe the + * output format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 1; + * @return \Google\Cloud\AIPlatform\V1\GcsDestination|null + */ + public function getGcsDestination() + { + return $this->readOneof(1); + } + + public function hasGcsDestination() + { + return $this->hasOneof(1); + } + + /** + * The Google Cloud Storage location where the output is to be written to. + * In the given directory a new directory will be created with name: + * `export-data--` where + * timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export + * output will be written into that directory. Inside that directory, + * annotations with the same schema will be grouped into sub directories + * which are named with the corresponding annotations' schema title. Inside + * these sub directories, a schema.yaml will be created to describe the + * output format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination gcs_destination = 1; + * @param \Google\Cloud\AIPlatform\V1\GcsDestination $var + * @return $this + */ + public function setGcsDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsDestination::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Split based on fractions defining the size of each set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFractionSplit fraction_split = 5; + * @return \Google\Cloud\AIPlatform\V1\ExportFractionSplit|null + */ + public function getFractionSplit() + { + return $this->readOneof(5); + } + + public function hasFractionSplit() + { + return $this->hasOneof(5); + } + + /** + * Split based on fractions defining the size of each set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFractionSplit fraction_split = 5; + * @param \Google\Cloud\AIPlatform\V1\ExportFractionSplit $var + * @return $this + */ + public function setFractionSplit($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportFractionSplit::class); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * Split based on the provided filters for each set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFilterSplit filter_split = 7; + * @return \Google\Cloud\AIPlatform\V1\ExportFilterSplit|null + */ + public function getFilterSplit() + { + return $this->readOneof(7); + } + + public function hasFilterSplit() + { + return $this->hasOneof(7); + } + + /** + * Split based on the provided filters for each set. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFilterSplit filter_split = 7; + * @param \Google\Cloud\AIPlatform\V1\ExportFilterSplit $var + * @return $this + */ + public function setFilterSplit($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportFilterSplit::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * An expression for filtering what part of the Dataset is to be exported. + * Only Annotations that match this filter will be exported. The filter syntax + * is the same as in + * [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations]. + * + * Generated from protobuf field string annotations_filter = 2; + * @return string + */ + public function getAnnotationsFilter() + { + return $this->annotations_filter; + } + + /** + * An expression for filtering what part of the Dataset is to be exported. + * Only Annotations that match this filter will be exported. The filter syntax + * is the same as in + * [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations]. + * + * Generated from protobuf field string annotations_filter = 2; + * @param string $var + * @return $this + */ + public function setAnnotationsFilter($var) + { + GPBUtil::checkString($var, True); + $this->annotations_filter = $var; + + return $this; + } + + /** + * The ID of a SavedQuery (annotation set) under the Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name] + * used for filtering Annotations for training. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have SavedQueries. + * Only Annotations that are associated with this SavedQuery are used in + * respectively training. When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter]. + * Only one of + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri] + * should be specified as both of them represent the same thing: problem type. + * + * Generated from protobuf field string saved_query_id = 11; + * @return string + */ + public function getSavedQueryId() + { + return $this->saved_query_id; + } + + /** + * The ID of a SavedQuery (annotation set) under the Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name] + * used for filtering Annotations for training. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have SavedQueries. + * Only Annotations that are associated with this SavedQuery are used in + * respectively training. When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter]. + * Only one of + * [saved_query_id][google.cloud.aiplatform.v1.ExportDataConfig.saved_query_id] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri] + * should be specified as both of them represent the same thing: problem type. + * + * Generated from protobuf field string saved_query_id = 11; + * @param string $var + * @return $this + */ + public function setSavedQueryId($var) + { + GPBUtil::checkString($var, True); + $this->saved_query_id = $var; + + return $this; + } + + /** + * The Cloud Storage URI that points to a YAML file describing the annotation + * schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] of the + * Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name]. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have DataItems and Annotations. + * Only Annotations that both match this schema and belong to DataItems not + * ignored by the split method are used in respectively training, validation + * or test role, depending on the role of the DataItem they are on. + * When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri]. + * + * Generated from protobuf field string annotation_schema_uri = 12; + * @return string + */ + public function getAnnotationSchemaUri() + { + return $this->annotation_schema_uri; + } + + /** + * The Cloud Storage URI that points to a YAML file describing the annotation + * schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] of the + * Dataset specified by + * [ExportDataRequest.name][google.cloud.aiplatform.v1.ExportDataRequest.name]. + * Only used for custom training data export use cases. + * Only applicable to Datasets that have DataItems and Annotations. + * Only Annotations that both match this schema and belong to DataItems not + * ignored by the split method are used in respectively training, validation + * or test role, depending on the role of the DataItem they are on. + * When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [annotations_filter][google.cloud.aiplatform.v1.ExportDataConfig.annotations_filter] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.ExportDataConfig.annotation_schema_uri]. + * + * Generated from protobuf field string annotation_schema_uri = 12; + * @param string $var + * @return $this + */ + public function setAnnotationSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->annotation_schema_uri = $var; + + return $this; + } + + /** + * Indicates the usage of the exported files. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportDataConfig.ExportUse export_use = 4; + * @return int + */ + public function getExportUse() + { + return $this->export_use; + } + + /** + * Indicates the usage of the exported files. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportDataConfig.ExportUse export_use = 4; + * @param int $var + * @return $this + */ + public function setExportUse($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\ExportDataConfig\ExportUse::class); + $this->export_use = $var; + + return $this; + } + + /** + * @return string + */ + public function getDestination() + { + return $this->whichOneof("destination"); + } + + /** + * @return string + */ + public function getSplit() + { + return $this->whichOneof("split"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig/ExportUse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig/ExportUse.php new file mode 100644 index 000000000000..847aae76c1c9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig/ExportUse.php @@ -0,0 +1,60 @@ +google.cloud.aiplatform.v1.ExportDataConfig.ExportUse + */ +class ExportUse +{ + /** + * Regular user export. + * + * Generated from protobuf enum EXPORT_USE_UNSPECIFIED = 0; + */ + const EXPORT_USE_UNSPECIFIED = 0; + /** + * Export for custom code training. + * + * Generated from protobuf enum CUSTOM_CODE_TRAINING = 6; + */ + const CUSTOM_CODE_TRAINING = 6; + + private static $valueToName = [ + self::EXPORT_USE_UNSPECIFIED => 'EXPORT_USE_UNSPECIFIED', + self::CUSTOM_CODE_TRAINING => 'CUSTOM_CODE_TRAINING', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ExportUse::class, \Google\Cloud\AIPlatform\V1\ExportDataConfig_ExportUse::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataOperationMetadata.php new file mode 100644 index 000000000000..42cce5b8a65d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataOperationMetadata.php @@ -0,0 +1,116 @@ +google.cloud.aiplatform.v1.ExportDataOperationMetadata + */ +class ExportDataOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * A Google Cloud Storage directory which path ends with '/'. The exported + * data is stored in the directory. + * + * Generated from protobuf field string gcs_output_directory = 2; + */ + protected $gcs_output_directory = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * @type string $gcs_output_directory + * A Google Cloud Storage directory which path ends with '/'. The exported + * data is stored in the directory. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * A Google Cloud Storage directory which path ends with '/'. The exported + * data is stored in the directory. + * + * Generated from protobuf field string gcs_output_directory = 2; + * @return string + */ + public function getGcsOutputDirectory() + { + return $this->gcs_output_directory; + } + + /** + * A Google Cloud Storage directory which path ends with '/'. The exported + * data is stored in the directory. + * + * Generated from protobuf field string gcs_output_directory = 2; + * @param string $var + * @return $this + */ + public function setGcsOutputDirectory($var) + { + GPBUtil::checkString($var, True); + $this->gcs_output_directory = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataRequest.php new file mode 100644 index 000000000000..f228564f8a9d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataRequest.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.ExportDataRequest + */ +class ExportDataRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Required. The desired output location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportDataConfig export_config = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $export_config = null; + + /** + * @param string $name Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * Please see {@see DatasetServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ExportDataConfig $exportConfig Required. The desired output location. + * + * @return \Google\Cloud\AIPlatform\V1\ExportDataRequest + * + * @experimental + */ + public static function build(string $name, \Google\Cloud\AIPlatform\V1\ExportDataConfig $exportConfig): self + { + return (new self()) + ->setName($name) + ->setExportConfig($exportConfig); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * @type \Google\Cloud\AIPlatform\V1\ExportDataConfig $export_config + * Required. The desired output location. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The desired output location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportDataConfig export_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ExportDataConfig|null + */ + public function getExportConfig() + { + return $this->export_config; + } + + public function hasExportConfig() + { + return isset($this->export_config); + } + + public function clearExportConfig() + { + unset($this->export_config); + } + + /** + * Required. The desired output location. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportDataConfig export_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ExportDataConfig $var + * @return $this + */ + public function setExportConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportDataConfig::class); + $this->export_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataResponse.php new file mode 100644 index 000000000000..5d6d6fa42680 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataResponse.php @@ -0,0 +1,132 @@ +google.cloud.aiplatform.v1.ExportDataResponse + */ +class ExportDataResponse extends \Google\Protobuf\Internal\Message +{ + /** + * All of the files that are exported in this export operation. For custom + * code training export, only three (training, validation and test) + * Cloud Storage paths in wildcard format are populated + * (for example, gs://.../training-*). + * + * Generated from protobuf field repeated string exported_files = 1; + */ + private $exported_files; + /** + * Only present for custom code training export use case. Records data stats, + * i.e., train/validation/test item/annotation counts calculated during + * the export operation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Model.DataStats data_stats = 2; + */ + protected $data_stats = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $exported_files + * All of the files that are exported in this export operation. For custom + * code training export, only three (training, validation and test) + * Cloud Storage paths in wildcard format are populated + * (for example, gs://.../training-*). + * @type \Google\Cloud\AIPlatform\V1\Model\DataStats $data_stats + * Only present for custom code training export use case. Records data stats, + * i.e., train/validation/test item/annotation counts calculated during + * the export operation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * All of the files that are exported in this export operation. For custom + * code training export, only three (training, validation and test) + * Cloud Storage paths in wildcard format are populated + * (for example, gs://.../training-*). + * + * Generated from protobuf field repeated string exported_files = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getExportedFiles() + { + return $this->exported_files; + } + + /** + * All of the files that are exported in this export operation. For custom + * code training export, only three (training, validation and test) + * Cloud Storage paths in wildcard format are populated + * (for example, gs://.../training-*). + * + * Generated from protobuf field repeated string exported_files = 1; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setExportedFiles($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->exported_files = $arr; + + return $this; + } + + /** + * Only present for custom code training export use case. Records data stats, + * i.e., train/validation/test item/annotation counts calculated during + * the export operation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Model.DataStats data_stats = 2; + * @return \Google\Cloud\AIPlatform\V1\Model\DataStats|null + */ + public function getDataStats() + { + return $this->data_stats; + } + + public function hasDataStats() + { + return isset($this->data_stats); + } + + public function clearDataStats() + { + unset($this->data_stats); + } + + /** + * Only present for custom code training export use case. Records data stats, + * i.e., train/validation/test item/annotation counts calculated during + * the export operation. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Model.DataStats data_stats = 2; + * @param \Google\Cloud\AIPlatform\V1\Model\DataStats $var + * @return $this + */ + public function setDataStats($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Model\DataStats::class); + $this->data_stats = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesOperationMetadata.php new file mode 100644 index 000000000000..5899b28bf347 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesOperationMetadata.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata + */ +class ExportFeatureValuesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Featurestore export Feature values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Featurestore export Feature values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Featurestore export Feature values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Featurestore export Feature values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest.php new file mode 100644 index 000000000000..d9dca89595c7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest.php @@ -0,0 +1,295 @@ +google.cloud.aiplatform.v1.ExportFeatureValuesRequest + */ +class ExportFeatureValuesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType from which to export Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $entity_type = ''; + /** + * Required. Specifies destination location and format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $destination = null; + /** + * Required. Selects Features to export values of. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_selector = null; + /** + * Per-Feature export settings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DestinationFeatureSetting settings = 6; + */ + private $settings; + protected $mode; + + /** + * @param string $entityType Required. The resource name of the EntityType from which to export Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest + * + * @experimental + */ + public static function build(string $entityType): self + { + return (new self()) + ->setEntityType($entityType); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\SnapshotExport $snapshot_export + * Exports the latest Feature values of all entities of the EntityType + * within a time range. + * @type \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\FullExport $full_export + * Exports all historical values of all entities of the EntityType within a + * time range + * @type string $entity_type + * Required. The resource name of the EntityType from which to export Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * @type \Google\Cloud\AIPlatform\V1\FeatureValueDestination $destination + * Required. Specifies destination location and format. + * @type \Google\Cloud\AIPlatform\V1\FeatureSelector $feature_selector + * Required. Selects Features to export values of. + * @type array<\Google\Cloud\AIPlatform\V1\DestinationFeatureSetting>|\Google\Protobuf\Internal\RepeatedField $settings + * Per-Feature export settings. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Exports the latest Feature values of all entities of the EntityType + * within a time range. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport snapshot_export = 3; + * @return \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\SnapshotExport|null + */ + public function getSnapshotExport() + { + return $this->readOneof(3); + } + + public function hasSnapshotExport() + { + return $this->hasOneof(3); + } + + /** + * Exports the latest Feature values of all entities of the EntityType + * within a time range. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport snapshot_export = 3; + * @param \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\SnapshotExport $var + * @return $this + */ + public function setSnapshotExport($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\SnapshotExport::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Exports all historical values of all entities of the EntityType within a + * time range + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport full_export = 7; + * @return \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\FullExport|null + */ + public function getFullExport() + { + return $this->readOneof(7); + } + + public function hasFullExport() + { + return $this->hasOneof(7); + } + + /** + * Exports all historical values of all entities of the EntityType within a + * time range + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport full_export = 7; + * @param \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\FullExport $var + * @return $this + */ + public function setFullExport($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest\FullExport::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * Required. The resource name of the EntityType from which to export Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEntityType() + { + return $this->entity_type; + } + + /** + * Required. The resource name of the EntityType from which to export Feature + * values. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEntityType($var) + { + GPBUtil::checkString($var, True); + $this->entity_type = $var; + + return $this; + } + + /** + * Required. Specifies destination location and format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureValueDestination|null + */ + public function getDestination() + { + return $this->destination; + } + + public function hasDestination() + { + return isset($this->destination); + } + + public function clearDestination() + { + unset($this->destination); + } + + /** + * Required. Specifies destination location and format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValueDestination destination = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureValueDestination $var + * @return $this + */ + public function setDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureValueDestination::class); + $this->destination = $var; + + return $this; + } + + /** + * Required. Selects Features to export values of. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureSelector|null + */ + public function getFeatureSelector() + { + return $this->feature_selector; + } + + public function hasFeatureSelector() + { + return isset($this->feature_selector); + } + + public function clearFeatureSelector() + { + unset($this->feature_selector); + } + + /** + * Required. Selects Features to export values of. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureSelector feature_selector = 5 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureSelector $var + * @return $this + */ + public function setFeatureSelector($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureSelector::class); + $this->feature_selector = $var; + + return $this; + } + + /** + * Per-Feature export settings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DestinationFeatureSetting settings = 6; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSettings() + { + return $this->settings; + } + + /** + * Per-Feature export settings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DestinationFeatureSetting settings = 6; + * @param array<\Google\Cloud\AIPlatform\V1\DestinationFeatureSetting>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSettings($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\DestinationFeatureSetting::class); + $this->settings = $arr; + + return $this; + } + + /** + * @return string + */ + public function getMode() + { + return $this->whichOneof("mode"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/FullExport.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/FullExport.php new file mode 100644 index 000000000000..f713dc04956b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/FullExport.php @@ -0,0 +1,141 @@ +google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport + */ +class FullExport extends \Google\Protobuf\Internal\Message +{ + /** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; + */ + protected $start_time = null; + /** + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 1; + */ + protected $end_time = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Protobuf\Timestamp $start_time + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * @type \Google\Protobuf\Timestamp $end_time + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + + /** + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 1; + * @return \Google\Protobuf\Timestamp|null + */ + public function getEndTime() + { + return $this->end_time; + } + + public function hasEndTime() + { + return isset($this->end_time); + } + + public function clearEndTime() + { + unset($this->end_time); + } + + /** + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 1; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setEndTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->end_time = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FullExport::class, \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest_FullExport::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/SnapshotExport.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/SnapshotExport.php new file mode 100644 index 000000000000..9bca5403eaf1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest/SnapshotExport.php @@ -0,0 +1,141 @@ +google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport + */ +class SnapshotExport extends \Google\Protobuf\Internal\Message +{ + /** + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp snapshot_time = 1; + */ + protected $snapshot_time = null; + /** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; + */ + protected $start_time = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Protobuf\Timestamp $snapshot_time + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * @type \Google\Protobuf\Timestamp $start_time + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp snapshot_time = 1; + * @return \Google\Protobuf\Timestamp|null + */ + public function getSnapshotTime() + { + return $this->snapshot_time; + } + + public function hasSnapshotTime() + { + return isset($this->snapshot_time); + } + + public function clearSnapshotTime() + { + unset($this->snapshot_time); + } + + /** + * Exports Feature values as of this timestamp. If not set, + * retrieve values as of now. Timestamp, if present, must not have higher + * than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp snapshot_time = 1; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setSnapshotTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->snapshot_time = $var; + + return $this; + } + + /** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 2; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SnapshotExport::class, \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest_SnapshotExport::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesResponse.php new file mode 100644 index 000000000000..fd563ca57cdb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesResponse.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.ExportFeatureValuesResponse + */ +class ExportFeatureValuesResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFilterSplit.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFilterSplit.php new file mode 100644 index 000000000000..99367b1b0952 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFilterSplit.php @@ -0,0 +1,212 @@ +google.cloud.aiplatform.v1.ExportFilterSplit + */ +class ExportFilterSplit extends \Google\Protobuf\Internal\Message +{ + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string training_filter = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $training_filter = ''; + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string validation_filter = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $validation_filter = ''; + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string test_filter = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $test_filter = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $training_filter + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * @type string $validation_filter + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * @type string $test_filter + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Dataset::initOnce(); + parent::__construct($data); + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string training_filter = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getTrainingFilter() + { + return $this->training_filter; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string training_filter = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setTrainingFilter($var) + { + GPBUtil::checkString($var, True); + $this->training_filter = $var; + + return $this; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string validation_filter = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getValidationFilter() + { + return $this->validation_filter; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string validation_filter = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setValidationFilter($var) + { + GPBUtil::checkString($var, True); + $this->validation_filter = $var; + + return $this; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string test_filter = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getTestFilter() + { + return $this->test_filter; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string test_filter = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setTestFilter($var) + { + GPBUtil::checkString($var, True); + $this->test_filter = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFractionSplit.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFractionSplit.php new file mode 100644 index 000000000000..5d54b7f05e07 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFractionSplit.php @@ -0,0 +1,140 @@ +google.cloud.aiplatform.v1.ExportFractionSplit + */ +class ExportFractionSplit extends \Google\Protobuf\Internal\Message +{ + /** + * The fraction of the input data that is to be used to train the Model. + * + * Generated from protobuf field double training_fraction = 1; + */ + protected $training_fraction = 0.0; + /** + * The fraction of the input data that is to be used to validate the Model. + * + * Generated from protobuf field double validation_fraction = 2; + */ + protected $validation_fraction = 0.0; + /** + * The fraction of the input data that is to be used to evaluate the Model. + * + * Generated from protobuf field double test_fraction = 3; + */ + protected $test_fraction = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $training_fraction + * The fraction of the input data that is to be used to train the Model. + * @type float $validation_fraction + * The fraction of the input data that is to be used to validate the Model. + * @type float $test_fraction + * The fraction of the input data that is to be used to evaluate the Model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Dataset::initOnce(); + parent::__construct($data); + } + + /** + * The fraction of the input data that is to be used to train the Model. + * + * Generated from protobuf field double training_fraction = 1; + * @return float + */ + public function getTrainingFraction() + { + return $this->training_fraction; + } + + /** + * The fraction of the input data that is to be used to train the Model. + * + * Generated from protobuf field double training_fraction = 1; + * @param float $var + * @return $this + */ + public function setTrainingFraction($var) + { + GPBUtil::checkDouble($var); + $this->training_fraction = $var; + + return $this; + } + + /** + * The fraction of the input data that is to be used to validate the Model. + * + * Generated from protobuf field double validation_fraction = 2; + * @return float + */ + public function getValidationFraction() + { + return $this->validation_fraction; + } + + /** + * The fraction of the input data that is to be used to validate the Model. + * + * Generated from protobuf field double validation_fraction = 2; + * @param float $var + * @return $this + */ + public function setValidationFraction($var) + { + GPBUtil::checkDouble($var); + $this->validation_fraction = $var; + + return $this; + } + + /** + * The fraction of the input data that is to be used to evaluate the Model. + * + * Generated from protobuf field double test_fraction = 3; + * @return float + */ + public function getTestFraction() + { + return $this->test_fraction; + } + + /** + * The fraction of the input data that is to be used to evaluate the Model. + * + * Generated from protobuf field double test_fraction = 3; + * @param float $var + * @return $this + */ + public function setTestFraction($var) + { + GPBUtil::checkDouble($var); + $this->test_fraction = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata.php new file mode 100644 index 000000000000..20ea6285c14d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata.php @@ -0,0 +1,127 @@ +google.cloud.aiplatform.v1.ExportModelOperationMetadata + */ +class ExportModelOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * Output only. Information further describing the output of this Model + * export. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo output_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $output_info = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * @type \Google\Cloud\AIPlatform\V1\ExportModelOperationMetadata\OutputInfo $output_info + * Output only. Information further describing the output of this Model + * export. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * Output only. Information further describing the output of this Model + * export. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo output_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\ExportModelOperationMetadata\OutputInfo|null + */ + public function getOutputInfo() + { + return $this->output_info; + } + + public function hasOutputInfo() + { + return isset($this->output_info); + } + + public function clearOutputInfo() + { + unset($this->output_info); + } + + /** + * Output only. Information further describing the output of this Model + * export. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo output_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\ExportModelOperationMetadata\OutputInfo $var + * @return $this + */ + public function setOutputInfo($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportModelOperationMetadata\OutputInfo::class); + $this->output_info = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata/OutputInfo.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata/OutputInfo.php new file mode 100644 index 000000000000..19d80412c2f6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata/OutputInfo.php @@ -0,0 +1,117 @@ +google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo + */ +class OutputInfo extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. If the Model artifact is being exported to Google Cloud + * Storage this is the full path of the directory created, into which the + * Model files are being written to. + * + * Generated from protobuf field string artifact_output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $artifact_output_uri = ''; + /** + * Output only. If the Model image is being exported to Google Container + * Registry or Artifact Registry this is the full path of the image created. + * + * Generated from protobuf field string image_output_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $image_output_uri = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $artifact_output_uri + * Output only. If the Model artifact is being exported to Google Cloud + * Storage this is the full path of the directory created, into which the + * Model files are being written to. + * @type string $image_output_uri + * Output only. If the Model image is being exported to Google Container + * Registry or Artifact Registry this is the full path of the image created. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. If the Model artifact is being exported to Google Cloud + * Storage this is the full path of the directory created, into which the + * Model files are being written to. + * + * Generated from protobuf field string artifact_output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getArtifactOutputUri() + { + return $this->artifact_output_uri; + } + + /** + * Output only. If the Model artifact is being exported to Google Cloud + * Storage this is the full path of the directory created, into which the + * Model files are being written to. + * + * Generated from protobuf field string artifact_output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setArtifactOutputUri($var) + { + GPBUtil::checkString($var, True); + $this->artifact_output_uri = $var; + + return $this; + } + + /** + * Output only. If the Model image is being exported to Google Container + * Registry or Artifact Registry this is the full path of the image created. + * + * Generated from protobuf field string image_output_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getImageOutputUri() + { + return $this->image_output_uri; + } + + /** + * Output only. If the Model image is being exported to Google Container + * Registry or Artifact Registry this is the full path of the image created. + * + * Generated from protobuf field string image_output_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setImageOutputUri($var) + { + GPBUtil::checkString($var, True); + $this->image_output_uri = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OutputInfo::class, \Google\Cloud\AIPlatform\V1\ExportModelOperationMetadata_OutputInfo::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest.php new file mode 100644 index 000000000000..a5b3b13d0766 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.ExportModelRequest + */ +class ExportModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Model to export. + * The resource name may contain version id or version alias to specify the + * version, if no version is specified, the default version will be exported. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Required. The desired output location and configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig output_config = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $output_config = null; + + /** + * @param string $name Required. The resource name of the Model to export. + * The resource name may contain version id or version alias to specify the + * version, if no version is specified, the default version will be exported. Please see + * {@see ModelServiceClient::modelName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ExportModelRequest\OutputConfig $outputConfig Required. The desired output location and configuration. + * + * @return \Google\Cloud\AIPlatform\V1\ExportModelRequest + * + * @experimental + */ + public static function build(string $name, \Google\Cloud\AIPlatform\V1\ExportModelRequest\OutputConfig $outputConfig): self + { + return (new self()) + ->setName($name) + ->setOutputConfig($outputConfig); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Model to export. + * The resource name may contain version id or version alias to specify the + * version, if no version is specified, the default version will be exported. + * @type \Google\Cloud\AIPlatform\V1\ExportModelRequest\OutputConfig $output_config + * Required. The desired output location and configuration. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Model to export. + * The resource name may contain version id or version alias to specify the + * version, if no version is specified, the default version will be exported. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Model to export. + * The resource name may contain version id or version alias to specify the + * version, if no version is specified, the default version will be exported. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The desired output location and configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig output_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ExportModelRequest\OutputConfig|null + */ + public function getOutputConfig() + { + return $this->output_config; + } + + public function hasOutputConfig() + { + return isset($this->output_config); + } + + public function clearOutputConfig() + { + unset($this->output_config); + } + + /** + * Required. The desired output location and configuration. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig output_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ExportModelRequest\OutputConfig $var + * @return $this + */ + public function setOutputConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ExportModelRequest\OutputConfig::class); + $this->output_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest/OutputConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest/OutputConfig.php new file mode 100644 index 000000000000..285f72edb1f7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest/OutputConfig.php @@ -0,0 +1,214 @@ +google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig + */ +class OutputConfig extends \Google\Protobuf\Internal\Message +{ + /** + * The ID of the format in which the Model must be exported. Each Model + * lists the [export formats it + * supports][google.cloud.aiplatform.v1.Model.supported_export_formats]. If + * no value is provided here, then the first from the list of the Model's + * supported formats is used by default. + * + * Generated from protobuf field string export_format_id = 1; + */ + protected $export_format_id = ''; + /** + * The Cloud Storage location where the Model artifact is to be + * written to. Under the directory given as the destination a new one with + * name "`model-export--`", + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format, + * will be created. Inside, the Model and any of its supporting files + * will be written. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `ARTIFACT`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination artifact_destination = 3; + */ + protected $artifact_destination = null; + /** + * The Google Container Registry or Artifact Registry uri where the + * Model container image will be copied to. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `IMAGE`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ContainerRegistryDestination image_destination = 4; + */ + protected $image_destination = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $export_format_id + * The ID of the format in which the Model must be exported. Each Model + * lists the [export formats it + * supports][google.cloud.aiplatform.v1.Model.supported_export_formats]. If + * no value is provided here, then the first from the list of the Model's + * supported formats is used by default. + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $artifact_destination + * The Cloud Storage location where the Model artifact is to be + * written to. Under the directory given as the destination a new one with + * name "`model-export--`", + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format, + * will be created. Inside, the Model and any of its supporting files + * will be written. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `ARTIFACT`. + * @type \Google\Cloud\AIPlatform\V1\ContainerRegistryDestination $image_destination + * The Google Container Registry or Artifact Registry uri where the + * Model container image will be copied to. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `IMAGE`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * The ID of the format in which the Model must be exported. Each Model + * lists the [export formats it + * supports][google.cloud.aiplatform.v1.Model.supported_export_formats]. If + * no value is provided here, then the first from the list of the Model's + * supported formats is used by default. + * + * Generated from protobuf field string export_format_id = 1; + * @return string + */ + public function getExportFormatId() + { + return $this->export_format_id; + } + + /** + * The ID of the format in which the Model must be exported. Each Model + * lists the [export formats it + * supports][google.cloud.aiplatform.v1.Model.supported_export_formats]. If + * no value is provided here, then the first from the list of the Model's + * supported formats is used by default. + * + * Generated from protobuf field string export_format_id = 1; + * @param string $var + * @return $this + */ + public function setExportFormatId($var) + { + GPBUtil::checkString($var, True); + $this->export_format_id = $var; + + return $this; + } + + /** + * The Cloud Storage location where the Model artifact is to be + * written to. Under the directory given as the destination a new one with + * name "`model-export--`", + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format, + * will be created. Inside, the Model and any of its supporting files + * will be written. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `ARTIFACT`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination artifact_destination = 3; + * @return \Google\Cloud\AIPlatform\V1\GcsDestination|null + */ + public function getArtifactDestination() + { + return $this->artifact_destination; + } + + public function hasArtifactDestination() + { + return isset($this->artifact_destination); + } + + public function clearArtifactDestination() + { + unset($this->artifact_destination); + } + + /** + * The Cloud Storage location where the Model artifact is to be + * written to. Under the directory given as the destination a new one with + * name "`model-export--`", + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format, + * will be created. Inside, the Model and any of its supporting files + * will be written. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `ARTIFACT`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination artifact_destination = 3; + * @param \Google\Cloud\AIPlatform\V1\GcsDestination $var + * @return $this + */ + public function setArtifactDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsDestination::class); + $this->artifact_destination = $var; + + return $this; + } + + /** + * The Google Container Registry or Artifact Registry uri where the + * Model container image will be copied to. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `IMAGE`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ContainerRegistryDestination image_destination = 4; + * @return \Google\Cloud\AIPlatform\V1\ContainerRegistryDestination|null + */ + public function getImageDestination() + { + return $this->image_destination; + } + + public function hasImageDestination() + { + return isset($this->image_destination); + } + + public function clearImageDestination() + { + unset($this->image_destination); + } + + /** + * The Google Container Registry or Artifact Registry uri where the + * Model container image will be copied to. + * This field should only be set when the `exportableContent` field of the + * [Model.supported_export_formats] object contains `IMAGE`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ContainerRegistryDestination image_destination = 4; + * @param \Google\Cloud\AIPlatform\V1\ContainerRegistryDestination $var + * @return $this + */ + public function setImageDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ContainerRegistryDestination::class); + $this->image_destination = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OutputConfig::class, \Google\Cloud\AIPlatform\V1\ExportModelRequest_OutputConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelResponse.php new file mode 100644 index 000000000000..81110a3fb6f0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelResponse.php @@ -0,0 +1,35 @@ +google.cloud.aiplatform.v1.ExportModelResponse + */ +class ExportModelResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataRequest.php new file mode 100644 index 000000000000..7951fd4cd072 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataRequest.php @@ -0,0 +1,264 @@ +google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest + */ +class ExportTensorboardTimeSeriesDataRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the TensorboardTimeSeries to export data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string tensorboard_time_series = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $tensorboard_time_series = ''; + /** + * Exports the TensorboardTimeSeries' data that match the filter expression. + * + * Generated from protobuf field string filter = 2; + */ + protected $filter = ''; + /** + * The maximum number of data points to return per page. + * The default page_size is 1000. Values must be between 1 and 10000. + * Values above 10000 are coerced to 10000. + * + * Generated from protobuf field int32 page_size = 3; + */ + protected $page_size = 0; + /** + * A page token, received from a previous + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * call. Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * must match the call that provided the page token. + * + * Generated from protobuf field string page_token = 4; + */ + protected $page_token = ''; + /** + * Field to use to sort the TensorboardTimeSeries' data. + * By default, TensorboardTimeSeries' data is returned in a pseudo random + * order. + * + * Generated from protobuf field string order_by = 5; + */ + protected $order_by = ''; + + /** + * @param string $tensorboardTimeSeries Required. The resource name of the TensorboardTimeSeries to export data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * Please see {@see TensorboardServiceClient::tensorboardTimeSeriesName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\ExportTensorboardTimeSeriesDataRequest + * + * @experimental + */ + public static function build(string $tensorboardTimeSeries): self + { + return (new self()) + ->setTensorboardTimeSeries($tensorboardTimeSeries); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $tensorboard_time_series + * Required. The resource name of the TensorboardTimeSeries to export data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * @type string $filter + * Exports the TensorboardTimeSeries' data that match the filter expression. + * @type int $page_size + * The maximum number of data points to return per page. + * The default page_size is 1000. Values must be between 1 and 10000. + * Values above 10000 are coerced to 10000. + * @type string $page_token + * A page token, received from a previous + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * call. Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * must match the call that provided the page token. + * @type string $order_by + * Field to use to sort the TensorboardTimeSeries' data. + * By default, TensorboardTimeSeries' data is returned in a pseudo random + * order. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the TensorboardTimeSeries to export data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string tensorboard_time_series = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getTensorboardTimeSeries() + { + return $this->tensorboard_time_series; + } + + /** + * Required. The resource name of the TensorboardTimeSeries to export data + * from. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string tensorboard_time_series = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setTensorboardTimeSeries($var) + { + GPBUtil::checkString($var, True); + $this->tensorboard_time_series = $var; + + return $this; + } + + /** + * Exports the TensorboardTimeSeries' data that match the filter expression. + * + * Generated from protobuf field string filter = 2; + * @return string + */ + public function getFilter() + { + return $this->filter; + } + + /** + * Exports the TensorboardTimeSeries' data that match the filter expression. + * + * Generated from protobuf field string filter = 2; + * @param string $var + * @return $this + */ + public function setFilter($var) + { + GPBUtil::checkString($var, True); + $this->filter = $var; + + return $this; + } + + /** + * The maximum number of data points to return per page. + * The default page_size is 1000. Values must be between 1 and 10000. + * Values above 10000 are coerced to 10000. + * + * Generated from protobuf field int32 page_size = 3; + * @return int + */ + public function getPageSize() + { + return $this->page_size; + } + + /** + * The maximum number of data points to return per page. + * The default page_size is 1000. Values must be between 1 and 10000. + * Values above 10000 are coerced to 10000. + * + * Generated from protobuf field int32 page_size = 3; + * @param int $var + * @return $this + */ + public function setPageSize($var) + { + GPBUtil::checkInt32($var); + $this->page_size = $var; + + return $this; + } + + /** + * A page token, received from a previous + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * call. Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * must match the call that provided the page token. + * + * Generated from protobuf field string page_token = 4; + * @return string + */ + public function getPageToken() + { + return $this->page_token; + } + + /** + * A page token, received from a previous + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * call. Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData] + * must match the call that provided the page token. + * + * Generated from protobuf field string page_token = 4; + * @param string $var + * @return $this + */ + public function setPageToken($var) + { + GPBUtil::checkString($var, True); + $this->page_token = $var; + + return $this; + } + + /** + * Field to use to sort the TensorboardTimeSeries' data. + * By default, TensorboardTimeSeries' data is returned in a pseudo random + * order. + * + * Generated from protobuf field string order_by = 5; + * @return string + */ + public function getOrderBy() + { + return $this->order_by; + } + + /** + * Field to use to sort the TensorboardTimeSeries' data. + * By default, TensorboardTimeSeries' data is returned in a pseudo random + * order. + * + * Generated from protobuf field string order_by = 5; + * @param string $var + * @return $this + */ + public function setOrderBy($var) + { + GPBUtil::checkString($var, True); + $this->order_by = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataResponse.php new file mode 100644 index 000000000000..664be2910658 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataResponse.php @@ -0,0 +1,114 @@ +google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataResponse + */ +class ExportTensorboardTimeSeriesDataResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The returned time series data points. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TimeSeriesDataPoint time_series_data_points = 1; + */ + private $time_series_data_points; + /** + * A token, which can be sent as + * [page_token][google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest.page_token] + * to retrieve the next page. If this field is omitted, there are no + * subsequent pages. + * + * Generated from protobuf field string next_page_token = 2; + */ + protected $next_page_token = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\TimeSeriesDataPoint>|\Google\Protobuf\Internal\RepeatedField $time_series_data_points + * The returned time series data points. + * @type string $next_page_token + * A token, which can be sent as + * [page_token][google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest.page_token] + * to retrieve the next page. If this field is omitted, there are no + * subsequent pages. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * The returned time series data points. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TimeSeriesDataPoint time_series_data_points = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTimeSeriesDataPoints() + { + return $this->time_series_data_points; + } + + /** + * The returned time series data points. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.TimeSeriesDataPoint time_series_data_points = 1; + * @param array<\Google\Cloud\AIPlatform\V1\TimeSeriesDataPoint>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTimeSeriesDataPoints($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\TimeSeriesDataPoint::class); + $this->time_series_data_points = $arr; + + return $this; + } + + /** + * A token, which can be sent as + * [page_token][google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest.page_token] + * to retrieve the next page. If this field is omitted, there are no + * subsequent pages. + * + * Generated from protobuf field string next_page_token = 2; + * @return string + */ + public function getNextPageToken() + { + return $this->next_page_token; + } + + /** + * A token, which can be sent as + * [page_token][google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest.page_token] + * to retrieve the next page. If this field is omitted, there are no + * subsequent pages. + * + * Generated from protobuf field string next_page_token = 2; + * @param string $var + * @return $this + */ + public function setNextPageToken($var) + { + GPBUtil::checkString($var, True); + $this->next_page_token = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Fact.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Fact.php new file mode 100644 index 000000000000..e9b74550ba1c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Fact.php @@ -0,0 +1,328 @@ +google.cloud.aiplatform.v1.Fact + */ +class Fact extends \Google\Protobuf\Internal\Message +{ + /** + * Query that is used to retrieve this fact. + * + * Generated from protobuf field optional string query = 1; + */ + protected $query = null; + /** + * If present, it refers to the title of this fact. + * + * Generated from protobuf field optional string title = 2; + */ + protected $title = null; + /** + * If present, this uri links to the source of the fact. + * + * Generated from protobuf field optional string uri = 3; + */ + protected $uri = null; + /** + * If present, the summary/snippet of the fact. + * + * Generated from protobuf field optional string summary = 4; + */ + protected $summary = null; + /** + * If present, the distance between the query vector and this fact vector. + * + * Generated from protobuf field optional double vector_distance = 5 [deprecated = true]; + * @deprecated + */ + protected $vector_distance = null; + /** + * If present, according to the underlying Vector DB and the selected metric + * type, the score can be either the distance or the similarity between the + * query and the fact and its range depends on the metric type. + * For example, if the metric type is COSINE_DISTANCE, it represents the + * distance between the query and the fact. The larger the distance, the less + * relevant the fact is to the query. The range is [0, 2], while 0 means the + * most relevant and 2 means the least relevant. + * + * Generated from protobuf field optional double score = 6; + */ + protected $score = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $query + * Query that is used to retrieve this fact. + * @type string $title + * If present, it refers to the title of this fact. + * @type string $uri + * If present, this uri links to the source of the fact. + * @type string $summary + * If present, the summary/snippet of the fact. + * @type float $vector_distance + * If present, the distance between the query vector and this fact vector. + * @type float $score + * If present, according to the underlying Vector DB and the selected metric + * type, the score can be either the distance or the similarity between the + * query and the fact and its range depends on the metric type. + * For example, if the metric type is COSINE_DISTANCE, it represents the + * distance between the query and the fact. The larger the distance, the less + * relevant the fact is to the query. The range is [0, 2], while 0 means the + * most relevant and 2 means the least relevant. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagService::initOnce(); + parent::__construct($data); + } + + /** + * Query that is used to retrieve this fact. + * + * Generated from protobuf field optional string query = 1; + * @return string + */ + public function getQuery() + { + return isset($this->query) ? $this->query : ''; + } + + public function hasQuery() + { + return isset($this->query); + } + + public function clearQuery() + { + unset($this->query); + } + + /** + * Query that is used to retrieve this fact. + * + * Generated from protobuf field optional string query = 1; + * @param string $var + * @return $this + */ + public function setQuery($var) + { + GPBUtil::checkString($var, True); + $this->query = $var; + + return $this; + } + + /** + * If present, it refers to the title of this fact. + * + * Generated from protobuf field optional string title = 2; + * @return string + */ + public function getTitle() + { + return isset($this->title) ? $this->title : ''; + } + + public function hasTitle() + { + return isset($this->title); + } + + public function clearTitle() + { + unset($this->title); + } + + /** + * If present, it refers to the title of this fact. + * + * Generated from protobuf field optional string title = 2; + * @param string $var + * @return $this + */ + public function setTitle($var) + { + GPBUtil::checkString($var, True); + $this->title = $var; + + return $this; + } + + /** + * If present, this uri links to the source of the fact. + * + * Generated from protobuf field optional string uri = 3; + * @return string + */ + public function getUri() + { + return isset($this->uri) ? $this->uri : ''; + } + + public function hasUri() + { + return isset($this->uri); + } + + public function clearUri() + { + unset($this->uri); + } + + /** + * If present, this uri links to the source of the fact. + * + * Generated from protobuf field optional string uri = 3; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * If present, the summary/snippet of the fact. + * + * Generated from protobuf field optional string summary = 4; + * @return string + */ + public function getSummary() + { + return isset($this->summary) ? $this->summary : ''; + } + + public function hasSummary() + { + return isset($this->summary); + } + + public function clearSummary() + { + unset($this->summary); + } + + /** + * If present, the summary/snippet of the fact. + * + * Generated from protobuf field optional string summary = 4; + * @param string $var + * @return $this + */ + public function setSummary($var) + { + GPBUtil::checkString($var, True); + $this->summary = $var; + + return $this; + } + + /** + * If present, the distance between the query vector and this fact vector. + * + * Generated from protobuf field optional double vector_distance = 5 [deprecated = true]; + * @return float + * @deprecated + */ + public function getVectorDistance() + { + @trigger_error('vector_distance is deprecated.', E_USER_DEPRECATED); + return isset($this->vector_distance) ? $this->vector_distance : 0.0; + } + + public function hasVectorDistance() + { + @trigger_error('vector_distance is deprecated.', E_USER_DEPRECATED); + return isset($this->vector_distance); + } + + public function clearVectorDistance() + { + @trigger_error('vector_distance is deprecated.', E_USER_DEPRECATED); + unset($this->vector_distance); + } + + /** + * If present, the distance between the query vector and this fact vector. + * + * Generated from protobuf field optional double vector_distance = 5 [deprecated = true]; + * @param float $var + * @return $this + * @deprecated + */ + public function setVectorDistance($var) + { + @trigger_error('vector_distance is deprecated.', E_USER_DEPRECATED); + GPBUtil::checkDouble($var); + $this->vector_distance = $var; + + return $this; + } + + /** + * If present, according to the underlying Vector DB and the selected metric + * type, the score can be either the distance or the similarity between the + * query and the fact and its range depends on the metric type. + * For example, if the metric type is COSINE_DISTANCE, it represents the + * distance between the query and the fact. The larger the distance, the less + * relevant the fact is to the query. The range is [0, 2], while 0 means the + * most relevant and 2 means the least relevant. + * + * Generated from protobuf field optional double score = 6; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * If present, according to the underlying Vector DB and the selected metric + * type, the score can be either the distance or the similarity between the + * query and the fact and its range depends on the metric type. + * For example, if the metric type is COSINE_DISTANCE, it represents the + * distance between the query and the fact. The larger the distance, the less + * relevant the fact is to the query. The range is [0, 2], while 0 means the + * most relevant and 2 means the least relevant. + * + * Generated from protobuf field optional double score = 6; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkDouble($var); + $this->score = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FasterDeploymentConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FasterDeploymentConfig.php new file mode 100644 index 000000000000..684dce41deec --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FasterDeploymentConfig.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.FasterDeploymentConfig + */ +class FasterDeploymentConfig extends \Google\Protobuf\Internal\Message +{ + /** + * If true, enable fast tryout feature for this deployed model. + * + * Generated from protobuf field bool fast_tryout_enabled = 2; + */ + protected $fast_tryout_enabled = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type bool $fast_tryout_enabled + * If true, enable fast tryout feature for this deployed model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Endpoint::initOnce(); + parent::__construct($data); + } + + /** + * If true, enable fast tryout feature for this deployed model. + * + * Generated from protobuf field bool fast_tryout_enabled = 2; + * @return bool + */ + public function getFastTryoutEnabled() + { + return $this->fast_tryout_enabled; + } + + /** + * If true, enable fast tryout feature for this deployed model. + * + * Generated from protobuf field bool fast_tryout_enabled = 2; + * @param bool $var + * @return $this + */ + public function setFastTryoutEnabled($var) + { + GPBUtil::checkBool($var); + $this->fast_tryout_enabled = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature.php new file mode 100644 index 000000000000..99e03e3bd4f5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature.php @@ -0,0 +1,548 @@ +google.cloud.aiplatform.v1.Feature + */ +class Feature extends \Google\Protobuf\Internal\Message +{ + /** + * Immutable. Name of the Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * The last part feature is assigned by the client. The feature can be up to + * 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, + * underscore(_), and ASCII digits 0-9 starting with a letter. The value will + * be unique given an entity type. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $name = ''; + /** + * Description of the Feature. + * + * Generated from protobuf field string description = 2; + */ + protected $description = ''; + /** + * Immutable. Only applicable for Vertex AI Feature Store (Legacy). + * Type of Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $value_type = 0; + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. The labels with user-defined metadata to organize your Features. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Feature (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 7; + */ + protected $etag = ''; + /** + * Optional. Only applicable for Vertex AI Feature Store (Legacy). + * If not set, use the monitoring_config defined for the EntityType this + * Feature belongs to. + * Only Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 can enable monitoring. + * If set to true, all types of data monitoring are disabled despite the + * config on EntityType. + * + * Generated from protobuf field bool disable_monitoring = 12 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $disable_monitoring = false; + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * The list of historical stats and anomalies with specified objectives. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $monitoring_stats_anomalies; + /** + * Only applicable for Vertex AI Feature Store. + * The name of the BigQuery Table/View column hosting data for this version. + * If no value is provided, will use feature_id. + * + * Generated from protobuf field string version_column_name = 106; + */ + protected $version_column_name = ''; + /** + * Entity responsible for maintaining this feature. Can be comma separated + * list of email addresses or URIs. + * + * Generated from protobuf field string point_of_contact = 107; + */ + protected $point_of_contact = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Immutable. Name of the Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * The last part feature is assigned by the client. The feature can be up to + * 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, + * underscore(_), and ASCII digits 0-9 starting with a letter. The value will + * be unique given an entity type. + * @type string $description + * Description of the Feature. + * @type int $value_type + * Immutable. Only applicable for Vertex AI Feature Store (Legacy). + * Type of Feature value. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was most recently updated. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your Features. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Feature (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * @type string $etag + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * @type bool $disable_monitoring + * Optional. Only applicable for Vertex AI Feature Store (Legacy). + * If not set, use the monitoring_config defined for the EntityType this + * Feature belongs to. + * Only Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 can enable monitoring. + * If set to true, all types of data monitoring are disabled despite the + * config on EntityType. + * @type array<\Google\Cloud\AIPlatform\V1\Feature\MonitoringStatsAnomaly>|\Google\Protobuf\Internal\RepeatedField $monitoring_stats_anomalies + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * The list of historical stats and anomalies with specified objectives. + * @type string $version_column_name + * Only applicable for Vertex AI Feature Store. + * The name of the BigQuery Table/View column hosting data for this version. + * If no value is provided, will use feature_id. + * @type string $point_of_contact + * Entity responsible for maintaining this feature. Can be comma separated + * list of email addresses or URIs. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Feature::initOnce(); + parent::__construct($data); + } + + /** + * Immutable. Name of the Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * The last part feature is assigned by the client. The feature can be up to + * 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, + * underscore(_), and ASCII digits 0-9 starting with a letter. The value will + * be unique given an entity type. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Immutable. Name of the Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * The last part feature is assigned by the client. The feature can be up to + * 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, + * underscore(_), and ASCII digits 0-9 starting with a letter. The value will + * be unique given an entity type. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Description of the Feature. + * + * Generated from protobuf field string description = 2; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Description of the Feature. + * + * Generated from protobuf field string description = 2; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Immutable. Only applicable for Vertex AI Feature Store (Legacy). + * Type of Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getValueType() + { + return $this->value_type; + } + + /** + * Immutable. Only applicable for Vertex AI Feature Store (Legacy). + * Type of Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setValueType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Feature\ValueType::class); + $this->value_type = $var; + + return $this; + } + + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * Timestamp when this EntityType was most recently updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your Features. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Feature (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your Features. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Feature (System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 7; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 7; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Optional. Only applicable for Vertex AI Feature Store (Legacy). + * If not set, use the monitoring_config defined for the EntityType this + * Feature belongs to. + * Only Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 can enable monitoring. + * If set to true, all types of data monitoring are disabled despite the + * config on EntityType. + * + * Generated from protobuf field bool disable_monitoring = 12 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getDisableMonitoring() + { + return $this->disable_monitoring; + } + + /** + * Optional. Only applicable for Vertex AI Feature Store (Legacy). + * If not set, use the monitoring_config defined for the EntityType this + * Feature belongs to. + * Only Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL, + * STRING, DOUBLE or INT64 can enable monitoring. + * If set to true, all types of data monitoring are disabled despite the + * config on EntityType. + * + * Generated from protobuf field bool disable_monitoring = 12 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setDisableMonitoring($var) + { + GPBUtil::checkBool($var); + $this->disable_monitoring = $var; + + return $this; + } + + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * The list of historical stats and anomalies with specified objectives. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getMonitoringStatsAnomalies() + { + return $this->monitoring_stats_anomalies; + } + + /** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). + * The list of historical stats and anomalies with specified objectives. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly monitoring_stats_anomalies = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\Feature\MonitoringStatsAnomaly>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setMonitoringStatsAnomalies($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Feature\MonitoringStatsAnomaly::class); + $this->monitoring_stats_anomalies = $arr; + + return $this; + } + + /** + * Only applicable for Vertex AI Feature Store. + * The name of the BigQuery Table/View column hosting data for this version. + * If no value is provided, will use feature_id. + * + * Generated from protobuf field string version_column_name = 106; + * @return string + */ + public function getVersionColumnName() + { + return $this->version_column_name; + } + + /** + * Only applicable for Vertex AI Feature Store. + * The name of the BigQuery Table/View column hosting data for this version. + * If no value is provided, will use feature_id. + * + * Generated from protobuf field string version_column_name = 106; + * @param string $var + * @return $this + */ + public function setVersionColumnName($var) + { + GPBUtil::checkString($var, True); + $this->version_column_name = $var; + + return $this; + } + + /** + * Entity responsible for maintaining this feature. Can be comma separated + * list of email addresses or URIs. + * + * Generated from protobuf field string point_of_contact = 107; + * @return string + */ + public function getPointOfContact() + { + return $this->point_of_contact; + } + + /** + * Entity responsible for maintaining this feature. Can be comma separated + * list of email addresses or URIs. + * + * Generated from protobuf field string point_of_contact = 107; + * @param string $var + * @return $this + */ + public function setPointOfContact($var) + { + GPBUtil::checkString($var, True); + $this->point_of_contact = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly.php new file mode 100644 index 000000000000..2c67039741a5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly.php @@ -0,0 +1,120 @@ +google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly + */ +class MonitoringStatsAnomaly extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The objective for each stats. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective objective = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $objective = 0; + /** + * Output only. The stats and anomalies generated at specific timestamp. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureStatsAnomaly feature_stats_anomaly = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $feature_stats_anomaly = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $objective + * Output only. The objective for each stats. + * @type \Google\Cloud\AIPlatform\V1\FeatureStatsAnomaly $feature_stats_anomaly + * Output only. The stats and anomalies generated at specific timestamp. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Feature::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The objective for each stats. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective objective = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getObjective() + { + return $this->objective; + } + + /** + * Output only. The objective for each stats. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective objective = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setObjective($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Feature\MonitoringStatsAnomaly\Objective::class); + $this->objective = $var; + + return $this; + } + + /** + * Output only. The stats and anomalies generated at specific timestamp. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureStatsAnomaly feature_stats_anomaly = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\FeatureStatsAnomaly|null + */ + public function getFeatureStatsAnomaly() + { + return $this->feature_stats_anomaly; + } + + public function hasFeatureStatsAnomaly() + { + return isset($this->feature_stats_anomaly); + } + + public function clearFeatureStatsAnomaly() + { + unset($this->feature_stats_anomaly); + } + + /** + * Output only. The stats and anomalies generated at specific timestamp. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureStatsAnomaly feature_stats_anomaly = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\FeatureStatsAnomaly $var + * @return $this + */ + public function setFeatureStatsAnomaly($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureStatsAnomaly::class); + $this->feature_stats_anomaly = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(MonitoringStatsAnomaly::class, \Google\Cloud\AIPlatform\V1\Feature_MonitoringStatsAnomaly::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly/Objective.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly/Objective.php new file mode 100644 index 000000000000..0b58bdcd70f3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly/Objective.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective + */ +class Objective +{ + /** + * If it's OBJECTIVE_UNSPECIFIED, monitoring_stats will be empty. + * + * Generated from protobuf enum OBJECTIVE_UNSPECIFIED = 0; + */ + const OBJECTIVE_UNSPECIFIED = 0; + /** + * Stats are generated by Import Feature Analysis. + * + * Generated from protobuf enum IMPORT_FEATURE_ANALYSIS = 1; + */ + const IMPORT_FEATURE_ANALYSIS = 1; + /** + * Stats are generated by Snapshot Analysis. + * + * Generated from protobuf enum SNAPSHOT_ANALYSIS = 2; + */ + const SNAPSHOT_ANALYSIS = 2; + + private static $valueToName = [ + self::OBJECTIVE_UNSPECIFIED => 'OBJECTIVE_UNSPECIFIED', + self::IMPORT_FEATURE_ANALYSIS => 'IMPORT_FEATURE_ANALYSIS', + self::SNAPSHOT_ANALYSIS => 'SNAPSHOT_ANALYSIS', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Objective::class, \Google\Cloud\AIPlatform\V1\Feature_MonitoringStatsAnomaly_Objective::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/ValueType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/ValueType.php new file mode 100644 index 000000000000..73e64454a252 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/ValueType.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.Feature.ValueType + */ +class ValueType +{ + /** + * The value type is unspecified. + * + * Generated from protobuf enum VALUE_TYPE_UNSPECIFIED = 0; + */ + const VALUE_TYPE_UNSPECIFIED = 0; + /** + * Used for Feature that is a boolean. + * + * Generated from protobuf enum BOOL = 1; + */ + const BOOL = 1; + /** + * Used for Feature that is a list of boolean. + * + * Generated from protobuf enum BOOL_ARRAY = 2; + */ + const BOOL_ARRAY = 2; + /** + * Used for Feature that is double. + * + * Generated from protobuf enum DOUBLE = 3; + */ + const DOUBLE = 3; + /** + * Used for Feature that is a list of double. + * + * Generated from protobuf enum DOUBLE_ARRAY = 4; + */ + const DOUBLE_ARRAY = 4; + /** + * Used for Feature that is INT64. + * + * Generated from protobuf enum INT64 = 9; + */ + const INT64 = 9; + /** + * Used for Feature that is a list of INT64. + * + * Generated from protobuf enum INT64_ARRAY = 10; + */ + const INT64_ARRAY = 10; + /** + * Used for Feature that is string. + * + * Generated from protobuf enum STRING = 11; + */ + const STRING = 11; + /** + * Used for Feature that is a list of String. + * + * Generated from protobuf enum STRING_ARRAY = 12; + */ + const STRING_ARRAY = 12; + /** + * Used for Feature that is bytes. + * + * Generated from protobuf enum BYTES = 13; + */ + const BYTES = 13; + /** + * Used for Feature that is struct. + * + * Generated from protobuf enum STRUCT = 14; + */ + const STRUCT = 14; + + private static $valueToName = [ + self::VALUE_TYPE_UNSPECIFIED => 'VALUE_TYPE_UNSPECIFIED', + self::BOOL => 'BOOL', + self::BOOL_ARRAY => 'BOOL_ARRAY', + self::DOUBLE => 'DOUBLE', + self::DOUBLE_ARRAY => 'DOUBLE_ARRAY', + self::INT64 => 'INT64', + self::INT64_ARRAY => 'INT64_ARRAY', + self::STRING => 'STRING', + self::STRING_ARRAY => 'STRING_ARRAY', + self::BYTES => 'BYTES', + self::STRUCT => 'STRUCT', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ValueType::class, \Google\Cloud\AIPlatform\V1\Feature_ValueType::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup.php new file mode 100644 index 000000000000..0893a31fd515 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup.php @@ -0,0 +1,348 @@ +google.cloud.aiplatform.v1.FeatureGroup + */ +class FeatureGroup extends \Google\Protobuf\Internal\Message +{ + /** + * Identifier. Name of the FeatureGroup. Format: + * `projects/{project}/locations/{location}/featureGroups/{featureGroup}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + */ + protected $name = ''; + /** + * Output only. Timestamp when this FeatureGroup was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this FeatureGroup was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureGroup. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureGroup(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Optional. Description of the FeatureGroup. + * + * Generated from protobuf field string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $description = ''; + protected $source; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery $big_query + * Indicates that features for this group come from BigQuery Table/View. + * By default treats the source as a sparse time series source. The BigQuery + * source table or view must have at least one entity ID column and a column + * named `feature_timestamp`. + * @type string $name + * Identifier. Name of the FeatureGroup. Format: + * `projects/{project}/locations/{location}/featureGroups/{featureGroup}` + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this FeatureGroup was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this FeatureGroup was last updated. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your + * FeatureGroup. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureGroup(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * @type string $description + * Optional. Description of the FeatureGroup. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureGroup::initOnce(); + parent::__construct($data); + } + + /** + * Indicates that features for this group come from BigQuery Table/View. + * By default treats the source as a sparse time series source. The BigQuery + * source table or view must have at least one entity ID column and a column + * named `feature_timestamp`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup.BigQuery big_query = 7; + * @return \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery|null + */ + public function getBigQuery() + { + return $this->readOneof(7); + } + + public function hasBigQuery() + { + return $this->hasOneof(7); + } + + /** + * Indicates that features for this group come from BigQuery Table/View. + * By default treats the source as a sparse time series source. The BigQuery + * source table or view must have at least one entity ID column and a column + * named `feature_timestamp`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup.BigQuery big_query = 7; + * @param \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery $var + * @return $this + */ + public function setBigQuery($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * Identifier. Name of the FeatureGroup. Format: + * `projects/{project}/locations/{location}/featureGroups/{featureGroup}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Identifier. Name of the FeatureGroup. Format: + * `projects/{project}/locations/{location}/featureGroups/{featureGroup}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this FeatureGroup was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this FeatureGroup was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this FeatureGroup was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this FeatureGroup was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureGroup. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureGroup(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureGroup. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureGroup(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Optional. Description of the FeatureGroup. + * + * Generated from protobuf field string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Optional. Description of the FeatureGroup. + * + * Generated from protobuf field string description = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * @return string + */ + public function getSource() + { + return $this->whichOneof("source"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery.php new file mode 100644 index 000000000000..14f68370c3c0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery.php @@ -0,0 +1,290 @@ +google.cloud.aiplatform.v1.FeatureGroup.BigQuery + */ +class BigQuery extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Immutable. The BigQuery source URI that points to either a + * BigQuery Table or View. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; + */ + protected $big_query_source = null; + /** + * Optional. Columns to construct entity_id / row keys. + * If not provided defaults to `entity_id`. + * + * Generated from protobuf field repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $entity_id_columns; + /** + * Optional. Set if the data source is not a time-series. + * + * Generated from protobuf field bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $static_data_source = false; + /** + * Optional. If the source is a time-series source, this can be set to + * control how downstream sources (ex: + * [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat + * time-series sources. If not set, will treat the source as a time-series + * source with `feature_timestamp` as timestamp column and no scan boundary. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $time_series = null; + /** + * Optional. If set, all feature values will be fetched + * from a single row per unique entityId including nulls. + * If not set, will collapse all rows for each unique entityId into a singe + * row with any non-null values if present, if no non-null values are + * present will sync null. + * ex: If source has schema + * `(entity_id, feature_timestamp, f0, f1)` and the following rows: + * `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` + * `(e1, 2020-02-01T10:00:00.123Z, 20, null)` + * If dense is set, `(e1, 20, null)` is synced to online stores. If dense is + * not set, `(e1, 20, 15)` is synced to online stores. + * + * Generated from protobuf field bool dense = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $dense = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\BigQuerySource $big_query_source + * Required. Immutable. The BigQuery source URI that points to either a + * BigQuery Table or View. + * @type array|\Google\Protobuf\Internal\RepeatedField $entity_id_columns + * Optional. Columns to construct entity_id / row keys. + * If not provided defaults to `entity_id`. + * @type bool $static_data_source + * Optional. Set if the data source is not a time-series. + * @type \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries $time_series + * Optional. If the source is a time-series source, this can be set to + * control how downstream sources (ex: + * [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat + * time-series sources. If not set, will treat the source as a time-series + * source with `feature_timestamp` as timestamp column and no scan boundary. + * @type bool $dense + * Optional. If set, all feature values will be fetched + * from a single row per unique entityId including nulls. + * If not set, will collapse all rows for each unique entityId into a singe + * row with any non-null values if present, if no non-null values are + * present will sync null. + * ex: If source has schema + * `(entity_id, feature_timestamp, f0, f1)` and the following rows: + * `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` + * `(e1, 2020-02-01T10:00:00.123Z, 20, null)` + * If dense is set, `(e1, 20, null)` is synced to online stores. If dense is + * not set, `(e1, 20, 15)` is synced to online stores. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureGroup::initOnce(); + parent::__construct($data); + } + + /** + * Required. Immutable. The BigQuery source URI that points to either a + * BigQuery Table or View. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\BigQuerySource|null + */ + public function getBigQuerySource() + { + return $this->big_query_source; + } + + public function hasBigQuerySource() + { + return isset($this->big_query_source); + } + + public function clearBigQuerySource() + { + unset($this->big_query_source); + } + + /** + * Required. Immutable. The BigQuery source URI that points to either a + * BigQuery Table or View. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\BigQuerySource $var + * @return $this + */ + public function setBigQuerySource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQuerySource::class); + $this->big_query_source = $var; + + return $this; + } + + /** + * Optional. Columns to construct entity_id / row keys. + * If not provided defaults to `entity_id`. + * + * Generated from protobuf field repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEntityIdColumns() + { + return $this->entity_id_columns; + } + + /** + * Optional. Columns to construct entity_id / row keys. + * If not provided defaults to `entity_id`. + * + * Generated from protobuf field repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEntityIdColumns($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->entity_id_columns = $arr; + + return $this; + } + + /** + * Optional. Set if the data source is not a time-series. + * + * Generated from protobuf field bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getStaticDataSource() + { + return $this->static_data_source; + } + + /** + * Optional. Set if the data source is not a time-series. + * + * Generated from protobuf field bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setStaticDataSource($var) + { + GPBUtil::checkBool($var); + $this->static_data_source = $var; + + return $this; + } + + /** + * Optional. If the source is a time-series source, this can be set to + * control how downstream sources (ex: + * [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat + * time-series sources. If not set, will treat the source as a time-series + * source with `feature_timestamp` as timestamp column and no scan boundary. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries|null + */ + public function getTimeSeries() + { + return $this->time_series; + } + + public function hasTimeSeries() + { + return isset($this->time_series); + } + + public function clearTimeSeries() + { + unset($this->time_series); + } + + /** + * Optional. If the source is a time-series source, this can be set to + * control how downstream sources (ex: + * [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat + * time-series sources. If not set, will treat the source as a time-series + * source with `feature_timestamp` as timestamp column and no scan boundary. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries $var + * @return $this + */ + public function setTimeSeries($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries::class); + $this->time_series = $var; + + return $this; + } + + /** + * Optional. If set, all feature values will be fetched + * from a single row per unique entityId including nulls. + * If not set, will collapse all rows for each unique entityId into a singe + * row with any non-null values if present, if no non-null values are + * present will sync null. + * ex: If source has schema + * `(entity_id, feature_timestamp, f0, f1)` and the following rows: + * `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` + * `(e1, 2020-02-01T10:00:00.123Z, 20, null)` + * If dense is set, `(e1, 20, null)` is synced to online stores. If dense is + * not set, `(e1, 20, 15)` is synced to online stores. + * + * Generated from protobuf field bool dense = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getDense() + { + return $this->dense; + } + + /** + * Optional. If set, all feature values will be fetched + * from a single row per unique entityId including nulls. + * If not set, will collapse all rows for each unique entityId into a singe + * row with any non-null values if present, if no non-null values are + * present will sync null. + * ex: If source has schema + * `(entity_id, feature_timestamp, f0, f1)` and the following rows: + * `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` + * `(e1, 2020-02-01T10:00:00.123Z, 20, null)` + * If dense is set, `(e1, 20, null)` is synced to online stores. If dense is + * not set, `(e1, 20, 15)` is synced to online stores. + * + * Generated from protobuf field bool dense = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setDense($var) + { + GPBUtil::checkBool($var); + $this->dense = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(BigQuery::class, \Google\Cloud\AIPlatform\V1\FeatureGroup_BigQuery::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery/TimeSeries.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery/TimeSeries.php new file mode 100644 index 000000000000..aad659d06a92 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureGroup/BigQuery/TimeSeries.php @@ -0,0 +1,80 @@ +google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries + */ +class TimeSeries extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Column hosting timestamp values for a time-series source. + * Will be used to determine the latest `feature_values` for each entity. + * Optional. If not provided, column named `feature_timestamp` of + * type `TIMESTAMP` will be used. + * + * Generated from protobuf field string timestamp_column = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $timestamp_column = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $timestamp_column + * Optional. Column hosting timestamp values for a time-series source. + * Will be used to determine the latest `feature_values` for each entity. + * Optional. If not provided, column named `feature_timestamp` of + * type `TIMESTAMP` will be used. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureGroup::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Column hosting timestamp values for a time-series source. + * Will be used to determine the latest `feature_values` for each entity. + * Optional. If not provided, column named `feature_timestamp` of + * type `TIMESTAMP` will be used. + * + * Generated from protobuf field string timestamp_column = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getTimestampColumn() + { + return $this->timestamp_column; + } + + /** + * Optional. Column hosting timestamp values for a time-series source. + * Will be used to determine the latest `feature_values` for each entity. + * Optional. If not provided, column named `feature_timestamp` of + * type `TIMESTAMP` will be used. + * + * Generated from protobuf field string timestamp_column = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setTimestampColumn($var) + { + GPBUtil::checkString($var, True); + $this->timestamp_column = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(TimeSeries::class, \Google\Cloud\AIPlatform\V1\FeatureGroup_BigQuery_TimeSeries::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma.php new file mode 100644 index 000000000000..bd9b905bc264 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma.php @@ -0,0 +1,69 @@ +google.cloud.aiplatform.v1.FeatureNoiseSigma + */ +class FeatureNoiseSigma extends \Google\Protobuf\Internal\Message +{ + /** + * Noise sigma per feature. No noise is added to features that are not set. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1; + */ + private $noise_sigma; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\FeatureNoiseSigma\NoiseSigmaForFeature>|\Google\Protobuf\Internal\RepeatedField $noise_sigma + * Noise sigma per feature. No noise is added to features that are not set. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * Noise sigma per feature. No noise is added to features that are not set. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNoiseSigma() + { + return $this->noise_sigma; + } + + /** + * Noise sigma per feature. No noise is added to features that are not set. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1; + * @param array<\Google\Cloud\AIPlatform\V1\FeatureNoiseSigma\NoiseSigmaForFeature>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNoiseSigma($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FeatureNoiseSigma\NoiseSigmaForFeature::class); + $this->noise_sigma = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma/NoiseSigmaForFeature.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma/NoiseSigmaForFeature.php new file mode 100644 index 000000000000..1d2fdcd7d2a9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma/NoiseSigmaForFeature.php @@ -0,0 +1,128 @@ +google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature + */ +class NoiseSigmaForFeature extends \Google\Protobuf\Internal\Message +{ + /** + * The name of the input feature for which noise sigma is provided. The + * features are defined in + * [explanation metadata + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * + * Generated from protobuf field string name = 1; + */ + protected $name = ''; + /** + * This represents the standard deviation of the Gaussian kernel that will + * be used to add noise to the feature prior to computing gradients. Similar + * to [noise_sigma][google.cloud.aiplatform.v1.SmoothGradConfig.noise_sigma] + * but represents the noise added to the current feature. Defaults to 0.1. + * + * Generated from protobuf field float sigma = 2; + */ + protected $sigma = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * The name of the input feature for which noise sigma is provided. The + * features are defined in + * [explanation metadata + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * @type float $sigma + * This represents the standard deviation of the Gaussian kernel that will + * be used to add noise to the feature prior to computing gradients. Similar + * to [noise_sigma][google.cloud.aiplatform.v1.SmoothGradConfig.noise_sigma] + * but represents the noise added to the current feature. Defaults to 0.1. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The name of the input feature for which noise sigma is provided. The + * features are defined in + * [explanation metadata + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * + * Generated from protobuf field string name = 1; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * The name of the input feature for which noise sigma is provided. The + * features are defined in + * [explanation metadata + * inputs][google.cloud.aiplatform.v1.ExplanationMetadata.inputs]. + * + * Generated from protobuf field string name = 1; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * This represents the standard deviation of the Gaussian kernel that will + * be used to add noise to the feature prior to computing gradients. Similar + * to [noise_sigma][google.cloud.aiplatform.v1.SmoothGradConfig.noise_sigma] + * but represents the noise added to the current feature. Defaults to 0.1. + * + * Generated from protobuf field float sigma = 2; + * @return float + */ + public function getSigma() + { + return $this->sigma; + } + + /** + * This represents the standard deviation of the Gaussian kernel that will + * be used to add noise to the feature prior to computing gradients. Similar + * to [noise_sigma][google.cloud.aiplatform.v1.SmoothGradConfig.noise_sigma] + * but represents the noise added to the current feature. Defaults to 0.1. + * + * Generated from protobuf field float sigma = 2; + * @param float $var + * @return $this + */ + public function setSigma($var) + { + GPBUtil::checkFloat($var); + $this->sigma = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(NoiseSigmaForFeature::class, \Google\Cloud\AIPlatform\V1\FeatureNoiseSigma_NoiseSigmaForFeature::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore.php new file mode 100644 index 000000000000..014840fff080 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore.php @@ -0,0 +1,556 @@ +google.cloud.aiplatform.v1.FeatureOnlineStore + */ +class FeatureOnlineStore extends \Google\Protobuf\Internal\Message +{ + /** + * Identifier. Name of the FeatureOnlineStore. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + */ + protected $name = ''; + /** + * Output only. Timestamp when this FeatureOnlineStore was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this FeatureOnlineStore was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureOnlineStore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Output only. State of the featureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Optional. The dedicated serving endpoint for this FeatureOnlineStore, which + * is different from common Vertex service endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.DedicatedServingEndpoint dedicated_serving_endpoint = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $dedicated_serving_endpoint = null; + /** + * Optional. Customer-managed encryption key spec for data storage. If set, + * online store will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 13 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $encryption_spec = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + protected $storage_type; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable $bigtable + * Contains settings for the Cloud Bigtable instance that will be created + * to serve featureValues for all FeatureViews under this + * FeatureOnlineStore. + * @type \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Optimized $optimized + * Contains settings for the Optimized store that will be created + * to serve featureValues for all FeatureViews under this + * FeatureOnlineStore. When choose Optimized storage type, need to set + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * to use private endpoint. Otherwise will use public endpoint by default. + * @type string $name + * Identifier. Name of the FeatureOnlineStore. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}` + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this FeatureOnlineStore was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this FeatureOnlineStore was last updated. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your + * FeatureOnlineStore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * @type int $state + * Output only. State of the featureOnlineStore. + * @type \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\DedicatedServingEndpoint $dedicated_serving_endpoint + * Optional. The dedicated serving endpoint for this FeatureOnlineStore, which + * is different from common Vertex service endpoint. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Optional. Customer-managed encryption key spec for data storage. If set, + * online store will be secured by this key. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStore::initOnce(); + parent::__construct($data); + } + + /** + * Contains settings for the Cloud Bigtable instance that will be created + * to serve featureValues for all FeatureViews under this + * FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable bigtable = 8; + * @return \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable|null + */ + public function getBigtable() + { + return $this->readOneof(8); + } + + public function hasBigtable() + { + return $this->hasOneof(8); + } + + /** + * Contains settings for the Cloud Bigtable instance that will be created + * to serve featureValues for all FeatureViews under this + * FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable bigtable = 8; + * @param \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable $var + * @return $this + */ + public function setBigtable($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable::class); + $this->writeOneof(8, $var); + + return $this; + } + + /** + * Contains settings for the Optimized store that will be created + * to serve featureValues for all FeatureViews under this + * FeatureOnlineStore. When choose Optimized storage type, need to set + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * to use private endpoint. Otherwise will use public endpoint by default. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Optimized optimized = 12; + * @return \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Optimized|null + */ + public function getOptimized() + { + return $this->readOneof(12); + } + + public function hasOptimized() + { + return $this->hasOneof(12); + } + + /** + * Contains settings for the Optimized store that will be created + * to serve featureValues for all FeatureViews under this + * FeatureOnlineStore. When choose Optimized storage type, need to set + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * to use private endpoint. Otherwise will use public endpoint by default. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Optimized optimized = 12; + * @param \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Optimized $var + * @return $this + */ + public function setOptimized($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Optimized::class); + $this->writeOneof(12, $var); + + return $this; + } + + /** + * Identifier. Name of the FeatureOnlineStore. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Identifier. Name of the FeatureOnlineStore. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this FeatureOnlineStore was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this FeatureOnlineStore was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this FeatureOnlineStore was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this FeatureOnlineStore was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureOnlineStore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureOnlineStore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. State of the featureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. State of the featureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\State::class); + $this->state = $var; + + return $this; + } + + /** + * Optional. The dedicated serving endpoint for this FeatureOnlineStore, which + * is different from common Vertex service endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.DedicatedServingEndpoint dedicated_serving_endpoint = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\DedicatedServingEndpoint|null + */ + public function getDedicatedServingEndpoint() + { + return $this->dedicated_serving_endpoint; + } + + public function hasDedicatedServingEndpoint() + { + return isset($this->dedicated_serving_endpoint); + } + + public function clearDedicatedServingEndpoint() + { + unset($this->dedicated_serving_endpoint); + } + + /** + * Optional. The dedicated serving endpoint for this FeatureOnlineStore, which + * is different from common Vertex service endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.DedicatedServingEndpoint dedicated_serving_endpoint = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\DedicatedServingEndpoint $var + * @return $this + */ + public function setDedicatedServingEndpoint($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\DedicatedServingEndpoint::class); + $this->dedicated_serving_endpoint = $var; + + return $this; + } + + /** + * Optional. Customer-managed encryption key spec for data storage. If set, + * online store will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Optional. Customer-managed encryption key spec for data storage. If set, + * online store will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + + /** + * @return string + */ + public function getStorageType() + { + return $this->whichOneof("storage_type"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable.php new file mode 100644 index 000000000000..0ce31764013b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable + */ +class Bigtable extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Autoscaling config applied to Bigtable Instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $auto_scaling = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable\AutoScaling $auto_scaling + * Required. Autoscaling config applied to Bigtable Instance. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStore::initOnce(); + parent::__construct($data); + } + + /** + * Required. Autoscaling config applied to Bigtable Instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable\AutoScaling|null + */ + public function getAutoScaling() + { + return $this->auto_scaling; + } + + public function hasAutoScaling() + { + return isset($this->auto_scaling); + } + + public function clearAutoScaling() + { + unset($this->auto_scaling); + } + + /** + * Required. Autoscaling config applied to Bigtable Instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling auto_scaling = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable\AutoScaling $var + * @return $this + */ + public function setAutoScaling($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore\Bigtable\AutoScaling::class); + $this->auto_scaling = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Bigtable::class, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore_Bigtable::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable/AutoScaling.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable/AutoScaling.php new file mode 100644 index 000000000000..e2e0481b4b99 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Bigtable/AutoScaling.php @@ -0,0 +1,164 @@ +google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling + */ +class AutoScaling extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * + * Generated from protobuf field int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $min_node_count = 0; + /** + * Required. The maximum number of nodes to scale up to. Must be greater + * than or equal to min_node_count, and less than or equal to 10 times of + * 'min_node_count'. + * + * Generated from protobuf field int32 max_node_count = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $max_node_count = 0; + /** + * Optional. A percentage of the cluster's CPU capacity. Can be from 10% + * to 80%. When a cluster's CPU utilization exceeds the target that you + * have set, Bigtable immediately adds nodes to the cluster. When CPU + * utilization is substantially lower than the target, Bigtable removes + * nodes. If not set will default to 50%. + * + * Generated from protobuf field int32 cpu_utilization_target = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $cpu_utilization_target = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $min_node_count + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * @type int $max_node_count + * Required. The maximum number of nodes to scale up to. Must be greater + * than or equal to min_node_count, and less than or equal to 10 times of + * 'min_node_count'. + * @type int $cpu_utilization_target + * Optional. A percentage of the cluster's CPU capacity. Can be from 10% + * to 80%. When a cluster's CPU utilization exceeds the target that you + * have set, Bigtable immediately adds nodes to the cluster. When CPU + * utilization is substantially lower than the target, Bigtable removes + * nodes. If not set will default to 50%. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStore::initOnce(); + parent::__construct($data); + } + + /** + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * + * Generated from protobuf field int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getMinNodeCount() + { + return $this->min_node_count; + } + + /** + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * + * Generated from protobuf field int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setMinNodeCount($var) + { + GPBUtil::checkInt32($var); + $this->min_node_count = $var; + + return $this; + } + + /** + * Required. The maximum number of nodes to scale up to. Must be greater + * than or equal to min_node_count, and less than or equal to 10 times of + * 'min_node_count'. + * + * Generated from protobuf field int32 max_node_count = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getMaxNodeCount() + { + return $this->max_node_count; + } + + /** + * Required. The maximum number of nodes to scale up to. Must be greater + * than or equal to min_node_count, and less than or equal to 10 times of + * 'min_node_count'. + * + * Generated from protobuf field int32 max_node_count = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setMaxNodeCount($var) + { + GPBUtil::checkInt32($var); + $this->max_node_count = $var; + + return $this; + } + + /** + * Optional. A percentage of the cluster's CPU capacity. Can be from 10% + * to 80%. When a cluster's CPU utilization exceeds the target that you + * have set, Bigtable immediately adds nodes to the cluster. When CPU + * utilization is substantially lower than the target, Bigtable removes + * nodes. If not set will default to 50%. + * + * Generated from protobuf field int32 cpu_utilization_target = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getCpuUtilizationTarget() + { + return $this->cpu_utilization_target; + } + + /** + * Optional. A percentage of the cluster's CPU capacity. Can be from 10% + * to 80%. When a cluster's CPU utilization exceeds the target that you + * have set, Bigtable immediately adds nodes to the cluster. When CPU + * utilization is substantially lower than the target, Bigtable removes + * nodes. If not set will default to 50%. + * + * Generated from protobuf field int32 cpu_utilization_target = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setCpuUtilizationTarget($var) + { + GPBUtil::checkInt32($var); + $this->cpu_utilization_target = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(AutoScaling::class, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore_Bigtable_AutoScaling::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/DedicatedServingEndpoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/DedicatedServingEndpoint.php new file mode 100644 index 000000000000..f49172ba9b00 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/DedicatedServingEndpoint.php @@ -0,0 +1,178 @@ +google.cloud.aiplatform.v1.FeatureOnlineStore.DedicatedServingEndpoint + */ +class DedicatedServingEndpoint extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. This field will be populated with the domain name to use for + * this FeatureOnlineStore + * + * Generated from protobuf field string public_endpoint_domain_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $public_endpoint_domain_name = ''; + /** + * Optional. Private service connect config. The private service connection + * is available only for Optimized storage type, not for embedding + * management now. If + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * set to true, customers will use private service connection to send + * request. Otherwise, the connection will set to public endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $private_service_connect_config = null; + /** + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled and after FeatureViewSync is created. + * + * Generated from protobuf field string service_attachment = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $service_attachment = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $public_endpoint_domain_name + * Output only. This field will be populated with the domain name to use for + * this FeatureOnlineStore + * @type \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig $private_service_connect_config + * Optional. Private service connect config. The private service connection + * is available only for Optimized storage type, not for embedding + * management now. If + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * set to true, customers will use private service connection to send + * request. Otherwise, the connection will set to public endpoint. + * @type string $service_attachment + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled and after FeatureViewSync is created. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStore::initOnce(); + parent::__construct($data); + } + + /** + * Output only. This field will be populated with the domain name to use for + * this FeatureOnlineStore + * + * Generated from protobuf field string public_endpoint_domain_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getPublicEndpointDomainName() + { + return $this->public_endpoint_domain_name; + } + + /** + * Output only. This field will be populated with the domain name to use for + * this FeatureOnlineStore + * + * Generated from protobuf field string public_endpoint_domain_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setPublicEndpointDomainName($var) + { + GPBUtil::checkString($var, True); + $this->public_endpoint_domain_name = $var; + + return $this; + } + + /** + * Optional. Private service connect config. The private service connection + * is available only for Optimized storage type, not for embedding + * management now. If + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * set to true, customers will use private service connection to send + * request. Otherwise, the connection will set to public endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig|null + */ + public function getPrivateServiceConnectConfig() + { + return $this->private_service_connect_config; + } + + public function hasPrivateServiceConnectConfig() + { + return isset($this->private_service_connect_config); + } + + public function clearPrivateServiceConnectConfig() + { + unset($this->private_service_connect_config); + } + + /** + * Optional. Private service connect config. The private service connection + * is available only for Optimized storage type, not for embedding + * management now. If + * [PrivateServiceConnectConfig.enable_private_service_connect][google.cloud.aiplatform.v1.PrivateServiceConnectConfig.enable_private_service_connect] + * set to true, customers will use private service connection to send + * request. Otherwise, the connection will set to public endpoint. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig $var + * @return $this + */ + public function setPrivateServiceConnectConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig::class); + $this->private_service_connect_config = $var; + + return $this; + } + + /** + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled and after FeatureViewSync is created. + * + * Generated from protobuf field string service_attachment = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getServiceAttachment() + { + return $this->service_attachment; + } + + /** + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled and after FeatureViewSync is created. + * + * Generated from protobuf field string service_attachment = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setServiceAttachment($var) + { + GPBUtil::checkString($var, True); + $this->service_attachment = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(DedicatedServingEndpoint::class, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore_DedicatedServingEndpoint::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Optimized.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Optimized.php new file mode 100644 index 000000000000..b8f89ee0e9a1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/Optimized.php @@ -0,0 +1,36 @@ +google.cloud.aiplatform.v1.FeatureOnlineStore.Optimized + */ +class Optimized extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStore::initOnce(); + parent::__construct($data); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Optimized::class, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore_Optimized::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/State.php new file mode 100644 index 000000000000..695f594f03d4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureOnlineStore/State.php @@ -0,0 +1,69 @@ +google.cloud.aiplatform.v1.FeatureOnlineStore.State + */ +class State +{ + /** + * Default value. This value is unused. + * + * Generated from protobuf enum STATE_UNSPECIFIED = 0; + */ + const STATE_UNSPECIFIED = 0; + /** + * State when the featureOnlineStore configuration is not being updated and + * the fields reflect the current configuration of the featureOnlineStore. + * The featureOnlineStore is usable in this state. + * + * Generated from protobuf enum STABLE = 1; + */ + const STABLE = 1; + /** + * The state of the featureOnlineStore configuration when it is being + * updated. During an update, the fields reflect either the original + * configuration or the updated configuration of the featureOnlineStore. The + * featureOnlineStore is still usable in this state. + * + * Generated from protobuf enum UPDATING = 2; + */ + const UPDATING = 2; + + private static $valueToName = [ + self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', + self::STABLE => 'STABLE', + self::UPDATING => 'UPDATING', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\FeatureOnlineStore_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureSelector.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureSelector.php new file mode 100644 index 000000000000..aa1986f0a09f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureSelector.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.FeatureSelector + */ +class FeatureSelector extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Matches Features based on ID. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IdMatcher id_matcher = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $id_matcher = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\IdMatcher $id_matcher + * Required. Matches Features based on ID. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureSelector::initOnce(); + parent::__construct($data); + } + + /** + * Required. Matches Features based on ID. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IdMatcher id_matcher = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\IdMatcher|null + */ + public function getIdMatcher() + { + return $this->id_matcher; + } + + public function hasIdMatcher() + { + return isset($this->id_matcher); + } + + public function clearIdMatcher() + { + unset($this->id_matcher); + } + + /** + * Required. Matches Features based on ID. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IdMatcher id_matcher = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\IdMatcher $var + * @return $this + */ + public function setIdMatcher($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IdMatcher::class); + $this->id_matcher = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureStatsAnomaly.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureStatsAnomaly.php new file mode 100644 index 000000000000..5ccd30b5a112 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureStatsAnomaly.php @@ -0,0 +1,411 @@ +google.cloud.aiplatform.v1.FeatureStatsAnomaly + */ +class FeatureStatsAnomaly extends \Google\Protobuf\Internal\Message +{ + /** + * Feature importance score, only populated when cross-feature monitoring is + * enabled. For now only used to represent feature attribution score within + * range [0, 1] for + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] + * and + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT]. + * + * Generated from protobuf field double score = 1; + */ + protected $score = 0.0; + /** + * Path of the stats file for current feature values in Cloud Storage bucket. + * Format: gs:////stats. + * Example: gs://monitoring_bucket/feature_name/stats. + * Stats are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto). + * + * Generated from protobuf field string stats_uri = 3; + */ + protected $stats_uri = ''; + /** + * Path of the anomaly file for current feature values in Cloud Storage + * bucket. + * Format: gs:////anomalies. + * Example: gs://monitoring_bucket/feature_name/anomalies. + * Stats are stored as binary format with Protobuf message + * Anoamlies are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.AnomalyInfo] + * (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto). + * + * Generated from protobuf field string anomaly_uri = 4; + */ + protected $anomaly_uri = ''; + /** + * Deviation from the current stats to baseline stats. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. + * + * Generated from protobuf field double distribution_deviation = 5; + */ + protected $distribution_deviation = 0.0; + /** + * This is the threshold used when detecting anomalies. + * The threshold can be changed by user, so this one might be different from + * [ThresholdConfig.value][google.cloud.aiplatform.v1.ThresholdConfig.value]. + * + * Generated from protobuf field double anomaly_detection_threshold = 9; + */ + protected $anomaly_detection_threshold = 0.0; + /** + * The start timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), start_time is only used to indicate the monitoring + * intervals, so it always equals to (end_time - monitoring_interval). + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 7; + */ + protected $start_time = null; + /** + * The end timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), end_time indicates the timestamp of the data used to + * generate stats (e.g. timestamp we take snapshots for feature values). + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 8; + */ + protected $end_time = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Feature importance score, only populated when cross-feature monitoring is + * enabled. For now only used to represent feature attribution score within + * range [0, 1] for + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] + * and + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT]. + * @type string $stats_uri + * Path of the stats file for current feature values in Cloud Storage bucket. + * Format: gs:////stats. + * Example: gs://monitoring_bucket/feature_name/stats. + * Stats are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto). + * @type string $anomaly_uri + * Path of the anomaly file for current feature values in Cloud Storage + * bucket. + * Format: gs:////anomalies. + * Example: gs://monitoring_bucket/feature_name/anomalies. + * Stats are stored as binary format with Protobuf message + * Anoamlies are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.AnomalyInfo] + * (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto). + * @type float $distribution_deviation + * Deviation from the current stats to baseline stats. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. + * @type float $anomaly_detection_threshold + * This is the threshold used when detecting anomalies. + * The threshold can be changed by user, so this one might be different from + * [ThresholdConfig.value][google.cloud.aiplatform.v1.ThresholdConfig.value]. + * @type \Google\Protobuf\Timestamp $start_time + * The start timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), start_time is only used to indicate the monitoring + * intervals, so it always equals to (end_time - monitoring_interval). + * @type \Google\Protobuf\Timestamp $end_time + * The end timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), end_time indicates the timestamp of the data used to + * generate stats (e.g. timestamp we take snapshots for feature values). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureMonitoringStats::initOnce(); + parent::__construct($data); + } + + /** + * Feature importance score, only populated when cross-feature monitoring is + * enabled. For now only used to represent feature attribution score within + * range [0, 1] for + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] + * and + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT]. + * + * Generated from protobuf field double score = 1; + * @return float + */ + public function getScore() + { + return $this->score; + } + + /** + * Feature importance score, only populated when cross-feature monitoring is + * enabled. For now only used to represent feature attribution score within + * range [0, 1] for + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW] + * and + * [ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT][google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT]. + * + * Generated from protobuf field double score = 1; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkDouble($var); + $this->score = $var; + + return $this; + } + + /** + * Path of the stats file for current feature values in Cloud Storage bucket. + * Format: gs:////stats. + * Example: gs://monitoring_bucket/feature_name/stats. + * Stats are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto). + * + * Generated from protobuf field string stats_uri = 3; + * @return string + */ + public function getStatsUri() + { + return $this->stats_uri; + } + + /** + * Path of the stats file for current feature values in Cloud Storage bucket. + * Format: gs:////stats. + * Example: gs://monitoring_bucket/feature_name/stats. + * Stats are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto). + * + * Generated from protobuf field string stats_uri = 3; + * @param string $var + * @return $this + */ + public function setStatsUri($var) + { + GPBUtil::checkString($var, True); + $this->stats_uri = $var; + + return $this; + } + + /** + * Path of the anomaly file for current feature values in Cloud Storage + * bucket. + * Format: gs:////anomalies. + * Example: gs://monitoring_bucket/feature_name/anomalies. + * Stats are stored as binary format with Protobuf message + * Anoamlies are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.AnomalyInfo] + * (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto). + * + * Generated from protobuf field string anomaly_uri = 4; + * @return string + */ + public function getAnomalyUri() + { + return $this->anomaly_uri; + } + + /** + * Path of the anomaly file for current feature values in Cloud Storage + * bucket. + * Format: gs:////anomalies. + * Example: gs://monitoring_bucket/feature_name/anomalies. + * Stats are stored as binary format with Protobuf message + * Anoamlies are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.AnomalyInfo] + * (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto). + * + * Generated from protobuf field string anomaly_uri = 4; + * @param string $var + * @return $this + */ + public function setAnomalyUri($var) + { + GPBUtil::checkString($var, True); + $this->anomaly_uri = $var; + + return $this; + } + + /** + * Deviation from the current stats to baseline stats. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. + * + * Generated from protobuf field double distribution_deviation = 5; + * @return float + */ + public function getDistributionDeviation() + { + return $this->distribution_deviation; + } + + /** + * Deviation from the current stats to baseline stats. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. + * + * Generated from protobuf field double distribution_deviation = 5; + * @param float $var + * @return $this + */ + public function setDistributionDeviation($var) + { + GPBUtil::checkDouble($var); + $this->distribution_deviation = $var; + + return $this; + } + + /** + * This is the threshold used when detecting anomalies. + * The threshold can be changed by user, so this one might be different from + * [ThresholdConfig.value][google.cloud.aiplatform.v1.ThresholdConfig.value]. + * + * Generated from protobuf field double anomaly_detection_threshold = 9; + * @return float + */ + public function getAnomalyDetectionThreshold() + { + return $this->anomaly_detection_threshold; + } + + /** + * This is the threshold used when detecting anomalies. + * The threshold can be changed by user, so this one might be different from + * [ThresholdConfig.value][google.cloud.aiplatform.v1.ThresholdConfig.value]. + * + * Generated from protobuf field double anomaly_detection_threshold = 9; + * @param float $var + * @return $this + */ + public function setAnomalyDetectionThreshold($var) + { + GPBUtil::checkDouble($var); + $this->anomaly_detection_threshold = $var; + + return $this; + } + + /** + * The start timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), start_time is only used to indicate the monitoring + * intervals, so it always equals to (end_time - monitoring_interval). + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 7; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * The start timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), start_time is only used to indicate the monitoring + * intervals, so it always equals to (end_time - monitoring_interval). + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 7; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + + /** + * The end timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), end_time indicates the timestamp of the data used to + * generate stats (e.g. timestamp we take snapshots for feature values). + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 8; + * @return \Google\Protobuf\Timestamp|null + */ + public function getEndTime() + { + return $this->end_time; + } + + public function hasEndTime() + { + return isset($this->end_time); + } + + public function clearEndTime() + { + unset($this->end_time); + } + + /** + * The end timestamp of window where stats were generated. + * For objectives where time window doesn't make sense (e.g. Featurestore + * Snapshot Monitoring), end_time indicates the timestamp of the data used to + * generate stats (e.g. timestamp we take snapshots for feature values). + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 8; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setEndTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->end_time = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue.php new file mode 100644 index 000000000000..12671a6e42df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue.php @@ -0,0 +1,416 @@ +google.cloud.aiplatform.v1.FeatureValue + */ +class FeatureValue extends \Google\Protobuf\Internal\Message +{ + /** + * Metadata of feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValue.Metadata metadata = 14; + */ + protected $metadata = null; + protected $value; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type bool $bool_value + * Bool type feature value. + * @type float $double_value + * Double type feature value. + * @type int|string $int64_value + * Int64 feature value. + * @type string $string_value + * String feature value. + * @type \Google\Cloud\AIPlatform\V1\BoolArray $bool_array_value + * A list of bool type feature value. + * @type \Google\Cloud\AIPlatform\V1\DoubleArray $double_array_value + * A list of double type feature value. + * @type \Google\Cloud\AIPlatform\V1\Int64Array $int64_array_value + * A list of int64 type feature value. + * @type \Google\Cloud\AIPlatform\V1\StringArray $string_array_value + * A list of string type feature value. + * @type string $bytes_value + * Bytes feature value. + * @type \Google\Cloud\AIPlatform\V1\StructValue $struct_value + * A struct type feature value. + * @type \Google\Cloud\AIPlatform\V1\FeatureValue\Metadata $metadata + * Metadata of feature value. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreOnlineService::initOnce(); + parent::__construct($data); + } + + /** + * Bool type feature value. + * + * Generated from protobuf field bool bool_value = 1; + * @return bool + */ + public function getBoolValue() + { + return $this->readOneof(1); + } + + public function hasBoolValue() + { + return $this->hasOneof(1); + } + + /** + * Bool type feature value. + * + * Generated from protobuf field bool bool_value = 1; + * @param bool $var + * @return $this + */ + public function setBoolValue($var) + { + GPBUtil::checkBool($var); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Double type feature value. + * + * Generated from protobuf field double double_value = 2; + * @return float + */ + public function getDoubleValue() + { + return $this->readOneof(2); + } + + public function hasDoubleValue() + { + return $this->hasOneof(2); + } + + /** + * Double type feature value. + * + * Generated from protobuf field double double_value = 2; + * @param float $var + * @return $this + */ + public function setDoubleValue($var) + { + GPBUtil::checkDouble($var); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Int64 feature value. + * + * Generated from protobuf field int64 int64_value = 5; + * @return int|string + */ + public function getInt64Value() + { + return $this->readOneof(5); + } + + public function hasInt64Value() + { + return $this->hasOneof(5); + } + + /** + * Int64 feature value. + * + * Generated from protobuf field int64 int64_value = 5; + * @param int|string $var + * @return $this + */ + public function setInt64Value($var) + { + GPBUtil::checkInt64($var); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * String feature value. + * + * Generated from protobuf field string string_value = 6; + * @return string + */ + public function getStringValue() + { + return $this->readOneof(6); + } + + public function hasStringValue() + { + return $this->hasOneof(6); + } + + /** + * String feature value. + * + * Generated from protobuf field string string_value = 6; + * @param string $var + * @return $this + */ + public function setStringValue($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * A list of bool type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BoolArray bool_array_value = 7; + * @return \Google\Cloud\AIPlatform\V1\BoolArray|null + */ + public function getBoolArrayValue() + { + return $this->readOneof(7); + } + + public function hasBoolArrayValue() + { + return $this->hasOneof(7); + } + + /** + * A list of bool type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BoolArray bool_array_value = 7; + * @param \Google\Cloud\AIPlatform\V1\BoolArray $var + * @return $this + */ + public function setBoolArrayValue($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BoolArray::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * A list of double type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DoubleArray double_array_value = 8; + * @return \Google\Cloud\AIPlatform\V1\DoubleArray|null + */ + public function getDoubleArrayValue() + { + return $this->readOneof(8); + } + + public function hasDoubleArrayValue() + { + return $this->hasOneof(8); + } + + /** + * A list of double type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DoubleArray double_array_value = 8; + * @param \Google\Cloud\AIPlatform\V1\DoubleArray $var + * @return $this + */ + public function setDoubleArrayValue($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DoubleArray::class); + $this->writeOneof(8, $var); + + return $this; + } + + /** + * A list of int64 type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Int64Array int64_array_value = 11; + * @return \Google\Cloud\AIPlatform\V1\Int64Array|null + */ + public function getInt64ArrayValue() + { + return $this->readOneof(11); + } + + public function hasInt64ArrayValue() + { + return $this->hasOneof(11); + } + + /** + * A list of int64 type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Int64Array int64_array_value = 11; + * @param \Google\Cloud\AIPlatform\V1\Int64Array $var + * @return $this + */ + public function setInt64ArrayValue($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Int64Array::class); + $this->writeOneof(11, $var); + + return $this; + } + + /** + * A list of string type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StringArray string_array_value = 12; + * @return \Google\Cloud\AIPlatform\V1\StringArray|null + */ + public function getStringArrayValue() + { + return $this->readOneof(12); + } + + public function hasStringArrayValue() + { + return $this->hasOneof(12); + } + + /** + * A list of string type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StringArray string_array_value = 12; + * @param \Google\Cloud\AIPlatform\V1\StringArray $var + * @return $this + */ + public function setStringArrayValue($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\StringArray::class); + $this->writeOneof(12, $var); + + return $this; + } + + /** + * Bytes feature value. + * + * Generated from protobuf field bytes bytes_value = 13; + * @return string + */ + public function getBytesValue() + { + return $this->readOneof(13); + } + + public function hasBytesValue() + { + return $this->hasOneof(13); + } + + /** + * Bytes feature value. + * + * Generated from protobuf field bytes bytes_value = 13; + * @param string $var + * @return $this + */ + public function setBytesValue($var) + { + GPBUtil::checkString($var, False); + $this->writeOneof(13, $var); + + return $this; + } + + /** + * A struct type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StructValue struct_value = 15; + * @return \Google\Cloud\AIPlatform\V1\StructValue|null + */ + public function getStructValue() + { + return $this->readOneof(15); + } + + public function hasStructValue() + { + return $this->hasOneof(15); + } + + /** + * A struct type feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StructValue struct_value = 15; + * @param \Google\Cloud\AIPlatform\V1\StructValue $var + * @return $this + */ + public function setStructValue($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\StructValue::class); + $this->writeOneof(15, $var); + + return $this; + } + + /** + * Metadata of feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValue.Metadata metadata = 14; + * @return \Google\Cloud\AIPlatform\V1\FeatureValue\Metadata|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * Metadata of feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValue.Metadata metadata = 14; + * @param \Google\Cloud\AIPlatform\V1\FeatureValue\Metadata $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureValue\Metadata::class); + $this->metadata = $var; + + return $this; + } + + /** + * @return string + */ + public function getValue() + { + return $this->whichOneof("value"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue/Metadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue/Metadata.php new file mode 100644 index 000000000000..16b13a89cddb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue/Metadata.php @@ -0,0 +1,100 @@ +google.cloud.aiplatform.v1.FeatureValue.Metadata + */ +class Metadata extends \Google\Protobuf\Internal\Message +{ + /** + * Feature generation timestamp. Typically, it is provided by user at + * feature ingestion time. If not, feature store + * will use the system timestamp when the data is ingested into feature + * store. For streaming ingestion, the time, aligned by days, must be no + * older than five years (1825 days) and no later than one year (366 days) + * in the future. + * + * Generated from protobuf field .google.protobuf.Timestamp generate_time = 1; + */ + protected $generate_time = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Protobuf\Timestamp $generate_time + * Feature generation timestamp. Typically, it is provided by user at + * feature ingestion time. If not, feature store + * will use the system timestamp when the data is ingested into feature + * store. For streaming ingestion, the time, aligned by days, must be no + * older than five years (1825 days) and no later than one year (366 days) + * in the future. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreOnlineService::initOnce(); + parent::__construct($data); + } + + /** + * Feature generation timestamp. Typically, it is provided by user at + * feature ingestion time. If not, feature store + * will use the system timestamp when the data is ingested into feature + * store. For streaming ingestion, the time, aligned by days, must be no + * older than five years (1825 days) and no later than one year (366 days) + * in the future. + * + * Generated from protobuf field .google.protobuf.Timestamp generate_time = 1; + * @return \Google\Protobuf\Timestamp|null + */ + public function getGenerateTime() + { + return $this->generate_time; + } + + public function hasGenerateTime() + { + return isset($this->generate_time); + } + + public function clearGenerateTime() + { + unset($this->generate_time); + } + + /** + * Feature generation timestamp. Typically, it is provided by user at + * feature ingestion time. If not, feature store + * will use the system timestamp when the data is ingested into feature + * store. For streaming ingestion, the time, aligned by days, must be no + * older than five years (1825 days) and no later than one year (366 days) + * in the future. + * + * Generated from protobuf field .google.protobuf.Timestamp generate_time = 1; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setGenerateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->generate_time = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Metadata::class, \Google\Cloud\AIPlatform\V1\FeatureValue_Metadata::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueDestination.php new file mode 100644 index 000000000000..baafabaa7932 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueDestination.php @@ -0,0 +1,180 @@ +google.cloud.aiplatform.v1.FeatureValueDestination + */ +class FeatureValueDestination extends \Google\Protobuf\Internal\Message +{ + protected $destination; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\BigQueryDestination $bigquery_destination + * Output in BigQuery format. + * [BigQueryDestination.output_uri][google.cloud.aiplatform.v1.BigQueryDestination.output_uri] + * in + * [FeatureValueDestination.bigquery_destination][google.cloud.aiplatform.v1.FeatureValueDestination.bigquery_destination] + * must refer to a table. + * @type \Google\Cloud\AIPlatform\V1\TFRecordDestination $tfrecord_destination + * Output in TFRecord format. + * Below are the mapping from Feature value type + * in Featurestore to Feature value type in TFRecord: + * Value type in Featurestore | Value type in TFRecord + * DOUBLE, DOUBLE_ARRAY | FLOAT_LIST + * INT64, INT64_ARRAY | INT64_LIST + * STRING, STRING_ARRAY, BYTES | BYTES_LIST + * true -> byte_string("true"), false -> byte_string("false") + * BOOL, BOOL_ARRAY (true, false) | BYTES_LIST + * @type \Google\Cloud\AIPlatform\V1\CsvDestination $csv_destination + * Output in CSV format. Array Feature value types are not allowed in CSV + * format. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Output in BigQuery format. + * [BigQueryDestination.output_uri][google.cloud.aiplatform.v1.BigQueryDestination.output_uri] + * in + * [FeatureValueDestination.bigquery_destination][google.cloud.aiplatform.v1.FeatureValueDestination.bigquery_destination] + * must refer to a table. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 1; + * @return \Google\Cloud\AIPlatform\V1\BigQueryDestination|null + */ + public function getBigqueryDestination() + { + return $this->readOneof(1); + } + + public function hasBigqueryDestination() + { + return $this->hasOneof(1); + } + + /** + * Output in BigQuery format. + * [BigQueryDestination.output_uri][google.cloud.aiplatform.v1.BigQueryDestination.output_uri] + * in + * [FeatureValueDestination.bigquery_destination][google.cloud.aiplatform.v1.FeatureValueDestination.bigquery_destination] + * must refer to a table. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 1; + * @param \Google\Cloud\AIPlatform\V1\BigQueryDestination $var + * @return $this + */ + public function setBigqueryDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQueryDestination::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Output in TFRecord format. + * Below are the mapping from Feature value type + * in Featurestore to Feature value type in TFRecord: + * Value type in Featurestore | Value type in TFRecord + * DOUBLE, DOUBLE_ARRAY | FLOAT_LIST + * INT64, INT64_ARRAY | INT64_LIST + * STRING, STRING_ARRAY, BYTES | BYTES_LIST + * true -> byte_string("true"), false -> byte_string("false") + * BOOL, BOOL_ARRAY (true, false) | BYTES_LIST + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TFRecordDestination tfrecord_destination = 2; + * @return \Google\Cloud\AIPlatform\V1\TFRecordDestination|null + */ + public function getTfrecordDestination() + { + return $this->readOneof(2); + } + + public function hasTfrecordDestination() + { + return $this->hasOneof(2); + } + + /** + * Output in TFRecord format. + * Below are the mapping from Feature value type + * in Featurestore to Feature value type in TFRecord: + * Value type in Featurestore | Value type in TFRecord + * DOUBLE, DOUBLE_ARRAY | FLOAT_LIST + * INT64, INT64_ARRAY | INT64_LIST + * STRING, STRING_ARRAY, BYTES | BYTES_LIST + * true -> byte_string("true"), false -> byte_string("false") + * BOOL, BOOL_ARRAY (true, false) | BYTES_LIST + * + * Generated from protobuf field .google.cloud.aiplatform.v1.TFRecordDestination tfrecord_destination = 2; + * @param \Google\Cloud\AIPlatform\V1\TFRecordDestination $var + * @return $this + */ + public function setTfrecordDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\TFRecordDestination::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Output in CSV format. Array Feature value types are not allowed in CSV + * format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvDestination csv_destination = 3; + * @return \Google\Cloud\AIPlatform\V1\CsvDestination|null + */ + public function getCsvDestination() + { + return $this->readOneof(3); + } + + public function hasCsvDestination() + { + return $this->hasOneof(3); + } + + /** + * Output in CSV format. Array Feature value types are not allowed in CSV + * format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvDestination csv_destination = 3; + * @param \Google\Cloud\AIPlatform\V1\CsvDestination $var + * @return $this + */ + public function setCsvDestination($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CsvDestination::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * @return string + */ + public function getDestination() + { + return $this->whichOneof("destination"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueList.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueList.php new file mode 100644 index 000000000000..d5055a28ee0c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueList.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.FeatureValueList + */ +class FeatureValueList extends \Google\Protobuf\Internal\Message +{ + /** + * A list of feature values. All of them should be the same data type. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureValue values = 1; + */ + private $values; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\FeatureValue>|\Google\Protobuf\Internal\RepeatedField $values + * A list of feature values. All of them should be the same data type. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreOnlineService::initOnce(); + parent::__construct($data); + } + + /** + * A list of feature values. All of them should be the same data type. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureValue values = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getValues() + { + return $this->values; + } + + /** + * A list of feature values. All of them should be the same data type. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureValue values = 1; + * @param array<\Google\Cloud\AIPlatform\V1\FeatureValue>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setValues($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FeatureValue::class); + $this->values = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView.php new file mode 100644 index 000000000000..e7ba07330a31 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView.php @@ -0,0 +1,554 @@ +google.cloud.aiplatform.v1.FeatureView + */ +class FeatureView extends \Google\Protobuf\Internal\Message +{ + /** + * Identifier. Name of the FeatureView. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + */ + protected $name = ''; + /** + * Output only. Timestamp when this FeatureView was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this FeatureView was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureViews. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Configures when data is to be synced/updated for this FeatureView. At the + * end of the sync the latest featureValues for each entityId of this + * FeatureView are made ready for online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.SyncConfig sync_config = 7; + */ + protected $sync_config = null; + /** + * Optional. Configuration for index preparation for vector search. It + * contains the required configurations to create an index from source data, + * so that approximate nearest neighbor (a.k.a ANN) algorithms search can be + * performed during online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig index_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $index_config = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + protected $source; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeatureView\BigQuerySource $big_query_source + * Optional. Configures how data is supposed to be extracted from a BigQuery + * source to be loaded onto the FeatureOnlineStore. + * @type \Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource $feature_registry_source + * Optional. Configures the features from a Feature Registry source that + * need to be loaded onto the FeatureOnlineStore. + * @type \Google\Cloud\AIPlatform\V1\FeatureView\VertexRagSource $vertex_rag_source + * Optional. The Vertex RAG Source that the FeatureView is linked to. + * @type string $name + * Identifier. Name of the FeatureView. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this FeatureView was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this FeatureView was last updated. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your + * FeatureViews. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * @type \Google\Cloud\AIPlatform\V1\FeatureView\SyncConfig $sync_config + * Configures when data is to be synced/updated for this FeatureView. At the + * end of the sync the latest featureValues for each entityId of this + * FeatureView are made ready for online serving. + * @type \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig $index_config + * Optional. Configuration for index preparation for vector search. It + * contains the required configurations to create an index from source data, + * so that approximate nearest neighbor (a.k.a ANN) algorithms search can be + * performed during online serving. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Configures how data is supposed to be extracted from a BigQuery + * source to be loaded onto the FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.BigQuerySource big_query_source = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\BigQuerySource|null + */ + public function getBigQuerySource() + { + return $this->readOneof(6); + } + + public function hasBigQuerySource() + { + return $this->hasOneof(6); + } + + /** + * Optional. Configures how data is supposed to be extracted from a BigQuery + * source to be loaded onto the FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.BigQuerySource big_query_source = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\BigQuerySource $var + * @return $this + */ + public function setBigQuerySource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\BigQuerySource::class); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Optional. Configures the features from a Feature Registry source that + * need to be loaded onto the FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource feature_registry_source = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource|null + */ + public function getFeatureRegistrySource() + { + return $this->readOneof(9); + } + + public function hasFeatureRegistrySource() + { + return $this->hasOneof(9); + } + + /** + * Optional. Configures the features from a Feature Registry source that + * need to be loaded onto the FeatureOnlineStore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource feature_registry_source = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource $var + * @return $this + */ + public function setFeatureRegistrySource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource::class); + $this->writeOneof(9, $var); + + return $this; + } + + /** + * Optional. The Vertex RAG Source that the FeatureView is linked to. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.VertexRagSource vertex_rag_source = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\VertexRagSource|null + */ + public function getVertexRagSource() + { + return $this->readOneof(18); + } + + public function hasVertexRagSource() + { + return $this->hasOneof(18); + } + + /** + * Optional. The Vertex RAG Source that the FeatureView is linked to. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.VertexRagSource vertex_rag_source = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\VertexRagSource $var + * @return $this + */ + public function setVertexRagSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\VertexRagSource::class); + $this->writeOneof(18, $var); + + return $this; + } + + /** + * Identifier. Name of the FeatureView. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Identifier. Name of the FeatureView. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this FeatureView was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this FeatureView was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this FeatureView was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this FeatureView was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureViews. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * FeatureViews. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * Generated from protobuf field map labels = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Configures when data is to be synced/updated for this FeatureView. At the + * end of the sync the latest featureValues for each entityId of this + * FeatureView are made ready for online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.SyncConfig sync_config = 7; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\SyncConfig|null + */ + public function getSyncConfig() + { + return $this->sync_config; + } + + public function hasSyncConfig() + { + return isset($this->sync_config); + } + + public function clearSyncConfig() + { + unset($this->sync_config); + } + + /** + * Configures when data is to be synced/updated for this FeatureView. At the + * end of the sync the latest featureValues for each entityId of this + * FeatureView are made ready for online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.SyncConfig sync_config = 7; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\SyncConfig $var + * @return $this + */ + public function setSyncConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\SyncConfig::class); + $this->sync_config = $var; + + return $this; + } + + /** + * Optional. Configuration for index preparation for vector search. It + * contains the required configurations to create an index from source data, + * so that approximate nearest neighbor (a.k.a ANN) algorithms search can be + * performed during online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig index_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig|null + */ + public function getIndexConfig() + { + return $this->index_config; + } + + public function hasIndexConfig() + { + return isset($this->index_config); + } + + public function clearIndexConfig() + { + unset($this->index_config); + } + + /** + * Optional. Configuration for index preparation for vector search. It + * contains the required configurations to create an index from source data, + * so that approximate nearest neighbor (a.k.a ANN) algorithms search can be + * performed during online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig index_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig $var + * @return $this + */ + public function setIndexConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig::class); + $this->index_config = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + + /** + * @return string + */ + public function getSource() + { + return $this->whichOneof("source"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/BigQuerySource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/BigQuerySource.php new file mode 100644 index 000000000000..2fb90cc13bb3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/BigQuerySource.php @@ -0,0 +1,106 @@ +google.cloud.aiplatform.v1.FeatureView.BigQuerySource + */ +class BigQuerySource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The BigQuery view URI that will be materialized on each sync + * trigger based on FeatureView.SyncConfig. + * + * Generated from protobuf field string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $uri = ''; + /** + * Required. Columns to construct entity_id / row keys. + * + * Generated from protobuf field repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $entity_id_columns; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $uri + * Required. The BigQuery view URI that will be materialized on each sync + * trigger based on FeatureView.SyncConfig. + * @type array|\Google\Protobuf\Internal\RepeatedField $entity_id_columns + * Required. Columns to construct entity_id / row keys. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Required. The BigQuery view URI that will be materialized on each sync + * trigger based on FeatureView.SyncConfig. + * + * Generated from protobuf field string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getUri() + { + return $this->uri; + } + + /** + * Required. The BigQuery view URI that will be materialized on each sync + * trigger based on FeatureView.SyncConfig. + * + * Generated from protobuf field string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * Required. Columns to construct entity_id / row keys. + * + * Generated from protobuf field repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getEntityIdColumns() + { + return $this->entity_id_columns; + } + + /** + * Required. Columns to construct entity_id / row keys. + * + * Generated from protobuf field repeated string entity_id_columns = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setEntityIdColumns($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->entity_id_columns = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(BigQuerySource::class, \Google\Cloud\AIPlatform\V1\FeatureView_BigQuerySource::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource.php new file mode 100644 index 000000000000..51087e714759 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource.php @@ -0,0 +1,115 @@ +google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource + */ +class FeatureRegistrySource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. List of features that need to be synced to Online Store. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.FeatureGroup feature_groups = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $feature_groups; + /** + * Optional. The project number of the parent project of the Feature Groups. + * + * Generated from protobuf field optional int64 project_number = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $project_number = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource\FeatureGroup>|\Google\Protobuf\Internal\RepeatedField $feature_groups + * Required. List of features that need to be synced to Online Store. + * @type int|string $project_number + * Optional. The project number of the parent project of the Feature Groups. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Required. List of features that need to be synced to Online Store. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.FeatureGroup feature_groups = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFeatureGroups() + { + return $this->feature_groups; + } + + /** + * Required. List of features that need to be synced to Online Store. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.FeatureGroup feature_groups = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource\FeatureGroup>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFeatureGroups($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FeatureView\FeatureRegistrySource\FeatureGroup::class); + $this->feature_groups = $arr; + + return $this; + } + + /** + * Optional. The project number of the parent project of the Feature Groups. + * + * Generated from protobuf field optional int64 project_number = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return int|string + */ + public function getProjectNumber() + { + return isset($this->project_number) ? $this->project_number : 0; + } + + public function hasProjectNumber() + { + return isset($this->project_number); + } + + public function clearProjectNumber() + { + unset($this->project_number); + } + + /** + * Optional. The project number of the parent project of the Feature Groups. + * + * Generated from protobuf field optional int64 project_number = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param int|string $var + * @return $this + */ + public function setProjectNumber($var) + { + GPBUtil::checkInt64($var); + $this->project_number = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FeatureRegistrySource::class, \Google\Cloud\AIPlatform\V1\FeatureView_FeatureRegistrySource::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource/FeatureGroup.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource/FeatureGroup.php new file mode 100644 index 000000000000..e5a4d86d9879 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/FeatureRegistrySource/FeatureGroup.php @@ -0,0 +1,105 @@ +google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.FeatureGroup + */ +class FeatureGroup extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Identifier of the feature group. + * + * Generated from protobuf field string feature_group_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_group_id = ''; + /** + * Required. Identifiers of features under the feature group. + * + * Generated from protobuf field repeated string feature_ids = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $feature_ids; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $feature_group_id + * Required. Identifier of the feature group. + * @type array|\Google\Protobuf\Internal\RepeatedField $feature_ids + * Required. Identifiers of features under the feature group. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Required. Identifier of the feature group. + * + * Generated from protobuf field string feature_group_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFeatureGroupId() + { + return $this->feature_group_id; + } + + /** + * Required. Identifier of the feature group. + * + * Generated from protobuf field string feature_group_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFeatureGroupId($var) + { + GPBUtil::checkString($var, True); + $this->feature_group_id = $var; + + return $this; + } + + /** + * Required. Identifiers of features under the feature group. + * + * Generated from protobuf field repeated string feature_ids = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFeatureIds() + { + return $this->feature_ids; + } + + /** + * Required. Identifiers of features under the feature group. + * + * Generated from protobuf field repeated string feature_ids = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFeatureIds($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->feature_ids = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FeatureGroup::class, \Google\Cloud\AIPlatform\V1\FeatureView_FeatureRegistrySource_FeatureGroup::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig.php new file mode 100644 index 000000000000..07eecd52db8d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig.php @@ -0,0 +1,350 @@ +google.cloud.aiplatform.v1.FeatureView.IndexConfig + */ +class IndexConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Column of embedding. This column contains the source data to + * create index for vector search. embedding_column must be set when using + * vector search. + * + * Generated from protobuf field string embedding_column = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $embedding_column = ''; + /** + * Optional. Columns of features that're used to filter vector search + * results. + * + * Generated from protobuf field repeated string filter_columns = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $filter_columns; + /** + * Optional. Column of crowding. This column contains crowding attribute + * which is a constraint on a neighbor list produced by + * [FeatureOnlineStoreService.SearchNearestEntities][google.cloud.aiplatform.v1.FeatureOnlineStoreService.SearchNearestEntities] + * to diversify search results. If + * [NearestNeighborQuery.per_crowding_attribute_neighbor_count][google.cloud.aiplatform.v1.NearestNeighborQuery.per_crowding_attribute_neighbor_count] + * is set to K in + * [SearchNearestEntitiesRequest][google.cloud.aiplatform.v1.SearchNearestEntitiesRequest], + * it's guaranteed that no more than K entities of the same crowding + * attribute are returned in the response. + * + * Generated from protobuf field string crowding_column = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $crowding_column = ''; + /** + * Optional. The number of dimensions of the input embedding. + * + * Generated from protobuf field optional int32 embedding_dimension = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $embedding_dimension = null; + /** + * Optional. The distance measure used in nearest neighbor search. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.DistanceMeasureType distance_measure_type = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $distance_measure_type = 0; + protected $algorithm_config; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\TreeAHConfig $tree_ah_config + * Optional. Configuration options for the tree-AH algorithm (Shallow tree + * + Asymmetric Hashing). Please refer to this paper for more details: + * https://arxiv.org/abs/1908.10396 + * @type \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\BruteForceConfig $brute_force_config + * Optional. Configuration options for using brute force search, which + * simply implements the standard linear search in the database for each + * query. It is primarily meant for benchmarking and to generate the + * ground truth for approximate search. + * @type string $embedding_column + * Optional. Column of embedding. This column contains the source data to + * create index for vector search. embedding_column must be set when using + * vector search. + * @type array|\Google\Protobuf\Internal\RepeatedField $filter_columns + * Optional. Columns of features that're used to filter vector search + * results. + * @type string $crowding_column + * Optional. Column of crowding. This column contains crowding attribute + * which is a constraint on a neighbor list produced by + * [FeatureOnlineStoreService.SearchNearestEntities][google.cloud.aiplatform.v1.FeatureOnlineStoreService.SearchNearestEntities] + * to diversify search results. If + * [NearestNeighborQuery.per_crowding_attribute_neighbor_count][google.cloud.aiplatform.v1.NearestNeighborQuery.per_crowding_attribute_neighbor_count] + * is set to K in + * [SearchNearestEntitiesRequest][google.cloud.aiplatform.v1.SearchNearestEntitiesRequest], + * it's guaranteed that no more than K entities of the same crowding + * attribute are returned in the response. + * @type int $embedding_dimension + * Optional. The number of dimensions of the input embedding. + * @type int $distance_measure_type + * Optional. The distance measure used in nearest neighbor search. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Configuration options for the tree-AH algorithm (Shallow tree + * + Asymmetric Hashing). Please refer to this paper for more details: + * https://arxiv.org/abs/1908.10396 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.TreeAHConfig tree_ah_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\TreeAHConfig|null + */ + public function getTreeAhConfig() + { + return $this->readOneof(6); + } + + public function hasTreeAhConfig() + { + return $this->hasOneof(6); + } + + /** + * Optional. Configuration options for the tree-AH algorithm (Shallow tree + * + Asymmetric Hashing). Please refer to this paper for more details: + * https://arxiv.org/abs/1908.10396 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.TreeAHConfig tree_ah_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\TreeAHConfig $var + * @return $this + */ + public function setTreeAhConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\TreeAHConfig::class); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Optional. Configuration options for using brute force search, which + * simply implements the standard linear search in the database for each + * query. It is primarily meant for benchmarking and to generate the + * ground truth for approximate search. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.BruteForceConfig brute_force_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\BruteForceConfig|null + */ + public function getBruteForceConfig() + { + return $this->readOneof(7); + } + + public function hasBruteForceConfig() + { + return $this->hasOneof(7); + } + + /** + * Optional. Configuration options for using brute force search, which + * simply implements the standard linear search in the database for each + * query. It is primarily meant for benchmarking and to generate the + * ground truth for approximate search. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.BruteForceConfig brute_force_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\BruteForceConfig $var + * @return $this + */ + public function setBruteForceConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\BruteForceConfig::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * Optional. Column of embedding. This column contains the source data to + * create index for vector search. embedding_column must be set when using + * vector search. + * + * Generated from protobuf field string embedding_column = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEmbeddingColumn() + { + return $this->embedding_column; + } + + /** + * Optional. Column of embedding. This column contains the source data to + * create index for vector search. embedding_column must be set when using + * vector search. + * + * Generated from protobuf field string embedding_column = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEmbeddingColumn($var) + { + GPBUtil::checkString($var, True); + $this->embedding_column = $var; + + return $this; + } + + /** + * Optional. Columns of features that're used to filter vector search + * results. + * + * Generated from protobuf field repeated string filter_columns = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFilterColumns() + { + return $this->filter_columns; + } + + /** + * Optional. Columns of features that're used to filter vector search + * results. + * + * Generated from protobuf field repeated string filter_columns = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFilterColumns($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->filter_columns = $arr; + + return $this; + } + + /** + * Optional. Column of crowding. This column contains crowding attribute + * which is a constraint on a neighbor list produced by + * [FeatureOnlineStoreService.SearchNearestEntities][google.cloud.aiplatform.v1.FeatureOnlineStoreService.SearchNearestEntities] + * to diversify search results. If + * [NearestNeighborQuery.per_crowding_attribute_neighbor_count][google.cloud.aiplatform.v1.NearestNeighborQuery.per_crowding_attribute_neighbor_count] + * is set to K in + * [SearchNearestEntitiesRequest][google.cloud.aiplatform.v1.SearchNearestEntitiesRequest], + * it's guaranteed that no more than K entities of the same crowding + * attribute are returned in the response. + * + * Generated from protobuf field string crowding_column = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getCrowdingColumn() + { + return $this->crowding_column; + } + + /** + * Optional. Column of crowding. This column contains crowding attribute + * which is a constraint on a neighbor list produced by + * [FeatureOnlineStoreService.SearchNearestEntities][google.cloud.aiplatform.v1.FeatureOnlineStoreService.SearchNearestEntities] + * to diversify search results. If + * [NearestNeighborQuery.per_crowding_attribute_neighbor_count][google.cloud.aiplatform.v1.NearestNeighborQuery.per_crowding_attribute_neighbor_count] + * is set to K in + * [SearchNearestEntitiesRequest][google.cloud.aiplatform.v1.SearchNearestEntitiesRequest], + * it's guaranteed that no more than K entities of the same crowding + * attribute are returned in the response. + * + * Generated from protobuf field string crowding_column = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setCrowdingColumn($var) + { + GPBUtil::checkString($var, True); + $this->crowding_column = $var; + + return $this; + } + + /** + * Optional. The number of dimensions of the input embedding. + * + * Generated from protobuf field optional int32 embedding_dimension = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getEmbeddingDimension() + { + return isset($this->embedding_dimension) ? $this->embedding_dimension : 0; + } + + public function hasEmbeddingDimension() + { + return isset($this->embedding_dimension); + } + + public function clearEmbeddingDimension() + { + unset($this->embedding_dimension); + } + + /** + * Optional. The number of dimensions of the input embedding. + * + * Generated from protobuf field optional int32 embedding_dimension = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setEmbeddingDimension($var) + { + GPBUtil::checkInt32($var); + $this->embedding_dimension = $var; + + return $this; + } + + /** + * Optional. The distance measure used in nearest neighbor search. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.DistanceMeasureType distance_measure_type = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getDistanceMeasureType() + { + return $this->distance_measure_type; + } + + /** + * Optional. The distance measure used in nearest neighbor search. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureView.IndexConfig.DistanceMeasureType distance_measure_type = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setDistanceMeasureType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FeatureView\IndexConfig\DistanceMeasureType::class); + $this->distance_measure_type = $var; + + return $this; + } + + /** + * @return string + */ + public function getAlgorithmConfig() + { + return $this->whichOneof("algorithm_config"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(IndexConfig::class, \Google\Cloud\AIPlatform\V1\FeatureView_IndexConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/BruteForceConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/BruteForceConfig.php new file mode 100644 index 000000000000..8a9c71a15b07 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/BruteForceConfig.php @@ -0,0 +1,36 @@ +google.cloud.aiplatform.v1.FeatureView.IndexConfig.BruteForceConfig + */ +class BruteForceConfig extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(BruteForceConfig::class, \Google\Cloud\AIPlatform\V1\FeatureView_IndexConfig_BruteForceConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/DistanceMeasureType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/DistanceMeasureType.php new file mode 100644 index 000000000000..c69d1202feb9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/DistanceMeasureType.php @@ -0,0 +1,76 @@ +google.cloud.aiplatform.v1.FeatureView.IndexConfig.DistanceMeasureType + */ +class DistanceMeasureType +{ + /** + * Should not be set. + * + * Generated from protobuf enum DISTANCE_MEASURE_TYPE_UNSPECIFIED = 0; + */ + const DISTANCE_MEASURE_TYPE_UNSPECIFIED = 0; + /** + * Euclidean (L_2) Distance. + * + * Generated from protobuf enum SQUARED_L2_DISTANCE = 1; + */ + const SQUARED_L2_DISTANCE = 1; + /** + * Cosine Distance. Defined as 1 - cosine similarity. + * We strongly suggest using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead + * of COSINE distance. Our algorithms have been more optimized for + * DOT_PRODUCT distance which, when combined with UNIT_L2_NORM, is + * mathematically equivalent to COSINE distance and results in the same + * ranking. + * + * Generated from protobuf enum COSINE_DISTANCE = 2; + */ + const COSINE_DISTANCE = 2; + /** + * Dot Product Distance. Defined as a negative of the dot product. + * + * Generated from protobuf enum DOT_PRODUCT_DISTANCE = 3; + */ + const DOT_PRODUCT_DISTANCE = 3; + + private static $valueToName = [ + self::DISTANCE_MEASURE_TYPE_UNSPECIFIED => 'DISTANCE_MEASURE_TYPE_UNSPECIFIED', + self::SQUARED_L2_DISTANCE => 'SQUARED_L2_DISTANCE', + self::COSINE_DISTANCE => 'COSINE_DISTANCE', + self::DOT_PRODUCT_DISTANCE => 'DOT_PRODUCT_DISTANCE', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(DistanceMeasureType::class, \Google\Cloud\AIPlatform\V1\FeatureView_IndexConfig_DistanceMeasureType::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/TreeAHConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/TreeAHConfig.php new file mode 100644 index 000000000000..f7d9f3d7ae50 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/IndexConfig/TreeAHConfig.php @@ -0,0 +1,84 @@ +google.cloud.aiplatform.v1.FeatureView.IndexConfig.TreeAHConfig + */ +class TreeAHConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Number of embeddings on each leaf node. The default value is + * 1000 if not set. + * + * Generated from protobuf field optional int64 leaf_node_embedding_count = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $leaf_node_embedding_count = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $leaf_node_embedding_count + * Optional. Number of embeddings on each leaf node. The default value is + * 1000 if not set. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Number of embeddings on each leaf node. The default value is + * 1000 if not set. + * + * Generated from protobuf field optional int64 leaf_node_embedding_count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return int|string + */ + public function getLeafNodeEmbeddingCount() + { + return isset($this->leaf_node_embedding_count) ? $this->leaf_node_embedding_count : 0; + } + + public function hasLeafNodeEmbeddingCount() + { + return isset($this->leaf_node_embedding_count); + } + + public function clearLeafNodeEmbeddingCount() + { + unset($this->leaf_node_embedding_count); + } + + /** + * Optional. Number of embeddings on each leaf node. The default value is + * 1000 if not set. + * + * Generated from protobuf field optional int64 leaf_node_embedding_count = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param int|string $var + * @return $this + */ + public function setLeafNodeEmbeddingCount($var) + { + GPBUtil::checkInt64($var); + $this->leaf_node_embedding_count = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(TreeAHConfig::class, \Google\Cloud\AIPlatform\V1\FeatureView_IndexConfig_TreeAHConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/SyncConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/SyncConfig.php new file mode 100644 index 000000000000..291933e0c168 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/SyncConfig.php @@ -0,0 +1,128 @@ +google.cloud.aiplatform.v1.FeatureView.SyncConfig + */ +class SyncConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled + * runs. To explicitly set a timezone to the cron tab, apply a prefix in + * the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". + * The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone + * database. For example, "CRON_TZ=America/New_York 1 * * * *", or + * "TZ=America/New_York 1 * * * *". + * + * Generated from protobuf field string cron = 1; + */ + protected $cron = ''; + /** + * Optional. If true, syncs the FeatureView in a continuous manner to Online + * Store. + * + * Generated from protobuf field bool continuous = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $continuous = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $cron + * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled + * runs. To explicitly set a timezone to the cron tab, apply a prefix in + * the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". + * The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone + * database. For example, "CRON_TZ=America/New_York 1 * * * *", or + * "TZ=America/New_York 1 * * * *". + * @type bool $continuous + * Optional. If true, syncs the FeatureView in a continuous manner to Online + * Store. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled + * runs. To explicitly set a timezone to the cron tab, apply a prefix in + * the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". + * The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone + * database. For example, "CRON_TZ=America/New_York 1 * * * *", or + * "TZ=America/New_York 1 * * * *". + * + * Generated from protobuf field string cron = 1; + * @return string + */ + public function getCron() + { + return $this->cron; + } + + /** + * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled + * runs. To explicitly set a timezone to the cron tab, apply a prefix in + * the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". + * The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone + * database. For example, "CRON_TZ=America/New_York 1 * * * *", or + * "TZ=America/New_York 1 * * * *". + * + * Generated from protobuf field string cron = 1; + * @param string $var + * @return $this + */ + public function setCron($var) + { + GPBUtil::checkString($var, True); + $this->cron = $var; + + return $this; + } + + /** + * Optional. If true, syncs the FeatureView in a continuous manner to Online + * Store. + * + * Generated from protobuf field bool continuous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getContinuous() + { + return $this->continuous; + } + + /** + * Optional. If true, syncs the FeatureView in a continuous manner to Online + * Store. + * + * Generated from protobuf field bool continuous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setContinuous($var) + { + GPBUtil::checkBool($var); + $this->continuous = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SyncConfig::class, \Google\Cloud\AIPlatform\V1\FeatureView_SyncConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/VertexRagSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/VertexRagSource.php new file mode 100644 index 000000000000..f86461945573 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureView/VertexRagSource.php @@ -0,0 +1,141 @@ +google.cloud.aiplatform.v1.FeatureView.VertexRagSource + */ +class VertexRagSource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The BigQuery view/table URI that will be materialized on each + * manual sync trigger. The table/view is expected to have the following + * columns and types at least: + * - `corpus_id` (STRING, NULLABLE/REQUIRED) + * - `file_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_data_type` (STRING, NULLABLE/REQUIRED) + * - `chunk_data` (STRING, NULLABLE/REQUIRED) + * - `embeddings` (FLOAT, REPEATED) + * - `file_original_uri` (STRING, NULLABLE/REQUIRED) + * + * Generated from protobuf field string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $uri = ''; + /** + * Optional. The RAG corpus id corresponding to this FeatureView. + * + * Generated from protobuf field int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $rag_corpus_id = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $uri + * Required. The BigQuery view/table URI that will be materialized on each + * manual sync trigger. The table/view is expected to have the following + * columns and types at least: + * - `corpus_id` (STRING, NULLABLE/REQUIRED) + * - `file_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_data_type` (STRING, NULLABLE/REQUIRED) + * - `chunk_data` (STRING, NULLABLE/REQUIRED) + * - `embeddings` (FLOAT, REPEATED) + * - `file_original_uri` (STRING, NULLABLE/REQUIRED) + * @type int|string $rag_corpus_id + * Optional. The RAG corpus id corresponding to this FeatureView. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureView::initOnce(); + parent::__construct($data); + } + + /** + * Required. The BigQuery view/table URI that will be materialized on each + * manual sync trigger. The table/view is expected to have the following + * columns and types at least: + * - `corpus_id` (STRING, NULLABLE/REQUIRED) + * - `file_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_data_type` (STRING, NULLABLE/REQUIRED) + * - `chunk_data` (STRING, NULLABLE/REQUIRED) + * - `embeddings` (FLOAT, REPEATED) + * - `file_original_uri` (STRING, NULLABLE/REQUIRED) + * + * Generated from protobuf field string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getUri() + { + return $this->uri; + } + + /** + * Required. The BigQuery view/table URI that will be materialized on each + * manual sync trigger. The table/view is expected to have the following + * columns and types at least: + * - `corpus_id` (STRING, NULLABLE/REQUIRED) + * - `file_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_id` (STRING, NULLABLE/REQUIRED) + * - `chunk_data_type` (STRING, NULLABLE/REQUIRED) + * - `chunk_data` (STRING, NULLABLE/REQUIRED) + * - `embeddings` (FLOAT, REPEATED) + * - `file_original_uri` (STRING, NULLABLE/REQUIRED) + * + * Generated from protobuf field string uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * Optional. The RAG corpus id corresponding to this FeatureView. + * + * Generated from protobuf field int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return int|string + */ + public function getRagCorpusId() + { + return $this->rag_corpus_id; + } + + /** + * Optional. The RAG corpus id corresponding to this FeatureView. + * + * Generated from protobuf field int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param int|string $var + * @return $this + */ + public function setRagCorpusId($var) + { + GPBUtil::checkInt64($var); + $this->rag_corpus_id = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(VertexRagSource::class, \Google\Cloud\AIPlatform\V1\FeatureView_VertexRagSource::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataFormat.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataFormat.php new file mode 100644 index 000000000000..621918058759 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataFormat.php @@ -0,0 +1,61 @@ +google.cloud.aiplatform.v1.FeatureViewDataFormat + */ +class FeatureViewDataFormat +{ + /** + * Not set. Will be treated as the KeyValue format. + * + * Generated from protobuf enum FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED = 0; + */ + const FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED = 0; + /** + * Return response data in key-value format. + * + * Generated from protobuf enum KEY_VALUE = 1; + */ + const KEY_VALUE = 1; + /** + * Return response data in proto Struct format. + * + * Generated from protobuf enum PROTO_STRUCT = 2; + */ + const PROTO_STRUCT = 2; + + private static $valueToName = [ + self::FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED => 'FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED', + self::KEY_VALUE => 'KEY_VALUE', + self::PROTO_STRUCT => 'PROTO_STRUCT', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey.php new file mode 100644 index 000000000000..901e9268fe9a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey.php @@ -0,0 +1,111 @@ +google.cloud.aiplatform.v1.FeatureViewDataKey + */ +class FeatureViewDataKey extends \Google\Protobuf\Internal\Message +{ + protected $key_oneof; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $key + * String key to use for lookup. + * @type \Google\Cloud\AIPlatform\V1\FeatureViewDataKey\CompositeKey $composite_key + * The actual Entity ID will be composed from this struct. This should match + * with the way ID is defined in the FeatureView spec. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreService::initOnce(); + parent::__construct($data); + } + + /** + * String key to use for lookup. + * + * Generated from protobuf field string key = 1; + * @return string + */ + public function getKey() + { + return $this->readOneof(1); + } + + public function hasKey() + { + return $this->hasOneof(1); + } + + /** + * String key to use for lookup. + * + * Generated from protobuf field string key = 1; + * @param string $var + * @return $this + */ + public function setKey($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * The actual Entity ID will be composed from this struct. This should match + * with the way ID is defined in the FeatureView spec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey.CompositeKey composite_key = 2; + * @return \Google\Cloud\AIPlatform\V1\FeatureViewDataKey\CompositeKey|null + */ + public function getCompositeKey() + { + return $this->readOneof(2); + } + + public function hasCompositeKey() + { + return $this->hasOneof(2); + } + + /** + * The actual Entity ID will be composed from this struct. This should match + * with the way ID is defined in the FeatureView spec. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey.CompositeKey composite_key = 2; + * @param \Google\Cloud\AIPlatform\V1\FeatureViewDataKey\CompositeKey $var + * @return $this + */ + public function setCompositeKey($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureViewDataKey\CompositeKey::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * @return string + */ + public function getKeyOneof() + { + return $this->whichOneof("key_oneof"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey/CompositeKey.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey/CompositeKey.php new file mode 100644 index 000000000000..58e59cb4d7ff --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewDataKey/CompositeKey.php @@ -0,0 +1,74 @@ +google.cloud.aiplatform.v1.FeatureViewDataKey.CompositeKey + */ +class CompositeKey extends \Google\Protobuf\Internal\Message +{ + /** + * Parts to construct Entity ID. Should match with the same ID columns as + * defined in FeatureView in the same order. + * + * Generated from protobuf field repeated string parts = 1; + */ + private $parts; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $parts + * Parts to construct Entity ID. Should match with the same ID columns as + * defined in FeatureView in the same order. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreService::initOnce(); + parent::__construct($data); + } + + /** + * Parts to construct Entity ID. Should match with the same ID columns as + * defined in FeatureView in the same order. + * + * Generated from protobuf field repeated string parts = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getParts() + { + return $this->parts; + } + + /** + * Parts to construct Entity ID. Should match with the same ID columns as + * defined in FeatureView in the same order. + * + * Generated from protobuf field repeated string parts = 1; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setParts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->parts = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(CompositeKey::class, \Google\Cloud\AIPlatform\V1\FeatureViewDataKey_CompositeKey::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync.php new file mode 100644 index 000000000000..d1e0d7bccada --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync.php @@ -0,0 +1,324 @@ +google.cloud.aiplatform.v1.FeatureViewSync + */ +class FeatureViewSync extends \Google\Protobuf\Internal\Message +{ + /** + * Identifier. Name of the FeatureViewSync. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + */ + protected $name = ''; + /** + * Output only. Time when this FeatureViewSync is created. Creation of a + * FeatureViewSync means that the job is pending / waiting for sufficient + * resources but may not have started the actual data transfer yet. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Time when this FeatureViewSync is finished. + * + * Generated from protobuf field .google.type.Interval run_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $run_time = null; + /** + * Output only. Final status of the FeatureViewSync. + * + * Generated from protobuf field .google.rpc.Status final_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $final_status = null; + /** + * Output only. Summary of the sync job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary sync_summary = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $sync_summary = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Identifier. Name of the FeatureViewSync. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Time when this FeatureViewSync is created. Creation of a + * FeatureViewSync means that the job is pending / waiting for sufficient + * resources but may not have started the actual data transfer yet. + * @type \Google\Type\Interval $run_time + * Output only. Time when this FeatureViewSync is finished. + * @type \Google\Rpc\Status $final_status + * Output only. Final status of the FeatureViewSync. + * @type \Google\Cloud\AIPlatform\V1\FeatureViewSync\SyncSummary $sync_summary + * Output only. Summary of the sync job. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureViewSync::initOnce(); + parent::__construct($data); + } + + /** + * Identifier. Name of the FeatureViewSync. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Identifier. Name of the FeatureViewSync. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Time when this FeatureViewSync is created. Creation of a + * FeatureViewSync means that the job is pending / waiting for sufficient + * resources but may not have started the actual data transfer yet. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Time when this FeatureViewSync is created. Creation of a + * FeatureViewSync means that the job is pending / waiting for sufficient + * resources but may not have started the actual data transfer yet. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Time when this FeatureViewSync is finished. + * + * Generated from protobuf field .google.type.Interval run_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Type\Interval|null + */ + public function getRunTime() + { + return $this->run_time; + } + + public function hasRunTime() + { + return isset($this->run_time); + } + + public function clearRunTime() + { + unset($this->run_time); + } + + /** + * Output only. Time when this FeatureViewSync is finished. + * + * Generated from protobuf field .google.type.Interval run_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Type\Interval $var + * @return $this + */ + public function setRunTime($var) + { + GPBUtil::checkMessage($var, \Google\Type\Interval::class); + $this->run_time = $var; + + return $this; + } + + /** + * Output only. Final status of the FeatureViewSync. + * + * Generated from protobuf field .google.rpc.Status final_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Rpc\Status|null + */ + public function getFinalStatus() + { + return $this->final_status; + } + + public function hasFinalStatus() + { + return isset($this->final_status); + } + + public function clearFinalStatus() + { + unset($this->final_status); + } + + /** + * Output only. Final status of the FeatureViewSync. + * + * Generated from protobuf field .google.rpc.Status final_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Rpc\Status $var + * @return $this + */ + public function setFinalStatus($var) + { + GPBUtil::checkMessage($var, \Google\Rpc\Status::class); + $this->final_status = $var; + + return $this; + } + + /** + * Output only. Summary of the sync job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary sync_summary = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\FeatureViewSync\SyncSummary|null + */ + public function getSyncSummary() + { + return $this->sync_summary; + } + + public function hasSyncSummary() + { + return isset($this->sync_summary); + } + + public function clearSyncSummary() + { + unset($this->sync_summary); + } + + /** + * Output only. Summary of the sync job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary sync_summary = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\FeatureViewSync\SyncSummary $var + * @return $this + */ + public function setSyncSummary($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureViewSync\SyncSummary::class); + $this->sync_summary = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync/SyncSummary.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync/SyncSummary.php new file mode 100644 index 000000000000..fd6d8dfb685d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureViewSync/SyncSummary.php @@ -0,0 +1,153 @@ +google.cloud.aiplatform.v1.FeatureViewSync.SyncSummary + */ +class SyncSummary extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Total number of rows synced. + * + * Generated from protobuf field int64 row_synced = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $row_synced = 0; + /** + * Output only. BigQuery slot milliseconds consumed for the sync job. + * + * Generated from protobuf field int64 total_slot = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $total_slot = 0; + /** + * Lower bound of the system time watermark for the sync job. This is only + * set for continuously syncing feature views. + * + * Generated from protobuf field .google.protobuf.Timestamp system_watermark_time = 5; + */ + protected $system_watermark_time = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $row_synced + * Output only. Total number of rows synced. + * @type int|string $total_slot + * Output only. BigQuery slot milliseconds consumed for the sync job. + * @type \Google\Protobuf\Timestamp $system_watermark_time + * Lower bound of the system time watermark for the sync job. This is only + * set for continuously syncing feature views. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureViewSync::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Total number of rows synced. + * + * Generated from protobuf field int64 row_synced = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getRowSynced() + { + return $this->row_synced; + } + + /** + * Output only. Total number of rows synced. + * + * Generated from protobuf field int64 row_synced = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setRowSynced($var) + { + GPBUtil::checkInt64($var); + $this->row_synced = $var; + + return $this; + } + + /** + * Output only. BigQuery slot milliseconds consumed for the sync job. + * + * Generated from protobuf field int64 total_slot = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getTotalSlot() + { + return $this->total_slot; + } + + /** + * Output only. BigQuery slot milliseconds consumed for the sync job. + * + * Generated from protobuf field int64 total_slot = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setTotalSlot($var) + { + GPBUtil::checkInt64($var); + $this->total_slot = $var; + + return $this; + } + + /** + * Lower bound of the system time watermark for the sync job. This is only + * set for continuously syncing feature views. + * + * Generated from protobuf field .google.protobuf.Timestamp system_watermark_time = 5; + * @return \Google\Protobuf\Timestamp|null + */ + public function getSystemWatermarkTime() + { + return $this->system_watermark_time; + } + + public function hasSystemWatermarkTime() + { + return isset($this->system_watermark_time); + } + + public function clearSystemWatermarkTime() + { + unset($this->system_watermark_time); + } + + /** + * Lower bound of the system time watermark for the sync job. This is only + * set for continuously syncing feature views. + * + * Generated from protobuf field .google.protobuf.Timestamp system_watermark_time = 5; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setSystemWatermarkTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->system_watermark_time = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SyncSummary::class, \Google\Cloud\AIPlatform\V1\FeatureViewSync_SyncSummary::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore.php new file mode 100644 index 000000000000..52f4e920c12c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore.php @@ -0,0 +1,529 @@ +google.cloud.aiplatform.v1.Featurestore + */ +class Featurestore extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Name of the Featurestore. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Output only. Timestamp when this Featurestore was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Featurestore was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $etag = ''; + /** + * Optional. The labels with user-defined metadata to organize your + * Featurestore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Featurestore(System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Optional. Config for online storage resources. The field should not + * co-exist with the field of `OnlineStoreReplicationConfig`. If both of it + * and OnlineStoreReplicationConfig are unset, the feature store will not have + * an online store and cannot be used for online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig online_serving_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $online_serving_config = null; + /** + * Output only. State of the featurestore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Optional. TTL in days for feature values that will be stored in online + * serving storage. The Feature Store online storage periodically removes + * obsolete feature values older than `online_storage_ttl_days` since the + * feature generation time. Note that `online_storage_ttl_days` should be less + * than or equal to `offline_storage_ttl_days` for each EntityType under a + * featurestore. If not set, default to 4000 days + * + * Generated from protobuf field int32 online_storage_ttl_days = 13 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $online_storage_ttl_days = 0; + /** + * Optional. Customer-managed encryption key spec for data storage. If set, + * both of the online and offline data storage will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $encryption_spec = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Name of the Featurestore. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Featurestore was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Featurestore was last updated. + * @type string $etag + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata to organize your + * Featurestore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Featurestore(System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * @type \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig $online_serving_config + * Optional. Config for online storage resources. The field should not + * co-exist with the field of `OnlineStoreReplicationConfig`. If both of it + * and OnlineStoreReplicationConfig are unset, the feature store will not have + * an online store and cannot be used for online serving. + * @type int $state + * Output only. State of the featurestore. + * @type int $online_storage_ttl_days + * Optional. TTL in days for feature values that will be stored in online + * serving storage. The Feature Store online storage periodically removes + * obsolete feature values older than `online_storage_ttl_days` since the + * feature generation time. Note that `online_storage_ttl_days` should be less + * than or equal to `offline_storage_ttl_days` for each EntityType under a + * featurestore. If not set, default to 4000 days + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Optional. Customer-managed encryption key spec for data storage. If set, + * both of the online and offline data storage will be secured by this key. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Featurestore::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Name of the Featurestore. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Name of the Featurestore. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Featurestore was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Featurestore was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Featurestore was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Featurestore was last updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. + * + * Generated from protobuf field string etag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * Featurestore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Featurestore(System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata to organize your + * Featurestore. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. + * No more than 64 user labels can be associated with one Featurestore(System + * labels are excluded)." + * System reserved label keys are prefixed with "aiplatform.googleapis.com/" + * and are immutable. + * + * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Optional. Config for online storage resources. The field should not + * co-exist with the field of `OnlineStoreReplicationConfig`. If both of it + * and OnlineStoreReplicationConfig are unset, the feature store will not have + * an online store and cannot be used for online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig online_serving_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig|null + */ + public function getOnlineServingConfig() + { + return $this->online_serving_config; + } + + public function hasOnlineServingConfig() + { + return isset($this->online_serving_config); + } + + public function clearOnlineServingConfig() + { + unset($this->online_serving_config); + } + + /** + * Optional. Config for online storage resources. The field should not + * co-exist with the field of `OnlineStoreReplicationConfig`. If both of it + * and OnlineStoreReplicationConfig are unset, the feature store will not have + * an online store and cannot be used for online serving. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig online_serving_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig $var + * @return $this + */ + public function setOnlineServingConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig::class); + $this->online_serving_config = $var; + + return $this; + } + + /** + * Output only. State of the featurestore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. State of the featurestore. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Featurestore\State::class); + $this->state = $var; + + return $this; + } + + /** + * Optional. TTL in days for feature values that will be stored in online + * serving storage. The Feature Store online storage periodically removes + * obsolete feature values older than `online_storage_ttl_days` since the + * feature generation time. Note that `online_storage_ttl_days` should be less + * than or equal to `offline_storage_ttl_days` for each EntityType under a + * featurestore. If not set, default to 4000 days + * + * Generated from protobuf field int32 online_storage_ttl_days = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getOnlineStorageTtlDays() + { + return $this->online_storage_ttl_days; + } + + /** + * Optional. TTL in days for feature values that will be stored in online + * serving storage. The Feature Store online storage periodically removes + * obsolete feature values older than `online_storage_ttl_days` since the + * feature generation time. Note that `online_storage_ttl_days` should be less + * than or equal to `offline_storage_ttl_days` for each EntityType under a + * featurestore. If not set, default to 4000 days + * + * Generated from protobuf field int32 online_storage_ttl_days = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setOnlineStorageTtlDays($var) + { + GPBUtil::checkInt32($var); + $this->online_storage_ttl_days = $var; + + return $this; + } + + /** + * Optional. Customer-managed encryption key spec for data storage. If set, + * both of the online and offline data storage will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Optional. Customer-managed encryption key spec for data storage. If set, + * both of the online and offline data storage will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig.php new file mode 100644 index 000000000000..e8aa9efb9842 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig.php @@ -0,0 +1,135 @@ +google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig + */ +class OnlineServingConfig extends \Google\Protobuf\Internal\Message +{ + /** + * The number of nodes for the online store. The number of nodes doesn't + * scale automatically, but you can manually update the number of + * nodes. If set to 0, the featurestore will not have an + * online store and cannot be used for online serving. + * + * Generated from protobuf field int32 fixed_node_count = 2; + */ + protected $fixed_node_count = 0; + /** + * Online serving scaling configuration. + * Only one of `fixed_node_count` and `scaling` can be set. Setting one will + * reset the other. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; + */ + protected $scaling = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $fixed_node_count + * The number of nodes for the online store. The number of nodes doesn't + * scale automatically, but you can manually update the number of + * nodes. If set to 0, the featurestore will not have an + * online store and cannot be used for online serving. + * @type \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig\Scaling $scaling + * Online serving scaling configuration. + * Only one of `fixed_node_count` and `scaling` can be set. Setting one will + * reset the other. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Featurestore::initOnce(); + parent::__construct($data); + } + + /** + * The number of nodes for the online store. The number of nodes doesn't + * scale automatically, but you can manually update the number of + * nodes. If set to 0, the featurestore will not have an + * online store and cannot be used for online serving. + * + * Generated from protobuf field int32 fixed_node_count = 2; + * @return int + */ + public function getFixedNodeCount() + { + return $this->fixed_node_count; + } + + /** + * The number of nodes for the online store. The number of nodes doesn't + * scale automatically, but you can manually update the number of + * nodes. If set to 0, the featurestore will not have an + * online store and cannot be used for online serving. + * + * Generated from protobuf field int32 fixed_node_count = 2; + * @param int $var + * @return $this + */ + public function setFixedNodeCount($var) + { + GPBUtil::checkInt32($var); + $this->fixed_node_count = $var; + + return $this; + } + + /** + * Online serving scaling configuration. + * Only one of `fixed_node_count` and `scaling` can be set. Setting one will + * reset the other. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; + * @return \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig\Scaling|null + */ + public function getScaling() + { + return $this->scaling; + } + + public function hasScaling() + { + return isset($this->scaling); + } + + public function clearScaling() + { + unset($this->scaling); + } + + /** + * Online serving scaling configuration. + * Only one of `fixed_node_count` and `scaling` can be set. Setting one will + * reset the other. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling scaling = 4; + * @param \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig\Scaling $var + * @return $this + */ + public function setScaling($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Featurestore\OnlineServingConfig\Scaling::class); + $this->scaling = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(OnlineServingConfig::class, \Google\Cloud\AIPlatform\V1\Featurestore_OnlineServingConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig/Scaling.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig/Scaling.php new file mode 100644 index 000000000000..7288d1864a30 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig/Scaling.php @@ -0,0 +1,172 @@ +google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling + */ +class Scaling extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * + * Generated from protobuf field int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $min_node_count = 0; + /** + * The maximum number of nodes to scale up to. Must be greater than + * min_node_count, and less than or equal to 10 times of 'min_node_count'. + * + * Generated from protobuf field int32 max_node_count = 2; + */ + protected $max_node_count = 0; + /** + * Optional. The cpu utilization that the Autoscaler should be trying to + * achieve. This number is on a scale from 0 (no utilization) to 100 + * (total utilization), and is limited between 10 and 80. When a cluster's + * CPU utilization exceeds the target that you have set, Bigtable + * immediately adds nodes to the cluster. When CPU utilization is + * substantially lower than the target, Bigtable removes nodes. If not set + * or set to 0, default to 50. + * + * Generated from protobuf field int32 cpu_utilization_target = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $cpu_utilization_target = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $min_node_count + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * @type int $max_node_count + * The maximum number of nodes to scale up to. Must be greater than + * min_node_count, and less than or equal to 10 times of 'min_node_count'. + * @type int $cpu_utilization_target + * Optional. The cpu utilization that the Autoscaler should be trying to + * achieve. This number is on a scale from 0 (no utilization) to 100 + * (total utilization), and is limited between 10 and 80. When a cluster's + * CPU utilization exceeds the target that you have set, Bigtable + * immediately adds nodes to the cluster. When CPU utilization is + * substantially lower than the target, Bigtable removes nodes. If not set + * or set to 0, default to 50. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Featurestore::initOnce(); + parent::__construct($data); + } + + /** + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * + * Generated from protobuf field int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getMinNodeCount() + { + return $this->min_node_count; + } + + /** + * Required. The minimum number of nodes to scale down to. Must be greater + * than or equal to 1. + * + * Generated from protobuf field int32 min_node_count = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setMinNodeCount($var) + { + GPBUtil::checkInt32($var); + $this->min_node_count = $var; + + return $this; + } + + /** + * The maximum number of nodes to scale up to. Must be greater than + * min_node_count, and less than or equal to 10 times of 'min_node_count'. + * + * Generated from protobuf field int32 max_node_count = 2; + * @return int + */ + public function getMaxNodeCount() + { + return $this->max_node_count; + } + + /** + * The maximum number of nodes to scale up to. Must be greater than + * min_node_count, and less than or equal to 10 times of 'min_node_count'. + * + * Generated from protobuf field int32 max_node_count = 2; + * @param int $var + * @return $this + */ + public function setMaxNodeCount($var) + { + GPBUtil::checkInt32($var); + $this->max_node_count = $var; + + return $this; + } + + /** + * Optional. The cpu utilization that the Autoscaler should be trying to + * achieve. This number is on a scale from 0 (no utilization) to 100 + * (total utilization), and is limited between 10 and 80. When a cluster's + * CPU utilization exceeds the target that you have set, Bigtable + * immediately adds nodes to the cluster. When CPU utilization is + * substantially lower than the target, Bigtable removes nodes. If not set + * or set to 0, default to 50. + * + * Generated from protobuf field int32 cpu_utilization_target = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getCpuUtilizationTarget() + { + return $this->cpu_utilization_target; + } + + /** + * Optional. The cpu utilization that the Autoscaler should be trying to + * achieve. This number is on a scale from 0 (no utilization) to 100 + * (total utilization), and is limited between 10 and 80. When a cluster's + * CPU utilization exceeds the target that you have set, Bigtable + * immediately adds nodes to the cluster. When CPU utilization is + * substantially lower than the target, Bigtable removes nodes. If not set + * or set to 0, default to 50. + * + * Generated from protobuf field int32 cpu_utilization_target = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setCpuUtilizationTarget($var) + { + GPBUtil::checkInt32($var); + $this->cpu_utilization_target = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Scaling::class, \Google\Cloud\AIPlatform\V1\Featurestore_OnlineServingConfig_Scaling::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/State.php new file mode 100644 index 000000000000..b4ace3f62cda --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/State.php @@ -0,0 +1,75 @@ +google.cloud.aiplatform.v1.Featurestore.State + */ +class State +{ + /** + * Default value. This value is unused. + * + * Generated from protobuf enum STATE_UNSPECIFIED = 0; + */ + const STATE_UNSPECIFIED = 0; + /** + * State when the featurestore configuration is not being updated and the + * fields reflect the current configuration of the featurestore. The + * featurestore is usable in this state. + * + * Generated from protobuf enum STABLE = 1; + */ + const STABLE = 1; + /** + * The state of the featurestore configuration when it is being updated. + * During an update, the fields reflect either the original configuration + * or the updated configuration of the featurestore. For example, + * `online_serving_config.fixed_node_count` can take minutes to update. + * While the update is in progress, the featurestore is in the UPDATING + * state, and the value of `fixed_node_count` can be the original value or + * the updated value, depending on the progress of the operation. Until the + * update completes, the actual number of nodes can still be the original + * value of `fixed_node_count`. The featurestore is still usable in this + * state. + * + * Generated from protobuf enum UPDATING = 2; + */ + const UPDATING = 2; + + private static $valueToName = [ + self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', + self::STABLE => 'STABLE', + self::UPDATING => 'UPDATING', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\Featurestore_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig.php new file mode 100644 index 000000000000..9d13f9c4ff78 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig.php @@ -0,0 +1,241 @@ +google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig + */ +class FeaturestoreMonitoringConfig extends \Google\Protobuf\Internal\Message +{ + /** + * The config for Snapshot Analysis Based Feature Monitoring. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis snapshot_analysis = 1; + */ + protected $snapshot_analysis = null; + /** + * The config for ImportFeatures Analysis Based Feature Monitoring. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis import_features_analysis = 2; + */ + protected $import_features_analysis = null; + /** + * Threshold for numerical features of anomaly detection. + * This is shared by all objectives of Featurestore Monitoring for numerical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) DOUBLE + * or INT64). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig numerical_threshold_config = 3; + */ + protected $numerical_threshold_config = null; + /** + * Threshold for categorical features of anomaly detection. + * This is shared by all types of Featurestore Monitoring for categorical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL or + * STRING). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig categorical_threshold_config = 4; + */ + protected $categorical_threshold_config = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\SnapshotAnalysis $snapshot_analysis + * The config for Snapshot Analysis Based Feature Monitoring. + * @type \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ImportFeaturesAnalysis $import_features_analysis + * The config for ImportFeatures Analysis Based Feature Monitoring. + * @type \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig $numerical_threshold_config + * Threshold for numerical features of anomaly detection. + * This is shared by all objectives of Featurestore Monitoring for numerical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) DOUBLE + * or INT64). + * @type \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig $categorical_threshold_config + * Threshold for categorical features of anomaly detection. + * This is shared by all types of Featurestore Monitoring for categorical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL or + * STRING). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreMonitoring::initOnce(); + parent::__construct($data); + } + + /** + * The config for Snapshot Analysis Based Feature Monitoring. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis snapshot_analysis = 1; + * @return \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\SnapshotAnalysis|null + */ + public function getSnapshotAnalysis() + { + return $this->snapshot_analysis; + } + + public function hasSnapshotAnalysis() + { + return isset($this->snapshot_analysis); + } + + public function clearSnapshotAnalysis() + { + unset($this->snapshot_analysis); + } + + /** + * The config for Snapshot Analysis Based Feature Monitoring. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis snapshot_analysis = 1; + * @param \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\SnapshotAnalysis $var + * @return $this + */ + public function setSnapshotAnalysis($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\SnapshotAnalysis::class); + $this->snapshot_analysis = $var; + + return $this; + } + + /** + * The config for ImportFeatures Analysis Based Feature Monitoring. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis import_features_analysis = 2; + * @return \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ImportFeaturesAnalysis|null + */ + public function getImportFeaturesAnalysis() + { + return $this->import_features_analysis; + } + + public function hasImportFeaturesAnalysis() + { + return isset($this->import_features_analysis); + } + + public function clearImportFeaturesAnalysis() + { + unset($this->import_features_analysis); + } + + /** + * The config for ImportFeatures Analysis Based Feature Monitoring. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis import_features_analysis = 2; + * @param \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ImportFeaturesAnalysis $var + * @return $this + */ + public function setImportFeaturesAnalysis($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ImportFeaturesAnalysis::class); + $this->import_features_analysis = $var; + + return $this; + } + + /** + * Threshold for numerical features of anomaly detection. + * This is shared by all objectives of Featurestore Monitoring for numerical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) DOUBLE + * or INT64). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig numerical_threshold_config = 3; + * @return \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig|null + */ + public function getNumericalThresholdConfig() + { + return $this->numerical_threshold_config; + } + + public function hasNumericalThresholdConfig() + { + return isset($this->numerical_threshold_config); + } + + public function clearNumericalThresholdConfig() + { + unset($this->numerical_threshold_config); + } + + /** + * Threshold for numerical features of anomaly detection. + * This is shared by all objectives of Featurestore Monitoring for numerical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) DOUBLE + * or INT64). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig numerical_threshold_config = 3; + * @param \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig $var + * @return $this + */ + public function setNumericalThresholdConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig::class); + $this->numerical_threshold_config = $var; + + return $this; + } + + /** + * Threshold for categorical features of anomaly detection. + * This is shared by all types of Featurestore Monitoring for categorical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL or + * STRING). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig categorical_threshold_config = 4; + * @return \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig|null + */ + public function getCategoricalThresholdConfig() + { + return $this->categorical_threshold_config; + } + + public function hasCategoricalThresholdConfig() + { + return isset($this->categorical_threshold_config); + } + + public function clearCategoricalThresholdConfig() + { + unset($this->categorical_threshold_config); + } + + /** + * Threshold for categorical features of anomaly detection. + * This is shared by all types of Featurestore Monitoring for categorical + * features (i.e. Features with type + * ([Feature.ValueType][google.cloud.aiplatform.v1.Feature.ValueType]) BOOL or + * STRING). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig categorical_threshold_config = 4; + * @param \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig $var + * @return $this + */ + public function setCategoricalThresholdConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ThresholdConfig::class); + $this->categorical_threshold_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis.php new file mode 100644 index 000000000000..307885c89b26 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis.php @@ -0,0 +1,116 @@ +google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis + */ +class ImportFeaturesAnalysis extends \Google\Protobuf\Internal\Message +{ + /** + * Whether to enable / disable / inherite default hebavior for import + * features analysis. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State state = 1; + */ + protected $state = 0; + /** + * The baseline used to do anomaly detection for the statistics generated by + * import features analysis. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline anomaly_detection_baseline = 2; + */ + protected $anomaly_detection_baseline = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $state + * Whether to enable / disable / inherite default hebavior for import + * features analysis. + * @type int $anomaly_detection_baseline + * The baseline used to do anomaly detection for the statistics generated by + * import features analysis. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreMonitoring::initOnce(); + parent::__construct($data); + } + + /** + * Whether to enable / disable / inherite default hebavior for import + * features analysis. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State state = 1; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Whether to enable / disable / inherite default hebavior for import + * features analysis. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State state = 1; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ImportFeaturesAnalysis\State::class); + $this->state = $var; + + return $this; + } + + /** + * The baseline used to do anomaly detection for the statistics generated by + * import features analysis. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline anomaly_detection_baseline = 2; + * @return int + */ + public function getAnomalyDetectionBaseline() + { + return $this->anomaly_detection_baseline; + } + + /** + * The baseline used to do anomaly detection for the statistics generated by + * import features analysis. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline anomaly_detection_baseline = 2; + * @param int $var + * @return $this + */ + public function setAnomalyDetectionBaseline($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig\ImportFeaturesAnalysis\Baseline::class); + $this->anomaly_detection_baseline = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ImportFeaturesAnalysis::class, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig_ImportFeaturesAnalysis::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/Baseline.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/Baseline.php new file mode 100644 index 000000000000..ce01e65960f5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/Baseline.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline + */ +class Baseline +{ + /** + * Should not be used. + * + * Generated from protobuf enum BASELINE_UNSPECIFIED = 0; + */ + const BASELINE_UNSPECIFIED = 0; + /** + * Choose the later one statistics generated by either most recent + * snapshot analysis or previous import features analysis. If non of them + * exists, skip anomaly detection and only generate a statistics. + * + * Generated from protobuf enum LATEST_STATS = 1; + */ + const LATEST_STATS = 1; + /** + * Use the statistics generated by the most recent snapshot analysis if + * exists. + * + * Generated from protobuf enum MOST_RECENT_SNAPSHOT_STATS = 2; + */ + const MOST_RECENT_SNAPSHOT_STATS = 2; + /** + * Use the statistics generated by the previous import features analysis + * if exists. + * + * Generated from protobuf enum PREVIOUS_IMPORT_FEATURES_STATS = 3; + */ + const PREVIOUS_IMPORT_FEATURES_STATS = 3; + + private static $valueToName = [ + self::BASELINE_UNSPECIFIED => 'BASELINE_UNSPECIFIED', + self::LATEST_STATS => 'LATEST_STATS', + self::MOST_RECENT_SNAPSHOT_STATS => 'MOST_RECENT_SNAPSHOT_STATS', + self::PREVIOUS_IMPORT_FEATURES_STATS => 'PREVIOUS_IMPORT_FEATURES_STATS', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Baseline::class, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig_ImportFeaturesAnalysis_Baseline::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/State.php new file mode 100644 index 000000000000..f766570bd9f8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/State.php @@ -0,0 +1,84 @@ +google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State + */ +class State +{ + /** + * Should not be used. + * + * Generated from protobuf enum STATE_UNSPECIFIED = 0; + */ + const STATE_UNSPECIFIED = 0; + /** + * The default behavior of whether to enable the monitoring. + * EntityType-level config: disabled. + * Feature-level config: inherited from the configuration of EntityType + * this Feature belongs to. + * + * Generated from protobuf enum DEFAULT = 1; + */ + const PBDEFAULT = 1; + /** + * Explicitly enables import features analysis. + * EntityType-level config: by default enables import features analysis + * for all Features under it. Feature-level config: enables import + * features analysis regardless of the EntityType-level config. + * + * Generated from protobuf enum ENABLED = 2; + */ + const ENABLED = 2; + /** + * Explicitly disables import features analysis. + * EntityType-level config: by default disables import features analysis + * for all Features under it. Feature-level config: disables import + * features analysis regardless of the EntityType-level config. + * + * Generated from protobuf enum DISABLED = 3; + */ + const DISABLED = 3; + + private static $valueToName = [ + self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', + self::PBDEFAULT => 'DEFAULT', + self::ENABLED => 'ENABLED', + self::DISABLED => 'DISABLED', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + $pbconst = __CLASS__. '::PB' . strtoupper($name); + if (!defined($pbconst)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($pbconst); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig_ImportFeaturesAnalysis_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/SnapshotAnalysis.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/SnapshotAnalysis.php new file mode 100644 index 000000000000..2ac4de0e1255 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/SnapshotAnalysis.php @@ -0,0 +1,193 @@ +google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis + */ +class SnapshotAnalysis extends \Google\Protobuf\Internal\Message +{ + /** + * The monitoring schedule for snapshot analysis. + * For EntityType-level config: + * unset / disabled = true indicates disabled by + * default for Features under it; otherwise by default enable snapshot + * analysis monitoring with monitoring_interval for Features under it. + * Feature-level config: + * disabled = true indicates disabled regardless of the EntityType-level + * config; unset monitoring_interval indicates going with EntityType-level + * config; otherwise run snapshot analysis monitoring with + * monitoring_interval regardless of the EntityType-level config. + * Explicitly Disable the snapshot analysis based monitoring. + * + * Generated from protobuf field bool disabled = 1; + */ + protected $disabled = false; + /** + * Configuration of the snapshot analysis based monitoring pipeline + * running interval. The value indicates number of days. + * + * Generated from protobuf field int32 monitoring_interval_days = 3; + */ + protected $monitoring_interval_days = 0; + /** + * Customized export features time window for snapshot analysis. Unit is one + * day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is + * 4000 days. + * + * Generated from protobuf field int32 staleness_days = 4; + */ + protected $staleness_days = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type bool $disabled + * The monitoring schedule for snapshot analysis. + * For EntityType-level config: + * unset / disabled = true indicates disabled by + * default for Features under it; otherwise by default enable snapshot + * analysis monitoring with monitoring_interval for Features under it. + * Feature-level config: + * disabled = true indicates disabled regardless of the EntityType-level + * config; unset monitoring_interval indicates going with EntityType-level + * config; otherwise run snapshot analysis monitoring with + * monitoring_interval regardless of the EntityType-level config. + * Explicitly Disable the snapshot analysis based monitoring. + * @type int $monitoring_interval_days + * Configuration of the snapshot analysis based monitoring pipeline + * running interval. The value indicates number of days. + * @type int $staleness_days + * Customized export features time window for snapshot analysis. Unit is one + * day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is + * 4000 days. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreMonitoring::initOnce(); + parent::__construct($data); + } + + /** + * The monitoring schedule for snapshot analysis. + * For EntityType-level config: + * unset / disabled = true indicates disabled by + * default for Features under it; otherwise by default enable snapshot + * analysis monitoring with monitoring_interval for Features under it. + * Feature-level config: + * disabled = true indicates disabled regardless of the EntityType-level + * config; unset monitoring_interval indicates going with EntityType-level + * config; otherwise run snapshot analysis monitoring with + * monitoring_interval regardless of the EntityType-level config. + * Explicitly Disable the snapshot analysis based monitoring. + * + * Generated from protobuf field bool disabled = 1; + * @return bool + */ + public function getDisabled() + { + return $this->disabled; + } + + /** + * The monitoring schedule for snapshot analysis. + * For EntityType-level config: + * unset / disabled = true indicates disabled by + * default for Features under it; otherwise by default enable snapshot + * analysis monitoring with monitoring_interval for Features under it. + * Feature-level config: + * disabled = true indicates disabled regardless of the EntityType-level + * config; unset monitoring_interval indicates going with EntityType-level + * config; otherwise run snapshot analysis monitoring with + * monitoring_interval regardless of the EntityType-level config. + * Explicitly Disable the snapshot analysis based monitoring. + * + * Generated from protobuf field bool disabled = 1; + * @param bool $var + * @return $this + */ + public function setDisabled($var) + { + GPBUtil::checkBool($var); + $this->disabled = $var; + + return $this; + } + + /** + * Configuration of the snapshot analysis based monitoring pipeline + * running interval. The value indicates number of days. + * + * Generated from protobuf field int32 monitoring_interval_days = 3; + * @return int + */ + public function getMonitoringIntervalDays() + { + return $this->monitoring_interval_days; + } + + /** + * Configuration of the snapshot analysis based monitoring pipeline + * running interval. The value indicates number of days. + * + * Generated from protobuf field int32 monitoring_interval_days = 3; + * @param int $var + * @return $this + */ + public function setMonitoringIntervalDays($var) + { + GPBUtil::checkInt32($var); + $this->monitoring_interval_days = $var; + + return $this; + } + + /** + * Customized export features time window for snapshot analysis. Unit is one + * day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is + * 4000 days. + * + * Generated from protobuf field int32 staleness_days = 4; + * @return int + */ + public function getStalenessDays() + { + return $this->staleness_days; + } + + /** + * Customized export features time window for snapshot analysis. Unit is one + * day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is + * 4000 days. + * + * Generated from protobuf field int32 staleness_days = 4; + * @param int $var + * @return $this + */ + public function setStalenessDays($var) + { + GPBUtil::checkInt32($var); + $this->staleness_days = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SnapshotAnalysis::class, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig_SnapshotAnalysis::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ThresholdConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ThresholdConfig.php new file mode 100644 index 000000000000..a78a889c1656 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ThresholdConfig.php @@ -0,0 +1,96 @@ +google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig + */ +class ThresholdConfig extends \Google\Protobuf\Internal\Message +{ + protected $threshold; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $value + * Specify a threshold value that can trigger the alert. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. Each feature must have a non-zero threshold + * if they need to be monitored. Otherwise no alert will be triggered for + * that feature. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreMonitoring::initOnce(); + parent::__construct($data); + } + + /** + * Specify a threshold value that can trigger the alert. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. Each feature must have a non-zero threshold + * if they need to be monitored. Otherwise no alert will be triggered for + * that feature. + * + * Generated from protobuf field double value = 1; + * @return float + */ + public function getValue() + { + return $this->readOneof(1); + } + + public function hasValue() + { + return $this->hasOneof(1); + } + + /** + * Specify a threshold value that can trigger the alert. + * 1. For categorical feature, the distribution distance is calculated by + * L-inifinity norm. + * 2. For numerical feature, the distribution distance is calculated by + * Jensen–Shannon divergence. Each feature must have a non-zero threshold + * if they need to be monitored. Otherwise no alert will be triggered for + * that feature. + * + * Generated from protobuf field double value = 1; + * @param float $var + * @return $this + */ + public function setValue($var) + { + GPBUtil::checkDouble($var); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * @return string + */ + public function getThreshold() + { + return $this->whichOneof("threshold"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ThresholdConfig::class, \Google\Cloud\AIPlatform\V1\FeaturestoreMonitoringConfig_ThresholdConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesRequest.php new file mode 100644 index 000000000000..85ef6d02996e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesRequest.php @@ -0,0 +1,176 @@ +google.cloud.aiplatform.v1.FetchFeatureValuesRequest + */ +class FetchFeatureValuesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. FeatureView resource format + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + * + * Generated from protobuf field string feature_view = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $feature_view = ''; + /** + * Optional. The request key to fetch feature values for. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey data_key = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $data_key = null; + /** + * Optional. Response data format. If not set, + * [FeatureViewDataFormat.KEY_VALUE][google.cloud.aiplatform.v1.FeatureViewDataFormat.KEY_VALUE] + * will be used. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataFormat data_format = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $data_format = 0; + + /** + * @param string $featureView Required. FeatureView resource format + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + * Please see {@see FeatureOnlineStoreServiceClient::featureViewName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\FeatureViewDataKey $dataKey Optional. The request key to fetch feature values for. + * + * @return \Google\Cloud\AIPlatform\V1\FetchFeatureValuesRequest + * + * @experimental + */ + public static function build(string $featureView, \Google\Cloud\AIPlatform\V1\FeatureViewDataKey $dataKey): self + { + return (new self()) + ->setFeatureView($featureView) + ->setDataKey($dataKey); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $feature_view + * Required. FeatureView resource format + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + * @type \Google\Cloud\AIPlatform\V1\FeatureViewDataKey $data_key + * Optional. The request key to fetch feature values for. + * @type int $data_format + * Optional. Response data format. If not set, + * [FeatureViewDataFormat.KEY_VALUE][google.cloud.aiplatform.v1.FeatureViewDataFormat.KEY_VALUE] + * will be used. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. FeatureView resource format + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + * + * Generated from protobuf field string feature_view = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getFeatureView() + { + return $this->feature_view; + } + + /** + * Required. FeatureView resource format + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}` + * + * Generated from protobuf field string feature_view = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setFeatureView($var) + { + GPBUtil::checkString($var, True); + $this->feature_view = $var; + + return $this; + } + + /** + * Optional. The request key to fetch feature values for. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey data_key = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FeatureViewDataKey|null + */ + public function getDataKey() + { + return $this->data_key; + } + + public function hasDataKey() + { + return isset($this->data_key); + } + + public function clearDataKey() + { + unset($this->data_key); + } + + /** + * Optional. The request key to fetch feature values for. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey data_key = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FeatureViewDataKey $var + * @return $this + */ + public function setDataKey($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureViewDataKey::class); + $this->data_key = $var; + + return $this; + } + + /** + * Optional. Response data format. If not set, + * [FeatureViewDataFormat.KEY_VALUE][google.cloud.aiplatform.v1.FeatureViewDataFormat.KEY_VALUE] + * will be used. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataFormat data_format = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getDataFormat() + { + return $this->data_format; + } + + /** + * Optional. Response data format. If not set, + * [FeatureViewDataFormat.KEY_VALUE][google.cloud.aiplatform.v1.FeatureViewDataFormat.KEY_VALUE] + * will be used. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataFormat data_format = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setDataFormat($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FeatureViewDataFormat::class); + $this->data_format = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse.php new file mode 100644 index 000000000000..ae7cc87c31b7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse.php @@ -0,0 +1,161 @@ +google.cloud.aiplatform.v1.FetchFeatureValuesResponse + */ +class FetchFeatureValuesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The data key associated with this response. + * Will only be populated for + * [FeatureOnlineStoreService.StreamingFetchFeatureValues][] RPCs. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey data_key = 4; + */ + protected $data_key = null; + protected $format; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList $key_values + * Feature values in KeyValue format. + * @type \Google\Protobuf\Struct $proto_struct + * Feature values in proto Struct format. + * @type \Google\Cloud\AIPlatform\V1\FeatureViewDataKey $data_key + * The data key associated with this response. + * Will only be populated for + * [FeatureOnlineStoreService.StreamingFetchFeatureValues][] RPCs. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreService::initOnce(); + parent::__construct($data); + } + + /** + * Feature values in KeyValue format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList key_values = 3; + * @return \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList|null + */ + public function getKeyValues() + { + return $this->readOneof(3); + } + + public function hasKeyValues() + { + return $this->hasOneof(3); + } + + /** + * Feature values in KeyValue format. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList key_values = 3; + * @param \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList $var + * @return $this + */ + public function setKeyValues($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Feature values in proto Struct format. + * + * Generated from protobuf field .google.protobuf.Struct proto_struct = 2; + * @return \Google\Protobuf\Struct|null + */ + public function getProtoStruct() + { + return $this->readOneof(2); + } + + public function hasProtoStruct() + { + return $this->hasOneof(2); + } + + /** + * Feature values in proto Struct format. + * + * Generated from protobuf field .google.protobuf.Struct proto_struct = 2; + * @param \Google\Protobuf\Struct $var + * @return $this + */ + public function setProtoStruct($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * The data key associated with this response. + * Will only be populated for + * [FeatureOnlineStoreService.StreamingFetchFeatureValues][] RPCs. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey data_key = 4; + * @return \Google\Cloud\AIPlatform\V1\FeatureViewDataKey|null + */ + public function getDataKey() + { + return $this->data_key; + } + + public function hasDataKey() + { + return isset($this->data_key); + } + + public function clearDataKey() + { + unset($this->data_key); + } + + /** + * The data key associated with this response. + * Will only be populated for + * [FeatureOnlineStoreService.StreamingFetchFeatureValues][] RPCs. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureViewDataKey data_key = 4; + * @param \Google\Cloud\AIPlatform\V1\FeatureViewDataKey $var + * @return $this + */ + public function setDataKey($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureViewDataKey::class); + $this->data_key = $var; + + return $this; + } + + /** + * @return string + */ + public function getFormat() + { + return $this->whichOneof("format"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList.php new file mode 100644 index 000000000000..9db5c798c125 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList.php @@ -0,0 +1,71 @@ +google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList + */ +class FeatureNameValuePairList extends \Google\Protobuf\Internal\Message +{ + /** + * List of feature names and values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair features = 1; + */ + private $features; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList\FeatureNameValuePair>|\Google\Protobuf\Internal\RepeatedField $features + * List of feature names and values. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreService::initOnce(); + parent::__construct($data); + } + + /** + * List of feature names and values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair features = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFeatures() + { + return $this->features; + } + + /** + * List of feature names and values. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair features = 1; + * @param array<\Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList\FeatureNameValuePair>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFeatures($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse\FeatureNameValuePairList\FeatureNameValuePair::class); + $this->features = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FeatureNameValuePairList::class, \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse_FeatureNameValuePairList::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList/FeatureNameValuePair.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList/FeatureNameValuePair.php new file mode 100644 index 000000000000..cc50bb1219cd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FetchFeatureValuesResponse/FeatureNameValuePairList/FeatureNameValuePair.php @@ -0,0 +1,112 @@ +google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair + */ +class FeatureNameValuePair extends \Google\Protobuf\Internal\Message +{ + /** + * Feature short name. + * + * Generated from protobuf field string name = 1; + */ + protected $name = ''; + protected $data; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FeatureValue $value + * Feature value. + * @type string $name + * Feature short name. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreService::initOnce(); + parent::__construct($data); + } + + /** + * Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValue value = 2; + * @return \Google\Cloud\AIPlatform\V1\FeatureValue|null + */ + public function getValue() + { + return $this->readOneof(2); + } + + public function hasValue() + { + return $this->hasOneof(2); + } + + /** + * Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FeatureValue value = 2; + * @param \Google\Cloud\AIPlatform\V1\FeatureValue $var + * @return $this + */ + public function setValue($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FeatureValue::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Feature short name. + * + * Generated from protobuf field string name = 1; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Feature short name. + * + * Generated from protobuf field string name = 1; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * @return string + */ + public function getData() + { + return $this->whichOneof("data"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FeatureNameValuePair::class, \Google\Cloud\AIPlatform\V1\FetchFeatureValuesResponse_FeatureNameValuePairList_FeatureNameValuePair::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileData.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileData.php new file mode 100644 index 000000000000..acd920e86eb8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileData.php @@ -0,0 +1,101 @@ +google.cloud.aiplatform.v1.FileData + */ +class FileData extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The IANA standard MIME type of the source data. + * + * Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $mime_type = ''; + /** + * Required. URI. + * + * Generated from protobuf field string file_uri = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $file_uri = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $mime_type + * Required. The IANA standard MIME type of the source data. + * @type string $file_uri + * Required. URI. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Required. The IANA standard MIME type of the source data. + * + * Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getMimeType() + { + return $this->mime_type; + } + + /** + * Required. The IANA standard MIME type of the source data. + * + * Generated from protobuf field string mime_type = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setMimeType($var) + { + GPBUtil::checkString($var, True); + $this->mime_type = $var; + + return $this; + } + + /** + * Required. URI. + * + * Generated from protobuf field string file_uri = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getFileUri() + { + return $this->file_uri; + } + + /** + * Required. URI. + * + * Generated from protobuf field string file_uri = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setFileUri($var) + { + GPBUtil::checkString($var, True); + $this->file_uri = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus.php new file mode 100644 index 000000000000..18a82f13f43d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus.php @@ -0,0 +1,101 @@ +google.cloud.aiplatform.v1.FileStatus + */ +class FileStatus extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. RagFile state. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FileStatus.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Output only. Only when the `state` field is ERROR. + * + * Generated from protobuf field string error_status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $error_status = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $state + * Output only. RagFile state. + * @type string $error_status + * Output only. Only when the `state` field is ERROR. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagData::initOnce(); + parent::__construct($data); + } + + /** + * Output only. RagFile state. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FileStatus.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. RagFile state. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FileStatus.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FileStatus\State::class); + $this->state = $var; + + return $this; + } + + /** + * Output only. Only when the `state` field is ERROR. + * + * Generated from protobuf field string error_status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getErrorStatus() + { + return $this->error_status; + } + + /** + * Output only. Only when the `state` field is ERROR. + * + * Generated from protobuf field string error_status = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setErrorStatus($var) + { + GPBUtil::checkString($var, True); + $this->error_status = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus/State.php new file mode 100644 index 000000000000..28e0d6610bb1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FileStatus/State.php @@ -0,0 +1,65 @@ +google.cloud.aiplatform.v1.FileStatus.State + */ +class State +{ + /** + * RagFile state is unspecified. + * + * Generated from protobuf enum STATE_UNSPECIFIED = 0; + */ + const STATE_UNSPECIFIED = 0; + /** + * RagFile resource has been created and indexed successfully. + * + * Generated from protobuf enum ACTIVE = 1; + */ + const ACTIVE = 1; + /** + * RagFile resource is in a problematic state. + * See `error_message` field for details. + * + * Generated from protobuf enum ERROR = 2; + */ + const ERROR = 2; + + private static $valueToName = [ + self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', + self::ACTIVE => 'ACTIVE', + self::ERROR => 'ERROR', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(State::class, \Google\Cloud\AIPlatform\V1\FileStatus_State::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FilterSplit.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FilterSplit.php new file mode 100644 index 000000000000..3c23a46820ed --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FilterSplit.php @@ -0,0 +1,212 @@ +google.cloud.aiplatform.v1.FilterSplit + */ +class FilterSplit extends \Google\Protobuf\Internal\Message +{ + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string training_filter = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $training_filter = ''; + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string validation_filter = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $validation_filter = ''; + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string test_filter = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $test_filter = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $training_filter + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * @type string $validation_filter + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * @type string $test_filter + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TrainingPipeline::initOnce(); + parent::__construct($data); + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string training_filter = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getTrainingFilter() + { + return $this->training_filter; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to train the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string training_filter = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setTrainingFilter($var) + { + GPBUtil::checkString($var, True); + $this->training_filter = $var; + + return $this; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string validation_filter = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getValidationFilter() + { + return $this->validation_filter; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to validate the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string validation_filter = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setValidationFilter($var) + { + GPBUtil::checkString($var, True); + $this->validation_filter = $var; + + return $this; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string test_filter = 3 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getTestFilter() + { + return $this->test_filter; + } + + /** + * Required. A filter on DataItems of the Dataset. DataItems that match + * this filter are used to test the Model. A filter with same syntax + * as the one used in + * [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] + * may be used. If a single DataItem is matched by more than one of the + * FilterSplit filters, then it is assigned to the first set that applies to + * it in the training, validation, test order. + * + * Generated from protobuf field string test_filter = 3 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setTestFilter($var) + { + GPBUtil::checkString($var, True); + $this->test_filter = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest.php new file mode 100644 index 000000000000..0a3b79c5bbaa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest.php @@ -0,0 +1,210 @@ +google.cloud.aiplatform.v1.FindNeighborsRequest + */ +class FindNeighborsRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the index endpoint. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $index_endpoint = ''; + /** + * The ID of the DeployedIndex that will serve the request. This request is + * sent to a specific IndexEndpoint, as per the IndexEndpoint.network. That + * IndexEndpoint also has IndexEndpoint.deployed_indexes, and each such index + * has a DeployedIndex.id field. + * The value of the field below must equal one of the DeployedIndex.id + * fields of the IndexEndpoint that is being called for this request. + * + * Generated from protobuf field string deployed_index_id = 2; + */ + protected $deployed_index_id = ''; + /** + * The list of queries. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsRequest.Query queries = 3; + */ + private $queries; + /** + * If set to true, the full datapoints (including all vector values and + * restricts) of the nearest neighbors are returned. + * Note that returning full datapoint will significantly increase the + * latency and cost of the query. + * + * Generated from protobuf field bool return_full_datapoint = 4; + */ + protected $return_full_datapoint = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $index_endpoint + * Required. The name of the index endpoint. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * @type string $deployed_index_id + * The ID of the DeployedIndex that will serve the request. This request is + * sent to a specific IndexEndpoint, as per the IndexEndpoint.network. That + * IndexEndpoint also has IndexEndpoint.deployed_indexes, and each such index + * has a DeployedIndex.id field. + * The value of the field below must equal one of the DeployedIndex.id + * fields of the IndexEndpoint that is being called for this request. + * @type array<\Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query>|\Google\Protobuf\Internal\RepeatedField $queries + * The list of queries. + * @type bool $return_full_datapoint + * If set to true, the full datapoints (including all vector values and + * restricts) of the nearest neighbors are returned. + * Note that returning full datapoint will significantly increase the + * latency and cost of the query. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MatchService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the index endpoint. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getIndexEndpoint() + { + return $this->index_endpoint; + } + + /** + * Required. The name of the index endpoint. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string index_endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setIndexEndpoint($var) + { + GPBUtil::checkString($var, True); + $this->index_endpoint = $var; + + return $this; + } + + /** + * The ID of the DeployedIndex that will serve the request. This request is + * sent to a specific IndexEndpoint, as per the IndexEndpoint.network. That + * IndexEndpoint also has IndexEndpoint.deployed_indexes, and each such index + * has a DeployedIndex.id field. + * The value of the field below must equal one of the DeployedIndex.id + * fields of the IndexEndpoint that is being called for this request. + * + * Generated from protobuf field string deployed_index_id = 2; + * @return string + */ + public function getDeployedIndexId() + { + return $this->deployed_index_id; + } + + /** + * The ID of the DeployedIndex that will serve the request. This request is + * sent to a specific IndexEndpoint, as per the IndexEndpoint.network. That + * IndexEndpoint also has IndexEndpoint.deployed_indexes, and each such index + * has a DeployedIndex.id field. + * The value of the field below must equal one of the DeployedIndex.id + * fields of the IndexEndpoint that is being called for this request. + * + * Generated from protobuf field string deployed_index_id = 2; + * @param string $var + * @return $this + */ + public function setDeployedIndexId($var) + { + GPBUtil::checkString($var, True); + $this->deployed_index_id = $var; + + return $this; + } + + /** + * The list of queries. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsRequest.Query queries = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getQueries() + { + return $this->queries; + } + + /** + * The list of queries. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsRequest.Query queries = 3; + * @param array<\Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setQueries($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query::class); + $this->queries = $arr; + + return $this; + } + + /** + * If set to true, the full datapoints (including all vector values and + * restricts) of the nearest neighbors are returned. + * Note that returning full datapoint will significantly increase the + * latency and cost of the query. + * + * Generated from protobuf field bool return_full_datapoint = 4; + * @return bool + */ + public function getReturnFullDatapoint() + { + return $this->return_full_datapoint; + } + + /** + * If set to true, the full datapoints (including all vector values and + * restricts) of the nearest neighbors are returned. + * Note that returning full datapoint will significantly increase the + * latency and cost of the query. + * + * Generated from protobuf field bool return_full_datapoint = 4; + * @param bool $var + * @return $this + */ + public function setReturnFullDatapoint($var) + { + GPBUtil::checkBool($var); + $this->return_full_datapoint = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query.php new file mode 100644 index 000000000000..516d907cecc6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query.php @@ -0,0 +1,315 @@ +google.cloud.aiplatform.v1.FindNeighborsRequest.Query + */ +class Query extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The datapoint/vector whose nearest neighbors should be searched + * for. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $datapoint = null; + /** + * The number of nearest neighbors to be retrieved from database for each + * query. If not set, will use the default from the service configuration + * (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config). + * + * Generated from protobuf field int32 neighbor_count = 2; + */ + protected $neighbor_count = 0; + /** + * Crowding is a constraint on a neighbor list produced by nearest neighbor + * search requiring that no more than some value k' of the k neighbors + * returned have the same value of crowding_attribute. + * It's used for improving result diversity. + * This field is the maximum number of matches with the same crowding tag. + * + * Generated from protobuf field int32 per_crowding_attribute_neighbor_count = 3; + */ + protected $per_crowding_attribute_neighbor_count = 0; + /** + * The number of neighbors to find via approximate search before + * exact reordering is performed. If not set, the default value from scam + * config is used; if set, this value must be > 0. + * + * Generated from protobuf field int32 approximate_neighbor_count = 4; + */ + protected $approximate_neighbor_count = 0; + /** + * The fraction of the number of leaves to search, set at query time allows + * user to tune search performance. This value increase result in both + * search accuracy and latency increase. The value should be between 0.0 + * and 1.0. If not set or set to 0.0, query uses the default value specified + * in + * NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search. + * + * Generated from protobuf field double fraction_leaf_nodes_to_search_override = 5; + */ + protected $fraction_leaf_nodes_to_search_override = 0.0; + protected $ranking; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query\RRF $rrf + * Optional. Represents RRF algorithm that combines search results. + * @type \Google\Cloud\AIPlatform\V1\IndexDatapoint $datapoint + * Required. The datapoint/vector whose nearest neighbors should be searched + * for. + * @type int $neighbor_count + * The number of nearest neighbors to be retrieved from database for each + * query. If not set, will use the default from the service configuration + * (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config). + * @type int $per_crowding_attribute_neighbor_count + * Crowding is a constraint on a neighbor list produced by nearest neighbor + * search requiring that no more than some value k' of the k neighbors + * returned have the same value of crowding_attribute. + * It's used for improving result diversity. + * This field is the maximum number of matches with the same crowding tag. + * @type int $approximate_neighbor_count + * The number of neighbors to find via approximate search before + * exact reordering is performed. If not set, the default value from scam + * config is used; if set, this value must be > 0. + * @type float $fraction_leaf_nodes_to_search_override + * The fraction of the number of leaves to search, set at query time allows + * user to tune search performance. This value increase result in both + * search accuracy and latency increase. The value should be between 0.0 + * and 1.0. If not set or set to 0.0, query uses the default value specified + * in + * NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MatchService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Represents RRF algorithm that combines search results. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FindNeighborsRequest.Query.RRF rrf = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query\RRF|null + */ + public function getRrf() + { + return $this->readOneof(6); + } + + public function hasRrf() + { + return $this->hasOneof(6); + } + + /** + * Optional. Represents RRF algorithm that combines search results. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FindNeighborsRequest.Query.RRF rrf = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query\RRF $var + * @return $this + */ + public function setRrf($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FindNeighborsRequest\Query\RRF::class); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Required. The datapoint/vector whose nearest neighbors should be searched + * for. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\IndexDatapoint|null + */ + public function getDatapoint() + { + return $this->datapoint; + } + + public function hasDatapoint() + { + return isset($this->datapoint); + } + + public function clearDatapoint() + { + unset($this->datapoint); + } + + /** + * Required. The datapoint/vector whose nearest neighbors should be searched + * for. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\IndexDatapoint $var + * @return $this + */ + public function setDatapoint($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexDatapoint::class); + $this->datapoint = $var; + + return $this; + } + + /** + * The number of nearest neighbors to be retrieved from database for each + * query. If not set, will use the default from the service configuration + * (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config). + * + * Generated from protobuf field int32 neighbor_count = 2; + * @return int + */ + public function getNeighborCount() + { + return $this->neighbor_count; + } + + /** + * The number of nearest neighbors to be retrieved from database for each + * query. If not set, will use the default from the service configuration + * (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config). + * + * Generated from protobuf field int32 neighbor_count = 2; + * @param int $var + * @return $this + */ + public function setNeighborCount($var) + { + GPBUtil::checkInt32($var); + $this->neighbor_count = $var; + + return $this; + } + + /** + * Crowding is a constraint on a neighbor list produced by nearest neighbor + * search requiring that no more than some value k' of the k neighbors + * returned have the same value of crowding_attribute. + * It's used for improving result diversity. + * This field is the maximum number of matches with the same crowding tag. + * + * Generated from protobuf field int32 per_crowding_attribute_neighbor_count = 3; + * @return int + */ + public function getPerCrowdingAttributeNeighborCount() + { + return $this->per_crowding_attribute_neighbor_count; + } + + /** + * Crowding is a constraint on a neighbor list produced by nearest neighbor + * search requiring that no more than some value k' of the k neighbors + * returned have the same value of crowding_attribute. + * It's used for improving result diversity. + * This field is the maximum number of matches with the same crowding tag. + * + * Generated from protobuf field int32 per_crowding_attribute_neighbor_count = 3; + * @param int $var + * @return $this + */ + public function setPerCrowdingAttributeNeighborCount($var) + { + GPBUtil::checkInt32($var); + $this->per_crowding_attribute_neighbor_count = $var; + + return $this; + } + + /** + * The number of neighbors to find via approximate search before + * exact reordering is performed. If not set, the default value from scam + * config is used; if set, this value must be > 0. + * + * Generated from protobuf field int32 approximate_neighbor_count = 4; + * @return int + */ + public function getApproximateNeighborCount() + { + return $this->approximate_neighbor_count; + } + + /** + * The number of neighbors to find via approximate search before + * exact reordering is performed. If not set, the default value from scam + * config is used; if set, this value must be > 0. + * + * Generated from protobuf field int32 approximate_neighbor_count = 4; + * @param int $var + * @return $this + */ + public function setApproximateNeighborCount($var) + { + GPBUtil::checkInt32($var); + $this->approximate_neighbor_count = $var; + + return $this; + } + + /** + * The fraction of the number of leaves to search, set at query time allows + * user to tune search performance. This value increase result in both + * search accuracy and latency increase. The value should be between 0.0 + * and 1.0. If not set or set to 0.0, query uses the default value specified + * in + * NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search. + * + * Generated from protobuf field double fraction_leaf_nodes_to_search_override = 5; + * @return float + */ + public function getFractionLeafNodesToSearchOverride() + { + return $this->fraction_leaf_nodes_to_search_override; + } + + /** + * The fraction of the number of leaves to search, set at query time allows + * user to tune search performance. This value increase result in both + * search accuracy and latency increase. The value should be between 0.0 + * and 1.0. If not set or set to 0.0, query uses the default value specified + * in + * NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search. + * + * Generated from protobuf field double fraction_leaf_nodes_to_search_override = 5; + * @param float $var + * @return $this + */ + public function setFractionLeafNodesToSearchOverride($var) + { + GPBUtil::checkDouble($var); + $this->fraction_leaf_nodes_to_search_override = $var; + + return $this; + } + + /** + * @return string + */ + public function getRanking() + { + return $this->whichOneof("ranking"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Query::class, \Google\Cloud\AIPlatform\V1\FindNeighborsRequest_Query::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query/RRF.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query/RRF.php new file mode 100644 index 000000000000..f1398297bce8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsRequest/Query/RRF.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.FindNeighborsRequest.Query.RRF + */ +class RRF extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Users can provide an alpha value to give more weight to dense + * vs sparse results. For example, if the alpha is 0, we only return + * sparse and if the alpha is 1, we only return dense. + * + * Generated from protobuf field float alpha = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $alpha = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $alpha + * Required. Users can provide an alpha value to give more weight to dense + * vs sparse results. For example, if the alpha is 0, we only return + * sparse and if the alpha is 1, we only return dense. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MatchService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Users can provide an alpha value to give more weight to dense + * vs sparse results. For example, if the alpha is 0, we only return + * sparse and if the alpha is 1, we only return dense. + * + * Generated from protobuf field float alpha = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return float + */ + public function getAlpha() + { + return $this->alpha; + } + + /** + * Required. Users can provide an alpha value to give more weight to dense + * vs sparse results. For example, if the alpha is 0, we only return + * sparse and if the alpha is 1, we only return dense. + * + * Generated from protobuf field float alpha = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param float $var + * @return $this + */ + public function setAlpha($var) + { + GPBUtil::checkFloat($var); + $this->alpha = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(RRF::class, \Google\Cloud\AIPlatform\V1\FindNeighborsRequest_Query_RRF::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse.php new file mode 100644 index 000000000000..8f145b754205 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.FindNeighborsResponse + */ +class FindNeighborsResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The nearest neighbors of the query datapoints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsResponse.NearestNeighbors nearest_neighbors = 1; + */ + private $nearest_neighbors; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\FindNeighborsResponse\NearestNeighbors>|\Google\Protobuf\Internal\RepeatedField $nearest_neighbors + * The nearest neighbors of the query datapoints. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MatchService::initOnce(); + parent::__construct($data); + } + + /** + * The nearest neighbors of the query datapoints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsResponse.NearestNeighbors nearest_neighbors = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNearestNeighbors() + { + return $this->nearest_neighbors; + } + + /** + * The nearest neighbors of the query datapoints. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsResponse.NearestNeighbors nearest_neighbors = 1; + * @param array<\Google\Cloud\AIPlatform\V1\FindNeighborsResponse\NearestNeighbors>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNearestNeighbors($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FindNeighborsResponse\NearestNeighbors::class); + $this->nearest_neighbors = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/NearestNeighbors.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/NearestNeighbors.php new file mode 100644 index 000000000000..0decc79dd795 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/NearestNeighbors.php @@ -0,0 +1,104 @@ +google.cloud.aiplatform.v1.FindNeighborsResponse.NearestNeighbors + */ +class NearestNeighbors extends \Google\Protobuf\Internal\Message +{ + /** + * The ID of the query datapoint. + * + * Generated from protobuf field string id = 1; + */ + protected $id = ''; + /** + * All its neighbors. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor neighbors = 2; + */ + private $neighbors; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $id + * The ID of the query datapoint. + * @type array<\Google\Cloud\AIPlatform\V1\FindNeighborsResponse\Neighbor>|\Google\Protobuf\Internal\RepeatedField $neighbors + * All its neighbors. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MatchService::initOnce(); + parent::__construct($data); + } + + /** + * The ID of the query datapoint. + * + * Generated from protobuf field string id = 1; + * @return string + */ + public function getId() + { + return $this->id; + } + + /** + * The ID of the query datapoint. + * + * Generated from protobuf field string id = 1; + * @param string $var + * @return $this + */ + public function setId($var) + { + GPBUtil::checkString($var, True); + $this->id = $var; + + return $this; + } + + /** + * All its neighbors. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor neighbors = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNeighbors() + { + return $this->neighbors; + } + + /** + * All its neighbors. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor neighbors = 2; + * @param array<\Google\Cloud\AIPlatform\V1\FindNeighborsResponse\Neighbor>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNeighbors($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\FindNeighborsResponse\Neighbor::class); + $this->neighbors = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(NearestNeighbors::class, \Google\Cloud\AIPlatform\V1\FindNeighborsResponse_NearestNeighbors::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/Neighbor.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/Neighbor.php new file mode 100644 index 000000000000..12bdedf505fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FindNeighborsResponse/Neighbor.php @@ -0,0 +1,160 @@ +google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor + */ +class Neighbor extends \Google\Protobuf\Internal\Message +{ + /** + * The datapoint of the neighbor. + * Note that full datapoints are returned only when "return_full_datapoint" + * is set to true. Otherwise, only the "datapoint_id" and "crowding_tag" + * fields are populated. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint datapoint = 1; + */ + protected $datapoint = null; + /** + * The distance between the neighbor and the dense embedding query. + * + * Generated from protobuf field double distance = 2; + */ + protected $distance = 0.0; + /** + * The distance between the neighbor and the query sparse_embedding. + * + * Generated from protobuf field double sparse_distance = 3; + */ + protected $sparse_distance = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\IndexDatapoint $datapoint + * The datapoint of the neighbor. + * Note that full datapoints are returned only when "return_full_datapoint" + * is set to true. Otherwise, only the "datapoint_id" and "crowding_tag" + * fields are populated. + * @type float $distance + * The distance between the neighbor and the dense embedding query. + * @type float $sparse_distance + * The distance between the neighbor and the query sparse_embedding. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MatchService::initOnce(); + parent::__construct($data); + } + + /** + * The datapoint of the neighbor. + * Note that full datapoints are returned only when "return_full_datapoint" + * is set to true. Otherwise, only the "datapoint_id" and "crowding_tag" + * fields are populated. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint datapoint = 1; + * @return \Google\Cloud\AIPlatform\V1\IndexDatapoint|null + */ + public function getDatapoint() + { + return $this->datapoint; + } + + public function hasDatapoint() + { + return isset($this->datapoint); + } + + public function clearDatapoint() + { + unset($this->datapoint); + } + + /** + * The datapoint of the neighbor. + * Note that full datapoints are returned only when "return_full_datapoint" + * is set to true. Otherwise, only the "datapoint_id" and "crowding_tag" + * fields are populated. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint datapoint = 1; + * @param \Google\Cloud\AIPlatform\V1\IndexDatapoint $var + * @return $this + */ + public function setDatapoint($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexDatapoint::class); + $this->datapoint = $var; + + return $this; + } + + /** + * The distance between the neighbor and the dense embedding query. + * + * Generated from protobuf field double distance = 2; + * @return float + */ + public function getDistance() + { + return $this->distance; + } + + /** + * The distance between the neighbor and the dense embedding query. + * + * Generated from protobuf field double distance = 2; + * @param float $var + * @return $this + */ + public function setDistance($var) + { + GPBUtil::checkDouble($var); + $this->distance = $var; + + return $this; + } + + /** + * The distance between the neighbor and the query sparse_embedding. + * + * Generated from protobuf field double sparse_distance = 3; + * @return float + */ + public function getSparseDistance() + { + return $this->sparse_distance; + } + + /** + * The distance between the neighbor and the query sparse_embedding. + * + * Generated from protobuf field double sparse_distance = 3; + * @param float $var + * @return $this + */ + public function setSparseDistance($var) + { + GPBUtil::checkDouble($var); + $this->sparse_distance = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Neighbor::class, \Google\Cloud\AIPlatform\V1\FindNeighborsResponse_Neighbor::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInput.php new file mode 100644 index 000000000000..faae936a4249 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInput.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.FluencyInput + */ +class FluencyInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for fluency score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencySpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Fluency instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instance = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FluencySpec $metric_spec + * Required. Spec for fluency score metric. + * @type \Google\Cloud\AIPlatform\V1\FluencyInstance $instance + * Required. Fluency instance. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for fluency score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencySpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FluencySpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for fluency score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencySpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FluencySpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FluencySpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Fluency instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FluencyInstance|null + */ + public function getInstance() + { + return $this->instance; + } + + public function hasInstance() + { + return isset($this->instance); + } + + public function clearInstance() + { + unset($this->instance); + } + + /** + * Required. Fluency instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FluencyInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FluencyInstance $var + * @return $this + */ + public function setInstance($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FluencyInstance::class); + $this->instance = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInstance.php new file mode 100644 index 000000000000..7189886474b3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyInstance.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.FluencyInstance + */ +class FluencyInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyResult.php new file mode 100644 index 000000000000..aeda2ddb0b81 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencyResult.php @@ -0,0 +1,155 @@ +google.cloud.aiplatform.v1.FluencyResult + */ +class FluencyResult extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Fluency score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + /** + * Output only. Explanation for fluency score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $explanation = ''; + /** + * Output only. Confidence for fluency score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $confidence = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Fluency score. + * @type string $explanation + * Output only. Explanation for fluency score. + * @type float $confidence + * Output only. Confidence for fluency score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Fluency score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Fluency score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + + /** + * Output only. Explanation for fluency score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getExplanation() + { + return $this->explanation; + } + + /** + * Output only. Explanation for fluency score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setExplanation($var) + { + GPBUtil::checkString($var, True); + $this->explanation = $var; + + return $this; + } + + /** + * Output only. Confidence for fluency score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getConfidence() + { + return isset($this->confidence) ? $this->confidence : 0.0; + } + + public function hasConfidence() + { + return isset($this->confidence); + } + + public function clearConfidence() + { + unset($this->confidence); + } + + /** + * Output only. Confidence for fluency score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setConfidence($var) + { + GPBUtil::checkFloat($var); + $this->confidence = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencySpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencySpec.php new file mode 100644 index 000000000000..93bf3556320f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FluencySpec.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.FluencySpec + */ +class FluencySpec extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $version = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $version + * Optional. Which version to use for evaluation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getVersion() + { + return $this->version; + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setVersion($var) + { + GPBUtil::checkInt32($var); + $this->version = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FractionSplit.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FractionSplit.php new file mode 100644 index 000000000000..c122220bf0c8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FractionSplit.php @@ -0,0 +1,140 @@ +google.cloud.aiplatform.v1.FractionSplit + */ +class FractionSplit extends \Google\Protobuf\Internal\Message +{ + /** + * The fraction of the input data that is to be used to train the Model. + * + * Generated from protobuf field double training_fraction = 1; + */ + protected $training_fraction = 0.0; + /** + * The fraction of the input data that is to be used to validate the Model. + * + * Generated from protobuf field double validation_fraction = 2; + */ + protected $validation_fraction = 0.0; + /** + * The fraction of the input data that is to be used to evaluate the Model. + * + * Generated from protobuf field double test_fraction = 3; + */ + protected $test_fraction = 0.0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $training_fraction + * The fraction of the input data that is to be used to train the Model. + * @type float $validation_fraction + * The fraction of the input data that is to be used to validate the Model. + * @type float $test_fraction + * The fraction of the input data that is to be used to evaluate the Model. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TrainingPipeline::initOnce(); + parent::__construct($data); + } + + /** + * The fraction of the input data that is to be used to train the Model. + * + * Generated from protobuf field double training_fraction = 1; + * @return float + */ + public function getTrainingFraction() + { + return $this->training_fraction; + } + + /** + * The fraction of the input data that is to be used to train the Model. + * + * Generated from protobuf field double training_fraction = 1; + * @param float $var + * @return $this + */ + public function setTrainingFraction($var) + { + GPBUtil::checkDouble($var); + $this->training_fraction = $var; + + return $this; + } + + /** + * The fraction of the input data that is to be used to validate the Model. + * + * Generated from protobuf field double validation_fraction = 2; + * @return float + */ + public function getValidationFraction() + { + return $this->validation_fraction; + } + + /** + * The fraction of the input data that is to be used to validate the Model. + * + * Generated from protobuf field double validation_fraction = 2; + * @param float $var + * @return $this + */ + public function setValidationFraction($var) + { + GPBUtil::checkDouble($var); + $this->validation_fraction = $var; + + return $this; + } + + /** + * The fraction of the input data that is to be used to evaluate the Model. + * + * Generated from protobuf field double test_fraction = 3; + * @return float + */ + public function getTestFraction() + { + return $this->test_fraction; + } + + /** + * The fraction of the input data that is to be used to evaluate the Model. + * + * Generated from protobuf field double test_fraction = 3; + * @param float $var + * @return $this + */ + public function setTestFraction($var) + { + GPBUtil::checkDouble($var); + $this->test_fraction = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInput.php new file mode 100644 index 000000000000..6804af1f7c3d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInput.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.FulfillmentInput + */ +class FulfillmentInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for fulfillment score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Fulfillment instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instance = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FulfillmentSpec $metric_spec + * Required. Spec for fulfillment score metric. + * @type \Google\Cloud\AIPlatform\V1\FulfillmentInstance $instance + * Required. Fulfillment instance. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for fulfillment score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FulfillmentSpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for fulfillment score metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FulfillmentSpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FulfillmentSpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Fulfillment instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\FulfillmentInstance|null + */ + public function getInstance() + { + return $this->instance; + } + + public function hasInstance() + { + return isset($this->instance); + } + + public function clearInstance() + { + unset($this->instance); + } + + /** + * Required. Fulfillment instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FulfillmentInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\FulfillmentInstance $var + * @return $this + */ + public function setInstance($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\FulfillmentInstance::class); + $this->instance = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInstance.php new file mode 100644 index 000000000000..8db8293b42f2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentInstance.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.FulfillmentInstance + */ +class FulfillmentInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + /** + * Required. Inference instruction prompt to compare prediction with. + * + * Generated from protobuf field optional string instruction = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instruction = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * @type string $instruction + * Required. Inference instruction prompt to compare prediction with. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + + /** + * Required. Inference instruction prompt to compare prediction with. + * + * Generated from protobuf field optional string instruction = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getInstruction() + { + return isset($this->instruction) ? $this->instruction : ''; + } + + public function hasInstruction() + { + return isset($this->instruction); + } + + public function clearInstruction() + { + unset($this->instruction); + } + + /** + * Required. Inference instruction prompt to compare prediction with. + * + * Generated from protobuf field optional string instruction = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setInstruction($var) + { + GPBUtil::checkString($var, True); + $this->instruction = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentResult.php new file mode 100644 index 000000000000..45961e5dbc09 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentResult.php @@ -0,0 +1,155 @@ +google.cloud.aiplatform.v1.FulfillmentResult + */ +class FulfillmentResult extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Fulfillment score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + /** + * Output only. Explanation for fulfillment score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $explanation = ''; + /** + * Output only. Confidence for fulfillment score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $confidence = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Fulfillment score. + * @type string $explanation + * Output only. Explanation for fulfillment score. + * @type float $confidence + * Output only. Confidence for fulfillment score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Fulfillment score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Fulfillment score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + + /** + * Output only. Explanation for fulfillment score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getExplanation() + { + return $this->explanation; + } + + /** + * Output only. Explanation for fulfillment score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setExplanation($var) + { + GPBUtil::checkString($var, True); + $this->explanation = $var; + + return $this; + } + + /** + * Output only. Confidence for fulfillment score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getConfidence() + { + return isset($this->confidence) ? $this->confidence : 0.0; + } + + public function hasConfidence() + { + return isset($this->confidence); + } + + public function clearConfidence() + { + unset($this->confidence); + } + + /** + * Output only. Confidence for fulfillment score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setConfidence($var) + { + GPBUtil::checkFloat($var); + $this->confidence = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentSpec.php new file mode 100644 index 000000000000..30f2a6dbd1bc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FulfillmentSpec.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.FulfillmentSpec + */ +class FulfillmentSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $version = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $version + * Optional. Which version to use for evaluation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getVersion() + { + return $this->version; + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setVersion($var) + { + GPBUtil::checkInt32($var); + $this->version = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCall.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCall.php new file mode 100644 index 000000000000..601dafb65711 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCall.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.FunctionCall + */ +class FunctionCall extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name]. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $name = ''; + /** + * Optional. Required. The function parameters and values in JSON object + * format. See [FunctionDeclaration.parameters] for parameter details. + * + * Generated from protobuf field .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $args = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name]. + * @type \Google\Protobuf\Struct $args + * Optional. Required. The function parameters and values in JSON object + * format. See [FunctionDeclaration.parameters] for parameter details. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Tool::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name]. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name]. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. Required. The function parameters and values in JSON object + * format. See [FunctionDeclaration.parameters] for parameter details. + * + * Generated from protobuf field .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Struct|null + */ + public function getArgs() + { + return $this->args; + } + + public function hasArgs() + { + return isset($this->args); + } + + public function clearArgs() + { + unset($this->args); + } + + /** + * Optional. Required. The function parameters and values in JSON object + * format. See [FunctionDeclaration.parameters] for parameter details. + * + * Generated from protobuf field .google.protobuf.Struct args = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Protobuf\Struct $var + * @return $this + */ + public function setArgs($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->args = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig.php new file mode 100644 index 000000000000..b65c4e1231cc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig.php @@ -0,0 +1,109 @@ +google.cloud.aiplatform.v1.FunctionCallingConfig + */ +class FunctionCallingConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Function calling mode. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FunctionCallingConfig.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $mode = 0; + /** + * Optional. Function names to call. Only set when the Mode is ANY. Function + * names should match [FunctionDeclaration.name]. With mode set to ANY, model + * will predict a function call from the set of function names provided. + * + * Generated from protobuf field repeated string allowed_function_names = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $allowed_function_names; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $mode + * Optional. Function calling mode. + * @type array|\Google\Protobuf\Internal\RepeatedField $allowed_function_names + * Optional. Function names to call. Only set when the Mode is ANY. Function + * names should match [FunctionDeclaration.name]. With mode set to ANY, model + * will predict a function call from the set of function names provided. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Tool::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Function calling mode. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FunctionCallingConfig.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getMode() + { + return $this->mode; + } + + /** + * Optional. Function calling mode. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.FunctionCallingConfig.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setMode($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\FunctionCallingConfig\Mode::class); + $this->mode = $var; + + return $this; + } + + /** + * Optional. Function names to call. Only set when the Mode is ANY. Function + * names should match [FunctionDeclaration.name]. With mode set to ANY, model + * will predict a function call from the set of function names provided. + * + * Generated from protobuf field repeated string allowed_function_names = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAllowedFunctionNames() + { + return $this->allowed_function_names; + } + + /** + * Optional. Function names to call. Only set when the Mode is ANY. Function + * names should match [FunctionDeclaration.name]. With mode set to ANY, model + * will predict a function call from the set of function names provided. + * + * Generated from protobuf field repeated string allowed_function_names = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAllowedFunctionNames($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->allowed_function_names = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig/Mode.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig/Mode.php new file mode 100644 index 000000000000..22a402d77776 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionCallingConfig/Mode.php @@ -0,0 +1,76 @@ +google.cloud.aiplatform.v1.FunctionCallingConfig.Mode + */ +class Mode +{ + /** + * Unspecified function calling mode. This value should not be used. + * + * Generated from protobuf enum MODE_UNSPECIFIED = 0; + */ + const MODE_UNSPECIFIED = 0; + /** + * Default model behavior, model decides to predict either a function call + * or a natural language response. + * + * Generated from protobuf enum AUTO = 1; + */ + const AUTO = 1; + /** + * Model is constrained to always predicting a function call only. + * If "allowed_function_names" are set, the predicted function call will be + * limited to any one of "allowed_function_names", else the predicted + * function call will be any one of the provided "function_declarations". + * + * Generated from protobuf enum ANY = 2; + */ + const ANY = 2; + /** + * Model will not predict any function call. Model behavior is same as when + * not passing any function declarations. + * + * Generated from protobuf enum NONE = 3; + */ + const NONE = 3; + + private static $valueToName = [ + self::MODE_UNSPECIFIED => 'MODE_UNSPECIFIED', + self::AUTO => 'AUTO', + self::ANY => 'ANY', + self::NONE => 'NONE', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Mode::class, \Google\Cloud\AIPlatform\V1\FunctionCallingConfig_Mode::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionDeclaration.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionDeclaration.php new file mode 100644 index 000000000000..2d4ce5fff309 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionDeclaration.php @@ -0,0 +1,269 @@ +google.cloud.aiplatform.v1.FunctionDeclaration + */ +class FunctionDeclaration extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the function to call. + * Must start with a letter or an underscore. + * Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a + * maximum length of 64. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $name = ''; + /** + * Optional. Description and purpose of the function. + * Model uses it to decide how and whether to call the function. + * + * Generated from protobuf field string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $description = ''; + /** + * Optional. Describes the parameters to this function in JSON Schema Object + * format. Reflects the Open API 3.03 Parameter Object. string Key: the name + * of the parameter. Parameter names are case sensitive. Schema Value: the + * Schema defining the type used for the parameter. For function with no + * parameters, this can be left unset. Parameter names must start with a + * letter or an underscore and must only contain chars a-z, A-Z, 0-9, or + * underscores with a maximum length of 64. Example with 1 required and 1 + * optional parameter: type: OBJECT properties: + * param1: + * type: STRING + * param2: + * type: INTEGER + * required: + * - param1 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $parameters = null; + /** + * Optional. Describes the output from this function in JSON Schema format. + * Reflects the Open API 3.03 Response Object. The Schema defines the type + * used for the response value of the function. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schema response = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $response = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the function to call. + * Must start with a letter or an underscore. + * Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a + * maximum length of 64. + * @type string $description + * Optional. Description and purpose of the function. + * Model uses it to decide how and whether to call the function. + * @type \Google\Cloud\AIPlatform\V1\Schema $parameters + * Optional. Describes the parameters to this function in JSON Schema Object + * format. Reflects the Open API 3.03 Parameter Object. string Key: the name + * of the parameter. Parameter names are case sensitive. Schema Value: the + * Schema defining the type used for the parameter. For function with no + * parameters, this can be left unset. Parameter names must start with a + * letter or an underscore and must only contain chars a-z, A-Z, 0-9, or + * underscores with a maximum length of 64. Example with 1 required and 1 + * optional parameter: type: OBJECT properties: + * param1: + * type: STRING + * param2: + * type: INTEGER + * required: + * - param1 + * @type \Google\Cloud\AIPlatform\V1\Schema $response + * Optional. Describes the output from this function in JSON Schema format. + * Reflects the Open API 3.03 Response Object. The Schema defines the type + * used for the response value of the function. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Tool::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the function to call. + * Must start with a letter or an underscore. + * Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a + * maximum length of 64. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the function to call. + * Must start with a letter or an underscore. + * Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a + * maximum length of 64. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. Description and purpose of the function. + * Model uses it to decide how and whether to call the function. + * + * Generated from protobuf field string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Optional. Description and purpose of the function. + * Model uses it to decide how and whether to call the function. + * + * Generated from protobuf field string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Optional. Describes the parameters to this function in JSON Schema Object + * format. Reflects the Open API 3.03 Parameter Object. string Key: the name + * of the parameter. Parameter names are case sensitive. Schema Value: the + * Schema defining the type used for the parameter. For function with no + * parameters, this can be left unset. Parameter names must start with a + * letter or an underscore and must only contain chars a-z, A-Z, 0-9, or + * underscores with a maximum length of 64. Example with 1 required and 1 + * optional parameter: type: OBJECT properties: + * param1: + * type: STRING + * param2: + * type: INTEGER + * required: + * - param1 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Schema|null + */ + public function getParameters() + { + return $this->parameters; + } + + public function hasParameters() + { + return isset($this->parameters); + } + + public function clearParameters() + { + unset($this->parameters); + } + + /** + * Optional. Describes the parameters to this function in JSON Schema Object + * format. Reflects the Open API 3.03 Parameter Object. string Key: the name + * of the parameter. Parameter names are case sensitive. Schema Value: the + * Schema defining the type used for the parameter. For function with no + * parameters, this can be left unset. Parameter names must start with a + * letter or an underscore and must only contain chars a-z, A-Z, 0-9, or + * underscores with a maximum length of 64. Example with 1 required and 1 + * optional parameter: type: OBJECT properties: + * param1: + * type: STRING + * param2: + * type: INTEGER + * required: + * - param1 + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schema parameters = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Schema $var + * @return $this + */ + public function setParameters($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Schema::class); + $this->parameters = $var; + + return $this; + } + + /** + * Optional. Describes the output from this function in JSON Schema format. + * Reflects the Open API 3.03 Response Object. The Schema defines the type + * used for the response value of the function. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schema response = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Schema|null + */ + public function getResponse() + { + return $this->response; + } + + public function hasResponse() + { + return isset($this->response); + } + + public function clearResponse() + { + unset($this->response); + } + + /** + * Optional. Describes the output from this function in JSON Schema format. + * Reflects the Open API 3.03 Response Object. The Schema defines the type + * used for the response value of the function. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Schema response = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Schema $var + * @return $this + */ + public function setResponse($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Schema::class); + $this->response = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionResponse.php new file mode 100644 index 000000000000..a2c1a859382a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FunctionResponse.php @@ -0,0 +1,130 @@ +google.cloud.aiplatform.v1.FunctionResponse + */ +class FunctionResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name] and [FunctionCall.name]. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $name = ''; + /** + * Required. The function response in JSON object format. + * Use "output" key to specify function output and "error" key to specify + * error details (if any). If "output" and "error" keys are not specified, + * then whole "response" is treated as function output. + * + * Generated from protobuf field .google.protobuf.Struct response = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $response = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name] and [FunctionCall.name]. + * @type \Google\Protobuf\Struct $response + * Required. The function response in JSON object format. + * Use "output" key to specify function output and "error" key to specify + * error details (if any). If "output" and "error" keys are not specified, + * then whole "response" is treated as function output. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Tool::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name] and [FunctionCall.name]. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the function to call. + * Matches [FunctionDeclaration.name] and [FunctionCall.name]. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The function response in JSON object format. + * Use "output" key to specify function output and "error" key to specify + * error details (if any). If "output" and "error" keys are not specified, + * then whole "response" is treated as function output. + * + * Generated from protobuf field .google.protobuf.Struct response = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Struct|null + */ + public function getResponse() + { + return $this->response; + } + + public function hasResponse() + { + return isset($this->response); + } + + public function clearResponse() + { + unset($this->response); + } + + /** + * Required. The function response in JSON object format. + * Use "output" key to specify function output and "error" key to specify + * error details (if any). If "output" and "error" keys are not specified, + * then whole "response" is treated as function output. + * + * Generated from protobuf field .google.protobuf.Struct response = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Protobuf\Struct $var + * @return $this + */ + public function setResponse($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Struct::class); + $this->response = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsDestination.php new file mode 100644 index 000000000000..0ea937dbe464 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsDestination.php @@ -0,0 +1,79 @@ +google.cloud.aiplatform.v1.GcsDestination + */ +class GcsDestination extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Google Cloud Storage URI to output directory. If the uri doesn't + * end with + * '/', a '/' will be automatically appended. The directory is created if it + * doesn't exist. + * + * Generated from protobuf field string output_uri_prefix = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $output_uri_prefix = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $output_uri_prefix + * Required. Google Cloud Storage URI to output directory. If the uri doesn't + * end with + * '/', a '/' will be automatically appended. The directory is created if it + * doesn't exist. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Google Cloud Storage URI to output directory. If the uri doesn't + * end with + * '/', a '/' will be automatically appended. The directory is created if it + * doesn't exist. + * + * Generated from protobuf field string output_uri_prefix = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getOutputUriPrefix() + { + return $this->output_uri_prefix; + } + + /** + * Required. Google Cloud Storage URI to output directory. If the uri doesn't + * end with + * '/', a '/' will be automatically appended. The directory is created if it + * doesn't exist. + * + * Generated from protobuf field string output_uri_prefix = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setOutputUriPrefix($var) + { + GPBUtil::checkString($var, True); + $this->output_uri_prefix = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsSource.php new file mode 100644 index 000000000000..b3ece9fe7015 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsSource.php @@ -0,0 +1,75 @@ +google.cloud.aiplatform.v1.GcsSource + */ +class GcsSource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Google Cloud Storage URI(-s) to the input file(s). May contain + * wildcards. For more information on wildcards, see + * https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames. + * + * Generated from protobuf field repeated string uris = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $uris; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $uris + * Required. Google Cloud Storage URI(-s) to the input file(s). May contain + * wildcards. For more information on wildcards, see + * https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Google Cloud Storage URI(-s) to the input file(s). May contain + * wildcards. For more information on wildcards, see + * https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames. + * + * Generated from protobuf field repeated string uris = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getUris() + { + return $this->uris; + } + + /** + * Required. Google Cloud Storage URI(-s) to the input file(s). May contain + * wildcards. For more information on wildcards, see + * https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames. + * + * Generated from protobuf field repeated string uris = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setUris($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->uris = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentRequest.php new file mode 100644 index 000000000000..ce79495ca96b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentRequest.php @@ -0,0 +1,445 @@ +google.cloud.aiplatform.v1.GenerateContentRequest + */ +class GenerateContentRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The fully qualified name of the publisher model or tuned model + * endpoint to use. + * Publisher model format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * Tuned model endpoint format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string model = 5 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $model = ''; + /** + * Required. The content of the current conversation with the model. + * For single-turn queries, this is a single instance. For multi-turn queries, + * this is a repeated field that contains conversation history + latest + * request. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $contents; + /** + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content system_instruction = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $system_instruction = null; + /** + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $tools; + /** + * Optional. Tool config. This config is shared for all tools provided in the + * request. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolConfig tool_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $tool_config = null; + /** + * Optional. The labels with user-defined metadata for the request. It is used + * for billing and reporting only. + * Label keys and values can be no longer than 63 characters + * (Unicode codepoints) and can only contain lowercase letters, numeric + * characters, underscores, and dashes. International characters are allowed. + * Label values are optional. Label keys must start with a letter. + * + * Generated from protobuf field map labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $labels; + /** + * Optional. Per request settings for blocking unsafe content. + * Enforced on GenerateContentResponse.candidates. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $safety_settings; + /** + * Optional. Generation config. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $generation_config = null; + + /** + * @param string $model Required. The fully qualified name of the publisher model or tuned model + * endpoint to use. + * + * Publisher model format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * + * Tuned model endpoint format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @param \Google\Cloud\AIPlatform\V1\Content[] $contents Required. The content of the current conversation with the model. + * + * For single-turn queries, this is a single instance. For multi-turn queries, + * this is a repeated field that contains conversation history + latest + * request. + * + * @return \Google\Cloud\AIPlatform\V1\GenerateContentRequest + * + * @experimental + */ + public static function build(string $model, array $contents): self + { + return (new self()) + ->setModel($model) + ->setContents($contents); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $model + * Required. The fully qualified name of the publisher model or tuned model + * endpoint to use. + * Publisher model format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * Tuned model endpoint format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * @type array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $contents + * Required. The content of the current conversation with the model. + * For single-turn queries, this is a single instance. For multi-turn queries, + * this is a repeated field that contains conversation history + latest + * request. + * @type \Google\Cloud\AIPlatform\V1\Content $system_instruction + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * @type array<\Google\Cloud\AIPlatform\V1\Tool>|\Google\Protobuf\Internal\RepeatedField $tools + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * @type \Google\Cloud\AIPlatform\V1\ToolConfig $tool_config + * Optional. Tool config. This config is shared for all tools provided in the + * request. + * @type array|\Google\Protobuf\Internal\MapField $labels + * Optional. The labels with user-defined metadata for the request. It is used + * for billing and reporting only. + * Label keys and values can be no longer than 63 characters + * (Unicode codepoints) and can only contain lowercase letters, numeric + * characters, underscores, and dashes. International characters are allowed. + * Label values are optional. Label keys must start with a letter. + * @type array<\Google\Cloud\AIPlatform\V1\SafetySetting>|\Google\Protobuf\Internal\RepeatedField $safety_settings + * Optional. Per request settings for blocking unsafe content. + * Enforced on GenerateContentResponse.candidates. + * @type \Google\Cloud\AIPlatform\V1\GenerationConfig $generation_config + * Optional. Generation config. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The fully qualified name of the publisher model or tuned model + * endpoint to use. + * Publisher model format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * Tuned model endpoint format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string model = 5 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * Required. The fully qualified name of the publisher model or tuned model + * endpoint to use. + * Publisher model format: + * `projects/{project}/locations/{location}/publishers/*/models/*` + * Tuned model endpoint format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string model = 5 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setModel($var) + { + GPBUtil::checkString($var, True); + $this->model = $var; + + return $this; + } + + /** + * Required. The content of the current conversation with the model. + * For single-turn queries, this is a single instance. For multi-turn queries, + * this is a repeated field that contains conversation history + latest + * request. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getContents() + { + return $this->contents; + } + + /** + * Required. The content of the current conversation with the model. + * For single-turn queries, this is a single instance. For multi-turn queries, + * this is a repeated field that contains conversation history + latest + * request. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\Content>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setContents($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Content::class); + $this->contents = $arr; + + return $this; + } + + /** + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content system_instruction = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Content|null + */ + public function getSystemInstruction() + { + return $this->system_instruction; + } + + public function hasSystemInstruction() + { + return isset($this->system_instruction); + } + + public function clearSystemInstruction() + { + unset($this->system_instruction); + } + + /** + * Optional. The user provided system instructions for the model. + * Note: only text should be used in parts and content in each part will be in + * a separate paragraph. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Content system_instruction = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Content $var + * @return $this + */ + public function setSystemInstruction($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Content::class); + $this->system_instruction = $var; + + return $this; + } + + /** + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTools() + { + return $this->tools; + } + + /** + * Optional. A list of `Tools` the model may use to generate the next + * response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\Tool>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTools($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Tool::class); + $this->tools = $arr; + + return $this; + } + + /** + * Optional. Tool config. This config is shared for all tools provided in the + * request. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolConfig tool_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\ToolConfig|null + */ + public function getToolConfig() + { + return $this->tool_config; + } + + public function hasToolConfig() + { + return isset($this->tool_config); + } + + public function clearToolConfig() + { + unset($this->tool_config); + } + + /** + * Optional. Tool config. This config is shared for all tools provided in the + * request. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ToolConfig tool_config = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\ToolConfig $var + * @return $this + */ + public function setToolConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ToolConfig::class); + $this->tool_config = $var; + + return $this; + } + + /** + * Optional. The labels with user-defined metadata for the request. It is used + * for billing and reporting only. + * Label keys and values can be no longer than 63 characters + * (Unicode codepoints) and can only contain lowercase letters, numeric + * characters, underscores, and dashes. International characters are allowed. + * Label values are optional. Label keys must start with a letter. + * + * Generated from protobuf field map labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * Optional. The labels with user-defined metadata for the request. It is used + * for billing and reporting only. + * Label keys and values can be no longer than 63 characters + * (Unicode codepoints) and can only contain lowercase letters, numeric + * characters, underscores, and dashes. International characters are allowed. + * Label values are optional. Label keys must start with a letter. + * + * Generated from protobuf field map labels = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Optional. Per request settings for blocking unsafe content. + * Enforced on GenerateContentResponse.candidates. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSafetySettings() + { + return $this->safety_settings; + } + + /** + * Optional. Per request settings for blocking unsafe content. + * Enforced on GenerateContentResponse.candidates. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\SafetySetting>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSafetySettings($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\SafetySetting::class); + $this->safety_settings = $arr; + + return $this; + } + + /** + * Optional. Generation config. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\GenerationConfig|null + */ + public function getGenerationConfig() + { + return $this->generation_config; + } + + public function hasGenerationConfig() + { + return isset($this->generation_config); + } + + public function clearGenerationConfig() + { + unset($this->generation_config); + } + + /** + * Optional. Generation config. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\GenerationConfig $var + * @return $this + */ + public function setGenerationConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerationConfig::class); + $this->generation_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse.php new file mode 100644 index 000000000000..c51989167c51 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse.php @@ -0,0 +1,197 @@ +google.cloud.aiplatform.v1.GenerateContentResponse + */ +class GenerateContentResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Generated candidates. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Candidate candidates = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $candidates; + /** + * Output only. The model version used to generate the response. + * + * Generated from protobuf field string model_version = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $model_version = ''; + /** + * Output only. Content filter results for a prompt sent in the request. + * Note: Sent only in the first stream chunk. + * Only happens when no candidates were generated due to content violations. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback prompt_feedback = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $prompt_feedback = null; + /** + * Usage metadata about the response(s). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata usage_metadata = 4; + */ + protected $usage_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\Candidate>|\Google\Protobuf\Internal\RepeatedField $candidates + * Output only. Generated candidates. + * @type string $model_version + * Output only. The model version used to generate the response. + * @type \Google\Cloud\AIPlatform\V1\GenerateContentResponse\PromptFeedback $prompt_feedback + * Output only. Content filter results for a prompt sent in the request. + * Note: Sent only in the first stream chunk. + * Only happens when no candidates were generated due to content violations. + * @type \Google\Cloud\AIPlatform\V1\GenerateContentResponse\UsageMetadata $usage_metadata + * Usage metadata about the response(s). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Generated candidates. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Candidate candidates = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getCandidates() + { + return $this->candidates; + } + + /** + * Output only. Generated candidates. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Candidate candidates = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\Candidate>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setCandidates($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Candidate::class); + $this->candidates = $arr; + + return $this; + } + + /** + * Output only. The model version used to generate the response. + * + * Generated from protobuf field string model_version = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getModelVersion() + { + return $this->model_version; + } + + /** + * Output only. The model version used to generate the response. + * + * Generated from protobuf field string model_version = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setModelVersion($var) + { + GPBUtil::checkString($var, True); + $this->model_version = $var; + + return $this; + } + + /** + * Output only. Content filter results for a prompt sent in the request. + * Note: Sent only in the first stream chunk. + * Only happens when no candidates were generated due to content violations. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback prompt_feedback = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\GenerateContentResponse\PromptFeedback|null + */ + public function getPromptFeedback() + { + return $this->prompt_feedback; + } + + public function hasPromptFeedback() + { + return isset($this->prompt_feedback); + } + + public function clearPromptFeedback() + { + unset($this->prompt_feedback); + } + + /** + * Output only. Content filter results for a prompt sent in the request. + * Note: Sent only in the first stream chunk. + * Only happens when no candidates were generated due to content violations. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback prompt_feedback = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\GenerateContentResponse\PromptFeedback $var + * @return $this + */ + public function setPromptFeedback($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerateContentResponse\PromptFeedback::class); + $this->prompt_feedback = $var; + + return $this; + } + + /** + * Usage metadata about the response(s). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata usage_metadata = 4; + * @return \Google\Cloud\AIPlatform\V1\GenerateContentResponse\UsageMetadata|null + */ + public function getUsageMetadata() + { + return $this->usage_metadata; + } + + public function hasUsageMetadata() + { + return isset($this->usage_metadata); + } + + public function clearUsageMetadata() + { + unset($this->usage_metadata); + } + + /** + * Usage metadata about the response(s). + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata usage_metadata = 4; + * @param \Google\Cloud\AIPlatform\V1\GenerateContentResponse\UsageMetadata $var + * @return $this + */ + public function setUsageMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerateContentResponse\UsageMetadata::class); + $this->usage_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback.php new file mode 100644 index 000000000000..4b29d86ab0da --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback.php @@ -0,0 +1,138 @@ +google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback + */ +class PromptFeedback extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Blocked reason. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $block_reason = 0; + /** + * Output only. Safety ratings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $safety_ratings; + /** + * Output only. A readable block reason message. + * + * Generated from protobuf field string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $block_reason_message = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $block_reason + * Output only. Blocked reason. + * @type array<\Google\Cloud\AIPlatform\V1\SafetyRating>|\Google\Protobuf\Internal\RepeatedField $safety_ratings + * Output only. Safety ratings. + * @type string $block_reason_message + * Output only. A readable block reason message. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Blocked reason. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getBlockReason() + { + return $this->block_reason; + } + + /** + * Output only. Blocked reason. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setBlockReason($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\GenerateContentResponse\PromptFeedback\BlockedReason::class); + $this->block_reason = $var; + + return $this; + } + + /** + * Output only. Safety ratings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSafetyRatings() + { + return $this->safety_ratings; + } + + /** + * Output only. Safety ratings. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\SafetyRating>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSafetyRatings($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\SafetyRating::class); + $this->safety_ratings = $arr; + + return $this; + } + + /** + * Output only. A readable block reason message. + * + * Generated from protobuf field string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getBlockReasonMessage() + { + return $this->block_reason_message; + } + + /** + * Output only. A readable block reason message. + * + * Generated from protobuf field string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setBlockReasonMessage($var) + { + GPBUtil::checkString($var, True); + $this->block_reason_message = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(PromptFeedback::class, \Google\Cloud\AIPlatform\V1\GenerateContentResponse_PromptFeedback::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback/BlockedReason.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback/BlockedReason.php new file mode 100644 index 000000000000..6506ff07da71 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/PromptFeedback/BlockedReason.php @@ -0,0 +1,79 @@ +google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback.BlockedReason + */ +class BlockedReason +{ + /** + * Unspecified blocked reason. + * + * Generated from protobuf enum BLOCKED_REASON_UNSPECIFIED = 0; + */ + const BLOCKED_REASON_UNSPECIFIED = 0; + /** + * Candidates blocked due to safety. + * + * Generated from protobuf enum SAFETY = 1; + */ + const SAFETY = 1; + /** + * Candidates blocked due to other reason. + * + * Generated from protobuf enum OTHER = 2; + */ + const OTHER = 2; + /** + * Candidates blocked due to the terms which are included from the + * terminology blocklist. + * + * Generated from protobuf enum BLOCKLIST = 3; + */ + const BLOCKLIST = 3; + /** + * Candidates blocked due to prohibited content. + * + * Generated from protobuf enum PROHIBITED_CONTENT = 4; + */ + const PROHIBITED_CONTENT = 4; + + private static $valueToName = [ + self::BLOCKED_REASON_UNSPECIFIED => 'BLOCKED_REASON_UNSPECIFIED', + self::SAFETY => 'SAFETY', + self::OTHER => 'OTHER', + self::BLOCKLIST => 'BLOCKLIST', + self::PROHIBITED_CONTENT => 'PROHIBITED_CONTENT', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(BlockedReason::class, \Google\Cloud\AIPlatform\V1\GenerateContentResponse_PromptFeedback_BlockedReason::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/UsageMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/UsageMetadata.php new file mode 100644 index 000000000000..e7d1577713fd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerateContentResponse/UsageMetadata.php @@ -0,0 +1,146 @@ +google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata + */ +class UsageMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Number of tokens in the request. When `cached_content` is set, this is + * still the total effective prompt size meaning this includes the number of + * tokens in the cached content. + * + * Generated from protobuf field int32 prompt_token_count = 1; + */ + protected $prompt_token_count = 0; + /** + * Number of tokens in the response(s). + * + * Generated from protobuf field int32 candidates_token_count = 2; + */ + protected $candidates_token_count = 0; + /** + * Total token count for prompt and response candidates. + * + * Generated from protobuf field int32 total_token_count = 3; + */ + protected $total_token_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $prompt_token_count + * Number of tokens in the request. When `cached_content` is set, this is + * still the total effective prompt size meaning this includes the number of + * tokens in the cached content. + * @type int $candidates_token_count + * Number of tokens in the response(s). + * @type int $total_token_count + * Total token count for prompt and response candidates. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PredictionService::initOnce(); + parent::__construct($data); + } + + /** + * Number of tokens in the request. When `cached_content` is set, this is + * still the total effective prompt size meaning this includes the number of + * tokens in the cached content. + * + * Generated from protobuf field int32 prompt_token_count = 1; + * @return int + */ + public function getPromptTokenCount() + { + return $this->prompt_token_count; + } + + /** + * Number of tokens in the request. When `cached_content` is set, this is + * still the total effective prompt size meaning this includes the number of + * tokens in the cached content. + * + * Generated from protobuf field int32 prompt_token_count = 1; + * @param int $var + * @return $this + */ + public function setPromptTokenCount($var) + { + GPBUtil::checkInt32($var); + $this->prompt_token_count = $var; + + return $this; + } + + /** + * Number of tokens in the response(s). + * + * Generated from protobuf field int32 candidates_token_count = 2; + * @return int + */ + public function getCandidatesTokenCount() + { + return $this->candidates_token_count; + } + + /** + * Number of tokens in the response(s). + * + * Generated from protobuf field int32 candidates_token_count = 2; + * @param int $var + * @return $this + */ + public function setCandidatesTokenCount($var) + { + GPBUtil::checkInt32($var); + $this->candidates_token_count = $var; + + return $this; + } + + /** + * Total token count for prompt and response candidates. + * + * Generated from protobuf field int32 total_token_count = 3; + * @return int + */ + public function getTotalTokenCount() + { + return $this->total_token_count; + } + + /** + * Total token count for prompt and response candidates. + * + * Generated from protobuf field int32 total_token_count = 3; + * @param int $var + * @return $this + */ + public function setTotalTokenCount($var) + { + GPBUtil::checkInt32($var); + $this->total_token_count = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(UsageMetadata::class, \Google\Cloud\AIPlatform\V1\GenerateContentResponse_UsageMetadata::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig.php new file mode 100644 index 000000000000..edcaf047a54d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig.php @@ -0,0 +1,677 @@ +google.cloud.aiplatform.v1.GenerationConfig + */ +class GenerationConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Controls the randomness of predictions. + * + * Generated from protobuf field optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $temperature = null; + /** + * Optional. If specified, nucleus sampling will be used. + * + * Generated from protobuf field optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $top_p = null; + /** + * Optional. If specified, top-k sampling will be used. + * + * Generated from protobuf field optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $top_k = null; + /** + * Optional. Number of candidates to generate. + * + * Generated from protobuf field optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $candidate_count = null; + /** + * Optional. The maximum number of output tokens to generate per message. + * + * Generated from protobuf field optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $max_output_tokens = null; + /** + * Optional. Stop sequences. + * + * Generated from protobuf field repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $stop_sequences; + /** + * Optional. If true, export the logprobs results in response. + * + * Generated from protobuf field optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $response_logprobs = null; + /** + * Optional. Logit probabilities. + * + * Generated from protobuf field optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $logprobs = null; + /** + * Optional. Positive penalties. + * + * Generated from protobuf field optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $presence_penalty = null; + /** + * Optional. Frequency penalties. + * + * Generated from protobuf field optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $frequency_penalty = null; + /** + * Optional. Seed. + * + * Generated from protobuf field optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $seed = null; + /** + * Optional. Output response mimetype of the generated candidate text. + * Supported mimetype: + * - `text/plain`: (default) Text output. + * - `application/json`: JSON response in the candidates. + * The model needs to be prompted to output the appropriate response type, + * otherwise the behavior is undefined. + * This is a preview feature. + * + * Generated from protobuf field string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $response_mime_type = ''; + /** + * Optional. The `Schema` object allows the definition of input and output + * data types. These types can be objects, but also primitives and arrays. + * Represents a select subset of an [OpenAPI 3.0 schema + * object](https://spec.openapis.org/oas/v3.0.3#schema). + * If set, a compatible response_mime_type must also be set. + * Compatible mimetypes: + * `application/json`: Schema for JSON response. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $response_schema = null; + /** + * Optional. Routing configuration. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $routing_config = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $temperature + * Optional. Controls the randomness of predictions. + * @type float $top_p + * Optional. If specified, nucleus sampling will be used. + * @type float $top_k + * Optional. If specified, top-k sampling will be used. + * @type int $candidate_count + * Optional. Number of candidates to generate. + * @type int $max_output_tokens + * Optional. The maximum number of output tokens to generate per message. + * @type array|\Google\Protobuf\Internal\RepeatedField $stop_sequences + * Optional. Stop sequences. + * @type bool $response_logprobs + * Optional. If true, export the logprobs results in response. + * @type int $logprobs + * Optional. Logit probabilities. + * @type float $presence_penalty + * Optional. Positive penalties. + * @type float $frequency_penalty + * Optional. Frequency penalties. + * @type int $seed + * Optional. Seed. + * @type string $response_mime_type + * Optional. Output response mimetype of the generated candidate text. + * Supported mimetype: + * - `text/plain`: (default) Text output. + * - `application/json`: JSON response in the candidates. + * The model needs to be prompted to output the appropriate response type, + * otherwise the behavior is undefined. + * This is a preview feature. + * @type \Google\Cloud\AIPlatform\V1\Schema $response_schema + * Optional. The `Schema` object allows the definition of input and output + * data types. These types can be objects, but also primitives and arrays. + * Represents a select subset of an [OpenAPI 3.0 schema + * object](https://spec.openapis.org/oas/v3.0.3#schema). + * If set, a compatible response_mime_type must also be set. + * Compatible mimetypes: + * `application/json`: Schema for JSON response. + * @type \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig $routing_config + * Optional. Routing configuration. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Controls the randomness of predictions. + * + * Generated from protobuf field optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getTemperature() + { + return isset($this->temperature) ? $this->temperature : 0.0; + } + + public function hasTemperature() + { + return isset($this->temperature); + } + + public function clearTemperature() + { + unset($this->temperature); + } + + /** + * Optional. Controls the randomness of predictions. + * + * Generated from protobuf field optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setTemperature($var) + { + GPBUtil::checkFloat($var); + $this->temperature = $var; + + return $this; + } + + /** + * Optional. If specified, nucleus sampling will be used. + * + * Generated from protobuf field optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getTopP() + { + return isset($this->top_p) ? $this->top_p : 0.0; + } + + public function hasTopP() + { + return isset($this->top_p); + } + + public function clearTopP() + { + unset($this->top_p); + } + + /** + * Optional. If specified, nucleus sampling will be used. + * + * Generated from protobuf field optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setTopP($var) + { + GPBUtil::checkFloat($var); + $this->top_p = $var; + + return $this; + } + + /** + * Optional. If specified, top-k sampling will be used. + * + * Generated from protobuf field optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getTopK() + { + return isset($this->top_k) ? $this->top_k : 0.0; + } + + public function hasTopK() + { + return isset($this->top_k); + } + + public function clearTopK() + { + unset($this->top_k); + } + + /** + * Optional. If specified, top-k sampling will be used. + * + * Generated from protobuf field optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setTopK($var) + { + GPBUtil::checkFloat($var); + $this->top_k = $var; + + return $this; + } + + /** + * Optional. Number of candidates to generate. + * + * Generated from protobuf field optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getCandidateCount() + { + return isset($this->candidate_count) ? $this->candidate_count : 0; + } + + public function hasCandidateCount() + { + return isset($this->candidate_count); + } + + public function clearCandidateCount() + { + unset($this->candidate_count); + } + + /** + * Optional. Number of candidates to generate. + * + * Generated from protobuf field optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setCandidateCount($var) + { + GPBUtil::checkInt32($var); + $this->candidate_count = $var; + + return $this; + } + + /** + * Optional. The maximum number of output tokens to generate per message. + * + * Generated from protobuf field optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getMaxOutputTokens() + { + return isset($this->max_output_tokens) ? $this->max_output_tokens : 0; + } + + public function hasMaxOutputTokens() + { + return isset($this->max_output_tokens); + } + + public function clearMaxOutputTokens() + { + unset($this->max_output_tokens); + } + + /** + * Optional. The maximum number of output tokens to generate per message. + * + * Generated from protobuf field optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setMaxOutputTokens($var) + { + GPBUtil::checkInt32($var); + $this->max_output_tokens = $var; + + return $this; + } + + /** + * Optional. Stop sequences. + * + * Generated from protobuf field repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getStopSequences() + { + return $this->stop_sequences; + } + + /** + * Optional. Stop sequences. + * + * Generated from protobuf field repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setStopSequences($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->stop_sequences = $arr; + + return $this; + } + + /** + * Optional. If true, export the logprobs results in response. + * + * Generated from protobuf field optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getResponseLogprobs() + { + return isset($this->response_logprobs) ? $this->response_logprobs : false; + } + + public function hasResponseLogprobs() + { + return isset($this->response_logprobs); + } + + public function clearResponseLogprobs() + { + unset($this->response_logprobs); + } + + /** + * Optional. If true, export the logprobs results in response. + * + * Generated from protobuf field optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setResponseLogprobs($var) + { + GPBUtil::checkBool($var); + $this->response_logprobs = $var; + + return $this; + } + + /** + * Optional. Logit probabilities. + * + * Generated from protobuf field optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getLogprobs() + { + return isset($this->logprobs) ? $this->logprobs : 0; + } + + public function hasLogprobs() + { + return isset($this->logprobs); + } + + public function clearLogprobs() + { + unset($this->logprobs); + } + + /** + * Optional. Logit probabilities. + * + * Generated from protobuf field optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setLogprobs($var) + { + GPBUtil::checkInt32($var); + $this->logprobs = $var; + + return $this; + } + + /** + * Optional. Positive penalties. + * + * Generated from protobuf field optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getPresencePenalty() + { + return isset($this->presence_penalty) ? $this->presence_penalty : 0.0; + } + + public function hasPresencePenalty() + { + return isset($this->presence_penalty); + } + + public function clearPresencePenalty() + { + unset($this->presence_penalty); + } + + /** + * Optional. Positive penalties. + * + * Generated from protobuf field optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setPresencePenalty($var) + { + GPBUtil::checkFloat($var); + $this->presence_penalty = $var; + + return $this; + } + + /** + * Optional. Frequency penalties. + * + * Generated from protobuf field optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return float + */ + public function getFrequencyPenalty() + { + return isset($this->frequency_penalty) ? $this->frequency_penalty : 0.0; + } + + public function hasFrequencyPenalty() + { + return isset($this->frequency_penalty); + } + + public function clearFrequencyPenalty() + { + unset($this->frequency_penalty); + } + + /** + * Optional. Frequency penalties. + * + * Generated from protobuf field optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param float $var + * @return $this + */ + public function setFrequencyPenalty($var) + { + GPBUtil::checkFloat($var); + $this->frequency_penalty = $var; + + return $this; + } + + /** + * Optional. Seed. + * + * Generated from protobuf field optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getSeed() + { + return isset($this->seed) ? $this->seed : 0; + } + + public function hasSeed() + { + return isset($this->seed); + } + + public function clearSeed() + { + unset($this->seed); + } + + /** + * Optional. Seed. + * + * Generated from protobuf field optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setSeed($var) + { + GPBUtil::checkInt32($var); + $this->seed = $var; + + return $this; + } + + /** + * Optional. Output response mimetype of the generated candidate text. + * Supported mimetype: + * - `text/plain`: (default) Text output. + * - `application/json`: JSON response in the candidates. + * The model needs to be prompted to output the appropriate response type, + * otherwise the behavior is undefined. + * This is a preview feature. + * + * Generated from protobuf field string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getResponseMimeType() + { + return $this->response_mime_type; + } + + /** + * Optional. Output response mimetype of the generated candidate text. + * Supported mimetype: + * - `text/plain`: (default) Text output. + * - `application/json`: JSON response in the candidates. + * The model needs to be prompted to output the appropriate response type, + * otherwise the behavior is undefined. + * This is a preview feature. + * + * Generated from protobuf field string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setResponseMimeType($var) + { + GPBUtil::checkString($var, True); + $this->response_mime_type = $var; + + return $this; + } + + /** + * Optional. The `Schema` object allows the definition of input and output + * data types. These types can be objects, but also primitives and arrays. + * Represents a select subset of an [OpenAPI 3.0 schema + * object](https://spec.openapis.org/oas/v3.0.3#schema). + * If set, a compatible response_mime_type must also be set. + * Compatible mimetypes: + * `application/json`: Schema for JSON response. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\Schema|null + */ + public function getResponseSchema() + { + return $this->response_schema; + } + + public function hasResponseSchema() + { + return isset($this->response_schema); + } + + public function clearResponseSchema() + { + unset($this->response_schema); + } + + /** + * Optional. The `Schema` object allows the definition of input and output + * data types. These types can be objects, but also primitives and arrays. + * Represents a select subset of an [OpenAPI 3.0 schema + * object](https://spec.openapis.org/oas/v3.0.3#schema). + * If set, a compatible response_mime_type must also be set. + * Compatible mimetypes: + * `application/json`: Schema for JSON response. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\Schema $var + * @return $this + */ + public function setResponseSchema($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Schema::class); + $this->response_schema = $var; + + return $this; + } + + /** + * Optional. Routing configuration. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig|null + */ + public function getRoutingConfig() + { + return $this->routing_config; + } + + public function hasRoutingConfig() + { + return isset($this->routing_config); + } + + public function clearRoutingConfig() + { + unset($this->routing_config); + } + + /** + * Optional. Routing configuration. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig $var + * @return $this + */ + public function setRoutingConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig::class); + $this->routing_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig.php new file mode 100644 index 000000000000..b1010cbe5e43 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig.php @@ -0,0 +1,111 @@ +google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig + */ +class RoutingConfig extends \Google\Protobuf\Internal\Message +{ + protected $routing_config; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\AutoRoutingMode $auto_mode + * Automated routing. + * @type \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\ManualRoutingMode $manual_mode + * Manual routing. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Automated routing. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1; + * @return \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\AutoRoutingMode|null + */ + public function getAutoMode() + { + return $this->readOneof(1); + } + + public function hasAutoMode() + { + return $this->hasOneof(1); + } + + /** + * Automated routing. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1; + * @param \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\AutoRoutingMode $var + * @return $this + */ + public function setAutoMode($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\AutoRoutingMode::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Manual routing. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2; + * @return \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\ManualRoutingMode|null + */ + public function getManualMode() + { + return $this->readOneof(2); + } + + public function hasManualMode() + { + return $this->hasOneof(2); + } + + /** + * Manual routing. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2; + * @param \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\ManualRoutingMode $var + * @return $this + */ + public function setManualMode($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\ManualRoutingMode::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * @return string + */ + public function getRoutingConfig() + { + return $this->whichOneof("routing_config"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(RoutingConfig::class, \Google\Cloud\AIPlatform\V1\GenerationConfig_RoutingConfig::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode.php new file mode 100644 index 000000000000..766d0052fe4e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode.php @@ -0,0 +1,82 @@ +google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode + */ +class AutoRoutingMode extends \Google\Protobuf\Internal\Message +{ + /** + * The model routing preference. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1; + */ + protected $model_routing_preference = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $model_routing_preference + * The model routing preference. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * The model routing preference. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1; + * @return int + */ + public function getModelRoutingPreference() + { + return isset($this->model_routing_preference) ? $this->model_routing_preference : 0; + } + + public function hasModelRoutingPreference() + { + return isset($this->model_routing_preference); + } + + public function clearModelRoutingPreference() + { + unset($this->model_routing_preference); + } + + /** + * The model routing preference. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1; + * @param int $var + * @return $this + */ + public function setModelRoutingPreference($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\GenerationConfig\RoutingConfig\AutoRoutingMode\ModelRoutingPreference::class); + $this->model_routing_preference = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(AutoRoutingMode::class, \Google\Cloud\AIPlatform\V1\GenerationConfig_RoutingConfig_AutoRoutingMode::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode/ModelRoutingPreference.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode/ModelRoutingPreference.php new file mode 100644 index 000000000000..53487b68afd5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/AutoRoutingMode/ModelRoutingPreference.php @@ -0,0 +1,71 @@ +google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference + */ +class ModelRoutingPreference +{ + /** + * Unspecified model routing preference. + * + * Generated from protobuf enum UNKNOWN = 0; + */ + const UNKNOWN = 0; + /** + * Prefer higher quality over low cost. + * + * Generated from protobuf enum PRIORITIZE_QUALITY = 1; + */ + const PRIORITIZE_QUALITY = 1; + /** + * Balanced model routing preference. + * + * Generated from protobuf enum BALANCED = 2; + */ + const BALANCED = 2; + /** + * Prefer lower cost over higher quality. + * + * Generated from protobuf enum PRIORITIZE_COST = 3; + */ + const PRIORITIZE_COST = 3; + + private static $valueToName = [ + self::UNKNOWN => 'UNKNOWN', + self::PRIORITIZE_QUALITY => 'PRIORITIZE_QUALITY', + self::BALANCED => 'BALANCED', + self::PRIORITIZE_COST => 'PRIORITIZE_COST', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ModelRoutingPreference::class, \Google\Cloud\AIPlatform\V1\GenerationConfig_RoutingConfig_AutoRoutingMode_ModelRoutingPreference::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/ManualRoutingMode.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/ManualRoutingMode.php new file mode 100644 index 000000000000..7887bca33db6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenerationConfig/RoutingConfig/ManualRoutingMode.php @@ -0,0 +1,84 @@ +google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.ManualRoutingMode + */ +class ManualRoutingMode extends \Google\Protobuf\Internal\Message +{ + /** + * The model name to use. Only the public LLM models are accepted. e.g. + * 'gemini-1.5-pro-001'. + * + * Generated from protobuf field optional string model_name = 1; + */ + protected $model_name = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $model_name + * The model name to use. Only the public LLM models are accepted. e.g. + * 'gemini-1.5-pro-001'. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * The model name to use. Only the public LLM models are accepted. e.g. + * 'gemini-1.5-pro-001'. + * + * Generated from protobuf field optional string model_name = 1; + * @return string + */ + public function getModelName() + { + return isset($this->model_name) ? $this->model_name : ''; + } + + public function hasModelName() + { + return isset($this->model_name); + } + + public function clearModelName() + { + unset($this->model_name); + } + + /** + * The model name to use. Only the public LLM models are accepted. e.g. + * 'gemini-1.5-pro-001'. + * + * Generated from protobuf field optional string model_name = 1; + * @param string $var + * @return $this + */ + public function setModelName($var) + { + GPBUtil::checkString($var, True); + $this->model_name = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ManualRoutingMode::class, \Google\Cloud\AIPlatform\V1\GenerationConfig_RoutingConfig_ManualRoutingMode::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenericOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenericOperationMetadata.php new file mode 100644 index 000000000000..274590cdf475 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenericOperationMetadata.php @@ -0,0 +1,175 @@ +google.cloud.aiplatform.v1.GenericOperationMetadata + */ +class GenericOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Partial failures encountered. + * E.g. single files that couldn't be read. + * This field should never exceed 20 entries. + * Status details field will contain standard Google Cloud error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $partial_failures; + /** + * Output only. Time when the operation was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Time when the operation was updated for the last time. + * If the operation has finished (successfully or not), this is the finish + * time. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $partial_failures + * Output only. Partial failures encountered. + * E.g. single files that couldn't be read. + * This field should never exceed 20 entries. + * Status details field will contain standard Google Cloud error details. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Time when the operation was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Time when the operation was updated for the last time. + * If the operation has finished (successfully or not), this is the finish + * time. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Operation::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Partial failures encountered. + * E.g. single files that couldn't be read. + * This field should never exceed 20 entries. + * Status details field will contain standard Google Cloud error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPartialFailures() + { + return $this->partial_failures; + } + + /** + * Output only. Partial failures encountered. + * E.g. single files that couldn't be read. + * This field should never exceed 20 entries. + * Status details field will contain standard Google Cloud error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Rpc\Status>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPartialFailures($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class); + $this->partial_failures = $arr; + + return $this; + } + + /** + * Output only. Time when the operation was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Time when the operation was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Time when the operation was updated for the last time. + * If the operation has finished (successfully or not), this is the finish + * time. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Time when the operation was updated for the last time. + * If the operation has finished (successfully or not), this is the finish + * time. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenieSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenieSource.php new file mode 100644 index 000000000000..1bd25d3059f5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenieSource.php @@ -0,0 +1,68 @@ +google.cloud.aiplatform.v1.GenieSource + */ +class GenieSource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The public base model URI. + * + * Generated from protobuf field string base_model_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $base_model_uri = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $base_model_uri + * Required. The public base model URI. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Model::initOnce(); + parent::__construct($data); + } + + /** + * Required. The public base model URI. + * + * Generated from protobuf field string base_model_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getBaseModelUri() + { + return $this->base_model_uri; + } + + /** + * Required. The public base model URI. + * + * Generated from protobuf field string base_model_uri = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setBaseModelUri($var) + { + GPBUtil::checkString($var, True); + $this->base_model_uri = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetAnnotationSpecRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetAnnotationSpecRequest.php new file mode 100644 index 000000000000..43f3a3d1e4d6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetAnnotationSpecRequest.php @@ -0,0 +1,136 @@ +google.cloud.aiplatform.v1.GetAnnotationSpecRequest + */ +class GetAnnotationSpecRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the AnnotationSpec resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + */ + protected $read_mask = null; + + /** + * @param string $name Required. The name of the AnnotationSpec resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}` + * Please see {@see DatasetServiceClient::annotationSpecName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetAnnotationSpecRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the AnnotationSpec resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}` + * @type \Google\Protobuf\FieldMask $read_mask + * Mask specifying which fields to read. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the AnnotationSpec resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the AnnotationSpec resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + * @return \Google\Protobuf\FieldMask|null + */ + public function getReadMask() + { + return $this->read_mask; + } + + public function hasReadMask() + { + return isset($this->read_mask); + } + + public function clearReadMask() + { + unset($this->read_mask); + } + + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + * @param \Google\Protobuf\FieldMask $var + * @return $this + */ + public function setReadMask($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); + $this->read_mask = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetArtifactRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetArtifactRequest.php new file mode 100644 index 000000000000..ec1059ebb820 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetArtifactRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetArtifactRequest + */ +class GetArtifactRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Artifact to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the Artifact to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * Please see {@see MetadataServiceClient::artifactName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetArtifactRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Artifact to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Artifact to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Artifact to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetBatchPredictionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetBatchPredictionJobRequest.php new file mode 100644 index 000000000000..ee1cd6355e1f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetBatchPredictionJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetBatchPredictionJobRequest + */ +class GetBatchPredictionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the BatchPredictionJob resource. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the BatchPredictionJob resource. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * Please see {@see JobServiceClient::batchPredictionJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetBatchPredictionJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the BatchPredictionJob resource. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the BatchPredictionJob resource. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the BatchPredictionJob resource. + * Format: + * `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetContextRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetContextRequest.php new file mode 100644 index 000000000000..b58000a8325d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetContextRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetContextRequest + */ +class GetContextRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Context to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the Context to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * Please see {@see MetadataServiceClient::contextName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetContextRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Context to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Context to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Context to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetCustomJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetCustomJobRequest.php new file mode 100644 index 000000000000..200ddf55023c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetCustomJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetCustomJobRequest + */ +class GetCustomJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the CustomJob resource. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the CustomJob resource. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * Please see {@see JobServiceClient::customJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetCustomJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the CustomJob resource. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the CustomJob resource. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the CustomJob resource. + * Format: + * `projects/{project}/locations/{location}/customJobs/{custom_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDataLabelingJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDataLabelingJobRequest.php new file mode 100644 index 000000000000..b6c5203977a1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDataLabelingJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetDataLabelingJobRequest + */ +class GetDataLabelingJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * Please see {@see JobServiceClient::dataLabelingJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetDataLabelingJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the DataLabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetRequest.php new file mode 100644 index 000000000000..d211be479a1c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetRequest.php @@ -0,0 +1,127 @@ +google.cloud.aiplatform.v1.GetDatasetRequest + */ +class GetDatasetRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Dataset resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + */ + protected $read_mask = null; + + /** + * @param string $name Required. The name of the Dataset resource. Please see + * {@see DatasetServiceClient::datasetName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetDatasetRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Dataset resource. + * @type \Google\Protobuf\FieldMask $read_mask + * Mask specifying which fields to read. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Dataset resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Dataset resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + * @return \Google\Protobuf\FieldMask|null + */ + public function getReadMask() + { + return $this->read_mask; + } + + public function hasReadMask() + { + return isset($this->read_mask); + } + + public function clearReadMask() + { + unset($this->read_mask); + } + + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + * @param \Google\Protobuf\FieldMask $var + * @return $this + */ + public function setReadMask($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); + $this->read_mask = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetVersionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetVersionRequest.php new file mode 100644 index 000000000000..4aadea506f98 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetVersionRequest.php @@ -0,0 +1,137 @@ +google.cloud.aiplatform.v1.GetDatasetVersionRequest + */ +class GetDatasetVersionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + */ + protected $read_mask = null; + + /** + * @param string $name Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * Please see {@see DatasetServiceClient::datasetVersionName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetDatasetVersionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * @type \Google\Protobuf\FieldMask $read_mask + * Mask specifying which fields to read. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Dataset version to delete. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + * @return \Google\Protobuf\FieldMask|null + */ + public function getReadMask() + { + return $this->read_mask; + } + + public function hasReadMask() + { + return isset($this->read_mask); + } + + public function clearReadMask() + { + unset($this->read_mask); + } + + /** + * Mask specifying which fields to read. + * + * Generated from protobuf field .google.protobuf.FieldMask read_mask = 2; + * @param \Google\Protobuf\FieldMask $var + * @return $this + */ + public function setReadMask($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\FieldMask::class); + $this->read_mask = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDeploymentResourcePoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDeploymentResourcePoolRequest.php new file mode 100644 index 000000000000..e4f7285ca00b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDeploymentResourcePoolRequest.php @@ -0,0 +1,91 @@ +google.cloud.aiplatform.v1.GetDeploymentResourcePoolRequest + */ +class GetDeploymentResourcePoolRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the DeploymentResourcePool to retrieve. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the DeploymentResourcePool to retrieve. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * Please see {@see DeploymentResourcePoolServiceClient::deploymentResourcePoolName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetDeploymentResourcePoolRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the DeploymentResourcePool to retrieve. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DeploymentResourcePoolService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the DeploymentResourcePool to retrieve. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the DeploymentResourcePool to retrieve. + * Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEndpointRequest.php new file mode 100644 index 000000000000..f71b8c0f6c30 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEndpointRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetEndpointRequest + */ +class GetEndpointRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Endpoint resource. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Endpoint resource. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * Please see {@see EndpointServiceClient::endpointName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetEndpointRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Endpoint resource. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Endpoint resource. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Endpoint resource. + * Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEntityTypeRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEntityTypeRequest.php new file mode 100644 index 000000000000..d398ddd247d3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEntityTypeRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetEntityTypeRequest + */ +class GetEntityTypeRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the EntityType resource. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the EntityType resource. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetEntityTypeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the EntityType resource. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the EntityType resource. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the EntityType resource. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetExecutionRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetExecutionRequest.php new file mode 100644 index 000000000000..3dfe973d79f7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetExecutionRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetExecutionRequest + */ +class GetExecutionRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Execution to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the Execution to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * Please see {@see MetadataServiceClient::executionName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetExecutionRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Execution to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the Execution to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the Execution to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureGroupRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureGroupRequest.php new file mode 100644 index 000000000000..5cb13f154e77 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureGroupRequest.php @@ -0,0 +1,82 @@ +google.cloud.aiplatform.v1.GetFeatureGroupRequest + */ +class GetFeatureGroupRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureGroup resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the FeatureGroup resource. Please see + * {@see FeatureRegistryServiceClient::featureGroupName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetFeatureGroupRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureGroup resource. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureRegistryService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureGroup resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureGroup resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureOnlineStoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureOnlineStoreRequest.php new file mode 100644 index 000000000000..721787c95c91 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureOnlineStoreRequest.php @@ -0,0 +1,82 @@ +google.cloud.aiplatform.v1.GetFeatureOnlineStoreRequest + */ +class GetFeatureOnlineStoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureOnlineStore resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the FeatureOnlineStore resource. Please see + * {@see FeatureOnlineStoreAdminServiceClient::featureOnlineStoreName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetFeatureOnlineStoreRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureOnlineStore resource. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureOnlineStore resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureOnlineStore resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureRequest.php new file mode 100644 index 000000000000..402b8ea33576 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureRequest.php @@ -0,0 +1,104 @@ +google.cloud.aiplatform.v1.GetFeatureRequest + */ +class GetFeatureRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Feature resource. + * Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Feature resource. + * Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * Please see {@see FeaturestoreServiceClient::featureName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetFeatureRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Feature resource. + * Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Feature resource. + * Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Feature resource. + * Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewRequest.php new file mode 100644 index 000000000000..0c977674e079 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetFeatureViewRequest + */ +class GetFeatureViewRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureView resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the FeatureView resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * Please see {@see FeatureOnlineStoreAdminServiceClient::featureViewName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetFeatureViewRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureView resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureView resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureView resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewSyncRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewSyncRequest.php new file mode 100644 index 000000000000..57cea7ce033c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureViewSyncRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetFeatureViewSyncRequest + */ +class GetFeatureViewSyncRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the FeatureViewSync resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the FeatureViewSync resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * Please see {@see FeatureOnlineStoreAdminServiceClient::featureViewSyncName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetFeatureViewSyncRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the FeatureViewSync resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureOnlineStoreAdminService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the FeatureViewSync resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the FeatureViewSync resource. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeaturestoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeaturestoreRequest.php new file mode 100644 index 000000000000..7e170fba6f55 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeaturestoreRequest.php @@ -0,0 +1,82 @@ +google.cloud.aiplatform.v1.GetFeaturestoreRequest + */ +class GetFeaturestoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Featurestore resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Featurestore resource. Please see + * {@see FeaturestoreServiceClient::featurestoreName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetFeaturestoreRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Featurestore resource. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Featurestore resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Featurestore resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetHyperparameterTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetHyperparameterTuningJobRequest.php new file mode 100644 index 000000000000..1628b8cd9fa0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetHyperparameterTuningJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest + */ +class GetHyperparameterTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the HyperparameterTuningJob resource. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the HyperparameterTuningJob resource. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * Please see {@see JobServiceClient::hyperparameterTuningJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetHyperparameterTuningJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the HyperparameterTuningJob resource. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the HyperparameterTuningJob resource. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the HyperparameterTuningJob resource. + * Format: + * `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexEndpointRequest.php new file mode 100644 index 000000000000..75de3b6fa86a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexEndpointRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetIndexEndpointRequest + */ +class GetIndexEndpointRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the IndexEndpoint resource. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the IndexEndpoint resource. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * Please see {@see IndexEndpointServiceClient::indexEndpointName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetIndexEndpointRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the IndexEndpoint resource. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpointService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the IndexEndpoint resource. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the IndexEndpoint resource. + * Format: + * `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexRequest.php new file mode 100644 index 000000000000..d5907d58b5a6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetIndexRequest + */ +class GetIndexRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Index resource. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Index resource. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * Please see {@see IndexServiceClient::indexName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetIndexRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Index resource. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Index resource. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Index resource. + * Format: + * `projects/{project}/locations/{location}/indexes/{index}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataSchemaRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataSchemaRequest.php new file mode 100644 index 000000000000..1a0bb95c0b44 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataSchemaRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetMetadataSchemaRequest + */ +class GetMetadataSchemaRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataSchema to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the MetadataSchema to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * Please see {@see MetadataServiceClient::metadataSchemaName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetMetadataSchemaRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the MetadataSchema to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataSchema to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the MetadataSchema to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataStoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataStoreRequest.php new file mode 100644 index 000000000000..5e671ba44f5a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataStoreRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetMetadataStoreRequest + */ +class GetMetadataStoreRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the MetadataStore to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the MetadataStore to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * Please see {@see MetadataServiceClient::metadataStoreName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetMetadataStoreRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the MetadataStore to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\MetadataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the MetadataStore to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the MetadataStore to retrieve. + * Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelDeploymentMonitoringJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelDeploymentMonitoringJobRequest.php new file mode 100644 index 000000000000..ba7626620ad8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelDeploymentMonitoringJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest + */ +class GetModelDeploymentMonitoringJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the ModelDeploymentMonitoringJob. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The resource name of the ModelDeploymentMonitoringJob. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * Please see {@see JobServiceClient::modelDeploymentMonitoringJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetModelDeploymentMonitoringJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the ModelDeploymentMonitoringJob. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the ModelDeploymentMonitoringJob. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The resource name of the ModelDeploymentMonitoringJob. + * Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationRequest.php new file mode 100644 index 000000000000..2f965443ec4e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetModelEvaluationRequest + */ +class GetModelEvaluationRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * Please see {@see ModelServiceClient::modelEvaluationName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetModelEvaluationRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the ModelEvaluation resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationSliceRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationSliceRequest.php new file mode 100644 index 000000000000..d18eb9dbd8fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationSliceRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest + */ +class GetModelEvaluationSliceRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * Please see {@see ModelServiceClient::modelEvaluationSliceName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetModelEvaluationSliceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the ModelEvaluationSlice resource. + * Format: + * `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelRequest.php new file mode 100644 index 000000000000..c5e1e32b8c6b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.GetModelRequest + */ +class GetModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. Please see + * {@see ModelServiceClient::modelName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetModelRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * In order to retrieve a specific version of the model, also provide + * the version ID or version alias. + * Example: `projects/{project}/locations/{location}/models/{model}@2` + * or + * `projects/{project}/locations/{location}/models/{model}@golden` + * If no version ID or alias is specified, the "default" version will be + * returned. The "default" version alias is created for the first version of + * the model, and can be moved to other versions later on. There will be + * exactly one default version. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasJobRequest.php new file mode 100644 index 000000000000..9d1d2e617620 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetNasJobRequest + */ +class GetNasJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NasJob resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NasJob resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * Please see {@see JobServiceClient::nasJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetNasJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NasJob resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NasJob resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NasJob resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasTrialDetailRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasTrialDetailRequest.php new file mode 100644 index 000000000000..773a9f4aac1c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNasTrialDetailRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetNasTrialDetailRequest + */ +class GetNasTrialDetailRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NasTrialDetail resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NasTrialDetail resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}` + * Please see {@see JobServiceClient::nasTrialDetailName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetNasTrialDetailRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NasTrialDetail resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\JobService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NasTrialDetail resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NasTrialDetail resource. + * Format: + * `projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookExecutionJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookExecutionJobRequest.php new file mode 100644 index 000000000000..67183519e565 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookExecutionJobRequest.php @@ -0,0 +1,115 @@ +google.cloud.aiplatform.v1.GetNotebookExecutionJobRequest + */ +class GetNotebookExecutionJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NotebookExecutionJob resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Optional. The NotebookExecutionJob view. Defaults to BASIC. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookExecutionJobView view = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $view = 0; + + /** + * @param string $name Required. The name of the NotebookExecutionJob resource. Please see + * {@see NotebookServiceClient::notebookExecutionJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetNotebookExecutionJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NotebookExecutionJob resource. + * @type int $view + * Optional. The NotebookExecutionJob view. Defaults to BASIC. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NotebookExecutionJob resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NotebookExecutionJob resource. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. The NotebookExecutionJob view. Defaults to BASIC. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookExecutionJobView view = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getView() + { + return $this->view; + } + + /** + * Optional. The NotebookExecutionJob view. Defaults to BASIC. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.NotebookExecutionJobView view = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setView($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\NotebookExecutionJobView::class); + $this->view = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeRequest.php new file mode 100644 index 000000000000..7325674a1053 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeRequest.php @@ -0,0 +1,97 @@ +google.cloud.aiplatform.v1.GetNotebookRuntimeRequest + */ +class GetNotebookRuntimeRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NotebookRuntime resource. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NotebookRuntime resource. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. Please see + * {@see NotebookServiceClient::notebookRuntimeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetNotebookRuntimeRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NotebookRuntime resource. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NotebookRuntime resource. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NotebookRuntime resource. + * Instead of checking whether the name is in valid NotebookRuntime resource + * name format, directly throw NotFound exception if there is no such + * NotebookRuntime in spanner. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeTemplateRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeTemplateRequest.php new file mode 100644 index 000000000000..bfa39aba7da9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetNotebookRuntimeTemplateRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetNotebookRuntimeTemplateRequest + */ +class GetNotebookRuntimeTemplateRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the NotebookRuntimeTemplate resource. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the NotebookRuntimeTemplate resource. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * Please see {@see NotebookServiceClient::notebookRuntimeTemplateName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetNotebookRuntimeTemplateRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the NotebookRuntimeTemplate resource. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\NotebookService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the NotebookRuntimeTemplate resource. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the NotebookRuntimeTemplate resource. + * Format: + * `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPersistentResourceRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPersistentResourceRequest.php new file mode 100644 index 000000000000..d9d335443ff4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPersistentResourceRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetPersistentResourceRequest + */ +class GetPersistentResourceRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PersistentResource resource. + * Format: + * `projects/{project_id_or_number}/locations/{location_id}/persistentResources/{persistent_resource_id}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the PersistentResource resource. + * Format: + * `projects/{project_id_or_number}/locations/{location_id}/persistentResources/{persistent_resource_id}` + * Please see {@see PersistentResourceServiceClient::persistentResourceName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetPersistentResourceRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the PersistentResource resource. + * Format: + * `projects/{project_id_or_number}/locations/{location_id}/persistentResources/{persistent_resource_id}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PersistentResourceService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PersistentResource resource. + * Format: + * `projects/{project_id_or_number}/locations/{location_id}/persistentResources/{persistent_resource_id}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the PersistentResource resource. + * Format: + * `projects/{project_id_or_number}/locations/{location_id}/persistentResources/{persistent_resource_id}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPipelineJobRequest.php new file mode 100644 index 000000000000..7c328bd57067 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPipelineJobRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetPipelineJobRequest + */ +class GetPipelineJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PipelineJob resource. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the PipelineJob resource. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * Please see {@see PipelineServiceClient::pipelineJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetPipelineJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the PipelineJob resource. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PipelineJob resource. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the PipelineJob resource. + * Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPublisherModelRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPublisherModelRequest.php new file mode 100644 index 000000000000..d4bf7ee61a5d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPublisherModelRequest.php @@ -0,0 +1,236 @@ +google.cloud.aiplatform.v1.GetPublisherModelRequest + */ +class GetPublisherModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the PublisherModel resource. + * Format: + * `publishers/{publisher}/models/{publisher_model}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Optional. The IETF BCP-47 language code representing the language in which + * the publisher model's text information should be written in. + * + * Generated from protobuf field string language_code = 2 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $language_code = ''; + /** + * Optional. PublisherModel view specifying which fields to read. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PublisherModelView view = 3 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $view = 0; + /** + * Optional. Boolean indicates whether the requested model is a Hugging Face + * model. + * + * Generated from protobuf field bool is_hugging_face_model = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $is_hugging_face_model = false; + /** + * Optional. Token used to access Hugging Face gated models. + * + * Generated from protobuf field string hugging_face_token = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $hugging_face_token = ''; + + /** + * @param string $name Required. The name of the PublisherModel resource. + * Format: + * `publishers/{publisher}/models/{publisher_model}` + * Please see {@see ModelGardenServiceClient::publisherModelName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetPublisherModelRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the PublisherModel resource. + * Format: + * `publishers/{publisher}/models/{publisher_model}` + * @type string $language_code + * Optional. The IETF BCP-47 language code representing the language in which + * the publisher model's text information should be written in. + * @type int $view + * Optional. PublisherModel view specifying which fields to read. + * @type bool $is_hugging_face_model + * Optional. Boolean indicates whether the requested model is a Hugging Face + * model. + * @type string $hugging_face_token + * Optional. Token used to access Hugging Face gated models. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelGardenService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the PublisherModel resource. + * Format: + * `publishers/{publisher}/models/{publisher_model}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the PublisherModel resource. + * Format: + * `publishers/{publisher}/models/{publisher_model}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Optional. The IETF BCP-47 language code representing the language in which + * the publisher model's text information should be written in. + * + * Generated from protobuf field string language_code = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getLanguageCode() + { + return $this->language_code; + } + + /** + * Optional. The IETF BCP-47 language code representing the language in which + * the publisher model's text information should be written in. + * + * Generated from protobuf field string language_code = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setLanguageCode($var) + { + GPBUtil::checkString($var, True); + $this->language_code = $var; + + return $this; + } + + /** + * Optional. PublisherModel view specifying which fields to read. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PublisherModelView view = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getView() + { + return $this->view; + } + + /** + * Optional. PublisherModel view specifying which fields to read. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PublisherModelView view = 3 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setView($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\PublisherModelView::class); + $this->view = $var; + + return $this; + } + + /** + * Optional. Boolean indicates whether the requested model is a Hugging Face + * model. + * + * Generated from protobuf field bool is_hugging_face_model = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getIsHuggingFaceModel() + { + return $this->is_hugging_face_model; + } + + /** + * Optional. Boolean indicates whether the requested model is a Hugging Face + * model. + * + * Generated from protobuf field bool is_hugging_face_model = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setIsHuggingFaceModel($var) + { + GPBUtil::checkBool($var); + $this->is_hugging_face_model = $var; + + return $this; + } + + /** + * Optional. Token used to access Hugging Face gated models. + * + * Generated from protobuf field string hugging_face_token = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getHuggingFaceToken() + { + return $this->hugging_face_token; + } + + /** + * Optional. Token used to access Hugging Face gated models. + * + * Generated from protobuf field string hugging_face_token = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setHuggingFaceToken($var) + { + GPBUtil::checkString($var, True); + $this->hugging_face_token = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagCorpusRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagCorpusRequest.php new file mode 100644 index 000000000000..1d1a5e1e4c31 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagCorpusRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetRagCorpusRequest + */ +class GetRagCorpusRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the RagCorpus resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the RagCorpus resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * Please see {@see VertexRagDataServiceClient::ragCorpusName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetRagCorpusRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the RagCorpus resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the RagCorpus resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the RagCorpus resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagFileRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagFileRequest.php new file mode 100644 index 000000000000..c2180445e2f6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetRagFileRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetRagFileRequest + */ +class GetRagFileRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the RagFile resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the RagFile resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * Please see {@see VertexRagDataServiceClient::ragFileName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetRagFileRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the RagFile resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the RagFile resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the RagFile resource. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}/ragFiles/{rag_file}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetScheduleRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetScheduleRequest.php new file mode 100644 index 000000000000..e8f6202849fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetScheduleRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetScheduleRequest + */ +class GetScheduleRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Schedule resource. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Schedule resource. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * Please see {@see ScheduleServiceClient::scheduleName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetScheduleRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Schedule resource. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ScheduleService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Schedule resource. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Schedule resource. + * Format: + * `projects/{project}/locations/{location}/schedules/{schedule}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetSpecialistPoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetSpecialistPoolRequest.php new file mode 100644 index 000000000000..4533f8d4d5dd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetSpecialistPoolRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetSpecialistPoolRequest + */ +class GetSpecialistPoolRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the SpecialistPool resource. + * The form is + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the SpecialistPool resource. + * The form is + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`. Please see + * {@see SpecialistPoolServiceClient::specialistPoolName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetSpecialistPoolRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the SpecialistPool resource. + * The form is + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\SpecialistPoolService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the SpecialistPool resource. + * The form is + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the SpecialistPool resource. + * The form is + * `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetStudyRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetStudyRequest.php new file mode 100644 index 000000000000..607cd9a4be35 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetStudyRequest.php @@ -0,0 +1,87 @@ +google.cloud.aiplatform.v1.GetStudyRequest + */ +class GetStudyRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Study resource. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Study resource. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * Please see {@see VizierServiceClient::studyName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetStudyRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Study resource. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Study resource. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Study resource. + * Format: `projects/{project}/locations/{location}/studies/{study}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardExperimentRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardExperimentRequest.php new file mode 100644 index 000000000000..00114cdbde74 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardExperimentRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetTensorboardExperimentRequest + */ +class GetTensorboardExperimentRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TensorboardExperiment resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TensorboardExperiment resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * Please see {@see TensorboardServiceClient::tensorboardExperimentName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTensorboardExperimentRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TensorboardExperiment resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TensorboardExperiment resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TensorboardExperiment resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRequest.php new file mode 100644 index 000000000000..5d5bede56773 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetTensorboardRequest + */ +class GetTensorboardRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Tensorboard resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Tensorboard resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * Please see {@see TensorboardServiceClient::tensorboardName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTensorboardRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Tensorboard resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Tensorboard resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Tensorboard resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRunRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRunRequest.php new file mode 100644 index 000000000000..7ee1d379ed5f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRunRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetTensorboardRunRequest + */ +class GetTensorboardRunRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TensorboardRun resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TensorboardRun resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * Please see {@see TensorboardServiceClient::tensorboardRunName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTensorboardRunRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TensorboardRun resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TensorboardRun resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TensorboardRun resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardTimeSeriesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardTimeSeriesRequest.php new file mode 100644 index 000000000000..0a11b588be2f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardTimeSeriesRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest + */ +class GetTensorboardTimeSeriesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TensorboardTimeSeries resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TensorboardTimeSeries resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * Please see {@see TensorboardServiceClient::tensorboardTimeSeriesName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTensorboardTimeSeriesRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TensorboardTimeSeries resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\TensorboardService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TensorboardTimeSeries resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TensorboardTimeSeries resource. + * Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrainingPipelineRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrainingPipelineRequest.php new file mode 100644 index 000000000000..f1acd31b04fa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrainingPipelineRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetTrainingPipelineRequest + */ +class GetTrainingPipelineRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TrainingPipeline resource. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TrainingPipeline resource. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * Please see {@see PipelineServiceClient::trainingPipelineName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTrainingPipelineRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TrainingPipeline resource. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\PipelineService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TrainingPipeline resource. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TrainingPipeline resource. + * Format: + * `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrialRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrialRequest.php new file mode 100644 index 000000000000..be443baeba8c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrialRequest.php @@ -0,0 +1,92 @@ +google.cloud.aiplatform.v1.GetTrialRequest + */ +class GetTrialRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Trial resource. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the Trial resource. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * Please see {@see VizierServiceClient::trialName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTrialRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Trial resource. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VizierService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Trial resource. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Trial resource. + * Format: + * `projects/{project}/locations/{location}/studies/{study}/trials/{trial}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTuningJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTuningJobRequest.php new file mode 100644 index 000000000000..4a0333cdf321 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTuningJobRequest.php @@ -0,0 +1,87 @@ +google.cloud.aiplatform.v1.GetTuningJobRequest + */ +class GetTuningJobRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the TuningJob resource. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + + /** + * @param string $name Required. The name of the TuningJob resource. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * Please see {@see GenAiTuningServiceClient::tuningJobName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\GetTuningJobRequest + * + * @experimental + */ + public static function build(string $name): self + { + return (new self()) + ->setName($name); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the TuningJob resource. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\GenaiTuningService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the TuningJob resource. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the TuningJob resource. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource.php new file mode 100644 index 000000000000..2e21e6d9416f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.GoogleDriveSource + */ +class GoogleDriveSource extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Google Drive resource IDs. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId resource_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $resource_ids; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array<\Google\Cloud\AIPlatform\V1\GoogleDriveSource\ResourceId>|\Google\Protobuf\Internal\RepeatedField $resource_ids + * Required. Google Drive resource IDs. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. Google Drive resource IDs. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId resource_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getResourceIds() + { + return $this->resource_ids; + } + + /** + * Required. Google Drive resource IDs. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId resource_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\GoogleDriveSource\ResourceId>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setResourceIds($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\GoogleDriveSource\ResourceId::class); + $this->resource_ids = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId.php new file mode 100644 index 000000000000..d397d8596e58 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId.php @@ -0,0 +1,104 @@ +google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId + */ +class ResourceId extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The type of the Google Drive resource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId.ResourceType resource_type = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $resource_type = 0; + /** + * Required. The ID of the Google Drive resource. + * + * Generated from protobuf field string resource_id = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $resource_id = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $resource_type + * Required. The type of the Google Drive resource. + * @type string $resource_id + * Required. The ID of the Google Drive resource. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce(); + parent::__construct($data); + } + + /** + * Required. The type of the Google Drive resource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId.ResourceType resource_type = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getResourceType() + { + return $this->resource_type; + } + + /** + * Required. The type of the Google Drive resource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId.ResourceType resource_type = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setResourceType($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\GoogleDriveSource\ResourceId\ResourceType::class); + $this->resource_type = $var; + + return $this; + } + + /** + * Required. The ID of the Google Drive resource. + * + * Generated from protobuf field string resource_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getResourceId() + { + return $this->resource_id; + } + + /** + * Required. The ID of the Google Drive resource. + * + * Generated from protobuf field string resource_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setResourceId($var) + { + GPBUtil::checkString($var, True); + $this->resource_id = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ResourceId::class, \Google\Cloud\AIPlatform\V1\GoogleDriveSource_ResourceId::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId/ResourceType.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId/ResourceType.php new file mode 100644 index 000000000000..4ac5f42db739 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleDriveSource/ResourceId/ResourceType.php @@ -0,0 +1,64 @@ +google.cloud.aiplatform.v1.GoogleDriveSource.ResourceId.ResourceType + */ +class ResourceType +{ + /** + * Unspecified resource type. + * + * Generated from protobuf enum RESOURCE_TYPE_UNSPECIFIED = 0; + */ + const RESOURCE_TYPE_UNSPECIFIED = 0; + /** + * File resource type. + * + * Generated from protobuf enum RESOURCE_TYPE_FILE = 1; + */ + const RESOURCE_TYPE_FILE = 1; + /** + * Folder resource type. + * + * Generated from protobuf enum RESOURCE_TYPE_FOLDER = 2; + */ + const RESOURCE_TYPE_FOLDER = 2; + + private static $valueToName = [ + self::RESOURCE_TYPE_UNSPECIFIED => 'RESOURCE_TYPE_UNSPECIFIED', + self::RESOURCE_TYPE_FILE => 'RESOURCE_TYPE_FILE', + self::RESOURCE_TYPE_FOLDER => 'RESOURCE_TYPE_FOLDER', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(ResourceType::class, \Google\Cloud\AIPlatform\V1\GoogleDriveSource_ResourceId_ResourceType::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleSearchRetrieval.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleSearchRetrieval.php new file mode 100644 index 000000000000..214e0c41028e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GoogleSearchRetrieval.php @@ -0,0 +1,77 @@ +google.cloud.aiplatform.v1.GoogleSearchRetrieval + */ +class GoogleSearchRetrieval extends \Google\Protobuf\Internal\Message +{ + /** + * Specifies the dynamic retrieval configuration for the given source. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DynamicRetrievalConfig dynamic_retrieval_config = 2; + */ + protected $dynamic_retrieval_config = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\DynamicRetrievalConfig $dynamic_retrieval_config + * Specifies the dynamic retrieval configuration for the given source. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Tool::initOnce(); + parent::__construct($data); + } + + /** + * Specifies the dynamic retrieval configuration for the given source. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DynamicRetrievalConfig dynamic_retrieval_config = 2; + * @return \Google\Cloud\AIPlatform\V1\DynamicRetrievalConfig|null + */ + public function getDynamicRetrievalConfig() + { + return $this->dynamic_retrieval_config; + } + + public function hasDynamicRetrievalConfig() + { + return isset($this->dynamic_retrieval_config); + } + + public function clearDynamicRetrievalConfig() + { + unset($this->dynamic_retrieval_config); + } + + /** + * Specifies the dynamic retrieval configuration for the given source. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.DynamicRetrievalConfig dynamic_retrieval_config = 2; + * @param \Google\Cloud\AIPlatform\V1\DynamicRetrievalConfig $var + * @return $this + */ + public function setDynamicRetrievalConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\DynamicRetrievalConfig::class); + $this->dynamic_retrieval_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInput.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInput.php new file mode 100644 index 000000000000..adeeb3891551 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInput.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.GroundednessInput + */ +class GroundednessInput extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Spec for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $metric_spec = null; + /** + * Required. Groundedness instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $instance = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GroundednessSpec $metric_spec + * Required. Spec for groundedness metric. + * @type \Google\Cloud\AIPlatform\V1\GroundednessInstance $instance + * Required. Groundedness instance. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Spec for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\GroundednessSpec|null + */ + public function getMetricSpec() + { + return $this->metric_spec; + } + + public function hasMetricSpec() + { + return isset($this->metric_spec); + } + + public function clearMetricSpec() + { + unset($this->metric_spec); + } + + /** + * Required. Spec for groundedness metric. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\GroundednessSpec $var + * @return $this + */ + public function setMetricSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundednessSpec::class); + $this->metric_spec = $var; + + return $this; + } + + /** + * Required. Groundedness instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\GroundednessInstance|null + */ + public function getInstance() + { + return $this->instance; + } + + public function hasInstance() + { + return isset($this->instance); + } + + public function clearInstance() + { + unset($this->instance); + } + + /** + * Required. Groundedness instance. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundednessInstance instance = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\GroundednessInstance $var + * @return $this + */ + public function setInstance($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundednessInstance::class); + $this->instance = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInstance.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInstance.php new file mode 100644 index 000000000000..4fb74ef3fb24 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessInstance.php @@ -0,0 +1,125 @@ +google.cloud.aiplatform.v1.GroundednessInstance + */ +class GroundednessInstance extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $prediction = null; + /** + * Required. Background information provided in context used to compare + * against the prediction. + * + * Generated from protobuf field optional string context = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $context = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $prediction + * Required. Output of the evaluated model. + * @type string $context + * Required. Background information provided in context used to compare + * against the prediction. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getPrediction() + { + return isset($this->prediction) ? $this->prediction : ''; + } + + public function hasPrediction() + { + return isset($this->prediction); + } + + public function clearPrediction() + { + unset($this->prediction); + } + + /** + * Required. Output of the evaluated model. + * + * Generated from protobuf field optional string prediction = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setPrediction($var) + { + GPBUtil::checkString($var, True); + $this->prediction = $var; + + return $this; + } + + /** + * Required. Background information provided in context used to compare + * against the prediction. + * + * Generated from protobuf field optional string context = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getContext() + { + return isset($this->context) ? $this->context : ''; + } + + public function hasContext() + { + return isset($this->context); + } + + public function clearContext() + { + unset($this->context); + } + + /** + * Required. Background information provided in context used to compare + * against the prediction. + * + * Generated from protobuf field optional string context = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setContext($var) + { + GPBUtil::checkString($var, True); + $this->context = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessResult.php new file mode 100644 index 000000000000..6d486cf335a9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessResult.php @@ -0,0 +1,155 @@ +google.cloud.aiplatform.v1.GroundednessResult + */ +class GroundednessResult extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Groundedness score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $score = null; + /** + * Output only. Explanation for groundedness score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $explanation = ''; + /** + * Output only. Confidence for groundedness score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $confidence = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float $score + * Output only. Groundedness score. + * @type string $explanation + * Output only. Explanation for groundedness score. + * @type float $confidence + * Output only. Confidence for groundedness score. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Groundedness score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getScore() + { + return isset($this->score) ? $this->score : 0.0; + } + + public function hasScore() + { + return isset($this->score); + } + + public function clearScore() + { + unset($this->score); + } + + /** + * Output only. Groundedness score. + * + * Generated from protobuf field optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setScore($var) + { + GPBUtil::checkFloat($var); + $this->score = $var; + + return $this; + } + + /** + * Output only. Explanation for groundedness score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getExplanation() + { + return $this->explanation; + } + + /** + * Output only. Explanation for groundedness score. + * + * Generated from protobuf field string explanation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setExplanation($var) + { + GPBUtil::checkString($var, True); + $this->explanation = $var; + + return $this; + } + + /** + * Output only. Confidence for groundedness score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return float + */ + public function getConfidence() + { + return isset($this->confidence) ? $this->confidence : 0.0; + } + + public function hasConfidence() + { + return isset($this->confidence); + } + + public function clearConfidence() + { + unset($this->confidence); + } + + /** + * Output only. Confidence for groundedness score. + * + * Generated from protobuf field optional float confidence = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param float $var + * @return $this + */ + public function setConfidence($var) + { + GPBUtil::checkFloat($var); + $this->confidence = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessSpec.php new file mode 100644 index 000000000000..3460d420a1cd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundednessSpec.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.GroundednessSpec + */ +class GroundednessSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $version = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $version + * Optional. Which version to use for evaluation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\EvaluationService::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getVersion() + { + return $this->version; + } + + /** + * Optional. Which version to use for evaluation. + * + * Generated from protobuf field int32 version = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setVersion($var) + { + GPBUtil::checkInt32($var); + $this->version = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk.php new file mode 100644 index 000000000000..7949df2c35b3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk.php @@ -0,0 +1,108 @@ +google.cloud.aiplatform.v1.GroundingChunk + */ +class GroundingChunk extends \Google\Protobuf\Internal\Message +{ + protected $chunk_type; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GroundingChunk\Web $web + * Grounding chunk from the web. + * @type \Google\Cloud\AIPlatform\V1\GroundingChunk\RetrievedContext $retrieved_context + * Grounding chunk from context retrieved by the retrieval tools. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Grounding chunk from the web. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingChunk.Web web = 1; + * @return \Google\Cloud\AIPlatform\V1\GroundingChunk\Web|null + */ + public function getWeb() + { + return $this->readOneof(1); + } + + public function hasWeb() + { + return $this->hasOneof(1); + } + + /** + * Grounding chunk from the web. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingChunk.Web web = 1; + * @param \Google\Cloud\AIPlatform\V1\GroundingChunk\Web $var + * @return $this + */ + public function setWeb($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundingChunk\Web::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Grounding chunk from context retrieved by the retrieval tools. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingChunk.RetrievedContext retrieved_context = 2; + * @return \Google\Cloud\AIPlatform\V1\GroundingChunk\RetrievedContext|null + */ + public function getRetrievedContext() + { + return $this->readOneof(2); + } + + public function hasRetrievedContext() + { + return $this->hasOneof(2); + } + + /** + * Grounding chunk from context retrieved by the retrieval tools. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GroundingChunk.RetrievedContext retrieved_context = 2; + * @param \Google\Cloud\AIPlatform\V1\GroundingChunk\RetrievedContext $var + * @return $this + */ + public function setRetrievedContext($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GroundingChunk\RetrievedContext::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * @return string + */ + public function getChunkType() + { + return $this->whichOneof("chunk_type"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/RetrievedContext.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/RetrievedContext.php new file mode 100644 index 000000000000..e1b03e9e0d05 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/RetrievedContext.php @@ -0,0 +1,168 @@ +google.cloud.aiplatform.v1.GroundingChunk.RetrievedContext + */ +class RetrievedContext extends \Google\Protobuf\Internal\Message +{ + /** + * URI reference of the attribution. + * + * Generated from protobuf field optional string uri = 1; + */ + protected $uri = null; + /** + * Title of the attribution. + * + * Generated from protobuf field optional string title = 2; + */ + protected $title = null; + /** + * Text of the attribution. + * + * Generated from protobuf field optional string text = 3; + */ + protected $text = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $uri + * URI reference of the attribution. + * @type string $title + * Title of the attribution. + * @type string $text + * Text of the attribution. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * URI reference of the attribution. + * + * Generated from protobuf field optional string uri = 1; + * @return string + */ + public function getUri() + { + return isset($this->uri) ? $this->uri : ''; + } + + public function hasUri() + { + return isset($this->uri); + } + + public function clearUri() + { + unset($this->uri); + } + + /** + * URI reference of the attribution. + * + * Generated from protobuf field optional string uri = 1; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * Title of the attribution. + * + * Generated from protobuf field optional string title = 2; + * @return string + */ + public function getTitle() + { + return isset($this->title) ? $this->title : ''; + } + + public function hasTitle() + { + return isset($this->title); + } + + public function clearTitle() + { + unset($this->title); + } + + /** + * Title of the attribution. + * + * Generated from protobuf field optional string title = 2; + * @param string $var + * @return $this + */ + public function setTitle($var) + { + GPBUtil::checkString($var, True); + $this->title = $var; + + return $this; + } + + /** + * Text of the attribution. + * + * Generated from protobuf field optional string text = 3; + * @return string + */ + public function getText() + { + return isset($this->text) ? $this->text : ''; + } + + public function hasText() + { + return isset($this->text); + } + + public function clearText() + { + unset($this->text); + } + + /** + * Text of the attribution. + * + * Generated from protobuf field optional string text = 3; + * @param string $var + * @return $this + */ + public function setText($var) + { + GPBUtil::checkString($var, True); + $this->text = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(RetrievedContext::class, \Google\Cloud\AIPlatform\V1\GroundingChunk_RetrievedContext::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/Web.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/Web.php new file mode 100644 index 000000000000..6cfab8f6eab1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingChunk/Web.php @@ -0,0 +1,124 @@ +google.cloud.aiplatform.v1.GroundingChunk.Web + */ +class Web extends \Google\Protobuf\Internal\Message +{ + /** + * URI reference of the chunk. + * + * Generated from protobuf field optional string uri = 1; + */ + protected $uri = null; + /** + * Title of the chunk. + * + * Generated from protobuf field optional string title = 2; + */ + protected $title = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $uri + * URI reference of the chunk. + * @type string $title + * Title of the chunk. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * URI reference of the chunk. + * + * Generated from protobuf field optional string uri = 1; + * @return string + */ + public function getUri() + { + return isset($this->uri) ? $this->uri : ''; + } + + public function hasUri() + { + return isset($this->uri); + } + + public function clearUri() + { + unset($this->uri); + } + + /** + * URI reference of the chunk. + * + * Generated from protobuf field optional string uri = 1; + * @param string $var + * @return $this + */ + public function setUri($var) + { + GPBUtil::checkString($var, True); + $this->uri = $var; + + return $this; + } + + /** + * Title of the chunk. + * + * Generated from protobuf field optional string title = 2; + * @return string + */ + public function getTitle() + { + return isset($this->title) ? $this->title : ''; + } + + public function hasTitle() + { + return isset($this->title); + } + + public function clearTitle() + { + unset($this->title); + } + + /** + * Title of the chunk. + * + * Generated from protobuf field optional string title = 2; + * @param string $var + * @return $this + */ + public function setTitle($var) + { + GPBUtil::checkString($var, True); + $this->title = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Web::class, \Google\Cloud\AIPlatform\V1\GroundingChunk_Web::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingMetadata.php new file mode 100644 index 000000000000..8b7c22d3f7a7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingMetadata.php @@ -0,0 +1,223 @@ +google.cloud.aiplatform.v1.GroundingMetadata + */ +class GroundingMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Optional. Web search queries for the following-up web search. + * + * Generated from protobuf field repeated string web_search_queries = 1 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $web_search_queries; + /** + * Optional. Google search entry for the following-up web searches. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.SearchEntryPoint search_entry_point = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $search_entry_point = null; + /** + * List of supporting references retrieved from specified grounding source. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GroundingChunk grounding_chunks = 5; + */ + private $grounding_chunks; + /** + * Optional. List of grounding support. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GroundingSupport grounding_supports = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $grounding_supports; + /** + * Optional. Output only. Retrieval metadata. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.RetrievalMetadata retrieval_metadata = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $retrieval_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $web_search_queries + * Optional. Web search queries for the following-up web search. + * @type \Google\Cloud\AIPlatform\V1\SearchEntryPoint $search_entry_point + * Optional. Google search entry for the following-up web searches. + * @type array<\Google\Cloud\AIPlatform\V1\GroundingChunk>|\Google\Protobuf\Internal\RepeatedField $grounding_chunks + * List of supporting references retrieved from specified grounding source. + * @type array<\Google\Cloud\AIPlatform\V1\GroundingSupport>|\Google\Protobuf\Internal\RepeatedField $grounding_supports + * Optional. List of grounding support. + * @type \Google\Cloud\AIPlatform\V1\RetrievalMetadata $retrieval_metadata + * Optional. Output only. Retrieval metadata. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Optional. Web search queries for the following-up web search. + * + * Generated from protobuf field repeated string web_search_queries = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getWebSearchQueries() + { + return $this->web_search_queries; + } + + /** + * Optional. Web search queries for the following-up web search. + * + * Generated from protobuf field repeated string web_search_queries = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setWebSearchQueries($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->web_search_queries = $arr; + + return $this; + } + + /** + * Optional. Google search entry for the following-up web searches. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.SearchEntryPoint search_entry_point = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\SearchEntryPoint|null + */ + public function getSearchEntryPoint() + { + return $this->search_entry_point; + } + + public function hasSearchEntryPoint() + { + return isset($this->search_entry_point); + } + + public function clearSearchEntryPoint() + { + unset($this->search_entry_point); + } + + /** + * Optional. Google search entry for the following-up web searches. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.SearchEntryPoint search_entry_point = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\SearchEntryPoint $var + * @return $this + */ + public function setSearchEntryPoint($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SearchEntryPoint::class); + $this->search_entry_point = $var; + + return $this; + } + + /** + * List of supporting references retrieved from specified grounding source. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GroundingChunk grounding_chunks = 5; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getGroundingChunks() + { + return $this->grounding_chunks; + } + + /** + * List of supporting references retrieved from specified grounding source. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GroundingChunk grounding_chunks = 5; + * @param array<\Google\Cloud\AIPlatform\V1\GroundingChunk>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setGroundingChunks($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\GroundingChunk::class); + $this->grounding_chunks = $arr; + + return $this; + } + + /** + * Optional. List of grounding support. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GroundingSupport grounding_supports = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getGroundingSupports() + { + return $this->grounding_supports; + } + + /** + * Optional. List of grounding support. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.GroundingSupport grounding_supports = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\GroundingSupport>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setGroundingSupports($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\GroundingSupport::class); + $this->grounding_supports = $arr; + + return $this; + } + + /** + * Optional. Output only. Retrieval metadata. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.RetrievalMetadata retrieval_metadata = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\RetrievalMetadata|null + */ + public function getRetrievalMetadata() + { + return $this->retrieval_metadata; + } + + public function hasRetrievalMetadata() + { + return isset($this->retrieval_metadata); + } + + public function clearRetrievalMetadata() + { + unset($this->retrieval_metadata); + } + + /** + * Optional. Output only. Retrieval metadata. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.RetrievalMetadata retrieval_metadata = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\RetrievalMetadata $var + * @return $this + */ + public function setRetrievalMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\RetrievalMetadata::class); + $this->retrieval_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingSupport.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingSupport.php new file mode 100644 index 000000000000..aca65f189457 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GroundingSupport.php @@ -0,0 +1,165 @@ +google.cloud.aiplatform.v1.GroundingSupport + */ +class GroundingSupport extends \Google\Protobuf\Internal\Message +{ + /** + * Segment of the content this support belongs to. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Segment segment = 1; + */ + protected $segment = null; + /** + * A list of indices (into 'grounding_chunk') specifying the + * citations associated with the claim. For instance [1,3,4] means + * that grounding_chunk[1], grounding_chunk[3], + * grounding_chunk[4] are the retrieved content attributed to the claim. + * + * Generated from protobuf field repeated int32 grounding_chunk_indices = 2; + */ + private $grounding_chunk_indices; + /** + * Confidence score of the support references. Ranges from 0 to 1. 1 is the + * most confident. This list must have the same size as the + * grounding_chunk_indices. + * + * Generated from protobuf field repeated float confidence_scores = 3; + */ + private $confidence_scores; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\Segment $segment + * Segment of the content this support belongs to. + * @type array|\Google\Protobuf\Internal\RepeatedField $grounding_chunk_indices + * A list of indices (into 'grounding_chunk') specifying the + * citations associated with the claim. For instance [1,3,4] means + * that grounding_chunk[1], grounding_chunk[3], + * grounding_chunk[4] are the retrieved content attributed to the claim. + * @type array|\Google\Protobuf\Internal\RepeatedField $confidence_scores + * Confidence score of the support references. Ranges from 0 to 1. 1 is the + * most confident. This list must have the same size as the + * grounding_chunk_indices. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce(); + parent::__construct($data); + } + + /** + * Segment of the content this support belongs to. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Segment segment = 1; + * @return \Google\Cloud\AIPlatform\V1\Segment|null + */ + public function getSegment() + { + return $this->segment; + } + + public function hasSegment() + { + return isset($this->segment); + } + + public function clearSegment() + { + unset($this->segment); + } + + /** + * Segment of the content this support belongs to. + * + * Generated from protobuf field optional .google.cloud.aiplatform.v1.Segment segment = 1; + * @param \Google\Cloud\AIPlatform\V1\Segment $var + * @return $this + */ + public function setSegment($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\Segment::class); + $this->segment = $var; + + return $this; + } + + /** + * A list of indices (into 'grounding_chunk') specifying the + * citations associated with the claim. For instance [1,3,4] means + * that grounding_chunk[1], grounding_chunk[3], + * grounding_chunk[4] are the retrieved content attributed to the claim. + * + * Generated from protobuf field repeated int32 grounding_chunk_indices = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getGroundingChunkIndices() + { + return $this->grounding_chunk_indices; + } + + /** + * A list of indices (into 'grounding_chunk') specifying the + * citations associated with the claim. For instance [1,3,4] means + * that grounding_chunk[1], grounding_chunk[3], + * grounding_chunk[4] are the retrieved content attributed to the claim. + * + * Generated from protobuf field repeated int32 grounding_chunk_indices = 2; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setGroundingChunkIndices($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32); + $this->grounding_chunk_indices = $arr; + + return $this; + } + + /** + * Confidence score of the support references. Ranges from 0 to 1. 1 is the + * most confident. This list must have the same size as the + * grounding_chunk_indices. + * + * Generated from protobuf field repeated float confidence_scores = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getConfidenceScores() + { + return $this->confidence_scores; + } + + /** + * Confidence score of the support references. Ranges from 0 to 1. 1 is the + * most confident. This list must have the same size as the + * grounding_chunk_indices. + * + * Generated from protobuf field repeated float confidence_scores = 3; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setConfidenceScores($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::FLOAT); + $this->confidence_scores = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HarmCategory.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HarmCategory.php new file mode 100644 index 000000000000..3d0b26112191 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HarmCategory.php @@ -0,0 +1,82 @@ +google.cloud.aiplatform.v1.HarmCategory + */ +class HarmCategory +{ + /** + * The harm category is unspecified. + * + * Generated from protobuf enum HARM_CATEGORY_UNSPECIFIED = 0; + */ + const HARM_CATEGORY_UNSPECIFIED = 0; + /** + * The harm category is hate speech. + * + * Generated from protobuf enum HARM_CATEGORY_HATE_SPEECH = 1; + */ + const HARM_CATEGORY_HATE_SPEECH = 1; + /** + * The harm category is dangerous content. + * + * Generated from protobuf enum HARM_CATEGORY_DANGEROUS_CONTENT = 2; + */ + const HARM_CATEGORY_DANGEROUS_CONTENT = 2; + /** + * The harm category is harassment. + * + * Generated from protobuf enum HARM_CATEGORY_HARASSMENT = 3; + */ + const HARM_CATEGORY_HARASSMENT = 3; + /** + * The harm category is sexually explicit content. + * + * Generated from protobuf enum HARM_CATEGORY_SEXUALLY_EXPLICIT = 4; + */ + const HARM_CATEGORY_SEXUALLY_EXPLICIT = 4; + /** + * The harm category is civic integrity. + * + * Generated from protobuf enum HARM_CATEGORY_CIVIC_INTEGRITY = 5; + */ + const HARM_CATEGORY_CIVIC_INTEGRITY = 5; + + private static $valueToName = [ + self::HARM_CATEGORY_UNSPECIFIED => 'HARM_CATEGORY_UNSPECIFIED', + self::HARM_CATEGORY_HATE_SPEECH => 'HARM_CATEGORY_HATE_SPEECH', + self::HARM_CATEGORY_DANGEROUS_CONTENT => 'HARM_CATEGORY_DANGEROUS_CONTENT', + self::HARM_CATEGORY_HARASSMENT => 'HARM_CATEGORY_HARASSMENT', + self::HARM_CATEGORY_SEXUALLY_EXPLICIT => 'HARM_CATEGORY_SEXUALLY_EXPLICIT', + self::HARM_CATEGORY_CIVIC_INTEGRITY => 'HARM_CATEGORY_CIVIC_INTEGRITY', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HyperparameterTuningJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HyperparameterTuningJob.php new file mode 100644 index 000000000000..34302c636218 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HyperparameterTuningJob.php @@ -0,0 +1,795 @@ +google.cloud.aiplatform.v1.HyperparameterTuningJob + */ +class HyperparameterTuningJob extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. Resource name of the HyperparameterTuningJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The display name of the HyperparameterTuningJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * Required. Study configuration of the HyperparameterTuningJob. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StudySpec study_spec = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $study_spec = null; + /** + * Required. The desired total number of Trials. + * + * Generated from protobuf field int32 max_trial_count = 5 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $max_trial_count = 0; + /** + * Required. The desired number of Trials to run in parallel. + * + * Generated from protobuf field int32 parallel_trial_count = 6 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $parallel_trial_count = 0; + /** + * The number of failed Trials that need to be seen before failing + * the HyperparameterTuningJob. + * If set to 0, Vertex AI decides how many Trials must fail + * before the whole job fails. + * + * Generated from protobuf field int32 max_failed_trial_count = 7; + */ + protected $max_failed_trial_count = 0; + /** + * Required. The spec of a trial job. The same spec applies to the CustomJobs + * created in all the trials. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJobSpec trial_job_spec = 8 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $trial_job_spec = null; + /** + * Output only. Trials of the HyperparameterTuningJob. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Trial trials = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $trials; + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $state = 0; + /** + * Output only. Time when the HyperparameterTuningJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Time when the HyperparameterTuningJob for the first time + * entered the `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $start_time = null; + /** + * Output only. Time when the HyperparameterTuningJob entered any of the + * following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, + * `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $end_time = null; + /** + * Output only. Time when the HyperparameterTuningJob was most recently + * updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Output only. Only populated when job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * + * Generated from protobuf field .google.rpc.Status error = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $error = null; + /** + * The labels with user-defined metadata to organize HyperparameterTuningJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 16; + */ + private $labels; + /** + * Customer-managed encryption key options for a HyperparameterTuningJob. + * If this is set, then all resources created by the HyperparameterTuningJob + * will be encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 17; + */ + protected $encryption_spec = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. Resource name of the HyperparameterTuningJob. + * @type string $display_name + * Required. The display name of the HyperparameterTuningJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type \Google\Cloud\AIPlatform\V1\StudySpec $study_spec + * Required. Study configuration of the HyperparameterTuningJob. + * @type int $max_trial_count + * Required. The desired total number of Trials. + * @type int $parallel_trial_count + * Required. The desired number of Trials to run in parallel. + * @type int $max_failed_trial_count + * The number of failed Trials that need to be seen before failing + * the HyperparameterTuningJob. + * If set to 0, Vertex AI decides how many Trials must fail + * before the whole job fails. + * @type \Google\Cloud\AIPlatform\V1\CustomJobSpec $trial_job_spec + * Required. The spec of a trial job. The same spec applies to the CustomJobs + * created in all the trials. + * @type array<\Google\Cloud\AIPlatform\V1\Trial>|\Google\Protobuf\Internal\RepeatedField $trials + * Output only. Trials of the HyperparameterTuningJob. + * @type int $state + * Output only. The detailed state of the job. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Time when the HyperparameterTuningJob was created. + * @type \Google\Protobuf\Timestamp $start_time + * Output only. Time when the HyperparameterTuningJob for the first time + * entered the `JOB_STATE_RUNNING` state. + * @type \Google\Protobuf\Timestamp $end_time + * Output only. Time when the HyperparameterTuningJob entered any of the + * following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, + * `JOB_STATE_CANCELLED`. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Time when the HyperparameterTuningJob was most recently + * updated. + * @type \Google\Rpc\Status $error + * Output only. Only populated when job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize HyperparameterTuningJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Customer-managed encryption key options for a HyperparameterTuningJob. + * If this is set, then all resources created by the HyperparameterTuningJob + * will be encrypted with the provided encryption key. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\HyperparameterTuningJob::initOnce(); + parent::__construct($data); + } + + /** + * Output only. Resource name of the HyperparameterTuningJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. Resource name of the HyperparameterTuningJob. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The display name of the HyperparameterTuningJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The display name of the HyperparameterTuningJob. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * Required. Study configuration of the HyperparameterTuningJob. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StudySpec study_spec = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\StudySpec|null + */ + public function getStudySpec() + { + return $this->study_spec; + } + + public function hasStudySpec() + { + return isset($this->study_spec); + } + + public function clearStudySpec() + { + unset($this->study_spec); + } + + /** + * Required. Study configuration of the HyperparameterTuningJob. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.StudySpec study_spec = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\StudySpec $var + * @return $this + */ + public function setStudySpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\StudySpec::class); + $this->study_spec = $var; + + return $this; + } + + /** + * Required. The desired total number of Trials. + * + * Generated from protobuf field int32 max_trial_count = 5 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getMaxTrialCount() + { + return $this->max_trial_count; + } + + /** + * Required. The desired total number of Trials. + * + * Generated from protobuf field int32 max_trial_count = 5 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setMaxTrialCount($var) + { + GPBUtil::checkInt32($var); + $this->max_trial_count = $var; + + return $this; + } + + /** + * Required. The desired number of Trials to run in parallel. + * + * Generated from protobuf field int32 parallel_trial_count = 6 [(.google.api.field_behavior) = REQUIRED]; + * @return int + */ + public function getParallelTrialCount() + { + return $this->parallel_trial_count; + } + + /** + * Required. The desired number of Trials to run in parallel. + * + * Generated from protobuf field int32 parallel_trial_count = 6 [(.google.api.field_behavior) = REQUIRED]; + * @param int $var + * @return $this + */ + public function setParallelTrialCount($var) + { + GPBUtil::checkInt32($var); + $this->parallel_trial_count = $var; + + return $this; + } + + /** + * The number of failed Trials that need to be seen before failing + * the HyperparameterTuningJob. + * If set to 0, Vertex AI decides how many Trials must fail + * before the whole job fails. + * + * Generated from protobuf field int32 max_failed_trial_count = 7; + * @return int + */ + public function getMaxFailedTrialCount() + { + return $this->max_failed_trial_count; + } + + /** + * The number of failed Trials that need to be seen before failing + * the HyperparameterTuningJob. + * If set to 0, Vertex AI decides how many Trials must fail + * before the whole job fails. + * + * Generated from protobuf field int32 max_failed_trial_count = 7; + * @param int $var + * @return $this + */ + public function setMaxFailedTrialCount($var) + { + GPBUtil::checkInt32($var); + $this->max_failed_trial_count = $var; + + return $this; + } + + /** + * Required. The spec of a trial job. The same spec applies to the CustomJobs + * created in all the trials. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJobSpec trial_job_spec = 8 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\CustomJobSpec|null + */ + public function getTrialJobSpec() + { + return $this->trial_job_spec; + } + + public function hasTrialJobSpec() + { + return isset($this->trial_job_spec); + } + + public function clearTrialJobSpec() + { + unset($this->trial_job_spec); + } + + /** + * Required. The spec of a trial job. The same spec applies to the CustomJobs + * created in all the trials. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.CustomJobSpec trial_job_spec = 8 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\CustomJobSpec $var + * @return $this + */ + public function setTrialJobSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CustomJobSpec::class); + $this->trial_job_spec = $var; + + return $this; + } + + /** + * Output only. Trials of the HyperparameterTuningJob. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Trial trials = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getTrials() + { + return $this->trials; + } + + /** + * Output only. Trials of the HyperparameterTuningJob. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.Trial trials = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\Trial>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setTrials($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\Trial::class); + $this->trials = $arr; + + return $this; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getState() + { + return $this->state; + } + + /** + * Output only. The detailed state of the job. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JobState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setState($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\JobState::class); + $this->state = $var; + + return $this; + } + + /** + * Output only. Time when the HyperparameterTuningJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Time when the HyperparameterTuningJob was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Time when the HyperparameterTuningJob for the first time + * entered the `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getStartTime() + { + return $this->start_time; + } + + public function hasStartTime() + { + return isset($this->start_time); + } + + public function clearStartTime() + { + unset($this->start_time); + } + + /** + * Output only. Time when the HyperparameterTuningJob for the first time + * entered the `JOB_STATE_RUNNING` state. + * + * Generated from protobuf field .google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setStartTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->start_time = $var; + + return $this; + } + + /** + * Output only. Time when the HyperparameterTuningJob entered any of the + * following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, + * `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getEndTime() + { + return $this->end_time; + } + + public function hasEndTime() + { + return isset($this->end_time); + } + + public function clearEndTime() + { + unset($this->end_time); + } + + /** + * Output only. Time when the HyperparameterTuningJob entered any of the + * following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, + * `JOB_STATE_CANCELLED`. + * + * Generated from protobuf field .google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setEndTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->end_time = $var; + + return $this; + } + + /** + * Output only. Time when the HyperparameterTuningJob was most recently + * updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Time when the HyperparameterTuningJob was most recently + * updated. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Output only. Only populated when job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * + * Generated from protobuf field .google.rpc.Status error = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Rpc\Status|null + */ + public function getError() + { + return $this->error; + } + + public function hasError() + { + return isset($this->error); + } + + public function clearError() + { + unset($this->error); + } + + /** + * Output only. Only populated when job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. + * + * Generated from protobuf field .google.rpc.Status error = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Rpc\Status $var + * @return $this + */ + public function setError($var) + { + GPBUtil::checkMessage($var, \Google\Rpc\Status::class); + $this->error = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize HyperparameterTuningJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 16; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize HyperparameterTuningJobs. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 16; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Customer-managed encryption key options for a HyperparameterTuningJob. + * If this is set, then all resources created by the HyperparameterTuningJob + * will be encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 17; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Customer-managed encryption key options for a HyperparameterTuningJob. + * If this is set, then all resources created by the HyperparameterTuningJob + * will be encrypted with the provided encryption key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 17; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IdMatcher.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IdMatcher.php new file mode 100644 index 000000000000..28dd3636d879 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IdMatcher.php @@ -0,0 +1,83 @@ +google.cloud.aiplatform.v1.IdMatcher + */ +class IdMatcher extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The following are accepted as `ids`: + * * A single-element list containing only `*`, which selects all Features + * in the target EntityType, or + * * A list containing only Feature IDs, which selects only Features with + * those IDs in the target EntityType. + * + * Generated from protobuf field repeated string ids = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $ids; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $ids + * Required. The following are accepted as `ids`: + * * A single-element list containing only `*`, which selects all Features + * in the target EntityType, or + * * A list containing only Feature IDs, which selects only Features with + * those IDs in the target EntityType. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeatureSelector::initOnce(); + parent::__construct($data); + } + + /** + * Required. The following are accepted as `ids`: + * * A single-element list containing only `*`, which selects all Features + * in the target EntityType, or + * * A list containing only Feature IDs, which selects only Features with + * those IDs in the target EntityType. + * + * Generated from protobuf field repeated string ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getIds() + { + return $this->ids; + } + + /** + * Required. The following are accepted as `ids`: + * * A single-element list containing only `*`, which selects all Features + * in the target EntityType, or + * * A list containing only Feature IDs, which selects only Features with + * those IDs in the target EntityType. + * + * Generated from protobuf field repeated string ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setIds($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->ids = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataConfig.php new file mode 100644 index 000000000000..df1309b1d648 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataConfig.php @@ -0,0 +1,274 @@ +google.cloud.aiplatform.v1.ImportDataConfig + */ +class ImportDataConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Labels that will be applied to newly imported DataItems. If an identical + * DataItem as one being imported already exists in the Dataset, then these + * labels will be appended to these of the already existing one, and if labels + * with identical key is imported before, the old label value will be + * overwritten. If two DataItems are identical in the same import data + * operation, the labels will be combined and if key collision happens in this + * case, one of the values will be picked randomly. Two DataItems are + * considered identical if their content bytes are identical (e.g. image bytes + * or pdf bytes). + * These labels will be overridden by Annotation labels specified inside index + * file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * + * Generated from protobuf field map data_item_labels = 2; + */ + private $data_item_labels; + /** + * Labels that will be applied to newly imported Annotations. If two + * Annotations are identical, one of them will be deduped. Two Annotations are + * considered identical if their + * [payload][google.cloud.aiplatform.v1.Annotation.payload], + * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * and all of their [labels][google.cloud.aiplatform.v1.Annotation.labels] are + * the same. These labels will be overridden by Annotation labels specified + * inside index file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * + * Generated from protobuf field map annotation_labels = 3; + */ + private $annotation_labels; + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the import format. Validation will be done against the schema. The schema + * is defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * + * Generated from protobuf field string import_schema_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $import_schema_uri = ''; + protected $source; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsSource $gcs_source + * The Google Cloud Storage location for the input content. + * @type array|\Google\Protobuf\Internal\MapField $data_item_labels + * Labels that will be applied to newly imported DataItems. If an identical + * DataItem as one being imported already exists in the Dataset, then these + * labels will be appended to these of the already existing one, and if labels + * with identical key is imported before, the old label value will be + * overwritten. If two DataItems are identical in the same import data + * operation, the labels will be combined and if key collision happens in this + * case, one of the values will be picked randomly. Two DataItems are + * considered identical if their content bytes are identical (e.g. image bytes + * or pdf bytes). + * These labels will be overridden by Annotation labels specified inside index + * file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * @type array|\Google\Protobuf\Internal\MapField $annotation_labels + * Labels that will be applied to newly imported Annotations. If two + * Annotations are identical, one of them will be deduped. Two Annotations are + * considered identical if their + * [payload][google.cloud.aiplatform.v1.Annotation.payload], + * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * and all of their [labels][google.cloud.aiplatform.v1.Annotation.labels] are + * the same. These labels will be overridden by Annotation labels specified + * inside index file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * @type string $import_schema_uri + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the import format. Validation will be done against the schema. The schema + * is defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Dataset::initOnce(); + parent::__construct($data); + } + + /** + * The Google Cloud Storage location for the input content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1; + * @return \Google\Cloud\AIPlatform\V1\GcsSource|null + */ + public function getGcsSource() + { + return $this->readOneof(1); + } + + public function hasGcsSource() + { + return $this->hasOneof(1); + } + + /** + * The Google Cloud Storage location for the input content. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 1; + * @param \Google\Cloud\AIPlatform\V1\GcsSource $var + * @return $this + */ + public function setGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsSource::class); + $this->writeOneof(1, $var); + + return $this; + } + + /** + * Labels that will be applied to newly imported DataItems. If an identical + * DataItem as one being imported already exists in the Dataset, then these + * labels will be appended to these of the already existing one, and if labels + * with identical key is imported before, the old label value will be + * overwritten. If two DataItems are identical in the same import data + * operation, the labels will be combined and if key collision happens in this + * case, one of the values will be picked randomly. Two DataItems are + * considered identical if their content bytes are identical (e.g. image bytes + * or pdf bytes). + * These labels will be overridden by Annotation labels specified inside index + * file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * + * Generated from protobuf field map data_item_labels = 2; + * @return \Google\Protobuf\Internal\MapField + */ + public function getDataItemLabels() + { + return $this->data_item_labels; + } + + /** + * Labels that will be applied to newly imported DataItems. If an identical + * DataItem as one being imported already exists in the Dataset, then these + * labels will be appended to these of the already existing one, and if labels + * with identical key is imported before, the old label value will be + * overwritten. If two DataItems are identical in the same import data + * operation, the labels will be combined and if key collision happens in this + * case, one of the values will be picked randomly. Two DataItems are + * considered identical if their content bytes are identical (e.g. image bytes + * or pdf bytes). + * These labels will be overridden by Annotation labels specified inside index + * file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * + * Generated from protobuf field map data_item_labels = 2; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setDataItemLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->data_item_labels = $arr; + + return $this; + } + + /** + * Labels that will be applied to newly imported Annotations. If two + * Annotations are identical, one of them will be deduped. Two Annotations are + * considered identical if their + * [payload][google.cloud.aiplatform.v1.Annotation.payload], + * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * and all of their [labels][google.cloud.aiplatform.v1.Annotation.labels] are + * the same. These labels will be overridden by Annotation labels specified + * inside index file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * + * Generated from protobuf field map annotation_labels = 3; + * @return \Google\Protobuf\Internal\MapField + */ + public function getAnnotationLabels() + { + return $this->annotation_labels; + } + + /** + * Labels that will be applied to newly imported Annotations. If two + * Annotations are identical, one of them will be deduped. Two Annotations are + * considered identical if their + * [payload][google.cloud.aiplatform.v1.Annotation.payload], + * [payload_schema_uri][google.cloud.aiplatform.v1.Annotation.payload_schema_uri] + * and all of their [labels][google.cloud.aiplatform.v1.Annotation.labels] are + * the same. These labels will be overridden by Annotation labels specified + * inside index file referenced by + * [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], + * e.g. jsonl file. + * + * Generated from protobuf field map annotation_labels = 3; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setAnnotationLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->annotation_labels = $arr; + + return $this; + } + + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the import format. Validation will be done against the schema. The schema + * is defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * + * Generated from protobuf field string import_schema_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getImportSchemaUri() + { + return $this->import_schema_uri; + } + + /** + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the import format. Validation will be done against the schema. The schema + * is defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * + * Generated from protobuf field string import_schema_uri = 4 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setImportSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->import_schema_uri = $var; + + return $this; + } + + /** + * @return string + */ + public function getSource() + { + return $this->whichOneof("source"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataOperationMetadata.php new file mode 100644 index 000000000000..1a48b997790c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataOperationMetadata.php @@ -0,0 +1,78 @@ +google.cloud.aiplatform.v1.ImportDataOperationMetadata + */ +class ImportDataOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The common part of the operation metadata. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The common part of the operation metadata. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataRequest.php new file mode 100644 index 000000000000..ace093762889 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.ImportDataRequest + */ +class ImportDataRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $name = ''; + /** + * Required. The desired input locations. The contents of all input locations + * will be imported in one batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ImportDataConfig import_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $import_configs; + + /** + * @param string $name Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * Please see {@see DatasetServiceClient::datasetName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ImportDataConfig[] $importConfigs Required. The desired input locations. The contents of all input locations + * will be imported in one batch. + * + * @return \Google\Cloud\AIPlatform\V1\ImportDataRequest + * + * @experimental + */ + public static function build(string $name, array $importConfigs): self + { + return (new self()) + ->setName($name) + ->setImportConfigs($importConfigs); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * @type array<\Google\Cloud\AIPlatform\V1\ImportDataConfig>|\Google\Protobuf\Internal\RepeatedField $import_configs + * Required. The desired input locations. The contents of all input locations + * will be imported in one batch. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Required. The name of the Dataset resource. + * Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The desired input locations. The contents of all input locations + * will be imported in one batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ImportDataConfig import_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getImportConfigs() + { + return $this->import_configs; + } + + /** + * Required. The desired input locations. The contents of all input locations + * will be imported in one batch. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ImportDataConfig import_configs = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\ImportDataConfig>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setImportConfigs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ImportDataConfig::class); + $this->import_configs = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataResponse.php new file mode 100644 index 000000000000..ceb2be4c7162 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataResponse.php @@ -0,0 +1,34 @@ +google.cloud.aiplatform.v1.ImportDataResponse + */ +class ImportDataResponse extends \Google\Protobuf\Internal\Message +{ + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\DatasetService::initOnce(); + parent::__construct($data); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesOperationMetadata.php new file mode 100644 index 000000000000..76962935d539 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesOperationMetadata.php @@ -0,0 +1,305 @@ +google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata + */ +class ImportFeatureValuesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * Operation metadata for Featurestore import Feature values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * Number of entities that have been imported by the operation. + * + * Generated from protobuf field int64 imported_entity_count = 2; + */ + protected $imported_entity_count = 0; + /** + * Number of Feature values that have been imported by the operation. + * + * Generated from protobuf field int64 imported_feature_value_count = 3; + */ + protected $imported_feature_value_count = 0; + /** + * The source URI from where Feature values are imported. + * + * Generated from protobuf field repeated string source_uris = 4; + */ + private $source_uris; + /** + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * + * Generated from protobuf field int64 invalid_row_count = 6; + */ + protected $invalid_row_count = 0; + /** + * The number rows that weren't ingested due to having timestamps outside the + * retention boundary. + * + * Generated from protobuf field int64 timestamp_outside_retention_rows_count = 7; + */ + protected $timestamp_outside_retention_rows_count = 0; + /** + * List of ImportFeatureValues operations running under a single EntityType + * that are blocking this operation. + * + * Generated from protobuf field repeated int64 blocking_operation_ids = 8; + */ + private $blocking_operation_ids; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * Operation metadata for Featurestore import Feature values. + * @type int|string $imported_entity_count + * Number of entities that have been imported by the operation. + * @type int|string $imported_feature_value_count + * Number of Feature values that have been imported by the operation. + * @type array|\Google\Protobuf\Internal\RepeatedField $source_uris + * The source URI from where Feature values are imported. + * @type int|string $invalid_row_count + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * @type int|string $timestamp_outside_retention_rows_count + * The number rows that weren't ingested due to having timestamps outside the + * retention boundary. + * @type array|array|\Google\Protobuf\Internal\RepeatedField $blocking_operation_ids + * List of ImportFeatureValues operations running under a single EntityType + * that are blocking this operation. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Operation metadata for Featurestore import Feature values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * Operation metadata for Featurestore import Feature values. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * Number of entities that have been imported by the operation. + * + * Generated from protobuf field int64 imported_entity_count = 2; + * @return int|string + */ + public function getImportedEntityCount() + { + return $this->imported_entity_count; + } + + /** + * Number of entities that have been imported by the operation. + * + * Generated from protobuf field int64 imported_entity_count = 2; + * @param int|string $var + * @return $this + */ + public function setImportedEntityCount($var) + { + GPBUtil::checkInt64($var); + $this->imported_entity_count = $var; + + return $this; + } + + /** + * Number of Feature values that have been imported by the operation. + * + * Generated from protobuf field int64 imported_feature_value_count = 3; + * @return int|string + */ + public function getImportedFeatureValueCount() + { + return $this->imported_feature_value_count; + } + + /** + * Number of Feature values that have been imported by the operation. + * + * Generated from protobuf field int64 imported_feature_value_count = 3; + * @param int|string $var + * @return $this + */ + public function setImportedFeatureValueCount($var) + { + GPBUtil::checkInt64($var); + $this->imported_feature_value_count = $var; + + return $this; + } + + /** + * The source URI from where Feature values are imported. + * + * Generated from protobuf field repeated string source_uris = 4; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getSourceUris() + { + return $this->source_uris; + } + + /** + * The source URI from where Feature values are imported. + * + * Generated from protobuf field repeated string source_uris = 4; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setSourceUris($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->source_uris = $arr; + + return $this; + } + + /** + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * + * Generated from protobuf field int64 invalid_row_count = 6; + * @return int|string + */ + public function getInvalidRowCount() + { + return $this->invalid_row_count; + } + + /** + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * + * Generated from protobuf field int64 invalid_row_count = 6; + * @param int|string $var + * @return $this + */ + public function setInvalidRowCount($var) + { + GPBUtil::checkInt64($var); + $this->invalid_row_count = $var; + + return $this; + } + + /** + * The number rows that weren't ingested due to having timestamps outside the + * retention boundary. + * + * Generated from protobuf field int64 timestamp_outside_retention_rows_count = 7; + * @return int|string + */ + public function getTimestampOutsideRetentionRowsCount() + { + return $this->timestamp_outside_retention_rows_count; + } + + /** + * The number rows that weren't ingested due to having timestamps outside the + * retention boundary. + * + * Generated from protobuf field int64 timestamp_outside_retention_rows_count = 7; + * @param int|string $var + * @return $this + */ + public function setTimestampOutsideRetentionRowsCount($var) + { + GPBUtil::checkInt64($var); + $this->timestamp_outside_retention_rows_count = $var; + + return $this; + } + + /** + * List of ImportFeatureValues operations running under a single EntityType + * that are blocking this operation. + * + * Generated from protobuf field repeated int64 blocking_operation_ids = 8; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getBlockingOperationIds() + { + return $this->blocking_operation_ids; + } + + /** + * List of ImportFeatureValues operations running under a single EntityType + * that are blocking this operation. + * + * Generated from protobuf field repeated int64 blocking_operation_ids = 8; + * @param array|array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setBlockingOperationIds($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT64); + $this->blocking_operation_ids = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest.php new file mode 100644 index 000000000000..fc918281d7f3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest.php @@ -0,0 +1,476 @@ +google.cloud.aiplatform.v1.ImportFeatureValuesRequest + */ +class ImportFeatureValuesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType grouping the Features for + * which values are being imported. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $entity_type = ''; + /** + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * + * Generated from protobuf field string entity_id_field = 5; + */ + protected $entity_id_field = ''; + /** + * Required. Specifications defining which Feature values to import from the + * entity. The request fails if no feature_specs are provided, and having + * multiple feature_specs for one Feature is not allowed. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED]; + */ + private $feature_specs; + /** + * If set, data will not be imported for online serving. This + * is typically used for backfilling, where Feature generation timestamps are + * not in the timestamp range needed for online serving. + * + * Generated from protobuf field bool disable_online_serving = 9; + */ + protected $disable_online_serving = false; + /** + * Specifies the number of workers that are used to write data to the + * Featurestore. Consider the online serving capacity that you require to + * achieve the desired import throughput without interfering with online + * serving. The value must be positive, and less than or equal to 100. + * If not set, defaults to using 1 worker. The low count ensures minimal + * impact on online serving performance. + * + * Generated from protobuf field int32 worker_count = 11; + */ + protected $worker_count = 0; + /** + * If true, API doesn't start ingestion analysis pipeline. + * + * Generated from protobuf field bool disable_ingestion_analysis = 12; + */ + protected $disable_ingestion_analysis = false; + protected $source; + protected $feature_time_source; + + /** + * @param string $entityType Required. The resource name of the EntityType grouping the Features for + * which values are being imported. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * Please see {@see FeaturestoreServiceClient::entityTypeName()} for help formatting this field. + * + * @return \Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest + * + * @experimental + */ + public static function build(string $entityType): self + { + return (new self()) + ->setEntityType($entityType); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\AvroSource $avro_source + * @type \Google\Cloud\AIPlatform\V1\BigQuerySource $bigquery_source + * @type \Google\Cloud\AIPlatform\V1\CsvSource $csv_source + * @type string $feature_time_field + * Source column that holds the Feature timestamp for all Feature + * values in each entity. + * @type \Google\Protobuf\Timestamp $feature_time + * Single Feature timestamp for all entities being imported. The + * timestamp must not have higher than millisecond precision. + * @type string $entity_type + * Required. The resource name of the EntityType grouping the Features for + * which values are being imported. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * @type string $entity_id_field + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * @type array<\Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest\FeatureSpec>|\Google\Protobuf\Internal\RepeatedField $feature_specs + * Required. Specifications defining which Feature values to import from the + * entity. The request fails if no feature_specs are provided, and having + * multiple feature_specs for one Feature is not allowed. + * @type bool $disable_online_serving + * If set, data will not be imported for online serving. This + * is typically used for backfilling, where Feature generation timestamps are + * not in the timestamp range needed for online serving. + * @type int $worker_count + * Specifies the number of workers that are used to write data to the + * Featurestore. Consider the online serving capacity that you require to + * achieve the desired import throughput without interfering with online + * serving. The value must be positive, and less than or equal to 100. + * If not set, defaults to using 1 worker. The low count ensures minimal + * impact on online serving performance. + * @type bool $disable_ingestion_analysis + * If true, API doesn't start ingestion analysis pipeline. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Generated from protobuf field .google.cloud.aiplatform.v1.AvroSource avro_source = 2; + * @return \Google\Cloud\AIPlatform\V1\AvroSource|null + */ + public function getAvroSource() + { + return $this->readOneof(2); + } + + public function hasAvroSource() + { + return $this->hasOneof(2); + } + + /** + * Generated from protobuf field .google.cloud.aiplatform.v1.AvroSource avro_source = 2; + * @param \Google\Cloud\AIPlatform\V1\AvroSource $var + * @return $this + */ + public function setAvroSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\AvroSource::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3; + * @return \Google\Cloud\AIPlatform\V1\BigQuerySource|null + */ + public function getBigquerySource() + { + return $this->readOneof(3); + } + + public function hasBigquerySource() + { + return $this->hasOneof(3); + } + + /** + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3; + * @param \Google\Cloud\AIPlatform\V1\BigQuerySource $var + * @return $this + */ + public function setBigquerySource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQuerySource::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvSource csv_source = 4; + * @return \Google\Cloud\AIPlatform\V1\CsvSource|null + */ + public function getCsvSource() + { + return $this->readOneof(4); + } + + public function hasCsvSource() + { + return $this->hasOneof(4); + } + + /** + * Generated from protobuf field .google.cloud.aiplatform.v1.CsvSource csv_source = 4; + * @param \Google\Cloud\AIPlatform\V1\CsvSource $var + * @return $this + */ + public function setCsvSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\CsvSource::class); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * Source column that holds the Feature timestamp for all Feature + * values in each entity. + * + * Generated from protobuf field string feature_time_field = 6; + * @return string + */ + public function getFeatureTimeField() + { + return $this->readOneof(6); + } + + public function hasFeatureTimeField() + { + return $this->hasOneof(6); + } + + /** + * Source column that holds the Feature timestamp for all Feature + * values in each entity. + * + * Generated from protobuf field string feature_time_field = 6; + * @param string $var + * @return $this + */ + public function setFeatureTimeField($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Single Feature timestamp for all entities being imported. The + * timestamp must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp feature_time = 7; + * @return \Google\Protobuf\Timestamp|null + */ + public function getFeatureTime() + { + return $this->readOneof(7); + } + + public function hasFeatureTime() + { + return $this->hasOneof(7); + } + + /** + * Single Feature timestamp for all entities being imported. The + * timestamp must not have higher than millisecond precision. + * + * Generated from protobuf field .google.protobuf.Timestamp feature_time = 7; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setFeatureTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * Required. The resource name of the EntityType grouping the Features for + * which values are being imported. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getEntityType() + { + return $this->entity_type; + } + + /** + * Required. The resource name of the EntityType grouping the Features for + * which values are being imported. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}` + * + * Generated from protobuf field string entity_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setEntityType($var) + { + GPBUtil::checkString($var, True); + $this->entity_type = $var; + + return $this; + } + + /** + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * + * Generated from protobuf field string entity_id_field = 5; + * @return string + */ + public function getEntityIdField() + { + return $this->entity_id_field; + } + + /** + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. + * + * Generated from protobuf field string entity_id_field = 5; + * @param string $var + * @return $this + */ + public function setEntityIdField($var) + { + GPBUtil::checkString($var, True); + $this->entity_id_field = $var; + + return $this; + } + + /** + * Required. Specifications defining which Feature values to import from the + * entity. The request fails if no feature_specs are provided, and having + * multiple feature_specs for one Feature is not allowed. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFeatureSpecs() + { + return $this->feature_specs; + } + + /** + * Required. Specifications defining which Feature values to import from the + * entity. The request fails if no feature_specs are provided, and having + * multiple feature_specs for one Feature is not allowed. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec feature_specs = 8 [(.google.api.field_behavior) = REQUIRED]; + * @param array<\Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest\FeatureSpec>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFeatureSpecs($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest\FeatureSpec::class); + $this->feature_specs = $arr; + + return $this; + } + + /** + * If set, data will not be imported for online serving. This + * is typically used for backfilling, where Feature generation timestamps are + * not in the timestamp range needed for online serving. + * + * Generated from protobuf field bool disable_online_serving = 9; + * @return bool + */ + public function getDisableOnlineServing() + { + return $this->disable_online_serving; + } + + /** + * If set, data will not be imported for online serving. This + * is typically used for backfilling, where Feature generation timestamps are + * not in the timestamp range needed for online serving. + * + * Generated from protobuf field bool disable_online_serving = 9; + * @param bool $var + * @return $this + */ + public function setDisableOnlineServing($var) + { + GPBUtil::checkBool($var); + $this->disable_online_serving = $var; + + return $this; + } + + /** + * Specifies the number of workers that are used to write data to the + * Featurestore. Consider the online serving capacity that you require to + * achieve the desired import throughput without interfering with online + * serving. The value must be positive, and less than or equal to 100. + * If not set, defaults to using 1 worker. The low count ensures minimal + * impact on online serving performance. + * + * Generated from protobuf field int32 worker_count = 11; + * @return int + */ + public function getWorkerCount() + { + return $this->worker_count; + } + + /** + * Specifies the number of workers that are used to write data to the + * Featurestore. Consider the online serving capacity that you require to + * achieve the desired import throughput without interfering with online + * serving. The value must be positive, and less than or equal to 100. + * If not set, defaults to using 1 worker. The low count ensures minimal + * impact on online serving performance. + * + * Generated from protobuf field int32 worker_count = 11; + * @param int $var + * @return $this + */ + public function setWorkerCount($var) + { + GPBUtil::checkInt32($var); + $this->worker_count = $var; + + return $this; + } + + /** + * If true, API doesn't start ingestion analysis pipeline. + * + * Generated from protobuf field bool disable_ingestion_analysis = 12; + * @return bool + */ + public function getDisableIngestionAnalysis() + { + return $this->disable_ingestion_analysis; + } + + /** + * If true, API doesn't start ingestion analysis pipeline. + * + * Generated from protobuf field bool disable_ingestion_analysis = 12; + * @param bool $var + * @return $this + */ + public function setDisableIngestionAnalysis($var) + { + GPBUtil::checkBool($var); + $this->disable_ingestion_analysis = $var; + + return $this; + } + + /** + * @return string + */ + public function getSource() + { + return $this->whichOneof("source"); + } + + /** + * @return string + */ + public function getFeatureTimeSource() + { + return $this->whichOneof("feature_time_source"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest/FeatureSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest/FeatureSpec.php new file mode 100644 index 000000000000..50dc0498070b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest/FeatureSpec.php @@ -0,0 +1,112 @@ +google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec + */ +class FeatureSpec extends \Google\Protobuf\Internal\Message +{ + /** + * Required. ID of the Feature to import values of. This Feature must exist + * in the target EntityType, or the request will fail. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $id = ''; + /** + * Source column to get the Feature values from. If not set, uses the column + * with the same name as the Feature ID. + * + * Generated from protobuf field string source_field = 2; + */ + protected $source_field = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $id + * Required. ID of the Feature to import values of. This Feature must exist + * in the target EntityType, or the request will fail. + * @type string $source_field + * Source column to get the Feature values from. If not set, uses the column + * with the same name as the Feature ID. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. ID of the Feature to import values of. This Feature must exist + * in the target EntityType, or the request will fail. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getId() + { + return $this->id; + } + + /** + * Required. ID of the Feature to import values of. This Feature must exist + * in the target EntityType, or the request will fail. + * + * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setId($var) + { + GPBUtil::checkString($var, True); + $this->id = $var; + + return $this; + } + + /** + * Source column to get the Feature values from. If not set, uses the column + * with the same name as the Feature ID. + * + * Generated from protobuf field string source_field = 2; + * @return string + */ + public function getSourceField() + { + return $this->source_field; + } + + /** + * Source column to get the Feature values from. If not set, uses the column + * with the same name as the Feature ID. + * + * Generated from protobuf field string source_field = 2; + * @param string $var + * @return $this + */ + public function setSourceField($var) + { + GPBUtil::checkString($var, True); + $this->source_field = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(FeatureSpec::class, \Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest_FeatureSpec::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesResponse.php new file mode 100644 index 000000000000..58c16ef19321 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesResponse.php @@ -0,0 +1,190 @@ +google.cloud.aiplatform.v1.ImportFeatureValuesResponse + */ +class ImportFeatureValuesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * Number of entities that have been imported by the operation. + * + * Generated from protobuf field int64 imported_entity_count = 1; + */ + protected $imported_entity_count = 0; + /** + * Number of Feature values that have been imported by the operation. + * + * Generated from protobuf field int64 imported_feature_value_count = 2; + */ + protected $imported_feature_value_count = 0; + /** + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * + * Generated from protobuf field int64 invalid_row_count = 6; + */ + protected $invalid_row_count = 0; + /** + * The number rows that weren't ingested due to having feature timestamps + * outside the retention boundary. + * + * Generated from protobuf field int64 timestamp_outside_retention_rows_count = 4; + */ + protected $timestamp_outside_retention_rows_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $imported_entity_count + * Number of entities that have been imported by the operation. + * @type int|string $imported_feature_value_count + * Number of Feature values that have been imported by the operation. + * @type int|string $invalid_row_count + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * @type int|string $timestamp_outside_retention_rows_count + * The number rows that weren't ingested due to having feature timestamps + * outside the retention boundary. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Number of entities that have been imported by the operation. + * + * Generated from protobuf field int64 imported_entity_count = 1; + * @return int|string + */ + public function getImportedEntityCount() + { + return $this->imported_entity_count; + } + + /** + * Number of entities that have been imported by the operation. + * + * Generated from protobuf field int64 imported_entity_count = 1; + * @param int|string $var + * @return $this + */ + public function setImportedEntityCount($var) + { + GPBUtil::checkInt64($var); + $this->imported_entity_count = $var; + + return $this; + } + + /** + * Number of Feature values that have been imported by the operation. + * + * Generated from protobuf field int64 imported_feature_value_count = 2; + * @return int|string + */ + public function getImportedFeatureValueCount() + { + return $this->imported_feature_value_count; + } + + /** + * Number of Feature values that have been imported by the operation. + * + * Generated from protobuf field int64 imported_feature_value_count = 2; + * @param int|string $var + * @return $this + */ + public function setImportedFeatureValueCount($var) + { + GPBUtil::checkInt64($var); + $this->imported_feature_value_count = $var; + + return $this; + } + + /** + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * + * Generated from protobuf field int64 invalid_row_count = 6; + * @return int|string + */ + public function getInvalidRowCount() + { + return $this->invalid_row_count; + } + + /** + * The number of rows in input source that weren't imported due to either + * * Not having any featureValues. + * * Having a null entityId. + * * Having a null timestamp. + * * Not being parsable (applicable for CSV sources). + * + * Generated from protobuf field int64 invalid_row_count = 6; + * @param int|string $var + * @return $this + */ + public function setInvalidRowCount($var) + { + GPBUtil::checkInt64($var); + $this->invalid_row_count = $var; + + return $this; + } + + /** + * The number rows that weren't ingested due to having feature timestamps + * outside the retention boundary. + * + * Generated from protobuf field int64 timestamp_outside_retention_rows_count = 4; + * @return int|string + */ + public function getTimestampOutsideRetentionRowsCount() + { + return $this->timestamp_outside_retention_rows_count; + } + + /** + * The number rows that weren't ingested due to having feature timestamps + * outside the retention boundary. + * + * Generated from protobuf field int64 timestamp_outside_retention_rows_count = 4; + * @param int|string $var + * @return $this + */ + public function setTimestampOutsideRetentionRowsCount($var) + { + GPBUtil::checkInt64($var); + $this->timestamp_outside_retention_rows_count = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportModelEvaluationRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportModelEvaluationRequest.php new file mode 100644 index 000000000000..ff11a54b2eed --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportModelEvaluationRequest.php @@ -0,0 +1,133 @@ +google.cloud.aiplatform.v1.ImportModelEvaluationRequest + */ +class ImportModelEvaluationRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the parent model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. Model evaluation resource to be imported. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ModelEvaluation model_evaluation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $model_evaluation = null; + + /** + * @param string $parent Required. The name of the parent model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * Please see {@see ModelServiceClient::modelName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ModelEvaluation $modelEvaluation Required. Model evaluation resource to be imported. + * + * @return \Google\Cloud\AIPlatform\V1\ImportModelEvaluationRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\ModelEvaluation $modelEvaluation): self + { + return (new self()) + ->setParent($parent) + ->setModelEvaluation($modelEvaluation); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the parent model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * @type \Google\Cloud\AIPlatform\V1\ModelEvaluation $model_evaluation + * Required. Model evaluation resource to be imported. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\ModelService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the parent model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the parent model resource. + * Format: `projects/{project}/locations/{location}/models/{model}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. Model evaluation resource to be imported. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ModelEvaluation model_evaluation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ModelEvaluation|null + */ + public function getModelEvaluation() + { + return $this->model_evaluation; + } + + public function hasModelEvaluation() + { + return isset($this->model_evaluation); + } + + public function clearModelEvaluation() + { + unset($this->model_evaluation); + } + + /** + * Required. Model evaluation resource to be imported. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ModelEvaluation model_evaluation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ModelEvaluation $var + * @return $this + */ + public function setModelEvaluation($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ModelEvaluation::class); + $this->model_evaluation = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesConfig.php new file mode 100644 index 000000000000..270215a677b5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesConfig.php @@ -0,0 +1,419 @@ +google.cloud.aiplatform.v1.ImportRagFilesConfig + */ +class ImportRagFilesConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Specifies the transformation config for RagFiles. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RagFileTransformationConfig rag_file_transformation_config = 16; + */ + protected $rag_file_transformation_config = null; + /** + * Optional. The max number of queries per minute that this job is allowed to + * make to the embedding model specified on the corpus. This value is specific + * to this job and not shared across other import jobs. Consult the Quotas + * page on the project to set an appropriate value here. + * If unspecified, a default value of 1,000 QPM would be used. + * + * Generated from protobuf field int32 max_embedding_requests_per_min = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $max_embedding_requests_per_min = 0; + protected $import_source; + protected $partial_failure_sink; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GcsSource $gcs_source + * Google Cloud Storage location. Supports importing individual files as + * well as entire Google Cloud Storage directories. Sample formats: + * - `gs://bucket_name/my_directory/object_name/my_file.txt` + * - `gs://bucket_name/my_directory` + * @type \Google\Cloud\AIPlatform\V1\GoogleDriveSource $google_drive_source + * Google Drive location. Supports importing individual files as + * well as Google Drive folders. + * @type \Google\Cloud\AIPlatform\V1\SlackSource $slack_source + * Slack channels with their corresponding access tokens. + * @type \Google\Cloud\AIPlatform\V1\JiraSource $jira_source + * Jira queries with their corresponding authentication. + * @type \Google\Cloud\AIPlatform\V1\SharePointSources $share_point_sources + * SharePoint sources. + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $partial_failure_gcs_sink + * The Cloud Storage path to write partial failures to. + * Deprecated. Prefer to use `import_result_gcs_sink`. + * @type \Google\Cloud\AIPlatform\V1\BigQueryDestination $partial_failure_bigquery_sink + * The BigQuery destination to write partial failures to. It should be a + * bigquery table resource name (e.g. + * "bq://projectId.bqDatasetId.bqTableId"). The dataset must exist. If the + * table does not exist, it will be created with the expected schema. If the + * table exists, the schema will be validated and data will be added to this + * existing table. + * Deprecated. Prefer to use `import_result_bq_sink`. + * @type \Google\Cloud\AIPlatform\V1\RagFileTransformationConfig $rag_file_transformation_config + * Specifies the transformation config for RagFiles. + * @type int $max_embedding_requests_per_min + * Optional. The max number of queries per minute that this job is allowed to + * make to the embedding model specified on the corpus. This value is specific + * to this job and not shared across other import jobs. Consult the Quotas + * page on the project to set an appropriate value here. + * If unspecified, a default value of 1,000 QPM would be used. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagData::initOnce(); + parent::__construct($data); + } + + /** + * Google Cloud Storage location. Supports importing individual files as + * well as entire Google Cloud Storage directories. Sample formats: + * - `gs://bucket_name/my_directory/object_name/my_file.txt` + * - `gs://bucket_name/my_directory` + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + * @return \Google\Cloud\AIPlatform\V1\GcsSource|null + */ + public function getGcsSource() + { + return $this->readOneof(2); + } + + public function hasGcsSource() + { + return $this->hasOneof(2); + } + + /** + * Google Cloud Storage location. Supports importing individual files as + * well as entire Google Cloud Storage directories. Sample formats: + * - `gs://bucket_name/my_directory/object_name/my_file.txt` + * - `gs://bucket_name/my_directory` + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsSource gcs_source = 2; + * @param \Google\Cloud\AIPlatform\V1\GcsSource $var + * @return $this + */ + public function setGcsSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsSource::class); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Google Drive location. Supports importing individual files as + * well as Google Drive folders. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GoogleDriveSource google_drive_source = 3; + * @return \Google\Cloud\AIPlatform\V1\GoogleDriveSource|null + */ + public function getGoogleDriveSource() + { + return $this->readOneof(3); + } + + public function hasGoogleDriveSource() + { + return $this->hasOneof(3); + } + + /** + * Google Drive location. Supports importing individual files as + * well as Google Drive folders. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GoogleDriveSource google_drive_source = 3; + * @param \Google\Cloud\AIPlatform\V1\GoogleDriveSource $var + * @return $this + */ + public function setGoogleDriveSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GoogleDriveSource::class); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Slack channels with their corresponding access tokens. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SlackSource slack_source = 6; + * @return \Google\Cloud\AIPlatform\V1\SlackSource|null + */ + public function getSlackSource() + { + return $this->readOneof(6); + } + + public function hasSlackSource() + { + return $this->hasOneof(6); + } + + /** + * Slack channels with their corresponding access tokens. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SlackSource slack_source = 6; + * @param \Google\Cloud\AIPlatform\V1\SlackSource $var + * @return $this + */ + public function setSlackSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SlackSource::class); + $this->writeOneof(6, $var); + + return $this; + } + + /** + * Jira queries with their corresponding authentication. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JiraSource jira_source = 7; + * @return \Google\Cloud\AIPlatform\V1\JiraSource|null + */ + public function getJiraSource() + { + return $this->readOneof(7); + } + + public function hasJiraSource() + { + return $this->hasOneof(7); + } + + /** + * Jira queries with their corresponding authentication. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.JiraSource jira_source = 7; + * @param \Google\Cloud\AIPlatform\V1\JiraSource $var + * @return $this + */ + public function setJiraSource($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\JiraSource::class); + $this->writeOneof(7, $var); + + return $this; + } + + /** + * SharePoint sources. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SharePointSources share_point_sources = 13; + * @return \Google\Cloud\AIPlatform\V1\SharePointSources|null + */ + public function getSharePointSources() + { + return $this->readOneof(13); + } + + public function hasSharePointSources() + { + return $this->hasOneof(13); + } + + /** + * SharePoint sources. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.SharePointSources share_point_sources = 13; + * @param \Google\Cloud\AIPlatform\V1\SharePointSources $var + * @return $this + */ + public function setSharePointSources($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\SharePointSources::class); + $this->writeOneof(13, $var); + + return $this; + } + + /** + * The Cloud Storage path to write partial failures to. + * Deprecated. Prefer to use `import_result_gcs_sink`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination partial_failure_gcs_sink = 11 [deprecated = true]; + * @return \Google\Cloud\AIPlatform\V1\GcsDestination|null + * @deprecated + */ + public function getPartialFailureGcsSink() + { + @trigger_error('partial_failure_gcs_sink is deprecated.', E_USER_DEPRECATED); + return $this->readOneof(11); + } + + public function hasPartialFailureGcsSink() + { + @trigger_error('partial_failure_gcs_sink is deprecated.', E_USER_DEPRECATED); + return $this->hasOneof(11); + } + + /** + * The Cloud Storage path to write partial failures to. + * Deprecated. Prefer to use `import_result_gcs_sink`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GcsDestination partial_failure_gcs_sink = 11 [deprecated = true]; + * @param \Google\Cloud\AIPlatform\V1\GcsDestination $var + * @return $this + * @deprecated + */ + public function setPartialFailureGcsSink($var) + { + @trigger_error('partial_failure_gcs_sink is deprecated.', E_USER_DEPRECATED); + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GcsDestination::class); + $this->writeOneof(11, $var); + + return $this; + } + + /** + * The BigQuery destination to write partial failures to. It should be a + * bigquery table resource name (e.g. + * "bq://projectId.bqDatasetId.bqTableId"). The dataset must exist. If the + * table does not exist, it will be created with the expected schema. If the + * table exists, the schema will be validated and data will be added to this + * existing table. + * Deprecated. Prefer to use `import_result_bq_sink`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQueryDestination partial_failure_bigquery_sink = 12 [deprecated = true]; + * @return \Google\Cloud\AIPlatform\V1\BigQueryDestination|null + * @deprecated + */ + public function getPartialFailureBigquerySink() + { + @trigger_error('partial_failure_bigquery_sink is deprecated.', E_USER_DEPRECATED); + return $this->readOneof(12); + } + + public function hasPartialFailureBigquerySink() + { + @trigger_error('partial_failure_bigquery_sink is deprecated.', E_USER_DEPRECATED); + return $this->hasOneof(12); + } + + /** + * The BigQuery destination to write partial failures to. It should be a + * bigquery table resource name (e.g. + * "bq://projectId.bqDatasetId.bqTableId"). The dataset must exist. If the + * table does not exist, it will be created with the expected schema. If the + * table exists, the schema will be validated and data will be added to this + * existing table. + * Deprecated. Prefer to use `import_result_bq_sink`. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.BigQueryDestination partial_failure_bigquery_sink = 12 [deprecated = true]; + * @param \Google\Cloud\AIPlatform\V1\BigQueryDestination $var + * @return $this + * @deprecated + */ + public function setPartialFailureBigquerySink($var) + { + @trigger_error('partial_failure_bigquery_sink is deprecated.', E_USER_DEPRECATED); + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\BigQueryDestination::class); + $this->writeOneof(12, $var); + + return $this; + } + + /** + * Specifies the transformation config for RagFiles. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RagFileTransformationConfig rag_file_transformation_config = 16; + * @return \Google\Cloud\AIPlatform\V1\RagFileTransformationConfig|null + */ + public function getRagFileTransformationConfig() + { + return $this->rag_file_transformation_config; + } + + public function hasRagFileTransformationConfig() + { + return isset($this->rag_file_transformation_config); + } + + public function clearRagFileTransformationConfig() + { + unset($this->rag_file_transformation_config); + } + + /** + * Specifies the transformation config for RagFiles. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.RagFileTransformationConfig rag_file_transformation_config = 16; + * @param \Google\Cloud\AIPlatform\V1\RagFileTransformationConfig $var + * @return $this + */ + public function setRagFileTransformationConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\RagFileTransformationConfig::class); + $this->rag_file_transformation_config = $var; + + return $this; + } + + /** + * Optional. The max number of queries per minute that this job is allowed to + * make to the embedding model specified on the corpus. This value is specific + * to this job and not shared across other import jobs. Consult the Quotas + * page on the project to set an appropriate value here. + * If unspecified, a default value of 1,000 QPM would be used. + * + * Generated from protobuf field int32 max_embedding_requests_per_min = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return int + */ + public function getMaxEmbeddingRequestsPerMin() + { + return $this->max_embedding_requests_per_min; + } + + /** + * Optional. The max number of queries per minute that this job is allowed to + * make to the embedding model specified on the corpus. This value is specific + * to this job and not shared across other import jobs. Consult the Quotas + * page on the project to set an appropriate value here. + * If unspecified, a default value of 1,000 QPM would be used. + * + * Generated from protobuf field int32 max_embedding_requests_per_min = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param int $var + * @return $this + */ + public function setMaxEmbeddingRequestsPerMin($var) + { + GPBUtil::checkInt32($var); + $this->max_embedding_requests_per_min = $var; + + return $this; + } + + /** + * @return string + */ + public function getImportSource() + { + return $this->whichOneof("import_source"); + } + + /** + * @return string + */ + public function getPartialFailureSink() + { + return $this->whichOneof("partial_failure_sink"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesOperationMetadata.php new file mode 100644 index 000000000000..f58aebedcc6b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesOperationMetadata.php @@ -0,0 +1,198 @@ +google.cloud.aiplatform.v1.ImportRagFilesOperationMetadata + */ +class ImportRagFilesOperationMetadata extends \Google\Protobuf\Internal\Message +{ + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + */ + protected $generic_metadata = null; + /** + * The resource ID of RagCorpus that this operation is executed on. + * + * Generated from protobuf field int64 rag_corpus_id = 2; + */ + protected $rag_corpus_id = 0; + /** + * Output only. The config that was passed in the ImportRagFilesRequest. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ImportRagFilesConfig import_rag_files_config = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $import_rag_files_config = null; + /** + * The progress percentage of the operation. Value is in the range [0, 100]. + * This percentage is calculated as follows: + * progress_percentage = 100 * (successes + failures + skips) / total + * + * Generated from protobuf field int32 progress_percentage = 4; + */ + protected $progress_percentage = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $generic_metadata + * The operation generic information. + * @type int|string $rag_corpus_id + * The resource ID of RagCorpus that this operation is executed on. + * @type \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig $import_rag_files_config + * Output only. The config that was passed in the ImportRagFilesRequest. + * @type int $progress_percentage + * The progress percentage of the operation. Value is in the range [0, 100]. + * This percentage is calculated as follows: + * progress_percentage = 100 * (successes + failures + skips) / total + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @return \Google\Cloud\AIPlatform\V1\GenericOperationMetadata|null + */ + public function getGenericMetadata() + { + return $this->generic_metadata; + } + + public function hasGenericMetadata() + { + return isset($this->generic_metadata); + } + + public function clearGenericMetadata() + { + unset($this->generic_metadata); + } + + /** + * The operation generic information. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.GenericOperationMetadata generic_metadata = 1; + * @param \Google\Cloud\AIPlatform\V1\GenericOperationMetadata $var + * @return $this + */ + public function setGenericMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\GenericOperationMetadata::class); + $this->generic_metadata = $var; + + return $this; + } + + /** + * The resource ID of RagCorpus that this operation is executed on. + * + * Generated from protobuf field int64 rag_corpus_id = 2; + * @return int|string + */ + public function getRagCorpusId() + { + return $this->rag_corpus_id; + } + + /** + * The resource ID of RagCorpus that this operation is executed on. + * + * Generated from protobuf field int64 rag_corpus_id = 2; + * @param int|string $var + * @return $this + */ + public function setRagCorpusId($var) + { + GPBUtil::checkInt64($var); + $this->rag_corpus_id = $var; + + return $this; + } + + /** + * Output only. The config that was passed in the ImportRagFilesRequest. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ImportRagFilesConfig import_rag_files_config = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig|null + */ + public function getImportRagFilesConfig() + { + return $this->import_rag_files_config; + } + + public function hasImportRagFilesConfig() + { + return isset($this->import_rag_files_config); + } + + public function clearImportRagFilesConfig() + { + unset($this->import_rag_files_config); + } + + /** + * Output only. The config that was passed in the ImportRagFilesRequest. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ImportRagFilesConfig import_rag_files_config = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig $var + * @return $this + */ + public function setImportRagFilesConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig::class); + $this->import_rag_files_config = $var; + + return $this; + } + + /** + * The progress percentage of the operation. Value is in the range [0, 100]. + * This percentage is calculated as follows: + * progress_percentage = 100 * (successes + failures + skips) / total + * + * Generated from protobuf field int32 progress_percentage = 4; + * @return int + */ + public function getProgressPercentage() + { + return $this->progress_percentage; + } + + /** + * The progress percentage of the operation. Value is in the range [0, 100]. + * This percentage is calculated as follows: + * progress_percentage = 100 * (successes + failures + skips) / total + * + * Generated from protobuf field int32 progress_percentage = 4; + * @param int $var + * @return $this + */ + public function setProgressPercentage($var) + { + GPBUtil::checkInt32($var); + $this->progress_percentage = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesRequest.php new file mode 100644 index 000000000000..a1cd245935e4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesRequest.php @@ -0,0 +1,148 @@ +google.cloud.aiplatform.v1.ImportRagFilesRequest + */ +class ImportRagFilesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the RagCorpus resource into which to import files. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $parent = ''; + /** + * Required. The config for the RagFiles to be synced and imported into the + * RagCorpus. + * [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ImportRagFilesConfig import_rag_files_config = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $import_rag_files_config = null; + + /** + * @param string $parent Required. The name of the RagCorpus resource into which to import files. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * Please see {@see VertexRagDataServiceClient::ragCorpusName()} for help formatting this field. + * @param \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig $importRagFilesConfig Required. The config for the RagFiles to be synced and imported into the + * RagCorpus. + * [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. + * + * @return \Google\Cloud\AIPlatform\V1\ImportRagFilesRequest + * + * @experimental + */ + public static function build(string $parent, \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig $importRagFilesConfig): self + { + return (new self()) + ->setParent($parent) + ->setImportRagFilesConfig($importRagFilesConfig); + } + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The name of the RagCorpus resource into which to import files. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * @type \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig $import_rag_files_config + * Required. The config for the RagFiles to be synced and imported into the + * RagCorpus. + * [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The name of the RagCorpus resource into which to import files. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @return string + */ + public function getParent() + { + return $this->parent; + } + + /** + * Required. The name of the RagCorpus resource into which to import files. + * Format: + * `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}` + * + * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + * @param string $var + * @return $this + */ + public function setParent($var) + { + GPBUtil::checkString($var, True); + $this->parent = $var; + + return $this; + } + + /** + * Required. The config for the RagFiles to be synced and imported into the + * RagCorpus. + * [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ImportRagFilesConfig import_rag_files_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig|null + */ + public function getImportRagFilesConfig() + { + return $this->import_rag_files_config; + } + + public function hasImportRagFilesConfig() + { + return isset($this->import_rag_files_config); + } + + public function clearImportRagFilesConfig() + { + unset($this->import_rag_files_config); + } + + /** + * Required. The config for the RagFiles to be synced and imported into the + * RagCorpus. + * [VertexRagDataService.ImportRagFiles][google.cloud.aiplatform.v1.VertexRagDataService.ImportRagFiles]. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.ImportRagFilesConfig import_rag_files_config = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig $var + * @return $this + */ + public function setImportRagFilesConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\ImportRagFilesConfig::class); + $this->import_rag_files_config = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesResponse.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesResponse.php new file mode 100644 index 000000000000..5621800432b3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportRagFilesResponse.php @@ -0,0 +1,214 @@ +google.cloud.aiplatform.v1.ImportRagFilesResponse + */ +class ImportRagFilesResponse extends \Google\Protobuf\Internal\Message +{ + /** + * The number of RagFiles that had been imported into the RagCorpus. + * + * Generated from protobuf field int64 imported_rag_files_count = 1; + */ + protected $imported_rag_files_count = 0; + /** + * The number of RagFiles that had failed while importing into the RagCorpus. + * + * Generated from protobuf field int64 failed_rag_files_count = 2; + */ + protected $failed_rag_files_count = 0; + /** + * The number of RagFiles that was skipped while importing into the RagCorpus. + * + * Generated from protobuf field int64 skipped_rag_files_count = 3; + */ + protected $skipped_rag_files_count = 0; + protected $partial_failure_sink; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $partial_failures_gcs_path + * The Google Cloud Storage path into which the partial failures were + * written. + * @type string $partial_failures_bigquery_table + * The BigQuery table into which the partial failures were written. + * @type int|string $imported_rag_files_count + * The number of RagFiles that had been imported into the RagCorpus. + * @type int|string $failed_rag_files_count + * The number of RagFiles that had failed while importing into the RagCorpus. + * @type int|string $skipped_rag_files_count + * The number of RagFiles that was skipped while importing into the RagCorpus. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagDataService::initOnce(); + parent::__construct($data); + } + + /** + * The Google Cloud Storage path into which the partial failures were + * written. + * + * Generated from protobuf field string partial_failures_gcs_path = 4; + * @return string + */ + public function getPartialFailuresGcsPath() + { + return $this->readOneof(4); + } + + public function hasPartialFailuresGcsPath() + { + return $this->hasOneof(4); + } + + /** + * The Google Cloud Storage path into which the partial failures were + * written. + * + * Generated from protobuf field string partial_failures_gcs_path = 4; + * @param string $var + * @return $this + */ + public function setPartialFailuresGcsPath($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * The BigQuery table into which the partial failures were written. + * + * Generated from protobuf field string partial_failures_bigquery_table = 5; + * @return string + */ + public function getPartialFailuresBigqueryTable() + { + return $this->readOneof(5); + } + + public function hasPartialFailuresBigqueryTable() + { + return $this->hasOneof(5); + } + + /** + * The BigQuery table into which the partial failures were written. + * + * Generated from protobuf field string partial_failures_bigquery_table = 5; + * @param string $var + * @return $this + */ + public function setPartialFailuresBigqueryTable($var) + { + GPBUtil::checkString($var, True); + $this->writeOneof(5, $var); + + return $this; + } + + /** + * The number of RagFiles that had been imported into the RagCorpus. + * + * Generated from protobuf field int64 imported_rag_files_count = 1; + * @return int|string + */ + public function getImportedRagFilesCount() + { + return $this->imported_rag_files_count; + } + + /** + * The number of RagFiles that had been imported into the RagCorpus. + * + * Generated from protobuf field int64 imported_rag_files_count = 1; + * @param int|string $var + * @return $this + */ + public function setImportedRagFilesCount($var) + { + GPBUtil::checkInt64($var); + $this->imported_rag_files_count = $var; + + return $this; + } + + /** + * The number of RagFiles that had failed while importing into the RagCorpus. + * + * Generated from protobuf field int64 failed_rag_files_count = 2; + * @return int|string + */ + public function getFailedRagFilesCount() + { + return $this->failed_rag_files_count; + } + + /** + * The number of RagFiles that had failed while importing into the RagCorpus. + * + * Generated from protobuf field int64 failed_rag_files_count = 2; + * @param int|string $var + * @return $this + */ + public function setFailedRagFilesCount($var) + { + GPBUtil::checkInt64($var); + $this->failed_rag_files_count = $var; + + return $this; + } + + /** + * The number of RagFiles that was skipped while importing into the RagCorpus. + * + * Generated from protobuf field int64 skipped_rag_files_count = 3; + * @return int|string + */ + public function getSkippedRagFilesCount() + { + return $this->skipped_rag_files_count; + } + + /** + * The number of RagFiles that was skipped while importing into the RagCorpus. + * + * Generated from protobuf field int64 skipped_rag_files_count = 3; + * @param int|string $var + * @return $this + */ + public function setSkippedRagFilesCount($var) + { + GPBUtil::checkInt64($var); + $this->skipped_rag_files_count = $var; + + return $this; + } + + /** + * @return string + */ + public function getPartialFailureSink() + { + return $this->whichOneof("partial_failure_sink"); + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index.php new file mode 100644 index 000000000000..399a9fa2fb36 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index.php @@ -0,0 +1,702 @@ +google.cloud.aiplatform.v1.Index + */ +class Index extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the Index. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The display name of the Index. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * The description of the Index. + * + * Generated from protobuf field string description = 3; + */ + protected $description = ''; + /** + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Index, that is specific to it. Unset if + * the Index does not have any additional information. The schema is defined + * as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * Note: The URI given on output will be immutable and probably different, + * including the URI scheme, than the one given on input. The output URI will + * point to a location where the user only has a read access. + * + * Generated from protobuf field string metadata_schema_uri = 4 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $metadata_schema_uri = ''; + /** + * An additional information about the Index; the schema of the metadata can + * be found in + * [metadata_schema][google.cloud.aiplatform.v1.Index.metadata_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value metadata = 6; + */ + protected $metadata = null; + /** + * Output only. The pointers to DeployedIndexes created from this Index. + * An Index can be only deleted if all its DeployedIndexes had been undeployed + * first. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedIndexRef deployed_indexes = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $deployed_indexes; + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 8; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your Indexes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 9; + */ + private $labels; + /** + * Output only. Timestamp when this Index was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this Index was most recently updated. + * This also includes any update to the contents of the Index. + * Note that Operations working on this Index may have their + * [Operations.metadata.generic_metadata.update_time] + * [google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] a little + * after the value of this timestamp, yet that does not mean their results are + * not already reflected in the Index. Result of any successfully completed + * Operation on the Index is reflected in it. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Output only. Stats of the index resource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexStats index_stats = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $index_stats = null; + /** + * Immutable. The update method to use with this Index. If not set, + * BATCH_UPDATE will be used by default. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Index.IndexUpdateMethod index_update_method = 16 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $index_update_method = 0; + /** + * Immutable. Customer-managed encryption key spec for an Index. If set, this + * Index and all sub-resources of this Index will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 17 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $encryption_spec = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. The resource name of the Index. + * @type string $display_name + * Required. The display name of the Index. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type string $description + * The description of the Index. + * @type string $metadata_schema_uri + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Index, that is specific to it. Unset if + * the Index does not have any additional information. The schema is defined + * as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * Note: The URI given on output will be immutable and probably different, + * including the URI scheme, than the one given on input. The output URI will + * point to a location where the user only has a read access. + * @type \Google\Protobuf\Value $metadata + * An additional information about the Index; the schema of the metadata can + * be found in + * [metadata_schema][google.cloud.aiplatform.v1.Index.metadata_schema_uri]. + * @type array<\Google\Cloud\AIPlatform\V1\DeployedIndexRef>|\Google\Protobuf\Internal\RepeatedField $deployed_indexes + * Output only. The pointers to DeployedIndexes created from this Index. + * An Index can be only deleted if all its DeployedIndexes had been undeployed + * first. + * @type string $etag + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your Indexes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this Index was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this Index was most recently updated. + * This also includes any update to the contents of the Index. + * Note that Operations working on this Index may have their + * [Operations.metadata.generic_metadata.update_time] + * [google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] a little + * after the value of this timestamp, yet that does not mean their results are + * not already reflected in the Index. Result of any successfully completed + * Operation on the Index is reflected in it. + * @type \Google\Cloud\AIPlatform\V1\IndexStats $index_stats + * Output only. Stats of the index resource. + * @type int $index_update_method + * Immutable. The update method to use with this Index. If not set, + * BATCH_UPDATE will be used by default. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Immutable. Customer-managed encryption key spec for an Index. If set, this + * Index and all sub-resources of this Index will be secured by this key. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the Index. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. The resource name of the Index. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The display name of the Index. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The display name of the Index. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The description of the Index. + * + * Generated from protobuf field string description = 3; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * The description of the Index. + * + * Generated from protobuf field string description = 3; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Index, that is specific to it. Unset if + * the Index does not have any additional information. The schema is defined + * as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * Note: The URI given on output will be immutable and probably different, + * including the URI scheme, than the one given on input. The output URI will + * point to a location where the user only has a read access. + * + * Generated from protobuf field string metadata_schema_uri = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @return string + */ + public function getMetadataSchemaUri() + { + return $this->metadata_schema_uri; + } + + /** + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Index, that is specific to it. Unset if + * the Index does not have any additional information. The schema is defined + * as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * Note: The URI given on output will be immutable and probably different, + * including the URI scheme, than the one given on input. The output URI will + * point to a location where the user only has a read access. + * + * Generated from protobuf field string metadata_schema_uri = 4 [(.google.api.field_behavior) = IMMUTABLE]; + * @param string $var + * @return $this + */ + public function setMetadataSchemaUri($var) + { + GPBUtil::checkString($var, True); + $this->metadata_schema_uri = $var; + + return $this; + } + + /** + * An additional information about the Index; the schema of the metadata can + * be found in + * [metadata_schema][google.cloud.aiplatform.v1.Index.metadata_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value metadata = 6; + * @return \Google\Protobuf\Value|null + */ + public function getMetadata() + { + return $this->metadata; + } + + public function hasMetadata() + { + return isset($this->metadata); + } + + public function clearMetadata() + { + unset($this->metadata); + } + + /** + * An additional information about the Index; the schema of the metadata can + * be found in + * [metadata_schema][google.cloud.aiplatform.v1.Index.metadata_schema_uri]. + * + * Generated from protobuf field .google.protobuf.Value metadata = 6; + * @param \Google\Protobuf\Value $var + * @return $this + */ + public function setMetadata($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Value::class); + $this->metadata = $var; + + return $this; + } + + /** + * Output only. The pointers to DeployedIndexes created from this Index. + * An Index can be only deleted if all its DeployedIndexes had been undeployed + * first. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedIndexRef deployed_indexes = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDeployedIndexes() + { + return $this->deployed_indexes; + } + + /** + * Output only. The pointers to DeployedIndexes created from this Index. + * An Index can be only deleted if all its DeployedIndexes had been undeployed + * first. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedIndexRef deployed_indexes = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\DeployedIndexRef>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDeployedIndexes($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\DeployedIndexRef::class); + $this->deployed_indexes = $arr; + + return $this; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 8; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 8; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your Indexes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 9; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your Indexes. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 9; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. Timestamp when this Index was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this Index was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this Index was most recently updated. + * This also includes any update to the contents of the Index. + * Note that Operations working on this Index may have their + * [Operations.metadata.generic_metadata.update_time] + * [google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] a little + * after the value of this timestamp, yet that does not mean their results are + * not already reflected in the Index. Result of any successfully completed + * Operation on the Index is reflected in it. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this Index was most recently updated. + * This also includes any update to the contents of the Index. + * Note that Operations working on this Index may have their + * [Operations.metadata.generic_metadata.update_time] + * [google.cloud.aiplatform.v1.GenericOperationMetadata.update_time] a little + * after the value of this timestamp, yet that does not mean their results are + * not already reflected in the Index. Result of any successfully completed + * Operation on the Index is reflected in it. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Output only. Stats of the index resource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexStats index_stats = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\AIPlatform\V1\IndexStats|null + */ + public function getIndexStats() + { + return $this->index_stats; + } + + public function hasIndexStats() + { + return isset($this->index_stats); + } + + public function clearIndexStats() + { + unset($this->index_stats); + } + + /** + * Output only. Stats of the index resource. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexStats index_stats = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\AIPlatform\V1\IndexStats $var + * @return $this + */ + public function setIndexStats($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexStats::class); + $this->index_stats = $var; + + return $this; + } + + /** + * Immutable. The update method to use with this Index. If not set, + * BATCH_UPDATE will be used by default. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Index.IndexUpdateMethod index_update_method = 16 [(.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getIndexUpdateMethod() + { + return $this->index_update_method; + } + + /** + * Immutable. The update method to use with this Index. If not set, + * BATCH_UPDATE will be used by default. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Index.IndexUpdateMethod index_update_method = 16 [(.google.api.field_behavior) = IMMUTABLE]; + * @param int $var + * @return $this + */ + public function setIndexUpdateMethod($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\Index\IndexUpdateMethod::class); + $this->index_update_method = $var; + + return $this; + } + + /** + * Immutable. Customer-managed encryption key spec for an Index. If set, this + * Index and all sub-resources of this Index will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 17 [(.google.api.field_behavior) = IMMUTABLE]; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Immutable. Customer-managed encryption key spec for an Index. If set, this + * Index and all sub-resources of this Index will be secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 17 [(.google.api.field_behavior) = IMMUTABLE]; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index/IndexUpdateMethod.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index/IndexUpdateMethod.php new file mode 100644 index 000000000000..5c4a33a3b824 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index/IndexUpdateMethod.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.Index.IndexUpdateMethod + */ +class IndexUpdateMethod +{ + /** + * Should not be used. + * + * Generated from protobuf enum INDEX_UPDATE_METHOD_UNSPECIFIED = 0; + */ + const INDEX_UPDATE_METHOD_UNSPECIFIED = 0; + /** + * BatchUpdate: user can call UpdateIndex with files on Cloud Storage of + * Datapoints to update. + * + * Generated from protobuf enum BATCH_UPDATE = 1; + */ + const BATCH_UPDATE = 1; + /** + * StreamUpdate: user can call UpsertDatapoints/DeleteDatapoints to update + * the Index and the updates will be applied in corresponding + * DeployedIndexes in nearly real-time. + * + * Generated from protobuf enum STREAM_UPDATE = 2; + */ + const STREAM_UPDATE = 2; + + private static $valueToName = [ + self::INDEX_UPDATE_METHOD_UNSPECIFIED => 'INDEX_UPDATE_METHOD_UNSPECIFIED', + self::BATCH_UPDATE => 'BATCH_UPDATE', + self::STREAM_UPDATE => 'STREAM_UPDATE', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(IndexUpdateMethod::class, \Google\Cloud\AIPlatform\V1\Index_IndexUpdateMethod::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint.php new file mode 100644 index 000000000000..c9f76dc559b3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint.php @@ -0,0 +1,285 @@ +google.cloud.aiplatform.v1.IndexDatapoint + */ +class IndexDatapoint extends \Google\Protobuf\Internal\Message +{ + /** + * Required. Unique identifier of the datapoint. + * + * Generated from protobuf field string datapoint_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $datapoint_id = ''; + /** + * Required. Feature embedding vector for dense index. An array of numbers + * with the length of [NearestNeighborSearchConfig.dimensions]. + * + * Generated from protobuf field repeated float feature_vector = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $feature_vector; + /** + * Optional. Feature embedding vector for sparse index. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.SparseEmbedding sparse_embedding = 7 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $sparse_embedding = null; + /** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses categorical tokens. See: + * https://cloud.google.com/vertex-ai/docs/matching-engine/filtering + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.IndexDatapoint.Restriction restricts = 4 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $restricts; + /** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses numeric comparisons. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction numeric_restricts = 6 [(.google.api.field_behavior) = OPTIONAL]; + */ + private $numeric_restricts; + /** + * Optional. CrowdingTag of the datapoint, the number of neighbors to return + * in each crowding can be configured during query. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag crowding_tag = 5 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $crowding_tag = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $datapoint_id + * Required. Unique identifier of the datapoint. + * @type array|\Google\Protobuf\Internal\RepeatedField $feature_vector + * Required. Feature embedding vector for dense index. An array of numbers + * with the length of [NearestNeighborSearchConfig.dimensions]. + * @type \Google\Cloud\AIPlatform\V1\IndexDatapoint\SparseEmbedding $sparse_embedding + * Optional. Feature embedding vector for sparse index. + * @type array<\Google\Cloud\AIPlatform\V1\IndexDatapoint\Restriction>|\Google\Protobuf\Internal\RepeatedField $restricts + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses categorical tokens. See: + * https://cloud.google.com/vertex-ai/docs/matching-engine/filtering + * @type array<\Google\Cloud\AIPlatform\V1\IndexDatapoint\NumericRestriction>|\Google\Protobuf\Internal\RepeatedField $numeric_restricts + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses numeric comparisons. + * @type \Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag $crowding_tag + * Optional. CrowdingTag of the datapoint, the number of neighbors to return + * in each crowding can be configured during query. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * Required. Unique identifier of the datapoint. + * + * Generated from protobuf field string datapoint_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDatapointId() + { + return $this->datapoint_id; + } + + /** + * Required. Unique identifier of the datapoint. + * + * Generated from protobuf field string datapoint_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDatapointId($var) + { + GPBUtil::checkString($var, True); + $this->datapoint_id = $var; + + return $this; + } + + /** + * Required. Feature embedding vector for dense index. An array of numbers + * with the length of [NearestNeighborSearchConfig.dimensions]. + * + * Generated from protobuf field repeated float feature_vector = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getFeatureVector() + { + return $this->feature_vector; + } + + /** + * Required. Feature embedding vector for dense index. An array of numbers + * with the length of [NearestNeighborSearchConfig.dimensions]. + * + * Generated from protobuf field repeated float feature_vector = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setFeatureVector($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::FLOAT); + $this->feature_vector = $arr; + + return $this; + } + + /** + * Optional. Feature embedding vector for sparse index. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.SparseEmbedding sparse_embedding = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\IndexDatapoint\SparseEmbedding|null + */ + public function getSparseEmbedding() + { + return $this->sparse_embedding; + } + + public function hasSparseEmbedding() + { + return isset($this->sparse_embedding); + } + + public function clearSparseEmbedding() + { + unset($this->sparse_embedding); + } + + /** + * Optional. Feature embedding vector for sparse index. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.SparseEmbedding sparse_embedding = 7 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\IndexDatapoint\SparseEmbedding $var + * @return $this + */ + public function setSparseEmbedding($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexDatapoint\SparseEmbedding::class); + $this->sparse_embedding = $var; + + return $this; + } + + /** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses categorical tokens. See: + * https://cloud.google.com/vertex-ai/docs/matching-engine/filtering + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.IndexDatapoint.Restriction restricts = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getRestricts() + { + return $this->restricts; + } + + /** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses categorical tokens. See: + * https://cloud.google.com/vertex-ai/docs/matching-engine/filtering + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.IndexDatapoint.Restriction restricts = 4 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\IndexDatapoint\Restriction>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setRestricts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\IndexDatapoint\Restriction::class); + $this->restricts = $arr; + + return $this; + } + + /** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses numeric comparisons. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction numeric_restricts = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getNumericRestricts() + { + return $this->numeric_restricts; + } + + /** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses numeric comparisons. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction numeric_restricts = 6 [(.google.api.field_behavior) = OPTIONAL]; + * @param array<\Google\Cloud\AIPlatform\V1\IndexDatapoint\NumericRestriction>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setNumericRestricts($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\IndexDatapoint\NumericRestriction::class); + $this->numeric_restricts = $arr; + + return $this; + } + + /** + * Optional. CrowdingTag of the datapoint, the number of neighbors to return + * in each crowding can be configured during query. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag crowding_tag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag|null + */ + public function getCrowdingTag() + { + return $this->crowding_tag; + } + + public function hasCrowdingTag() + { + return isset($this->crowding_tag); + } + + public function clearCrowdingTag() + { + unset($this->crowding_tag); + } + + /** + * Optional. CrowdingTag of the datapoint, the number of neighbors to return + * in each crowding can be configured during query. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag crowding_tag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag $var + * @return $this + */ + public function setCrowdingTag($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag::class); + $this->crowding_tag = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/CrowdingTag.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/CrowdingTag.php new file mode 100644 index 000000000000..83385a04018f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/CrowdingTag.php @@ -0,0 +1,88 @@ +google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag + */ +class CrowdingTag extends \Google\Protobuf\Internal\Message +{ + /** + * The attribute value used for crowding. The maximum number of neighbors + * to return per crowding attribute value + * (per_crowding_attribute_num_neighbors) is configured per-query. This + * field is ignored if per_crowding_attribute_num_neighbors is larger than + * the total number of neighbors to return for a given query. + * + * Generated from protobuf field string crowding_attribute = 1; + */ + protected $crowding_attribute = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $crowding_attribute + * The attribute value used for crowding. The maximum number of neighbors + * to return per crowding attribute value + * (per_crowding_attribute_num_neighbors) is configured per-query. This + * field is ignored if per_crowding_attribute_num_neighbors is larger than + * the total number of neighbors to return for a given query. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * The attribute value used for crowding. The maximum number of neighbors + * to return per crowding attribute value + * (per_crowding_attribute_num_neighbors) is configured per-query. This + * field is ignored if per_crowding_attribute_num_neighbors is larger than + * the total number of neighbors to return for a given query. + * + * Generated from protobuf field string crowding_attribute = 1; + * @return string + */ + public function getCrowdingAttribute() + { + return $this->crowding_attribute; + } + + /** + * The attribute value used for crowding. The maximum number of neighbors + * to return per crowding attribute value + * (per_crowding_attribute_num_neighbors) is configured per-query. This + * field is ignored if per_crowding_attribute_num_neighbors is larger than + * the total number of neighbors to return for a given query. + * + * Generated from protobuf field string crowding_attribute = 1; + * @param string $var + * @return $this + */ + public function setCrowdingAttribute($var) + { + GPBUtil::checkString($var, True); + $this->crowding_attribute = $var; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(CrowdingTag::class, \Google\Cloud\AIPlatform\V1\IndexDatapoint_CrowdingTag::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction.php new file mode 100644 index 000000000000..46818e0ed735 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction.php @@ -0,0 +1,217 @@ +google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction + */ +class NumericRestriction extends \Google\Protobuf\Internal\Message +{ + /** + * The namespace of this restriction. e.g.: cost. + * + * Generated from protobuf field string namespace = 1; + */ + protected $namespace = ''; + /** + * This MUST be specified for queries and must NOT be specified for + * datapoints. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5; + */ + protected $op = 0; + protected $Value; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $value_int + * Represents 64 bit integer. + * @type float $value_float + * Represents 32 bit float. + * @type float $value_double + * Represents 64 bit float. + * @type string $namespace + * The namespace of this restriction. e.g.: cost. + * @type int $op + * This MUST be specified for queries and must NOT be specified for + * datapoints. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * Represents 64 bit integer. + * + * Generated from protobuf field int64 value_int = 2; + * @return int|string + */ + public function getValueInt() + { + return $this->readOneof(2); + } + + public function hasValueInt() + { + return $this->hasOneof(2); + } + + /** + * Represents 64 bit integer. + * + * Generated from protobuf field int64 value_int = 2; + * @param int|string $var + * @return $this + */ + public function setValueInt($var) + { + GPBUtil::checkInt64($var); + $this->writeOneof(2, $var); + + return $this; + } + + /** + * Represents 32 bit float. + * + * Generated from protobuf field float value_float = 3; + * @return float + */ + public function getValueFloat() + { + return $this->readOneof(3); + } + + public function hasValueFloat() + { + return $this->hasOneof(3); + } + + /** + * Represents 32 bit float. + * + * Generated from protobuf field float value_float = 3; + * @param float $var + * @return $this + */ + public function setValueFloat($var) + { + GPBUtil::checkFloat($var); + $this->writeOneof(3, $var); + + return $this; + } + + /** + * Represents 64 bit float. + * + * Generated from protobuf field double value_double = 4; + * @return float + */ + public function getValueDouble() + { + return $this->readOneof(4); + } + + public function hasValueDouble() + { + return $this->hasOneof(4); + } + + /** + * Represents 64 bit float. + * + * Generated from protobuf field double value_double = 4; + * @param float $var + * @return $this + */ + public function setValueDouble($var) + { + GPBUtil::checkDouble($var); + $this->writeOneof(4, $var); + + return $this; + } + + /** + * The namespace of this restriction. e.g.: cost. + * + * Generated from protobuf field string namespace = 1; + * @return string + */ + public function getNamespace() + { + return $this->namespace; + } + + /** + * The namespace of this restriction. e.g.: cost. + * + * Generated from protobuf field string namespace = 1; + * @param string $var + * @return $this + */ + public function setNamespace($var) + { + GPBUtil::checkString($var, True); + $this->namespace = $var; + + return $this; + } + + /** + * This MUST be specified for queries and must NOT be specified for + * datapoints. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5; + * @return int + */ + public function getOp() + { + return $this->op; + } + + /** + * This MUST be specified for queries and must NOT be specified for + * datapoints. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator op = 5; + * @param int $var + * @return $this + */ + public function setOp($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\AIPlatform\V1\IndexDatapoint\NumericRestriction\Operator::class); + $this->op = $var; + + return $this; + } + + /** + * @return string + */ + public function getValue() + { + return $this->whichOneof("Value"); + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(NumericRestriction::class, \Google\Cloud\AIPlatform\V1\IndexDatapoint_NumericRestriction::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction/Operator.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction/Operator.php new file mode 100644 index 000000000000..580c19b56c6c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/NumericRestriction/Operator.php @@ -0,0 +1,95 @@ +google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator + */ +class Operator +{ + /** + * Default value of the enum. + * + * Generated from protobuf enum OPERATOR_UNSPECIFIED = 0; + */ + const OPERATOR_UNSPECIFIED = 0; + /** + * Datapoints are eligible iff their value is < the query's. + * + * Generated from protobuf enum LESS = 1; + */ + const LESS = 1; + /** + * Datapoints are eligible iff their value is <= the query's. + * + * Generated from protobuf enum LESS_EQUAL = 2; + */ + const LESS_EQUAL = 2; + /** + * Datapoints are eligible iff their value is == the query's. + * + * Generated from protobuf enum EQUAL = 3; + */ + const EQUAL = 3; + /** + * Datapoints are eligible iff their value is >= the query's. + * + * Generated from protobuf enum GREATER_EQUAL = 4; + */ + const GREATER_EQUAL = 4; + /** + * Datapoints are eligible iff their value is > the query's. + * + * Generated from protobuf enum GREATER = 5; + */ + const GREATER = 5; + /** + * Datapoints are eligible iff their value is != the query's. + * + * Generated from protobuf enum NOT_EQUAL = 6; + */ + const NOT_EQUAL = 6; + + private static $valueToName = [ + self::OPERATOR_UNSPECIFIED => 'OPERATOR_UNSPECIFIED', + self::LESS => 'LESS', + self::LESS_EQUAL => 'LESS_EQUAL', + self::EQUAL => 'EQUAL', + self::GREATER_EQUAL => 'GREATER_EQUAL', + self::GREATER => 'GREATER', + self::NOT_EQUAL => 'NOT_EQUAL', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Operator::class, \Google\Cloud\AIPlatform\V1\IndexDatapoint_NumericRestriction_Operator::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/Restriction.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/Restriction.php new file mode 100644 index 000000000000..674e01b0bf9e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/Restriction.php @@ -0,0 +1,139 @@ +google.cloud.aiplatform.v1.IndexDatapoint.Restriction + */ +class Restriction extends \Google\Protobuf\Internal\Message +{ + /** + * The namespace of this restriction. e.g.: color. + * + * Generated from protobuf field string namespace = 1; + */ + protected $namespace = ''; + /** + * The attributes to allow in this namespace. e.g.: 'red' + * + * Generated from protobuf field repeated string allow_list = 2; + */ + private $allow_list; + /** + * The attributes to deny in this namespace. e.g.: 'blue' + * + * Generated from protobuf field repeated string deny_list = 3; + */ + private $deny_list; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $namespace + * The namespace of this restriction. e.g.: color. + * @type array|\Google\Protobuf\Internal\RepeatedField $allow_list + * The attributes to allow in this namespace. e.g.: 'red' + * @type array|\Google\Protobuf\Internal\RepeatedField $deny_list + * The attributes to deny in this namespace. e.g.: 'blue' + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * The namespace of this restriction. e.g.: color. + * + * Generated from protobuf field string namespace = 1; + * @return string + */ + public function getNamespace() + { + return $this->namespace; + } + + /** + * The namespace of this restriction. e.g.: color. + * + * Generated from protobuf field string namespace = 1; + * @param string $var + * @return $this + */ + public function setNamespace($var) + { + GPBUtil::checkString($var, True); + $this->namespace = $var; + + return $this; + } + + /** + * The attributes to allow in this namespace. e.g.: 'red' + * + * Generated from protobuf field repeated string allow_list = 2; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getAllowList() + { + return $this->allow_list; + } + + /** + * The attributes to allow in this namespace. e.g.: 'red' + * + * Generated from protobuf field repeated string allow_list = 2; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setAllowList($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->allow_list = $arr; + + return $this; + } + + /** + * The attributes to deny in this namespace. e.g.: 'blue' + * + * Generated from protobuf field repeated string deny_list = 3; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDenyList() + { + return $this->deny_list; + } + + /** + * The attributes to deny in this namespace. e.g.: 'blue' + * + * Generated from protobuf field repeated string deny_list = 3; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDenyList($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->deny_list = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(Restriction::class, \Google\Cloud\AIPlatform\V1\IndexDatapoint_Restriction::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/SparseEmbedding.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/SparseEmbedding.php new file mode 100644 index 000000000000..4bb32612bd53 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexDatapoint/SparseEmbedding.php @@ -0,0 +1,109 @@ +google.cloud.aiplatform.v1.IndexDatapoint.SparseEmbedding + */ +class SparseEmbedding extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The list of embedding values of the sparse vector. + * + * Generated from protobuf field repeated float values = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private $values; + /** + * Required. The list of indexes for the embedding values of the sparse + * vector. + * + * Generated from protobuf field repeated int64 dimensions = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private $dimensions; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type array|\Google\Protobuf\Internal\RepeatedField $values + * Required. The list of embedding values of the sparse vector. + * @type array|array|\Google\Protobuf\Internal\RepeatedField $dimensions + * Required. The list of indexes for the embedding values of the sparse + * vector. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * Required. The list of embedding values of the sparse vector. + * + * Generated from protobuf field repeated float values = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getValues() + { + return $this->values; + } + + /** + * Required. The list of embedding values of the sparse vector. + * + * Generated from protobuf field repeated float values = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setValues($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::FLOAT); + $this->values = $arr; + + return $this; + } + + /** + * Required. The list of indexes for the embedding values of the sparse + * vector. + * + * Generated from protobuf field repeated int64 dimensions = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDimensions() + { + return $this->dimensions; + } + + /** + * Required. The list of indexes for the embedding values of the sparse + * vector. + * + * Generated from protobuf field repeated int64 dimensions = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param array|array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDimensions($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT64); + $this->dimensions = $arr; + + return $this; + } + +} + +// Adding a class alias for backwards compatibility with the previous class name. +class_alias(SparseEmbedding::class, \Google\Cloud\AIPlatform\V1\IndexDatapoint_SparseEmbedding::class); + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpoint.php new file mode 100644 index 000000000000..a8715fa904aa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpoint.php @@ -0,0 +1,763 @@ +google.cloud.aiplatform.v1.IndexEndpoint + */ +class IndexEndpoint extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the IndexEndpoint. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The display name of the IndexEndpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * The description of the IndexEndpoint. + * + * Generated from protobuf field string description = 3; + */ + protected $description = ''; + /** + * Output only. The indexes deployed in this endpoint. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $deployed_indexes; + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 5; + */ + protected $etag = ''; + /** + * The labels with user-defined metadata to organize your IndexEndpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 6; + */ + private $labels; + /** + * Output only. Timestamp when this IndexEndpoint was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $create_time = null; + /** + * Output only. Timestamp when this IndexEndpoint was last updated. + * This timestamp is not updated when the endpoint's DeployedIndexes are + * updated, e.g. due to updates of the original Indexes they are the + * deployments of. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $update_time = null; + /** + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) + * to which the IndexEndpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in '12345', and {network} is + * network name. + * + * Generated from protobuf field string network = 9 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $network = ''; + /** + * Optional. Deprecated: If true, expose the IndexEndpoint via private service + * connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect], + * can be set. + * + * Generated from protobuf field bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; + * @deprecated + */ + protected $enable_private_service_connect = false; + /** + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $private_service_connect_config = null; + /** + * Optional. If true, the deployed index will be accessible through public + * endpoint. + * + * Generated from protobuf field bool public_endpoint_enabled = 13 [(.google.api.field_behavior) = OPTIONAL]; + */ + protected $public_endpoint_enabled = false; + /** + * Output only. If + * [public_endpoint_enabled][google.cloud.aiplatform.v1.IndexEndpoint.public_endpoint_enabled] + * is true, this field will be populated with the domain name to use for this + * index endpoint. + * + * Generated from protobuf field string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $public_endpoint_domain_name = ''; + /** + * Immutable. Customer-managed encryption key spec for an IndexEndpoint. If + * set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be + * secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; + */ + protected $encryption_spec = null; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzs = false; + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $satisfies_pzi = false; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. The resource name of the IndexEndpoint. + * @type string $display_name + * Required. The display name of the IndexEndpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * @type string $description + * The description of the IndexEndpoint. + * @type array<\Google\Cloud\AIPlatform\V1\DeployedIndex>|\Google\Protobuf\Internal\RepeatedField $deployed_indexes + * Output only. The indexes deployed in this endpoint. + * @type string $etag + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * @type array|\Google\Protobuf\Internal\MapField $labels + * The labels with user-defined metadata to organize your IndexEndpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * @type \Google\Protobuf\Timestamp $create_time + * Output only. Timestamp when this IndexEndpoint was created. + * @type \Google\Protobuf\Timestamp $update_time + * Output only. Timestamp when this IndexEndpoint was last updated. + * This timestamp is not updated when the endpoint's DeployedIndexes are + * updated, e.g. due to updates of the original Indexes they are the + * deployments of. + * @type string $network + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) + * to which the IndexEndpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in '12345', and {network} is + * network name. + * @type bool $enable_private_service_connect + * Optional. Deprecated: If true, expose the IndexEndpoint via private service + * connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect], + * can be set. + * @type \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig $private_service_connect_config + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * @type bool $public_endpoint_enabled + * Optional. If true, the deployed index will be accessible through public + * endpoint. + * @type string $public_endpoint_domain_name + * Output only. If + * [public_endpoint_enabled][google.cloud.aiplatform.v1.IndexEndpoint.public_endpoint_enabled] + * is true, this field will be populated with the domain name to use for this + * index endpoint. + * @type \Google\Cloud\AIPlatform\V1\EncryptionSpec $encryption_spec + * Immutable. Customer-managed encryption key spec for an IndexEndpoint. If + * set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be + * secured by this key. + * @type bool $satisfies_pzs + * Output only. Reserved for future use. + * @type bool $satisfies_pzi + * Output only. Reserved for future use. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpoint::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the IndexEndpoint. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Output only. The resource name of the IndexEndpoint. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setName($var) + { + GPBUtil::checkString($var, True); + $this->name = $var; + + return $this; + } + + /** + * Required. The display name of the IndexEndpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return string + */ + public function getDisplayName() + { + return $this->display_name; + } + + /** + * Required. The display name of the IndexEndpoint. + * The name can be up to 128 characters long and can consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param string $var + * @return $this + */ + public function setDisplayName($var) + { + GPBUtil::checkString($var, True); + $this->display_name = $var; + + return $this; + } + + /** + * The description of the IndexEndpoint. + * + * Generated from protobuf field string description = 3; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * The description of the IndexEndpoint. + * + * Generated from protobuf field string description = 3; + * @param string $var + * @return $this + */ + public function setDescription($var) + { + GPBUtil::checkString($var, True); + $this->description = $var; + + return $this; + } + + /** + * Output only. The indexes deployed in this endpoint. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getDeployedIndexes() + { + return $this->deployed_indexes; + } + + /** + * Output only. The indexes deployed in this endpoint. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.DeployedIndex deployed_indexes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\DeployedIndex>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setDeployedIndexes($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\DeployedIndex::class); + $this->deployed_indexes = $arr; + + return $this; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 5; + * @return string + */ + public function getEtag() + { + return $this->etag; + } + + /** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + * + * Generated from protobuf field string etag = 5; + * @param string $var + * @return $this + */ + public function setEtag($var) + { + GPBUtil::checkString($var, True); + $this->etag = $var; + + return $this; + } + + /** + * The labels with user-defined metadata to organize your IndexEndpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 6; + * @return \Google\Protobuf\Internal\MapField + */ + public function getLabels() + { + return $this->labels; + } + + /** + * The labels with user-defined metadata to organize your IndexEndpoints. + * Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * Generated from protobuf field map labels = 6; + * @param array|\Google\Protobuf\Internal\MapField $var + * @return $this + */ + public function setLabels($var) + { + $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); + $this->labels = $arr; + + return $this; + } + + /** + * Output only. Timestamp when this IndexEndpoint was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getCreateTime() + { + return $this->create_time; + } + + public function hasCreateTime() + { + return isset($this->create_time); + } + + public function clearCreateTime() + { + unset($this->create_time); + } + + /** + * Output only. Timestamp when this IndexEndpoint was created. + * + * Generated from protobuf field .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setCreateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->create_time = $var; + + return $this; + } + + /** + * Output only. Timestamp when this IndexEndpoint was last updated. + * This timestamp is not updated when the endpoint's DeployedIndexes are + * updated, e.g. due to updates of the original Indexes they are the + * deployments of. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Timestamp|null + */ + public function getUpdateTime() + { + return $this->update_time; + } + + public function hasUpdateTime() + { + return isset($this->update_time); + } + + public function clearUpdateTime() + { + unset($this->update_time); + } + + /** + * Output only. Timestamp when this IndexEndpoint was last updated. + * This timestamp is not updated when the endpoint's DeployedIndexes are + * updated, e.g. due to updates of the original Indexes they are the + * deployments of. + * + * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Protobuf\Timestamp $var + * @return $this + */ + public function setUpdateTime($var) + { + GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); + $this->update_time = $var; + + return $this; + } + + /** + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) + * to which the IndexEndpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in '12345', and {network} is + * network name. + * + * Generated from protobuf field string network = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getNetwork() + { + return $this->network; + } + + /** + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) + * to which the IndexEndpoint should be peered. + * Private services access must already be configured for the network. If left + * unspecified, the Endpoint is not peered with any network. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. + * Where {project} is a project number, as in '12345', and {network} is + * network name. + * + * Generated from protobuf field string network = 9 [(.google.api.field_behavior) = OPTIONAL]; + * @param string $var + * @return $this + */ + public function setNetwork($var) + { + GPBUtil::checkString($var, True); + $this->network = $var; + + return $this; + } + + /** + * Optional. Deprecated: If true, expose the IndexEndpoint via private service + * connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect], + * can be set. + * + * Generated from protobuf field bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; + * @return bool + * @deprecated + */ + public function getEnablePrivateServiceConnect() + { + @trigger_error('enable_private_service_connect is deprecated.', E_USER_DEPRECATED); + return $this->enable_private_service_connect; + } + + /** + * Optional. Deprecated: If true, expose the IndexEndpoint via private service + * connect. + * Only one of the fields, + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] or + * [enable_private_service_connect][google.cloud.aiplatform.v1.IndexEndpoint.enable_private_service_connect], + * can be set. + * + * Generated from protobuf field bool enable_private_service_connect = 10 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + * @deprecated + */ + public function setEnablePrivateServiceConnect($var) + { + @trigger_error('enable_private_service_connect is deprecated.', E_USER_DEPRECATED); + GPBUtil::checkBool($var); + $this->enable_private_service_connect = $var; + + return $this; + } + + /** + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * @return \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig|null + */ + public function getPrivateServiceConnectConfig() + { + return $this->private_service_connect_config; + } + + public function hasPrivateServiceConnectConfig() + { + return isset($this->private_service_connect_config); + } + + public function clearPrivateServiceConnectConfig() + { + unset($this->private_service_connect_config); + } + + /** + * Optional. Configuration for private service connect. + * [network][google.cloud.aiplatform.v1.IndexEndpoint.network] and + * [private_service_connect_config][google.cloud.aiplatform.v1.IndexEndpoint.private_service_connect_config] + * are mutually exclusive. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.PrivateServiceConnectConfig private_service_connect_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * @param \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig $var + * @return $this + */ + public function setPrivateServiceConnectConfig($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\PrivateServiceConnectConfig::class); + $this->private_service_connect_config = $var; + + return $this; + } + + /** + * Optional. If true, the deployed index will be accessible through public + * endpoint. + * + * Generated from protobuf field bool public_endpoint_enabled = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @return bool + */ + public function getPublicEndpointEnabled() + { + return $this->public_endpoint_enabled; + } + + /** + * Optional. If true, the deployed index will be accessible through public + * endpoint. + * + * Generated from protobuf field bool public_endpoint_enabled = 13 [(.google.api.field_behavior) = OPTIONAL]; + * @param bool $var + * @return $this + */ + public function setPublicEndpointEnabled($var) + { + GPBUtil::checkBool($var); + $this->public_endpoint_enabled = $var; + + return $this; + } + + /** + * Output only. If + * [public_endpoint_enabled][google.cloud.aiplatform.v1.IndexEndpoint.public_endpoint_enabled] + * is true, this field will be populated with the domain name to use for this + * index endpoint. + * + * Generated from protobuf field string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getPublicEndpointDomainName() + { + return $this->public_endpoint_domain_name; + } + + /** + * Output only. If + * [public_endpoint_enabled][google.cloud.aiplatform.v1.IndexEndpoint.public_endpoint_enabled] + * is true, this field will be populated with the domain name to use for this + * index endpoint. + * + * Generated from protobuf field string public_endpoint_domain_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setPublicEndpointDomainName($var) + { + GPBUtil::checkString($var, True); + $this->public_endpoint_domain_name = $var; + + return $this; + } + + /** + * Immutable. Customer-managed encryption key spec for an IndexEndpoint. If + * set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be + * secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; + * @return \Google\Cloud\AIPlatform\V1\EncryptionSpec|null + */ + public function getEncryptionSpec() + { + return $this->encryption_spec; + } + + public function hasEncryptionSpec() + { + return isset($this->encryption_spec); + } + + public function clearEncryptionSpec() + { + unset($this->encryption_spec); + } + + /** + * Immutable. Customer-managed encryption key spec for an IndexEndpoint. If + * set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be + * secured by this key. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 15 [(.google.api.field_behavior) = IMMUTABLE]; + * @param \Google\Cloud\AIPlatform\V1\EncryptionSpec $var + * @return $this + */ + public function setEncryptionSpec($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\AIPlatform\V1\EncryptionSpec::class); + $this->encryption_spec = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzs() + { + return $this->satisfies_pzs; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzs($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzs = $var; + + return $this; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return bool + */ + public function getSatisfiesPzi() + { + return $this->satisfies_pzi; + } + + /** + * Output only. Reserved for future use. + * + * Generated from protobuf field bool satisfies_pzi = 18 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param bool $var + * @return $this + */ + public function setSatisfiesPzi($var) + { + GPBUtil::checkBool($var); + $this->satisfies_pzi = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexPrivateEndpoints.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexPrivateEndpoints.php new file mode 100644 index 000000000000..131e84feb92f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexPrivateEndpoints.php @@ -0,0 +1,147 @@ +google.cloud.aiplatform.v1.IndexPrivateEndpoints + */ +class IndexPrivateEndpoints extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The ip address used to send match gRPC requests. + * + * Generated from protobuf field string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $match_grpc_address = ''; + /** + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled. + * + * Generated from protobuf field string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $service_attachment = ''; + /** + * Output only. PscAutomatedEndpoints is populated if private service connect + * is enabled if PscAutomatedConfig is set. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private $psc_automated_endpoints; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $match_grpc_address + * Output only. The ip address used to send match gRPC requests. + * @type string $service_attachment + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled. + * @type array<\Google\Cloud\AIPlatform\V1\PscAutomatedEndpoints>|\Google\Protobuf\Internal\RepeatedField $psc_automated_endpoints + * Output only. PscAutomatedEndpoints is populated if private service connect + * is enabled if PscAutomatedConfig is set. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\IndexEndpoint::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The ip address used to send match gRPC requests. + * + * Generated from protobuf field string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getMatchGrpcAddress() + { + return $this->match_grpc_address; + } + + /** + * Output only. The ip address used to send match gRPC requests. + * + * Generated from protobuf field string match_grpc_address = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setMatchGrpcAddress($var) + { + GPBUtil::checkString($var, True); + $this->match_grpc_address = $var; + + return $this; + } + + /** + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled. + * + * Generated from protobuf field string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return string + */ + public function getServiceAttachment() + { + return $this->service_attachment; + } + + /** + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled. + * + * Generated from protobuf field string service_attachment = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param string $var + * @return $this + */ + public function setServiceAttachment($var) + { + GPBUtil::checkString($var, True); + $this->service_attachment = $var; + + return $this; + } + + /** + * Output only. PscAutomatedEndpoints is populated if private service connect + * is enabled if PscAutomatedConfig is set. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getPscAutomatedEndpoints() + { + return $this->psc_automated_endpoints; + } + + /** + * Output only. PscAutomatedEndpoints is populated if private service connect + * is enabled if PscAutomatedConfig is set. + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.PscAutomatedEndpoints psc_automated_endpoints = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param array<\Google\Cloud\AIPlatform\V1\PscAutomatedEndpoints>|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setPscAutomatedEndpoints($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\AIPlatform\V1\PscAutomatedEndpoints::class); + $this->psc_automated_endpoints = $arr; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexStats.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexStats.php new file mode 100644 index 000000000000..c2a31be9f80a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexStats.php @@ -0,0 +1,135 @@ +google.cloud.aiplatform.v1.IndexStats + */ +class IndexStats extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The number of dense vectors in the Index. + * + * Generated from protobuf field int64 vectors_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $vectors_count = 0; + /** + * Output only. The number of sparse vectors in the Index. + * + * Generated from protobuf field int64 sparse_vectors_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $sparse_vectors_count = 0; + /** + * Output only. The number of shards in the Index. + * + * Generated from protobuf field int32 shards_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $shards_count = 0; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int|string $vectors_count + * Output only. The number of dense vectors in the Index. + * @type int|string $sparse_vectors_count + * Output only. The number of sparse vectors in the Index. + * @type int $shards_count + * Output only. The number of shards in the Index. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Index::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The number of dense vectors in the Index. + * + * Generated from protobuf field int64 vectors_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getVectorsCount() + { + return $this->vectors_count; + } + + /** + * Output only. The number of dense vectors in the Index. + * + * Generated from protobuf field int64 vectors_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setVectorsCount($var) + { + GPBUtil::checkInt64($var); + $this->vectors_count = $var; + + return $this; + } + + /** + * Output only. The number of sparse vectors in the Index. + * + * Generated from protobuf field int64 sparse_vectors_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int|string + */ + public function getSparseVectorsCount() + { + return $this->sparse_vectors_count; + } + + /** + * Output only. The number of sparse vectors in the Index. + * + * Generated from protobuf field int64 sparse_vectors_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int|string $var + * @return $this + */ + public function setSparseVectorsCount($var) + { + GPBUtil::checkInt64($var); + $this->sparse_vectors_count = $var; + + return $this; + } + + /** + * Output only. The number of shards in the Index. + * + * Generated from protobuf field int32 shards_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return int + */ + public function getShardsCount() + { + return $this->shards_count; + } + + /** + * Output only. The number of shards in the Index. + * + * Generated from protobuf field int32 shards_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param int $var + * @return $this + */ + public function setShardsCount($var) + { + GPBUtil::checkInt32($var); + $this->shards_count = $var; + + return $this; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/InputDataConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/InputDataConfig.php new file mode 100644 index 000000000000..d29879a01bb4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/InputDataConfig.php @@ -0,0 +1,741 @@ +google.cloud.aiplatform.v1.InputDataConfig + */ +class InputDataConfig extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The ID of the Dataset in the same Project and Location which data + * will be used to train the Model. The Dataset must use schema compatible + * with Model being trained, and what is compatible should be described in the + * used TrainingPipeline's [training_task_definition] + * [google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition]. + * For tabular Datasets, all their data is exported to training, to pick + * and choose from. + * + * Generated from protobuf field string dataset_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $dataset_id = ''; + /** + * Applicable only to Datasets that have DataItems and Annotations. + * A filter on Annotations of the Dataset. Only Annotations that both + * match this filter and belong to DataItems not ignored by the split method + * are used in respectively training, validation or test role, depending on + * the role of the DataItem they are on (for the auto-assigned that role is + * decided by Vertex AI). A filter with same syntax as the one used in + * [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations] + * may be used, but note here it filters across all Annotations of the + * Dataset, and not just within a single DataItem. + * + * Generated from protobuf field string annotations_filter = 6; + */ + protected $annotations_filter = ''; + /** + * Applicable only to custom training with Datasets that have DataItems and + * Annotations. + * Cloud Storage URI that points to a YAML file describing the annotation + * schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the + * chosen schema must be consistent with + * [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] of the + * Dataset specified by + * [dataset_id][google.cloud.aiplatform.v1.InputDataConfig.dataset_id]. + * Only Annotations that both match this schema and belong to DataItems not + * ignored by the split method are used in respectively training, validation + * or test role, depending on the role of the DataItem they are on. + * When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.InputDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [annotations_filter][google.cloud.aiplatform.v1.InputDataConfig.annotations_filter] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.InputDataConfig.annotation_schema_uri]. + * + * Generated from protobuf field string annotation_schema_uri = 9; + */ + protected $annotation_schema_uri = ''; + /** + * Only applicable to Datasets that have SavedQueries. + * The ID of a SavedQuery (annotation set) under the Dataset specified by + * [dataset_id][google.cloud.aiplatform.v1.InputDataConfig.dataset_id] used + * for filtering Annotations for training. + * Only Annotations that are associated with this SavedQuery are used in + * respectively training. When used in conjunction with + * [annotations_filter][google.cloud.aiplatform.v1.InputDataConfig.annotations_filter], + * the Annotations used for training are filtered by both + * [saved_query_id][google.cloud.aiplatform.v1.InputDataConfig.saved_query_id] + * and + * [annotations_filter][google.cloud.aiplatform.v1.InputDataConfig.annotations_filter]. + * Only one of + * [saved_query_id][google.cloud.aiplatform.v1.InputDataConfig.saved_query_id] + * and + * [annotation_schema_uri][google.cloud.aiplatform.v1.InputDataConfig.annotation_schema_uri] + * should be specified as both of them represent the same thing: problem type. + * + * Generated from protobuf field string saved_query_id = 7; + */ + protected $saved_query_id = ''; + /** + * Whether to persist the ML use assignment to data item system labels. + * + * Generated from protobuf field bool persist_ml_use_assignment = 11; + */ + protected $persist_ml_use_assignment = false; + protected $split; + protected $destination; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \Google\Cloud\AIPlatform\V1\FractionSplit $fraction_split + * Split based on fractions defining the size of each set. + * @type \Google\Cloud\AIPlatform\V1\FilterSplit $filter_split + * Split based on the provided filters for each set. + * @type \Google\Cloud\AIPlatform\V1\PredefinedSplit $predefined_split + * Supported only for tabular Datasets. + * Split based on a predefined key. + * @type \Google\Cloud\AIPlatform\V1\TimestampSplit $timestamp_split + * Supported only for tabular Datasets. + * Split based on the timestamp of the input data pieces. + * @type \Google\Cloud\AIPlatform\V1\StratifiedSplit $stratified_split + * Supported only for tabular Datasets. + * Split based on the distribution of the specified column. + * @type \Google\Cloud\AIPlatform\V1\GcsDestination $gcs_destination + * The Cloud Storage location where the training data is to be + * written to. In the given directory a new directory is created with + * name: + * `dataset---` + * where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. + * All training input data is written into that directory. + * The Vertex AI environment variables representing Cloud Storage + * data URIs are represented in the Cloud Storage wildcard + * format to support sharded data. e.g.: "gs://.../training-*.jsonl" + * * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data + * * AIP_TRAINING_DATA_URI = + * "gcs_destination/dataset---