From ba7779986090b5892aa7e6399355c4baa7f90cfa Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Mon, 16 May 2022 22:56:35 +0000 Subject: [PATCH 1/2] Synchronize new proto/yaml changes. PiperOrigin-RevId: 449052112 Source-Link: https://github.com/googleapis/googleapis/commit/3150afaab93bb09fc6331ea2665708b5cb30a4ec Source-Link: https://github.com/googleapis/googleapis-gen/commit/9945a366e4a5efb00fc40985f03c107bdee89df2 Copy-Tag: eyJwIjoiQWlQbGF0Zm9ybS8uT3dsQm90LnlhbWwiLCJoIjoiOTk0NWEzNjZlNGE1ZWZiMDBmYzQwOTg1ZjAzYzEwN2JkZWU4OWRmMiJ9 --- .../Cloud/Aiplatform/V1/AcceleratorType.php | Bin 0 -> 1085 bytes .../Google/Cloud/Aiplatform/V1/Annotation.php | 46 + .../Cloud/Aiplatform/V1/AnnotationSpec.php | 37 + .../Google/Cloud/Aiplatform/V1/Artifact.php | Bin 0 -> 1828 bytes .../Aiplatform/V1/BatchPredictionJob.php | Bin 0 -> 4507 bytes .../Cloud/Aiplatform/V1/CompletionStats.php | 32 + .../Google/Cloud/Aiplatform/V1/Context.php | 49 + .../Google/Cloud/Aiplatform/V1/CustomJob.php | Bin 0 -> 3927 bytes .../Google/Cloud/Aiplatform/V1/DataItem.php | 42 + .../Cloud/Aiplatform/V1/DataLabelingJob.php | Bin 0 -> 3335 bytes .../Google/Cloud/Aiplatform/V1/Dataset.php | Bin 0 -> 2361 bytes .../Cloud/Aiplatform/V1/DatasetService.php | 129 + .../Cloud/Aiplatform/V1/DeployedIndexRef.php | 33 + .../Cloud/Aiplatform/V1/DeployedModelRef.php | 33 + .../Cloud/Aiplatform/V1/EncryptionSpec.php | 30 + .../Google/Cloud/Aiplatform/V1/Endpoint.php | Bin 0 -> 3458 bytes .../Cloud/Aiplatform/V1/EndpointService.php | 98 + .../Google/Cloud/Aiplatform/V1/EntityType.php | 44 + .../Google/Cloud/Aiplatform/V1/EnvVar.php | 31 + .../Google/Cloud/Aiplatform/V1/Event.php | Bin 0 -> 1476 bytes .../Google/Cloud/Aiplatform/V1/Execution.php | Bin 0 -> 1876 bytes .../Cloud/Aiplatform/V1/Explanation.php | Bin 0 -> 3469 bytes .../Aiplatform/V1/ExplanationMetadata.php | Bin 0 -> 3394 bytes .../Google/Cloud/Aiplatform/V1/Feature.php | Bin 0 -> 2339 bytes .../Aiplatform/V1/FeatureMonitoringStats.php | 37 + .../Cloud/Aiplatform/V1/FeatureSelector.php | 33 + .../Cloud/Aiplatform/V1/Featurestore.php | Bin 0 -> 1966 bytes .../Aiplatform/V1/FeaturestoreMonitoring.php | Bin 0 -> 1970 bytes .../V1/FeaturestoreOnlineService.php | Bin 0 -> 3886 bytes .../Aiplatform/V1/FeaturestoreService.php | Bin 0 -> 14051 bytes .../Aiplatform/V1/HyperparameterTuningJob.php | 59 + .../Google/Cloud/Aiplatform/V1/Index.php | 49 + .../Cloud/Aiplatform/V1/IndexEndpoint.php | 70 + .../Aiplatform/V1/IndexEndpointService.php | 100 + .../Cloud/Aiplatform/V1/IndexService.php | Bin 0 -> 4657 bytes .../Google/Cloud/Aiplatform/V1/Io.php | 51 + .../Google/Cloud/Aiplatform/V1/JobService.php | 227 ++ .../Google/Cloud/Aiplatform/V1/JobState.php | Bin 0 -> 1121 bytes .../Cloud/Aiplatform/V1/LineageSubgraph.php | 35 + .../Cloud/Aiplatform/V1/MachineResources.php | 57 + .../V1/ManualBatchTuningParameters.php | 31 + .../Cloud/Aiplatform/V1/MetadataSchema.php | Bin 0 -> 1618 bytes .../Cloud/Aiplatform/V1/MetadataService.php | 263 ++ .../Cloud/Aiplatform/V1/MetadataStore.php | 41 + .../Aiplatform/V1/MigratableResource.php | Bin 0 -> 2828 bytes .../Cloud/Aiplatform/V1/MigrationService.php | Bin 0 -> 4954 bytes .../Google/Cloud/Aiplatform/V1/Model.php | Bin 0 -> 3625 bytes .../V1/ModelDeploymentMonitoringJob.php | Bin 0 -> 5551 bytes .../Cloud/Aiplatform/V1/ModelEvaluation.php | 49 + .../Aiplatform/V1/ModelEvaluationSlice.php | 41 + .../Cloud/Aiplatform/V1/ModelMonitoring.php | Bin 0 -> 4045 bytes .../Cloud/Aiplatform/V1/ModelService.php | 132 + .../Google/Cloud/Aiplatform/V1/Operation.php | 36 + .../Cloud/Aiplatform/V1/PipelineJob.php | Bin 0 -> 5560 bytes .../Cloud/Aiplatform/V1/PipelineService.php | 98 + .../Cloud/Aiplatform/V1/PipelineState.php | Bin 0 -> 1144 bytes .../Cloud/Aiplatform/V1/PredictionService.php | 67 + .../Cloud/Aiplatform/V1/SpecialistPool.php | 37 + .../Aiplatform/V1/SpecialistPoolService.php | 75 + .../Google/Cloud/Aiplatform/V1/Study.php | Bin 0 -> 6277 bytes .../Cloud/Aiplatform/V1/Tensorboard.php | 47 + .../Cloud/Aiplatform/V1/TensorboardData.php | Bin 0 -> 1908 bytes .../Aiplatform/V1/TensorboardExperiment.php | 43 + .../Cloud/Aiplatform/V1/TensorboardRun.php | 42 + .../Aiplatform/V1/TensorboardService.php | 230 ++ .../Aiplatform/V1/TensorboardTimeSeries.php | Bin 0 -> 1967 bytes .../Cloud/Aiplatform/V1/TrainingPipeline.php | Bin 0 -> 3823 bytes .../Google/Cloud/Aiplatform/V1/Types.php | 37 + .../Aiplatform/V1/UnmanagedContainerModel.php | 33 + .../Aiplatform/V1/UserActionReference.php | Bin 0 -> 994 bytes .../Google/Cloud/Aiplatform/V1/Value.php | Bin 0 -> 919 bytes .../Cloud/Aiplatform/V1/VizierService.php | 140 + .../Cloud/AIPlatform/V1/AcceleratorType.php | 103 + .../AIPlatform/V1/ActiveLearningConfig.php | 210 ++ ...ddContextArtifactsAndExecutionsRequest.php | 167 + ...dContextArtifactsAndExecutionsResponse.php | 33 + .../V1/AddContextChildrenRequest.php | 109 + .../V1/AddContextChildrenResponse.php | 33 + .../V1/AddExecutionEventsRequest.php | 113 + .../V1/AddExecutionEventsResponse.php | 33 + .../V1/AddTrialMeasurementRequest.php | 119 + .../Google/Cloud/AIPlatform/V1/Annotation.php | 434 +++ .../Cloud/AIPlatform/V1/AnnotationSpec.php | 235 ++ .../Google/Cloud/AIPlatform/V1/Artifact.php | 543 ++++ .../Cloud/AIPlatform/V1/Artifact/State.php | 66 + .../Cloud/AIPlatform/V1/Artifact_State.php | 16 + .../Cloud/AIPlatform/V1/Attribution.php | 497 +++ .../AIPlatform/V1/AutomaticResources.php | 151 + .../AIPlatform/V1/AutoscalingMetricSpec.php | 131 + .../Google/Cloud/AIPlatform/V1/AvroSource.php | 77 + .../BatchCreateFeaturesOperationMetadata.php | 77 + .../V1/BatchCreateFeaturesRequest.php | 121 + .../V1/BatchCreateFeaturesResponse.php | 67 + .../V1/BatchCreateTensorboardRunsRequest.php | 121 + .../V1/BatchCreateTensorboardRunsResponse.php | 67 + ...atchCreateTensorboardTimeSeriesRequest.php | 129 + ...tchCreateTensorboardTimeSeriesResponse.php | 67 + .../AIPlatform/V1/BatchDedicatedResources.php | 158 + ...BatchMigrateResourcesOperationMetadata.php | 111 + .../PartialResult.php | 193 ++ ...sourcesOperationMetadata_PartialResult.php | 16 + .../V1/BatchMigrateResourcesRequest.php | 113 + .../V1/BatchMigrateResourcesResponse.php | 67 + .../AIPlatform/V1/BatchPredictionJob.php | 1210 ++++++++ .../V1/BatchPredictionJob/InputConfig.php | 167 + .../V1/BatchPredictionJob/OutputConfig.php | 263 ++ .../V1/BatchPredictionJob/OutputInfo.php | 167 + .../V1/BatchPredictionJob_InputConfig.php | 16 + .../V1/BatchPredictionJob_OutputConfig.php | 16 + .../V1/BatchPredictionJob_OutputInfo.php | 16 + ...atchReadFeatureValuesOperationMetadata.php | 77 + .../V1/BatchReadFeatureValuesRequest.php | 346 +++ .../EntityTypeSpec.php | 157 + .../PassThroughField.php | 74 + ...eadFeatureValuesRequest_EntityTypeSpec.php | 16 + ...dFeatureValuesRequest_PassThroughField.php | 16 + .../V1/BatchReadFeatureValuesResponse.php | 33 + ...chReadTensorboardTimeSeriesDataRequest.php | 122 + ...hReadTensorboardTimeSeriesDataResponse.php | 68 + .../AIPlatform/V1/BigQueryDestination.php | 95 + .../Cloud/AIPlatform/V1/BigQuerySource.php | 75 + .../AIPlatform/V1/BlurBaselineConfig.php | 83 + .../Google/Cloud/AIPlatform/V1/BoolArray.php | 67 + .../V1/CancelBatchPredictionJobRequest.php | 75 + .../AIPlatform/V1/CancelCustomJobRequest.php | 75 + .../V1/CancelDataLabelingJobRequest.php | 75 + .../CancelHyperparameterTuningJobRequest.php | 75 + .../V1/CancelPipelineJobRequest.php | 75 + .../V1/CancelTrainingPipelineRequest.php | 75 + .../CheckTrialEarlyStoppingStateMetatdata.php | 147 + .../CheckTrialEarlyStoppingStateRequest.php | 75 + .../CheckTrialEarlyStoppingStateResponse.php | 67 + .../AIPlatform/V1/CompleteTrialRequest.php | 203 ++ .../Cloud/AIPlatform/V1/CompletionStats.php | 152 + .../V1/ContainerRegistryDestination.php | 95 + .../Cloud/AIPlatform/V1/ContainerSpec.php | 181 ++ .../Google/Cloud/AIPlatform/V1/Context.php | 497 +++ .../AIPlatform/V1/CreateArtifactRequest.php | 181 ++ .../V1/CreateBatchPredictionJobRequest.php | 115 + .../AIPlatform/V1/CreateContextRequest.php | 181 ++ .../AIPlatform/V1/CreateCustomJobRequest.php | 115 + .../V1/CreateDataLabelingJobRequest.php | 115 + .../V1/CreateDatasetOperationMetadata.php | 77 + .../AIPlatform/V1/CreateDatasetRequest.php | 115 + .../V1/CreateEndpointOperationMetadata.php | 77 + .../AIPlatform/V1/CreateEndpointRequest.php | 173 ++ .../V1/CreateEntityTypeOperationMetadata.php | 77 + .../AIPlatform/V1/CreateEntityTypeRequest.php | 169 + .../AIPlatform/V1/CreateExecutionRequest.php | 185 ++ .../V1/CreateFeatureOperationMetadata.php | 77 + .../AIPlatform/V1/CreateFeatureRequest.php | 169 + .../CreateFeaturestoreOperationMetadata.php | 77 + .../V1/CreateFeaturestoreRequest.php | 169 + .../CreateHyperparameterTuningJobRequest.php | 115 + .../CreateIndexEndpointOperationMetadata.php | 78 + .../V1/CreateIndexEndpointRequest.php | 115 + .../V1/CreateIndexOperationMetadata.php | 121 + .../AIPlatform/V1/CreateIndexRequest.php | 115 + .../V1/CreateMetadataSchemaRequest.php | 185 ++ .../CreateMetadataStoreOperationMetadata.php | 77 + .../V1/CreateMetadataStoreRequest.php | 181 ++ ...ateModelDeploymentMonitoringJobRequest.php | 116 + .../V1/CreatePipelineJobRequest.php | 165 + .../CreateSpecialistPoolOperationMetadata.php | 78 + .../V1/CreateSpecialistPoolRequest.php | 115 + .../AIPlatform/V1/CreateStudyRequest.php | 115 + .../V1/CreateTensorboardExperimentRequest.php | 165 + .../V1/CreateTensorboardOperationMetadata.php | 77 + .../V1/CreateTensorboardRequest.php | 115 + .../V1/CreateTensorboardRunRequest.php | 165 + .../V1/CreateTensorboardTimeSeriesRequest.php | 169 + .../V1/CreateTrainingPipelineRequest.php | 115 + .../AIPlatform/V1/CreateTrialRequest.php | 115 + .../Cloud/AIPlatform/V1/CsvDestination.php | 77 + .../Google/Cloud/AIPlatform/V1/CsvSource.php | 77 + .../Google/Cloud/AIPlatform/V1/CustomJob.php | 590 ++++ .../Cloud/AIPlatform/V1/CustomJobSpec.php | 502 +++ .../Google/Cloud/AIPlatform/V1/DataItem.php | 312 ++ .../Cloud/AIPlatform/V1/DataLabelingJob.php | 852 ++++++ .../Google/Cloud/AIPlatform/V1/Dataset.php | 485 +++ .../V1/DatasetServiceGrpcClient.php | 186 ++ .../AIPlatform/V1/DedicatedResources.php | 304 ++ .../AIPlatform/V1/DeleteArtifactRequest.php | 117 + .../V1/DeleteBatchPredictionJobRequest.php | 75 + .../AIPlatform/V1/DeleteContextRequest.php | 155 + .../AIPlatform/V1/DeleteCustomJobRequest.php | 75 + .../V1/DeleteDataLabelingJobRequest.php | 75 + .../AIPlatform/V1/DeleteDatasetRequest.php | 75 + .../AIPlatform/V1/DeleteEndpointRequest.php | 75 + .../AIPlatform/V1/DeleteEntityTypeRequest.php | 113 + .../AIPlatform/V1/DeleteExecutionRequest.php | 117 + .../AIPlatform/V1/DeleteFeatureRequest.php | 75 + .../V1/DeleteFeaturestoreRequest.php | 117 + .../DeleteHyperparameterTuningJobRequest.php | 75 + .../V1/DeleteIndexEndpointRequest.php | 75 + .../AIPlatform/V1/DeleteIndexRequest.php | 75 + .../DeleteMetadataStoreOperationMetadata.php | 77 + .../V1/DeleteMetadataStoreRequest.php | 114 + ...eteModelDeploymentMonitoringJobRequest.php | 76 + .../AIPlatform/V1/DeleteModelRequest.php | 71 + .../AIPlatform/V1/DeleteOperationMetadata.php | 77 + .../V1/DeletePipelineJobRequest.php | 75 + .../V1/DeleteSpecialistPoolRequest.php | 113 + .../AIPlatform/V1/DeleteStudyRequest.php | 71 + .../V1/DeleteTensorboardExperimentRequest.php | 75 + .../V1/DeleteTensorboardRequest.php | 75 + .../V1/DeleteTensorboardRunRequest.php | 75 + .../V1/DeleteTensorboardTimeSeriesRequest.php | 75 + .../V1/DeleteTrainingPipelineRequest.php | 75 + .../AIPlatform/V1/DeleteTrialRequest.php | 75 + .../V1/DeployIndexOperationMetadata.php | 111 + .../AIPlatform/V1/DeployIndexRequest.php | 119 + .../AIPlatform/V1/DeployIndexResponse.php | 77 + .../V1/DeployModelOperationMetadata.php | 77 + .../AIPlatform/V1/DeployModelRequest.php | 197 ++ .../AIPlatform/V1/DeployModelResponse.php | 77 + .../Cloud/AIPlatform/V1/DeployedIndex.php | 721 +++++ .../AIPlatform/V1/DeployedIndexAuthConfig.php | 77 + .../DeployedIndexAuthConfig/AuthProvider.php | 126 + .../DeployedIndexAuthConfig_AuthProvider.php | 16 + .../Cloud/AIPlatform/V1/DeployedIndexRef.php | 101 + .../Cloud/AIPlatform/V1/DeployedModel.php | 558 ++++ .../Cloud/AIPlatform/V1/DeployedModelRef.php | 101 + .../V1/DestinationFeatureSetting.php | 103 + .../Google/Cloud/AIPlatform/V1/DiskSpec.php | 109 + .../Cloud/AIPlatform/V1/DoubleArray.php | 67 + .../Cloud/AIPlatform/V1/EncryptionSpec.php | 84 + .../Google/Cloud/AIPlatform/V1/Endpoint.php | 687 +++++ .../V1/EndpointServiceGrpcClient.php | 141 + .../Google/Cloud/AIPlatform/V1/EntityType.php | 387 +++ .../src/Google/Cloud/AIPlatform/V1/EnvVar.php | 125 + .../src/Google/Cloud/AIPlatform/V1/Event.php | 246 ++ .../Google/Cloud/AIPlatform/V1/Event/Type.php | 64 + .../Google/Cloud/AIPlatform/V1/Event_Type.php | 16 + .../Google/Cloud/AIPlatform/V1/Execution.php | 505 +++ .../Cloud/AIPlatform/V1/Execution/State.php | 92 + .../Cloud/AIPlatform/V1/Execution_State.php | 16 + .../Cloud/AIPlatform/V1/ExplainRequest.php | 307 ++ .../Cloud/AIPlatform/V1/ExplainResponse.php | 147 + .../Cloud/AIPlatform/V1/Explanation.php | 112 + .../AIPlatform/V1/ExplanationMetadata.php | 223 ++ .../V1/ExplanationMetadata/InputMetadata.php | 614 ++++ .../InputMetadata/Encoding.php | 129 + .../InputMetadata/FeatureValueDomain.php | 195 ++ .../InputMetadata/Visualization.php | 312 ++ .../InputMetadata/Visualization/ColorMap.php | 94 + .../Visualization/OverlayType.php | 80 + .../InputMetadata/Visualization/Polarity.php | 74 + .../InputMetadata/Visualization/Type.php | 66 + .../V1/ExplanationMetadata/OutputMetadata.php | 188 ++ .../V1/ExplanationMetadataOverride.php | 84 + .../InputMetadataOverride.php | 87 + ...MetadataOverride_InputMetadataOverride.php | 16 + .../V1/ExplanationMetadata_InputMetadata.php | 16 + ...anationMetadata_InputMetadata_Encoding.php | 16 + ...adata_InputMetadata_FeatureValueDomain.php | 16 + ...onMetadata_InputMetadata_Visualization.php | 16 + ...a_InputMetadata_Visualization_ColorMap.php | 16 + ...nputMetadata_Visualization_OverlayType.php | 16 + ...a_InputMetadata_Visualization_Polarity.php | 16 + ...adata_InputMetadata_Visualization_Type.php | 16 + .../V1/ExplanationMetadata_OutputMetadata.php | 16 + .../AIPlatform/V1/ExplanationParameters.php | 299 ++ .../Cloud/AIPlatform/V1/ExplanationSpec.php | 121 + .../AIPlatform/V1/ExplanationSpecOverride.php | 130 + .../Cloud/AIPlatform/V1/ExportDataConfig.php | 146 + .../V1/ExportDataOperationMetadata.php | 115 + .../Cloud/AIPlatform/V1/ExportDataRequest.php | 119 + .../AIPlatform/V1/ExportDataResponse.php | 67 + .../ExportFeatureValuesOperationMetadata.php | 77 + .../V1/ExportFeatureValuesRequest.php | 278 ++ .../ExportFeatureValuesRequest/FullExport.php | 141 + .../SnapshotExport.php | 141 + .../ExportFeatureValuesRequest_FullExport.php | 16 + ...ortFeatureValuesRequest_SnapshotExport.php | 16 + .../V1/ExportFeatureValuesResponse.php | 33 + .../V1/ExportModelOperationMetadata.php | 121 + .../OutputInfo.php | 117 + ...xportModelOperationMetadata_OutputInfo.php | 16 + .../AIPlatform/V1/ExportModelRequest.php | 111 + .../V1/ExportModelRequest/OutputConfig.php | 210 ++ .../V1/ExportModelRequest_OutputConfig.php | 16 + .../AIPlatform/V1/ExportModelResponse.php | 33 + ...ExportTensorboardTimeSeriesDataRequest.php | 247 ++ ...xportTensorboardTimeSeriesDataResponse.php | 109 + .../Google/Cloud/AIPlatform/V1/Feature.php | 441 +++ .../V1/Feature/MonitoringStatsAnomaly.php | 117 + .../MonitoringStatsAnomaly/Objective.php | 67 + .../Cloud/AIPlatform/V1/Feature/ValueType.php | 113 + .../Cloud/AIPlatform/V1/FeatureNoiseSigma.php | 69 + .../NoiseSigmaForFeature.php | 124 + ...FeatureNoiseSigma_NoiseSigmaForFeature.php | 16 + .../Cloud/AIPlatform/V1/FeatureSelector.php | 77 + .../AIPlatform/V1/FeatureStatsAnomaly.php | 407 +++ .../Cloud/AIPlatform/V1/FeatureValue.php | 384 +++ .../AIPlatform/V1/FeatureValue/Metadata.php | 100 + .../AIPlatform/V1/FeatureValueDestination.php | 174 ++ .../Cloud/AIPlatform/V1/FeatureValueList.php | 67 + .../AIPlatform/V1/FeatureValue_Metadata.php | 16 + .../V1/Feature_MonitoringStatsAnomaly.php | 16 + ...ature_MonitoringStatsAnomaly_Objective.php | 16 + .../Cloud/AIPlatform/V1/Feature_ValueType.php | 16 + .../Cloud/AIPlatform/V1/Featurestore.php | 395 +++ .../V1/Featurestore/OnlineServingConfig.php | 83 + .../AIPlatform/V1/Featurestore/State.php | 75 + .../V1/FeaturestoreMonitoringConfig.php | 225 ++ .../ImportFeaturesAnalysis.php | 114 + .../ImportFeaturesAnalysis/Baseline.php | 76 + .../ImportFeaturesAnalysis/State.php | 80 + .../SnapshotAnalysis.php | 217 ++ .../ThresholdConfig.php | 96 + ...onitoringConfig_ImportFeaturesAnalysis.php | 16 + ...Config_ImportFeaturesAnalysis_Baseline.php | 16 + ...ingConfig_ImportFeaturesAnalysis_State.php | 16 + ...storeMonitoringConfig_SnapshotAnalysis.php | 16 + ...estoreMonitoringConfig_ThresholdConfig.php | 16 + ...urestoreOnlineServingServiceGrpcClient.php | 69 + .../V1/FeaturestoreServiceGrpcClient.php | 361 +++ .../V1/Featurestore_OnlineServingConfig.php | 16 + .../AIPlatform/V1/Featurestore_State.php | 16 + .../Cloud/AIPlatform/V1/FilterSplit.php | 200 ++ .../Cloud/AIPlatform/V1/FractionSplit.php | 140 + .../Cloud/AIPlatform/V1/GcsDestination.php | 75 + .../Google/Cloud/AIPlatform/V1/GcsSource.php | 75 + .../V1/GenericOperationMetadata.php | 175 ++ .../V1/GetAnnotationSpecRequest.php | 119 + .../AIPlatform/V1/GetArtifactRequest.php | 75 + .../V1/GetBatchPredictionJobRequest.php | 75 + .../Cloud/AIPlatform/V1/GetContextRequest.php | 75 + .../AIPlatform/V1/GetCustomJobRequest.php | 75 + .../V1/GetDataLabelingJobRequest.php | 75 + .../Cloud/AIPlatform/V1/GetDatasetRequest.php | 111 + .../AIPlatform/V1/GetEndpointRequest.php | 75 + .../AIPlatform/V1/GetEntityTypeRequest.php | 75 + .../AIPlatform/V1/GetExecutionRequest.php | 75 + .../Cloud/AIPlatform/V1/GetFeatureRequest.php | 75 + .../AIPlatform/V1/GetFeaturestoreRequest.php | 67 + .../V1/GetHyperparameterTuningJobRequest.php | 75 + .../AIPlatform/V1/GetIndexEndpointRequest.php | 75 + .../Cloud/AIPlatform/V1/GetIndexRequest.php | 75 + .../V1/GetMetadataSchemaRequest.php | 75 + .../AIPlatform/V1/GetMetadataStoreRequest.php | 75 + ...GetModelDeploymentMonitoringJobRequest.php | 76 + .../V1/GetModelEvaluationRequest.php | 75 + .../V1/GetModelEvaluationSliceRequest.php | 75 + .../Cloud/AIPlatform/V1/GetModelRequest.php | 71 + .../AIPlatform/V1/GetPipelineJobRequest.php | 75 + .../V1/GetSpecialistPoolRequest.php | 75 + .../Cloud/AIPlatform/V1/GetStudyRequest.php | 71 + .../V1/GetTensorboardExperimentRequest.php | 75 + .../AIPlatform/V1/GetTensorboardRequest.php | 75 + .../V1/GetTensorboardRunRequest.php | 75 + .../V1/GetTensorboardTimeSeriesRequest.php | 75 + .../V1/GetTrainingPipelineRequest.php | 75 + .../Cloud/AIPlatform/V1/GetTrialRequest.php | 75 + .../AIPlatform/V1/HyperparameterTuningJob.php | 719 +++++ .../Google/Cloud/AIPlatform/V1/IdMatcher.php | 83 + .../Cloud/AIPlatform/V1/ImportDataConfig.php | 196 ++ .../V1/ImportDataOperationMetadata.php | 77 + .../Cloud/AIPlatform/V1/ImportDataRequest.php | 113 + .../AIPlatform/V1/ImportDataResponse.php | 33 + .../ImportFeatureValuesOperationMetadata.php | 195 ++ .../V1/ImportFeatureValuesRequest.php | 459 +++ .../FeatureSpec.php | 112 + ...ImportFeatureValuesRequest_FeatureSpec.php | 16 + .../V1/ImportFeatureValuesResponse.php | 151 + .../V1/ImportModelEvaluationRequest.php | 115 + .../src/Google/Cloud/AIPlatform/V1/Index.php | 500 +++ .../Cloud/AIPlatform/V1/IndexEndpoint.php | 495 +++ .../V1/IndexEndpointServiceGrpcClient.php | 158 + .../AIPlatform/V1/IndexPrivateEndpoints.php | 109 + .../AIPlatform/V1/IndexServiceGrpcClient.php | 112 + .../Cloud/AIPlatform/V1/InputDataConfig.php | 597 ++++ .../Google/Cloud/AIPlatform/V1/Int64Array.php | 67 + .../V1/IntegratedGradientsAttribution.php | 201 ++ .../AIPlatform/V1/JobServiceGrpcClient.php | 490 +++ .../Google/Cloud/AIPlatform/V1/JobState.php | 122 + .../Cloud/AIPlatform/V1/LineageSubgraph.php | 136 + .../AIPlatform/V1/ListAnnotationsRequest.php | 259 ++ .../AIPlatform/V1/ListAnnotationsResponse.php | 101 + .../AIPlatform/V1/ListArtifactsRequest.php | 289 ++ .../AIPlatform/V1/ListArtifactsResponse.php | 109 + .../V1/ListBatchPredictionJobsRequest.php | 265 ++ .../V1/ListBatchPredictionJobsResponse.php | 109 + .../AIPlatform/V1/ListContextsRequest.php | 301 ++ .../AIPlatform/V1/ListContextsResponse.php | 109 + .../AIPlatform/V1/ListCustomJobsRequest.php | 261 ++ .../AIPlatform/V1/ListCustomJobsResponse.php | 105 + .../AIPlatform/V1/ListDataItemsRequest.php | 259 ++ .../AIPlatform/V1/ListDataItemsResponse.php | 101 + .../V1/ListDataLabelingJobsRequest.php | 303 ++ .../V1/ListDataLabelingJobsResponse.php | 105 + .../AIPlatform/V1/ListDatasetsRequest.php | 311 ++ .../AIPlatform/V1/ListDatasetsResponse.php | 101 + .../AIPlatform/V1/ListEndpointsRequest.php | 335 ++ .../AIPlatform/V1/ListEndpointsResponse.php | 105 + .../AIPlatform/V1/ListEntityTypesRequest.php | 363 +++ .../AIPlatform/V1/ListEntityTypesResponse.php | 109 + .../AIPlatform/V1/ListExecutionsRequest.php | 289 ++ .../AIPlatform/V1/ListExecutionsResponse.php | 109 + .../AIPlatform/V1/ListFeaturesRequest.php | 421 +++ .../AIPlatform/V1/ListFeaturesResponse.php | 109 + .../V1/ListFeaturestoresRequest.php | 367 +++ .../V1/ListFeaturestoresResponse.php | 109 + .../ListHyperparameterTuningJobsRequest.php | 261 ++ .../ListHyperparameterTuningJobsResponse.php | 113 + .../V1/ListIndexEndpointsRequest.php | 289 ++ .../V1/ListIndexEndpointsResponse.php | 105 + .../AIPlatform/V1/ListIndexesRequest.php | 229 ++ .../AIPlatform/V1/ListIndexesResponse.php | 105 + .../V1/ListMetadataSchemasRequest.php | 205 ++ .../V1/ListMetadataSchemasResponse.php | 109 + .../V1/ListMetadataStoresRequest.php | 171 ++ .../V1/ListMetadataStoresResponse.php | 109 + ...stModelDeploymentMonitoringJobsRequest.php | 218 ++ ...tModelDeploymentMonitoringJobsResponse.php | 106 + .../V1/ListModelEvaluationSlicesRequest.php | 237 ++ .../V1/ListModelEvaluationSlicesResponse.php | 109 + .../V1/ListModelEvaluationsRequest.php | 229 ++ .../V1/ListModelEvaluationsResponse.php | 105 + .../Cloud/AIPlatform/V1/ListModelsRequest.php | 335 ++ .../AIPlatform/V1/ListModelsResponse.php | 105 + .../V1/ListOptimalTrialsRequest.php | 67 + .../V1/ListOptimalTrialsResponse.php | 79 + .../AIPlatform/V1/ListPipelineJobsRequest.php | 375 +++ .../V1/ListPipelineJobsResponse.php | 105 + .../V1/ListSpecialistPoolsRequest.php | 195 ++ .../V1/ListSpecialistPoolsResponse.php | 101 + .../AIPlatform/V1/ListStudiesRequest.php | 147 + .../AIPlatform/V1/ListStudiesResponse.php | 109 + .../V1/ListTensorboardExperimentsRequest.php | 287 ++ .../V1/ListTensorboardExperimentsResponse.php | 109 + .../V1/ListTensorboardRunsRequest.php | 287 ++ .../V1/ListTensorboardRunsResponse.php | 109 + .../V1/ListTensorboardTimeSeriesRequest.php | 287 ++ .../V1/ListTensorboardTimeSeriesResponse.php | 109 + .../AIPlatform/V1/ListTensorboardsRequest.php | 287 ++ .../V1/ListTensorboardsResponse.php | 109 + .../V1/ListTrainingPipelinesRequest.php | 261 ++ .../V1/ListTrainingPipelinesResponse.php | 105 + .../Cloud/AIPlatform/V1/ListTrialsRequest.php | 147 + .../AIPlatform/V1/ListTrialsResponse.php | 109 + .../AIPlatform/V1/LookupStudyRequest.php | 105 + .../Cloud/AIPlatform/V1/MachineSpec.php | 167 + .../V1/ManualBatchTuningParameters.php | 91 + .../Cloud/AIPlatform/V1/Measurement.php | 155 + .../AIPlatform/V1/Measurement/Metric.php | 108 + .../AIPlatform/V1/Measurement_Metric.php | 16 + .../Cloud/AIPlatform/V1/MetadataSchema.php | 279 ++ .../V1/MetadataSchema/MetadataSchemaType.php | 71 + .../V1/MetadataSchema_MetadataSchemaType.php | 16 + .../V1/MetadataServiceGrpcClient.php | 514 ++++ .../Cloud/AIPlatform/V1/MetadataStore.php | 286 ++ .../V1/MetadataStore/MetadataStoreState.php | 70 + .../V1/MetadataStore_MetadataStoreState.php | 16 + .../AIPlatform/V1/MigratableResource.php | 271 ++ .../V1/MigratableResource/AutomlDataset.php | 112 + .../V1/MigratableResource/AutomlModel.php | 112 + .../DataLabelingDataset.php | 150 + .../DataLabelingAnnotatedDataset.php | 112 + .../MlEngineModelVersion.php | 132 + .../V1/MigratableResource_AutomlDataset.php | 16 + .../V1/MigratableResource_AutomlModel.php | 16 + ...MigratableResource_DataLabelingDataset.php | 16 + ...ngDataset_DataLabelingAnnotatedDataset.php | 16 + ...igratableResource_MlEngineModelVersion.php | 16 + .../AIPlatform/V1/MigrateResourceRequest.php | 184 ++ .../MigrateAutomlDatasetConfig.php | 117 + .../MigrateAutomlModelConfig.php | 116 + .../MigrateDataLabelingDatasetConfig.php | 159 + ...rateDataLabelingAnnotatedDatasetConfig.php | 79 + .../MigrateMlEngineModelVersionConfig.php | 170 ++ ...urceRequest_MigrateAutomlDatasetConfig.php | 16 + ...sourceRequest_MigrateAutomlModelConfig.php | 16 + ...quest_MigrateDataLabelingDatasetConfig.php | 16 + ...rateDataLabelingAnnotatedDatasetConfig.php | 16 + ...uest_MigrateMlEngineModelVersionConfig.php | 16 + .../AIPlatform/V1/MigrateResourceResponse.php | 156 + .../V1/MigrationServiceGrpcClient.php | 69 + .../src/Google/Cloud/AIPlatform/V1/Model.php | 1227 ++++++++ .../V1/Model/DeploymentResourcesType.php | 66 + .../AIPlatform/V1/Model/ExportFormat.php | 161 + .../Model/ExportFormat/ExportableContent.php | 68 + .../AIPlatform/V1/ModelContainerSpec.php | 909 ++++++ ...ModelDeploymentMonitoringBigQueryTable.php | 144 + .../LogSource.php | 64 + .../LogType.php | 64 + ...ymentMonitoringBigQueryTable_LogSource.php | 16 + ...loymentMonitoringBigQueryTable_LogType.php | 16 + .../V1/ModelDeploymentMonitoringJob.php | 1105 +++++++ .../LatestMonitoringPipelineMetadata.php | 128 + .../MonitoringScheduleState.php | 71 + ...ngJob_LatestMonitoringPipelineMetadata.php | 16 + ...tMonitoringJob_MonitoringScheduleState.php | 16 + ...delDeploymentMonitoringObjectiveConfig.php | 112 + ...ModelDeploymentMonitoringObjectiveType.php | 79 + ...odelDeploymentMonitoringScheduleConfig.php | 81 + .../Cloud/AIPlatform/V1/ModelEvaluation.php | 556 ++++ .../ModelEvaluationExplanationSpec.php | 124 + .../AIPlatform/V1/ModelEvaluationSlice.php | 250 ++ .../V1/ModelEvaluationSlice/Slice.php | 120 + .../V1/ModelEvaluationSlice_Slice.php | 16 + ...luation_ModelEvaluationExplanationSpec.php | 16 + .../Cloud/AIPlatform/V1/ModelExplanation.php | 123 + .../V1/ModelMonitoringAlertConfig.php | 125 + .../EmailAlertConfig.php | 70 + ...MonitoringAlertConfig_EmailAlertConfig.php | 16 + .../V1/ModelMonitoringObjectiveConfig.php | 213 ++ .../ExplanationConfig.php | 123 + .../ExplanationConfig/ExplanationBaseline.php | 146 + .../ExplanationBaseline/PredictionFormat.php | 64 + .../PredictionDriftDetectionConfig.php | 120 + .../TrainingDataset.php | 298 ++ .../TrainingPredictionSkewDetectionConfig.php | 125 + ...oringObjectiveConfig_ExplanationConfig.php | 16 + ..._ExplanationConfig_ExplanationBaseline.php | 16 + ...g_ExplanationBaseline_PredictionFormat.php | 16 + ...eConfig_PredictionDriftDetectionConfig.php | 16 + ...itoringObjectiveConfig_TrainingDataset.php | 16 + ..._TrainingPredictionSkewDetectionConfig.php | 16 + .../V1/ModelMonitoringStatsAnomalies.php | 169 + .../FeatureHistoricStatsAnomalies.php | 196 ++ ...nomalies_FeatureHistoricStatsAnomalies.php | 16 + .../AIPlatform/V1/ModelServiceGrpcClient.php | 206 ++ .../V1/Model_DeploymentResourcesType.php | 16 + .../AIPlatform/V1/Model_ExportFormat.php | 16 + .../Model_ExportFormat_ExportableContent.php | 16 + .../MutateDeployedIndexOperationMetadata.php | 112 + .../V1/MutateDeployedIndexRequest.php | 127 + .../V1/MutateDeployedIndexResponse.php | 77 + ...NearestNeighborSearchOperationMetadata.php | 117 + .../ContentValidationStats.php | 178 ++ .../RecordError.php | 212 ++ .../RecordError/RecordErrorType.php | 98 + ...erationMetadata_ContentValidationStats.php | 16 + ...borSearchOperationMetadata_RecordError.php | 16 + ...onMetadata_RecordError_RecordErrorType.php | 16 + .../Google/Cloud/AIPlatform/V1/NfsMount.php | 147 + ...useModelDeploymentMonitoringJobRequest.php | 76 + .../Cloud/AIPlatform/V1/PipelineJob.php | 737 +++++ .../V1/PipelineJob/RuntimeConfig.php | 203 ++ .../Cloud/AIPlatform/V1/PipelineJobDetail.php | 155 + .../V1/PipelineJob_RuntimeConfig.php | 16 + .../V1/PipelineServiceGrpcClient.php | 206 ++ .../Cloud/AIPlatform/V1/PipelineState.php | 106 + .../AIPlatform/V1/PipelineTaskDetail.php | 551 ++++ .../V1/PipelineTaskDetail/ArtifactList.php | 70 + .../PipelineTaskDetail/PipelineTaskStatus.php | 178 ++ .../V1/PipelineTaskDetail/State.php | 115 + .../V1/PipelineTaskDetail_ArtifactList.php | 16 + .../PipelineTaskDetail_PipelineTaskStatus.php | 16 + .../V1/PipelineTaskDetail_State.php | 16 + .../V1/PipelineTaskExecutorDetail.php | 113 + .../ContainerDetail.php | 117 + .../CustomJobDetail.php | 70 + ...lineTaskExecutorDetail_ContainerDetail.php | 16 + ...lineTaskExecutorDetail_CustomJobDetail.php | 16 + .../src/Google/Cloud/AIPlatform/V1/Port.php | 71 + .../Cloud/AIPlatform/V1/PredefinedSplit.php | 89 + .../Cloud/AIPlatform/V1/PredictRequest.php | 197 ++ .../PredictRequestResponseLoggingConfig.php | 169 + .../Cloud/AIPlatform/V1/PredictResponse.php | 193 ++ .../Cloud/AIPlatform/V1/PredictSchemata.php | 249 ++ .../V1/PredictionServiceGrpcClient.php | 97 + .../Cloud/AIPlatform/V1/PrivateEndpoints.php | 177 ++ .../AIPlatform/V1/PurgeArtifactsMetadata.php | 77 + .../AIPlatform/V1/PurgeArtifactsRequest.php | 155 + .../AIPlatform/V1/PurgeArtifactsResponse.php | 113 + .../AIPlatform/V1/PurgeContextsMetadata.php | 77 + .../AIPlatform/V1/PurgeContextsRequest.php | 155 + .../AIPlatform/V1/PurgeContextsResponse.php | 113 + .../AIPlatform/V1/PurgeExecutionsMetadata.php | 77 + .../AIPlatform/V1/PurgeExecutionsRequest.php | 155 + .../AIPlatform/V1/PurgeExecutionsResponse.php | 117 + .../Cloud/AIPlatform/V1/PythonPackageSpec.php | 235 ++ .../QueryArtifactLineageSubgraphRequest.php | 243 ++ .../V1/QueryContextLineageSubgraphRequest.php | 91 + .../QueryExecutionInputsAndOutputsRequest.php | 79 + .../Cloud/AIPlatform/V1/RawPredictRequest.php | 159 + .../V1/ReadFeatureValuesRequest.php | 169 + .../V1/ReadFeatureValuesResponse.php | 133 + .../ReadFeatureValuesResponse/EntityView.php | 120 + .../EntityView/Data.php | 121 + .../FeatureDescriptor.php | 70 + .../V1/ReadFeatureValuesResponse/Header.php | 117 + .../ReadFeatureValuesResponse_EntityView.php | 16 + ...dFeatureValuesResponse_EntityView_Data.php | 16 + ...eatureValuesResponse_FeatureDescriptor.php | 16 + .../V1/ReadFeatureValuesResponse_Header.php | 16 + .../V1/ReadTensorboardBlobDataRequest.php | 109 + .../V1/ReadTensorboardBlobDataResponse.php | 67 + .../ReadTensorboardTimeSeriesDataRequest.php | 151 + .../ReadTensorboardTimeSeriesDataResponse.php | 77 + .../Cloud/AIPlatform/V1/ResourcesConsumed.php | 75 + ...umeModelDeploymentMonitoringJobRequest.php | 76 + .../Cloud/AIPlatform/V1/SampleConfig.php | 159 + .../V1/SampleConfig/SampleStrategy.php | 58 + .../V1/SampleConfig_SampleStrategy.php | 16 + .../V1/SampledShapleyAttribution.php | 77 + .../Cloud/AIPlatform/V1/SamplingStrategy.php | 79 + .../SamplingStrategy/RandomSampleConfig.php | 70 + .../SamplingStrategy_RandomSampleConfig.php | 16 + .../src/Google/Cloud/AIPlatform/V1/Scalar.php | 67 + .../Google/Cloud/AIPlatform/V1/Scheduling.php | 119 + .../AIPlatform/V1/SearchFeaturesRequest.php | 397 +++ .../AIPlatform/V1/SearchFeaturesResponse.php | 133 + .../V1/SearchMigratableResourcesRequest.php | 229 ++ .../V1/SearchMigratableResourcesResponse.php | 113 + ...loymentMonitoringStatsAnomaliesRequest.php | 366 +++ .../StatsAnomaliesObjective.php | 117 + ...omaliesRequest_StatsAnomaliesObjective.php | 16 + ...oymentMonitoringStatsAnomaliesResponse.php | 122 + .../Cloud/AIPlatform/V1/SmoothGradConfig.php | 203 ++ .../Cloud/AIPlatform/V1/SpecialistPool.php | 254 ++ .../V1/SpecialistPoolServiceGrpcClient.php | 115 + .../Cloud/AIPlatform/V1/StopTrialRequest.php | 75 + .../Cloud/AIPlatform/V1/StratifiedSplit.php | 186 ++ .../V1/StreamingReadFeatureValuesRequest.php | 178 ++ .../Cloud/AIPlatform/V1/StringArray.php | 67 + .../src/Google/Cloud/AIPlatform/V1/Study.php | 265 ++ .../Cloud/AIPlatform/V1/Study/State.php | 72 + .../Google/Cloud/AIPlatform/V1/StudySpec.php | 319 ++ .../AIPlatform/V1/StudySpec/Algorithm.php | 67 + .../StudySpec/ConvexAutomatedStoppingSpec.php | 299 ++ .../DecayCurveAutomatedStoppingSpec.php | 82 + .../V1/StudySpec/MeasurementSelectionType.php | 76 + .../StudySpec/MedianAutomatedStoppingSpec.php | 86 + .../AIPlatform/V1/StudySpec/MetricSpec.php | 108 + .../V1/StudySpec/MetricSpec/GoalType.php | 64 + .../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 + .../AIPlatform/V1/StudySpec_Algorithm.php | 16 + .../StudySpec_ConvexAutomatedStoppingSpec.php | 16 + ...dySpec_DecayCurveAutomatedStoppingSpec.php | 16 + .../V1/StudySpec_MeasurementSelectionType.php | 16 + .../StudySpec_MedianAutomatedStoppingSpec.php | 16 + .../AIPlatform/V1/StudySpec_MetricSpec.php | 16 + .../V1/StudySpec_MetricSpec_GoalType.php | 16 + .../V1/StudySpec_ObservationNoise.php | 16 + .../AIPlatform/V1/StudySpec_ParameterSpec.php | 16 + ...pec_ParameterSpec_CategoricalValueSpec.php | 16 + ...ParameterSpec_ConditionalParameterSpec.php | 16 + ...arameterSpec_CategoricalValueCondition.php | 16 + ...alParameterSpec_DiscreteValueCondition.php | 16 + ...itionalParameterSpec_IntValueCondition.php | 16 + ...dySpec_ParameterSpec_DiscreteValueSpec.php | 16 + ...tudySpec_ParameterSpec_DoubleValueSpec.php | 16 + ...udySpec_ParameterSpec_IntegerValueSpec.php | 16 + .../V1/StudySpec_ParameterSpec_ScaleType.php | 16 + .../Cloud/AIPlatform/V1/Study_State.php | 16 + .../AIPlatform/V1/SuggestTrialsMetadata.php | 123 + .../AIPlatform/V1/SuggestTrialsRequest.php | 151 + .../AIPlatform/V1/SuggestTrialsResponse.php | 189 ++ .../AIPlatform/V1/TFRecordDestination.php | 77 + .../Cloud/AIPlatform/V1/Tensorboard.php | 461 +++ .../Cloud/AIPlatform/V1/TensorboardBlob.php | 109 + .../AIPlatform/V1/TensorboardBlobSequence.php | 68 + .../AIPlatform/V1/TensorboardExperiment.php | 382 +++ .../Cloud/AIPlatform/V1/TensorboardRun.php | 368 +++ .../V1/TensorboardServiceGrpcClient.php | 471 +++ .../Cloud/AIPlatform/V1/TensorboardTensor.php | 105 + .../AIPlatform/V1/TensorboardTimeSeries.php | 419 +++ .../V1/TensorboardTimeSeries/Metadata.php | 156 + .../V1/TensorboardTimeSeries/ValueType.php | 74 + .../V1/TensorboardTimeSeries_Metadata.php | 16 + .../V1/TensorboardTimeSeries_ValueType.php | 16 + .../Cloud/AIPlatform/V1/ThresholdConfig.php | 97 + .../Cloud/AIPlatform/V1/TimeSeriesData.php | 143 + .../AIPlatform/V1/TimeSeriesDataPoint.php | 219 ++ .../Cloud/AIPlatform/V1/TimestampSplit.php | 188 ++ .../Cloud/AIPlatform/V1/TrainingConfig.php | 73 + .../Cloud/AIPlatform/V1/TrainingPipeline.php | 811 +++++ .../src/Google/Cloud/AIPlatform/V1/Trial.php | 557 ++++ .../Cloud/AIPlatform/V1/Trial/Parameter.php | 134 + .../Cloud/AIPlatform/V1/Trial/State.php | 88 + .../Cloud/AIPlatform/V1/Trial_Parameter.php | 16 + .../Cloud/AIPlatform/V1/Trial_State.php | 16 + .../V1/UndeployIndexOperationMetadata.php | 77 + .../AIPlatform/V1/UndeployIndexRequest.php | 109 + .../AIPlatform/V1/UndeployIndexResponse.php | 33 + .../V1/UndeployModelOperationMetadata.php | 77 + .../AIPlatform/V1/UndeployModelRequest.php | 167 + .../AIPlatform/V1/UndeployModelResponse.php | 33 + .../AIPlatform/V1/UnmanagedContainerModel.php | 164 + .../AIPlatform/V1/UpdateArtifactRequest.php | 179 ++ .../AIPlatform/V1/UpdateContextRequest.php | 179 ++ .../AIPlatform/V1/UpdateDatasetRequest.php | 141 + .../AIPlatform/V1/UpdateEndpointRequest.php | 121 + .../AIPlatform/V1/UpdateEntityTypeRequest.php | 197 ++ .../AIPlatform/V1/UpdateExecutionRequest.php | 179 ++ .../AIPlatform/V1/UpdateFeatureRequest.php | 173 ++ .../UpdateFeaturestoreOperationMetadata.php | 77 + .../V1/UpdateFeaturestoreRequest.php | 169 + .../V1/UpdateIndexEndpointRequest.php | 121 + .../V1/UpdateIndexOperationMetadata.php | 121 + .../AIPlatform/V1/UpdateIndexRequest.php | 125 + ...ploymentMonitoringJobOperationMetadata.php | 78 + ...ateModelDeploymentMonitoringJobRequest.php | 222 ++ .../AIPlatform/V1/UpdateModelRequest.php | 193 ++ .../UpdateSpecialistPoolOperationMetadata.php | 120 + .../V1/UpdateSpecialistPoolRequest.php | 121 + .../V1/UpdateTensorboardExperimentRequest.php | 149 + .../V1/UpdateTensorboardOperationMetadata.php | 77 + .../V1/UpdateTensorboardRequest.php | 149 + .../V1/UpdateTensorboardRunRequest.php | 149 + .../V1/UpdateTensorboardTimeSeriesRequest.php | 153 + .../V1/UploadModelOperationMetadata.php | 77 + .../AIPlatform/V1/UploadModelRequest.php | 115 + .../AIPlatform/V1/UploadModelResponse.php | 71 + .../AIPlatform/V1/UserActionReference.php | 165 + .../src/Google/Cloud/AIPlatform/V1/Value.php | 141 + .../AIPlatform/V1/VizierServiceGrpcClient.php | 277 ++ .../Cloud/AIPlatform/V1/WorkerPoolSpec.php | 264 ++ .../WriteTensorboardExperimentDataRequest.php | 109 + ...WriteTensorboardExperimentDataResponse.php | 33 + .../V1/WriteTensorboardRunDataRequest.php | 125 + .../V1/WriteTensorboardRunDataResponse.php | 33 + .../Cloud/AIPlatform/V1/XraiAttribution.php | 203 ++ .../v1/src/V1/DatasetServiceClient.php | 34 + .../v1/src/V1/EndpointServiceClient.php | 34 + ...FeaturestoreOnlineServingServiceClient.php | 34 + .../v1/src/V1/FeaturestoreServiceClient.php | 34 + .../V1/Gapic/DatasetServiceGapicClient.php | 1134 +++++++ .../V1/Gapic/EndpointServiceGapicClient.php | 963 ++++++ ...restoreOnlineServingServiceGapicClient.php | 372 +++ .../Gapic/FeaturestoreServiceGapicClient.php | 2178 +++++++++++++ .../Gapic/IndexEndpointServiceGapicClient.php | 921 ++++++ .../src/V1/Gapic/IndexServiceGapicClient.php | 684 +++++ .../v1/src/V1/Gapic/JobServiceGapicClient.php | 2299 ++++++++++++++ .../V1/Gapic/MetadataServiceGapicClient.php | 2543 +++++++++++++++ .../V1/Gapic/MigrationServiceGapicClient.php | 481 +++ .../src/V1/Gapic/ModelServiceGapicClient.php | 1175 +++++++ .../V1/Gapic/PipelineServiceGapicClient.php | 1033 +++++++ .../V1/Gapic/PredictionServiceGapicClient.php | 482 +++ .../SpecialistPoolServiceGapicClient.php | 684 +++++ .../Gapic/TensorboardServiceGapicClient.php | 2165 +++++++++++++ .../src/V1/Gapic/VizierServiceGapicClient.php | 1195 ++++++++ .../v1/src/V1/IndexEndpointServiceClient.php | 34 + .../v1/src/V1/IndexServiceClient.php | 34 + .../AiPlatform/v1/src/V1/JobServiceClient.php | 34 + .../v1/src/V1/MetadataServiceClient.php | 34 + .../v1/src/V1/MigrationServiceClient.php | 34 + .../v1/src/V1/ModelServiceClient.php | 34 + .../v1/src/V1/PipelineServiceClient.php | 34 + .../v1/src/V1/PredictionServiceClient.php | 34 + .../v1/src/V1/SpecialistPoolServiceClient.php | 34 + .../v1/src/V1/TensorboardServiceClient.php | 34 + .../v1/src/V1/VizierServiceClient.php | 34 + .../AiPlatform/v1/src/V1/gapic_metadata.json | 1069 +++++++ .../dataset_service_client_config.json | 72 + .../dataset_service_descriptor_config.php | 78 + .../dataset_service_rest_client_config.php | 1393 +++++++++ .../endpoint_service_client_config.json | 57 + .../endpoint_service_descriptor_config.php | 58 + .../endpoint_service_rest_client_config.php | 1360 +++++++++ ..._online_serving_service_client_config.json | 30 + ...line_serving_service_descriptor_config.php | 13 + ...ine_serving_service_rest_client_config.php | 1299 ++++++++ .../featurestore_service_client_config.json | 122 + ...featurestore_service_descriptor_config.php | 158 + ...eaturestore_service_rest_client_config.php | 1517 +++++++++ .../index_endpoint_service_client_config.json | 62 + ...dex_endpoint_service_descriptor_config.php | 68 + ...ex_endpoint_service_rest_client_config.php | 1372 +++++++++ .../index_service_client_config.json | 47 + .../index_service_descriptor_config.php | 48 + .../index_service_rest_client_config.php | 1333 ++++++++ .../resources/job_service_client_config.json | 162 + .../job_service_descriptor_config.php | 128 + .../job_service_rest_client_config.php | 1600 ++++++++++ .../metadata_service_client_config.json | 177 ++ .../metadata_service_descriptor_config.php | 138 + .../metadata_service_rest_client_config.php | 1633 ++++++++++ .../migration_service_client_config.json | 32 + .../migration_service_descriptor_config.php | 28 + .../migration_service_rest_client_config.php | 1299 ++++++++ .../model_service_client_config.json | 77 + .../model_service_descriptor_config.php | 68 + .../model_service_rest_client_config.php | 1404 +++++++++ .../pipeline_service_client_config.json | 72 + .../pipeline_service_descriptor_config.php | 48 + .../pipeline_service_rest_client_config.php | 1389 +++++++++ .../prediction_service_client_config.json | 37 + .../prediction_service_descriptor_config.php | 7 + .../prediction_service_rest_client_config.php | 1311 ++++++++ ...specialist_pool_service_client_config.json | 47 + ...cialist_pool_service_descriptor_config.php | 48 + ...ialist_pool_service_rest_client_config.php | 1336 ++++++++ .../tensorboard_service_client_config.json | 160 + .../tensorboard_service_descriptor_config.php | 123 + ...tensorboard_service_rest_client_config.php | 1618 ++++++++++ .../vizier_service_client_config.json | 97 + .../vizier_service_descriptor_config.php | 48 + .../vizier_service_rest_client_config.php | 1449 +++++++++ .../Unit/V1/DatasetServiceClientTest.php | 1048 +++++++ .../Unit/V1/EndpointServiceClientTest.php | 830 +++++ ...urestoreOnlineServingServiceClientTest.php | 240 ++ .../Unit/V1/FeaturestoreServiceClientTest.php | 2138 +++++++++++++ .../V1/IndexEndpointServiceClientTest.php | 962 ++++++ .../tests/Unit/V1/IndexServiceClientTest.php | 615 ++++ .../v1/tests/Unit/V1/JobServiceClientTest.php | 2515 +++++++++++++++ .../Unit/V1/MetadataServiceClientTest.php | 2715 +++++++++++++++++ .../Unit/V1/MigrationServiceClientTest.php | 273 ++ .../tests/Unit/V1/ModelServiceClientTest.php | 1051 +++++++ .../Unit/V1/PipelineServiceClientTest.php | 883 ++++++ .../Unit/V1/PredictionServiceClientTest.php | 276 ++ .../V1/SpecialistPoolServiceClientTest.php | 616 ++++ .../Unit/V1/TensorboardServiceClientTest.php | 2463 +++++++++++++++ .../tests/Unit/V1/VizierServiceClientTest.php | 1259 ++++++++ 818 files changed, 156056 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/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/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/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/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/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/FeatureMonitoringStats.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/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/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/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/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/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/Operation.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/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/TrainingPipeline.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/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/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/Artifact_State.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/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/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/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/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/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/BatchPredictionJob_InputConfig.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/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/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/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/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/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/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/Context.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/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/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/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/CreatePipelineJobRequest.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/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/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/DatasetServiceGrpcClient.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/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/DeleteFeatureRequest.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/DeleteOperationMetadata.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/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/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/DeployedModelRef.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/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/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/EndpointServiceGrpcClient.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/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/Event_Type.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/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/ExplanationMetadataOverride_InputMetadataOverride.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/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/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/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/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/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/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/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/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/FeatureNoiseSigma_NoiseSigmaForFeature.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/FeatureValue_Metadata.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/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/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/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/FeaturestoreOnlineServingServiceGrpcClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreServiceGrpcClient.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_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/FractionSplit.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/GenericOperationMetadata.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/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/GetFeatureRequest.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/GetPipelineJobRequest.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/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/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/Index.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/IndexEndpointServiceGrpcClient.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/IndexServiceGrpcClient.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/JobServiceGrpcClient.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/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/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/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/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/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/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/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/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/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/Measurement_Metric.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/MetadataSchema_MetadataSchemaType.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/MetadataServiceGrpcClient.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/MetadataStoreState.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/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/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/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/MigrationServiceGrpcClient.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/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/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/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/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.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/ModelExplanation.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/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/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/ModelMonitoringStatsAnomalies_FeatureHistoricStatsAnomalies.php create mode 100644 owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ModelServiceGrpcClient.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/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/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/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/NfsMount.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/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/PipelineJobDetail.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/PipelineServiceGrpcClient.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/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/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/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/PredictionServiceGrpcClient.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/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/QueryExecutionInputsAndOutputsRequest.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/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/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/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/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/ResourcesConsumed.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/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/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/SamplingStrategy_RandomSampleConfig.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/Scheduling.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/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/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/SpecialistPoolServiceGrpcClient.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/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/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/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_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_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/Study_State.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/TFRecordDestination.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/TensorboardServiceGrpcClient.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/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/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/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/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/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/UpdateFeatureRequest.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/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/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/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/VizierServiceGrpcClient.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/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/src/V1/DatasetServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/EndpointServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/FeaturestoreOnlineServingServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/FeaturestoreServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/DatasetServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/EndpointServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/FeaturestoreOnlineServingServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/FeaturestoreServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/IndexEndpointServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/IndexServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/JobServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/MetadataServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/MigrationServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/ModelServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/PipelineServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/PredictionServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/SpecialistPoolServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/TensorboardServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/Gapic/VizierServiceGapicClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/IndexEndpointServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/IndexServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/JobServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/MetadataServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/MigrationServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/ModelServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/PipelineServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/PredictionServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/SpecialistPoolServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/TensorboardServiceClient.php create mode 100644 owl-bot-staging/AiPlatform/v1/src/V1/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/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/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/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/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_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/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/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/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/DatasetServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/EndpointServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/FeaturestoreOnlineServingServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/FeaturestoreServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/IndexEndpointServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/IndexServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/JobServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/MetadataServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/MigrationServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/ModelServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/PipelineServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/PredictionServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/SpecialistPoolServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/TensorboardServiceClientTest.php create mode 100644 owl-bot-staging/AiPlatform/v1/tests/Unit/V1/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..23f583ce94dbff9cca83081dd9d20eceff3cc580 GIT binary patch literal 1085 zcmb7D&2G~`5GJ7nw3nJtE)}3fRBDRAj%g3bAs{DqBa4z)t!oKn$=Wz;cO}Pbt=E+b z%8{4hQ8;nr8F&iTcIvbZJ>ZL1GxL4(_szQx=~)V1z!6R`LmbcG^aAoT3{yrq4QLFf zc^F~_13FJhjF}9fF@fWW15Lwno(pJ3a~5C?MwCV|R)U!3GX;?}Mm(f!uAHk13IZ&! zh*ReCixkTxI{*oq<19r1h9i6M33D_<9C@RX$Qu?!o?a7quG#}2h*6e7eMRU9KJX1d z@um4RCIQSi;^MbMGM^-b6BLuLqOm>ZM-`rm76Z&whx+^oFXtbDG% z{M7)PHW1bx8{>Qgn zsnLE69$vHBYPTyj*UWBVzT18THm^q?NE>TL=Rmr*MxYl25842<9Q)LF-$d#B3x4aK;<@Usd{AoU|z?xQ~HEreBG*_Lr%4+s^Yh}Eu1b0QBw`#MD LtYo+V3jqEC218bD 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 00000000000..8acaa590849 --- /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.v1BAnnotationProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..fe0d56140c1 --- /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.v1BAnnotationSpecProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/Artifact.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Artifact.php new file mode 100644 index 0000000000000000000000000000000000000000..0710295fb3f075f992c3e38992a63a4a50654e90 GIT binary patch literal 1828 zcma)7+iu%77@nQOQaZ^JZQV3u2QDp8r)Z@*+kjSCw%N5~7-$n?_Hr=@Fld@~*wUgv zQ3kTYH@)Z+^eOfzyW1P=x=%5ZqU2z8f%wKE|Nr|B-+$mwzr>d@xC1*RA_7S=hNCMe zFA0nVmmG5jN9klj1jKw6Q$~abVe1^8oeyBU)g64Npb1X}CIOssK4rwmjHhEC(U>7Q z;bP{`>pl{aP7s!!u?j$hW+aIbCa}|MJ|_~5kwjs~7zm$g17V{u5MI=e0l*9;32azH z;1z)C7pEgeF-#hCU1hBTs*B1ZpInVi50VhK^;_jM;}geBz>)PVB{liDH7Y--)R zF;|(Nz&xa$CPNVsb|Xndgjm=j2^KV#T=bM`5KM_IDAYH#L+e(XqZ3%mVhn=!f;@pz zq~yAH2nCU;h>lI%+Q6dt3Re);h-r9A2^%-bC7M$%f?%1|(#VIPzY$x(8>0$3`YLoR zZ|<%D4ybAXiDvO?tl|IR&(yNr7>^5bPgN7v3OY17_rTjNaCqbHbE=uDXByR8HmWzT zSHHAoP)vPcdC8i#`jr)#7FNCBCnk9-{r3M-nP-?O9K78CTY2|7`(Ry+BQ!G!z9ciG!jz1-yC(h5!LGfX6OpJ%c0V!qhhS@F7mB-QV*4WZ zRb-U4t@A0UjO`d}{JzFlAA-ttj#L3&lB=vx&JNg^BbE}^6elP@E*<;`HnJ#hgZ=)X zF=!8eKkN6}PrIkxc5Ck=RltvX?Xy<*tg}~gw!r$c?nQgA9K0#LYrHOjgKOQFRZlfu z;;CKh=M{6pP{sX%V43)@?AO9)9IKVbBXyU5F8n<2zS>GeN%HeB(HDzi3o8+_dvwwK zrv$!H{&J31)T6nR$I{bluvhw{Wjk%k8H%PJ7gK*qB15mgOk>qcaJ)?TuX43x7QSZ| zzSrpX?2F-D)c?+fp?wa*r8ra%!n^X<88`?GItZ5XAh@WHHcd3&-zzr7gKW)S+se8h QDPFOWjb^qt7hnOvf08gvsQ>@~ 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..3bc14f085ef5a638b4013f56f7027c580606d875 GIT binary patch literal 4507 zcmbtY-E!MR6vj>y(sj}#Y9WfJKWZD=v?Ow!z)%!Q$4=6a4rxr2h8e~)8d+L9TVzSB zRvAJkH(YSdHIKj}@CZBrH_R|x_Yt__?5=*?*cPVAO+4E3eS6N?^Rs6^dmJ1E=(e_v zJxncz9j$euu_LSn)Mvi!yIL!1w=vahzZ(!2Q(ePyME+UEE2dDYx}fYIj&Y(7PF7cfMSQ(jQF1U(r@Wv2ZTJUi^IUOv9{f)?_y>- z7PFe$f~>j0$(ps4ta(^nN62=qFx2Xtw2^W?^;_r_(%>(MS}w7*kXa1=Et1eA9%00C z$q!)PBdu+@AqJX$*>>a!{WK2P^K86yPm`Qnb}{h5ACI&|xdwL;xTm?}F-$$nZEoVw zrX*lKZGfm@bTCUD%fBq$i?`);q^&JU9Sx&T$wwNa5$@ex(pAJL9~K0JgicMU!t%dTY~5f3Mac1}m{T3%$iBEJqIk9eJiMIlQe z$j?dq!s~+5JJ{LqJ!XNzbk}z=`)P!qhu!Wi-(2ZGZyG(*V47_pp($dWCVzMUgY{8;FIju12up)ihRS94^$ zGC9n|Es2qjb1^&xOxd`YNCGoRvmoBo$RUW5P&e%)*3B*t_85CL#)>WoO{5Zvh>llp zoLyx}*v10$u>cKhK=Rm>3%7omLrQ;VROZkH-e}c=R#>`NAN#vDrYxW-hlEfDPfW2? zOqPnu8X6b6s$=5Y;y<;U=tfVx$;~0uLLCCAB9d4+L<>WWR<8n4X?0DP$UzaT4=E1H z3p7Q%AY$B+ZPHOM2r46ws^0s=oW*J`?nt2{tYNii560rOk<8 zbyARjlBau48{jS+SFWNfo%r5p;w;D2dElN@w$Nb~; zLdsRqEYu5r>onUIaU&=`>XbGHNiY=h3@K@e;=vw9UF@jSVxN^{pFu&Eo;w7U07(^| zqS>?MUA-jOau49lolSCmgi1EW;4za|B6UX4loO@WL`l1=M6DqNZl+9vW=8{6(Ioa9 z37H!W0@_6Z%nh-2%4n#kXu`Ex*bUXo;$Z%7N%>NMw>(BqlnpdXZV*LdOnGc@bB6eJ-tjkjJ-ehx=k0`{Er)znK>4d>3JQk}&XUURur7 zs7^XxaY#yY4b2h{4iSc-(B$)+#j+++tWTl|sb2Yy0-EYAZCnAay#v=RB5&HU3AqY@ z2{1(^2(V)hT}kce<&wr!^4yUa^Csa9q-2xmAe*L9sb{0|&jo~}VZ44Qx1s2PS#eEr z2*ozcdncJw#z5&iXg*ask%X}}#7y`=c3_aZh2A?W$E=o%MU#_K^*J;XQ@B2~2$)#P zE2z{Pd?hsYEsix%rqTE@Z&z|7qxi63{8V^d`>}wQhj;M)lBqn0q<#sug_T$FuhUAR z0DMb+p333=jX4~aTLUKk)B2wUbR9}k&Y9Kc`&DW1IlEE#W;4D#bbJ`yI=W9g6=*-A z_EfSP$)E>_^~~~Li{)+cwxDnDw*|en(}*7`^uy}!$zn5pd1z+KO?Z2FUA!j2h9S^~ pk*yoXVYM|Ov{}2GUip{h9N#nc^S(o1dhHweg`^zJPthqt{{qs4_7ngB literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CompletionStats.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CompletionStats.php new file mode 100644 index 00000000000..c56a52d9516 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/CompletionStats.php @@ -0,0 +1,32 @@ +internalAddGeneratedFile( + ' +ž +1google/cloud/aiplatform/v1/completion_stats.protogoogle.cloud.aiplatform.v1"j +CompletionStats +successful_count (BàA + failed_count (BàA +incomplete_count (BàABØ +com.google.cloud.aiplatform.v1BCompletionStatsProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/Context.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Context.php new file mode 100644 index 00000000000..eb4b0728d8f --- /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 ContextProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..8654ab91023e37d4a283ba4b1e3a76a0906c3fde GIT binary patch literal 3927 zcmbtX-Ez}L6t3<3dGpt(LouEK)C5SNja&z2%7~`aCLs;OkB6jTrlT3nT3$OMvR1RZ zGEJG>_Fc*Y^dWlLC!n`HLa%yuwUPrd!W3?Br1Kq}pYMEo_WQfhVT4x99TF0T1?iaW zV^bUwGh$Rwj|OHt?sf??J=%}_fH2E6x1N}fpX{64Tf6&T0hH62dBiq*l=cEr^8y-o zYS@ngEV`8SYlC{ti@BhE_c?7_$}d78?h_tikC;2H<|86-2Mg@%C>PE>>B4DbE}Vn< z9fZ69b8g;Kt{%`fdWlT<7sc(s_e?IZfd8)e-1S3W_&D%?gJd?%E)F;W^jX_(9D2g1 zp(z1RLXWInHxr-I_DVz{`Asv8sU_ z)zHcNpihZz;@GGWEpoO)j~z#{qp5t2IvMTngF>uj zM3uB%MSq+_Uw?!&7}dns@}vk@LmjaO_38!f2uFU6Y0f5!QvEjP8zdv9%Ym61v6hP% zxC6|zBs(}_&Nx`k#vMxd&$Otmtl zK3`4oX`QTW1QOIugy4HjB%tZ>Ky@@j!cGF284m){#SxrpI=b?BsB37FFh*GgDSIQ$ z2AXE=siq}aG|*Il+a%zXS+fLHucwA1#%5S`>!HGIhk_j&_t4@ygHf4NAH9+1>ur%Y z4$$HY(sr@u5zgJ1`MmPE3g~v8lZ*z|GtzD-?9TvIajE>O>uC0Lth1j%D9AEiTSXlnOgcjbeIZV!iM?-<(SZAtnI`(|&OA)edKYeCAL|;V5;*f?etieaP zM-oqoAg$*$ucctE1f{)gqq+3p;8KgFde3e+t9gF(W};{`1*yJnOd3@*&qxFtHFgs& z$QdiCN*J54ws*PPmmJ|h5=qruxqjT`kEC$|{|=Sm6gf)Llw$t@^cEN=v7rfp`O)$V z7@^ZeG`>V-zb`8Xx|3*w{8G_aMAN|1J`Ot|5kNd+4ozUz<1iWWuNo?maG(=d&a2RN zD7Vn%R|T|mrs$IC8C2lndaXGB?76R z5eH6lA(Oh6yf(E8zijEHphp8x1dFm>tw%x?Lv5%eqb`qkhGYDySlv-KL`$vvR%5rN zFPYXs{jc<;qwkN-@U;Us$T!7{3D~w3+O~)9ZTq0!o>I}=T+Q~^Z<1@-sau>}RD8JE QoVmd%%jBMQf=&?n4}G!&%K!iX 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 00000000000..d12483e6f32 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DataItem.php @@ -0,0 +1,42 @@ +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- + LabelsEntry +key (  +value ( :8:yêAv +"aiplatform.googleapis.com/DataItemPprojects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}BÑ +com.google.cloud.aiplatform.v1B DataItemProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..0a6381b74d016f3f0423298d53e067a5c0c25d64 GIT binary patch literal 3335 zcmbVPTXWM!6vj4AVNGr-7h!H9WJ&@>CTXWIN+}~JCZrRBCpMX(qZ!RwUfWA$Nwd33 z>(cz8{(}C7{(`=hXJ-1|=~K_Hle#9=lk~D_xS6lQ71xoj9n5Ch6QOFjh-Po z#E4iZLND}Hb8k8GmltCI}F=CDS3VvH%pjC zJ{GNzbxX$^r6v~G^>KsvG-$hT!iK5n5ejgZ@CbXv*sYdd5P_wpv#Xe#ZOP==119Ha zV+$eA$DA8GptqkAej7H>TV%i|iW@%l3@)&MuT{!j8c;#8Pk#c>o)|6ca{?S6>bBy* z6EqAA33wTJWNqC@IHm4t6hb7P7=6pCGB^+zXD<+h1=x3X2=^F`M98Y3YFTX}1|gMi z*4EQwB^_-UYl)4P^?{L348dYDdb(jSB4QS7DZ3@X$>7PE5;r@d&NE8(u|%OH6>9_CGc1;k|C`{#5=tO)3_kPHApErJjQQy?^@9(+U7I=+9-e`QQ6c zD<&9I^{zSWUGsROcs1q25iPN_G?Ml$KAdqB8RXyPPyi|7-V6kc1y^K z?wy^}uA&P~%3-|qTqVl(MOkeNos$EM6T$VIkpsl~J3ITgeFxnh32I^(#FLvaRZH?n zKxmGGmT?e-U@LS@GA_A(0cZ-FwwZvYWyqYc*|Y~FYC`f#AXrZ;qIore33I(L4upOd z?9NM)ah`)Dqa>z}~O!sg|^vHi@M zN7#=^a@1p#S4q~-f$qZQYF~Fs>6!h$PvQ<{46YDhZbLD0eI8hp6FJR9^Ipst352Y; zps6n?Yqb6eGT)|ZwS@0WRPY#qdUIvz=;xJov9CR_eJ}_Hs5pWorzmtf)MqG97z>$x zdE6!_PBR%93HvUZQ$BLNpz{8xZ_c#vOy+$w+d5j3Z6~ijE?jwiaeYZvq_&L~Cwf!A zsEoQd>#Xr{u2s=x4EN0=JV;dl8}_I zpi7;&i_`ffsTy$;wxN|@v*^OuaqH+-x}CWVEWD1JT0i2NbYHr5AKh++z90Ue_&%a6 z-OWGGKy5CjOfb=)QQJK=%oa9hHq)qSX7U4e2L)d#qlNJ|+AVagX1}QJSKM0t(5_c@ zU%RgkYSqg2-m|^R&e9oe5fxq?Y*!BJ_TEAL^-`vM4PBk;Er->#d;?wkh<{SN@)cSb zkFvIkuFIhn#=-?7lazI-?^Cw}+c;OpeP!8P~11Xnx)*L@1kjK@jHrXeCXv3$;VeCGSk&wTkjxlGVQd_rTI55lwB3JE!>j({tSI^v)juG~;<1P#1@shY@vxi04Cx zup}a4#M7~J)pUkLkc6@lpnTJKqCYFcu@P<*IlAt( zB#*F2bGrC-j8iJ|G(J>$%K+2aledDeR>Hg&j7GyYy(CwRr>;9c)jY`Cpf9P`Z)4O7 zfxK=Uq?1HadX~^&^9)wS>haC-GilC%#z6cJ;5ma@6l9#N#;RI4_=;)eTf^Z@=oioq zjhQr3sK@BH8ft9X2WGwSv{lF0^Nz8vn)Q1+3Q3rgYKe;WseiKO19YZ?pMek>@o)`- zaqaZJc2YeG)$U}9Qf>Wk*(yrj3Wxnaw$M%8p5`62C0pF8;7a4&cJ=R8)x3vxhb)7c zF!7biC{2cGq1sUQ6V#8jS6V72Mt8@0I`~;|Nyo&`Q)X3555qh_JEe!U1Fvh(-m{BL zi?rYz_63P@Dzh-m&rmH$DU3N^rf+R2MEx3KRue_;fXWjXQ5tn)Gt@5Hg4{!ETV`uM zN81q@&?vKR;wq%+lpkFozO8w*zg38CEYgX2jBYQ9Yt>XDPuE5IcVE^IP;D`04OM@n zlR_r*7P@gInX;5LuJJ|19lUAz=)po^7SuvbW;W~tr_|epn)!hSB6D8rr>PV10LC(p z;a&MSE%yMt13KkKnC|~-puOHW;i-_(j(I#{p$XG73^Ko%Oe(+HvyaxD^CZa5)EfHc z9rG31lhJ)9=-Ah!8;bO=*M(S4LaES$7>kVEM|YS?cCj918L2Wi>Yt;#@)*mo{~)@( zgSLya?*CFjd)=Rw=;)%`k`Cw+!D7X#=47q*zzOWB5&^{2kxAm1%XJC5_#+mx*iYV>XKD2GCBd7UJ-8;kF+M23uB*_lJGZ;;MRTyNvibD!Y-oR6 UY~O`t{nkaTJd1TYMN@?S0b{rWr2qf` 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 00000000000..28b623031c7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DatasetService.php @@ -0,0 +1,129 @@ +internalAddGeneratedFile( + ' +Œ( +0google/cloud/aiplatform/v1/dataset_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto+google/cloud/aiplatform/v1/annotation.proto0google/cloud/aiplatform/v1/annotation_spec.proto*google/cloud/aiplatform/v1/data_item.proto(google/cloud/aiplatform/v1/dataset.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.proto google/protobuf/field_mask.proto"Œ +CreateDatasetRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location9 +dataset ( 2#.google.cloud.aiplatform.v1.DatasetBàA"p +CreateDatasetOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"{ +GetDatasetRequest7 +name ( B)àAúA# +!aiplatform.googleapis.com/Dataset- + read_mask ( 2.google.protobuf.FieldMask"‡ +UpdateDatasetRequest9 +dataset ( 2#.google.cloud.aiplatform.v1.DatasetBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA"È +ListDatasetsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask +order_by ( "f +ListDatasetsResponse5 +datasets ( 2#.google.cloud.aiplatform.v1.Dataset +next_page_token ( "O +DeleteDatasetRequest7 +name ( B)àAúA# +!aiplatform.googleapis.com/Dataset"— +ImportDataRequest7 +name ( B)àAúA# +!aiplatform.googleapis.com/DatasetI +import_configs ( 2,.google.cloud.aiplatform.v1.ImportDataConfigBàA" +ImportDataResponse"m +ImportDataOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"– +ExportDataRequest7 +name ( B)àAúA# +!aiplatform.googleapis.com/DatasetH + export_config ( 2,.google.cloud.aiplatform.v1.ExportDataConfigBàA", +ExportDataResponse +exported_files ( "‹ +ExportDataOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata +gcs_output_directory ( "É +ListDataItemsRequest9 +parent ( B)àAúA# +!aiplatform.googleapis.com/Dataset +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask +order_by ( "j +ListDataItemsResponse8 + +data_items ( 2$.google.cloud.aiplatform.v1.DataItem +next_page_token ( "‰ +GetAnnotationSpecRequest> +name ( B0àAúA* +(aiplatform.googleapis.com/AnnotationSpec- + read_mask ( 2.google.protobuf.FieldMask"Ì +ListAnnotationsRequest: +parent ( B*àAúA$ +"aiplatform.googleapis.com/DataItem +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask +order_by ( "o +ListAnnotationsResponse; + annotations ( 2&.google.cloud.aiplatform.v1.Annotation +next_page_token ( 2Ø +DatasetServiceÜ + CreateDataset0.google.cloud.aiplatform.v1.CreateDatasetRequest.google.longrunning.Operation"z‚Óä“7",/v1/{parent=projects/*/locations/*}/datasets:datasetÚAparent,datasetÊA) +DatasetCreateDatasetOperationMetadata + +GetDataset-.google.cloud.aiplatform.v1.GetDatasetRequest#.google.cloud.aiplatform.v1.Dataset";‚Óä“.,/v1/{name=projects/*/locations/*/datasets/*}ÚAnameà + UpdateDataset0.google.cloud.aiplatform.v1.UpdateDatasetRequest#.google.cloud.aiplatform.v1.Dataset"[‚Óä“?24/v1/{dataset.name=projects/*/locations/*/datasets/*}:datasetÚAdataset,update_mask° + ListDatasets/.google.cloud.aiplatform.v1.ListDatasetsRequest0.google.cloud.aiplatform.v1.ListDatasetsResponse"=‚Óä“.,/v1/{parent=projects/*/locations/*}/datasetsÚAparentÐ + DeleteDataset0.google.cloud.aiplatform.v1.DeleteDatasetRequest.google.longrunning.Operation"n‚Óä“.*,/v1/{name=projects/*/locations/*/datasets/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataå + +ImportData-.google.cloud.aiplatform.v1.ImportDataRequest.google.longrunning.Operation"ˆ‚Óä“8"3/v1/{name=projects/*/locations/*/datasets/*}:import:*ÚAname,import_configsÊA1 +ImportDataResponseImportDataOperationMetadataä + +ExportData-.google.cloud.aiplatform.v1.ExportDataRequest.google.longrunning.Operation"‡‚Óä“8"3/v1/{name=projects/*/locations/*/datasets/*}:export:*ÚAname,export_configÊA1 +ExportDataResponseExportDataOperationMetadata¿ + ListDataItems0.google.cloud.aiplatform.v1.ListDataItemsRequest1.google.cloud.aiplatform.v1.ListDataItemsResponse"I‚Óä“:8/v1/{parent=projects/*/locations/*/datasets/*}/dataItemsÚAparentÄ +GetAnnotationSpec4.google.cloud.aiplatform.v1.GetAnnotationSpecRequest*.google.cloud.aiplatform.v1.AnnotationSpec"M‚Óä“@>/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}ÚAnameÓ +ListAnnotations2.google.cloud.aiplatform.v1.ListAnnotationsRequest3.google.cloud.aiplatform.v1.ListAnnotationsResponse"W‚Óä“HF/v1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotationsÚAparentMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB× +com.google.cloud.aiplatform.v1BDatasetServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..c3ca4bd8a74 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/DeployedIndexRef.php @@ -0,0 +1,33 @@ +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àABÙ +com.google.cloud.aiplatform.v1BDeployedIndexRefProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..8e607db6c8f --- /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.v1BDeployedModelNameProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..f4f127ff175 --- /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.v1BEncryptionSpecProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..c921168adcea03fe94ee1260c734bb7ac19e8199 GIT binary patch literal 3458 zcmbtX-Ez}L6t3-rBx_O=0j=;9A`)hjP>@Mr7)JcnCLv9SfD0KeI-1eQ(pp}Swd!h> z)@5?t%f3LLppU{`-+*f_`T$(@?5=(SI3CZCn|QS6`}XMU_nkeu_b?vBXw}%o5oRvO zzR?>Qe1MIZQBFM?8ojjN$IS5PFeV{preSP9GoC&>Fm|^04lV;Up(*pQWdxK4A#Qmg zP5qWj;?U)N%7(4O%@&UQn39N_k`coFC?CkaF@fsDzUvK0g!2j|)3X(d zIUpc)?hfPeSgEw@55OBzS8d-fWb_#9wq6{(kii=I^DNq!+Gko*g__cmW@$VwnPzJ)1Ws?vNj|lfXG=h-;G&Q7Xr8waW>LUqZw$bfqqJ6`2#u?x;>HHoMgQ*73&iTQGB;h-D4Q82S-#? zp9k9dRx_u`%WW1~S1$#qG=|Qep%$h?Jwgp!^b#pD9ZBTXe7`YrHa~7Z+ATB}Vg4Is zuk}SygU;%Qwt+5*ODyF$BLe9sCOm3ARiWBdbO}dpFT_sF$e~C)!R(ND*zsr-VUO!e zKsMj0>J=?O%ksn>C4eE0I7k346Us;wIIn0=|61<+0EG3SeFxn>=07ElVt*+Fr3%5b zU(ozSds>X_wU}X_cpL=(YYN>&2tTG#f}M~Cf!Gf6>ytp&WT75TDpXfdJy%T7*(A{u z#q&tgG;gA%&oxy?wbyv0+@dX_*+Vx>u`V1kYgO-5n%7bNxMWTaUl8FIe&6n)m6L0d zt6RGV@_GfePg-xXUq`Kwdh&LFXZg>gV#t7pI2#j=R^HB_#gF`^?W424sHPZp$_@h7 z5Slh8m2NwSLDl5Ull=IVpmS4BhhhRbMyD(?k*=M?j?*QjS*bHw>4lEH z_O4z1(7ue8PcEI5lXmWtUZy(MCr%a(VhShkpfk8^)PpLr9YI7y0S;qQ6v30lfMn;(86 z4Orj0HYvrfGJ3AIM0T#uH|ShuIq3D}sjmE0L1#WiKxSuhe-1d0os^OC0Bd4d){aC@ zv0U6MHSIgp7+^Q#gK|}#lxm^NNGmGFIb3_9KfoQ6-&iYuSJ3Jdmev|*PL)rIYhF8# z7896CLeV|M;4k%60Xd)RkpQ|38$oAFI8kGmyzlB;tx2Wqkl<&5gV8vLb^fi$raJ-F zSI1bp{lMz`&#|XazWumrSc{oa4ST?v|eTr`p_=pA)7WFwOQ}H~Stj zUv9q57wzn0!!DO?_}qA3y{N#JCDE2uu3Og2&E6@Q&CRu9I=iNZ_+vBwiSxdUR8#p8 HIzs4wt#Wwn 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 00000000000..d12f419dc72 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EndpointService.php @@ -0,0 +1,98 @@ +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.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"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.GenericOperationMetadata2€ +EndpointService‚ +CreateEndpoint1.google.cloud.aiplatform.v1.CreateEndpointRequest.google.longrunning.Operation"‚Óä“9"-/v1/{parent=projects/*/locations/*}/endpoints:endpointÚAparent,endpointÚAparent,endpoint,endpoint_idÊA+ +EndpointCreateEndpointOperationMetadata¡ + GetEndpoint..google.cloud.aiplatform.v1.GetEndpointRequest$.google.cloud.aiplatform.v1.Endpoint"<‚Óä“/-/v1/{name=projects/*/locations/*/endpoints/*}ÚAname´ + ListEndpoints0.google.cloud.aiplatform.v1.ListEndpointsRequest1.google.cloud.aiplatform.v1.ListEndpointsResponse">‚Óä“/-/v1/{parent=projects/*/locations/*}/endpointsÚAparentÊ +UpdateEndpoint1.google.cloud.aiplatform.v1.UpdateEndpointRequest$.google.cloud.aiplatform.v1.Endpoint"_‚Óä“B26/v1/{endpoint.name=projects/*/locations/*/endpoints/*}:endpointÚAendpoint,update_maskÓ +DeleteEndpoint1.google.cloud.aiplatform.v1.DeleteEndpointRequest.google.longrunning.Operation"o‚Óä“/*-/v1/{name=projects/*/locations/*/endpoints/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadata… + DeployModel..google.cloud.aiplatform.v1.DeployModelRequest.google.longrunning.Operation"¦‚Óä“B"=/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel:*ÚA%endpoint,deployed_model,traffic_splitÊA3 +DeployModelResponseDeployModelOperationMetadata’ + UndeployModel0.google.cloud.aiplatform.v1.UndeployModelRequest.google.longrunning.Operation"¯‚Óä“D"?/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel:*ÚA(endpoint,deployed_model_id,traffic_splitÊA7 +UndeployModelResponseUndeployModelOperationMetadataMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBØ +com.google.cloud.aiplatform.v1BEndpointServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..37e5ef64db2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EntityType.php @@ -0,0 +1,44 @@ +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- + LabelsEntry +key (  +value ( :8:ŠêA† +$aiplatform.googleapis.com/EntityType^projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}BÓ +com.google.cloud.aiplatform.v1BEntityTypeProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..a6dc4c21059 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/EnvVar.php @@ -0,0 +1,31 @@ +internalAddGeneratedFile( + ' +Ñ +(google/cloud/aiplatform/v1/env_var.protogoogle.cloud.aiplatform.v1"/ +EnvVar +name ( BàA +value ( BàABÏ +com.google.cloud.aiplatform.v1B EnvVarProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/Event.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Event.php new file mode 100644 index 0000000000000000000000000000000000000000..0e033c98e6028caee75b07225c4158ce41735dde GIT binary patch literal 1476 zcma)6!EVz)5G6@d(WyX{#UVrjmbSDhP+Ms);5J20lSYxCvB0eavQ%xHO}fIdt@S!0 zp#BHnz^8EF8+zuWiK1yf^dS%+CIs;5>je)FK{Xn3EprjuAg6C}2MK z9p6RWsNW|HIsP!9E@3J{jSf2QSg6@(TTcZv^dsgF9SwYc;1bPo{ivs58n~GEeKyoa zRgH{@$5lxQ;Nc+&1MCpgGVAXM$34uk-I8egFh<)(hPF?udjO7$!w@xN7Wf88JVDfT zse?j}xp=M9@QiwtQ|!{OLPHJpu^SSBydK++Jcm=?LouM^Ii#|M63#ewJ@AF*8k*E& z#x@8G?6$`V^RR0-Na!#caG#kXRM!WDXXeHKRJPKzF&*urN>Zb)Un{bPIE%<^c7zz= z5%czB-7&#M_GQm;%Lu4_M2Xw0lXE-Mz5E7bR?#zlBtR{Zo;1;Y}{^qlyVZM$}v-?W2TO(<%cN;4yeXbZOPP?pQJ}} z21P$LJ`s=vtbQ**Q4W~04|g%+w2vKL%As6kss8-Z$X^-jusV}2;S-rcRa_0tND;~b zERiq7iQ*9};lN!auyd@DhPt*owAyWo>Z@9_SXx7TzL%( zd>oL{f(XCAvoQ&uzSGm<)Scp?A4`9XmXg1GIjz5^q!}d|T*;u)wEJ3k-Y@S#v zIR#*`b7IBc`TDOMJQg1Rqp&(iS#mnf+^0rr*T8qNH&A^x&<4bl=4sQu&D&Ia(-!^6 zms@ftsd6W&M%zp`ntEFOIXSe`jb%@dZLza{=N~0tU6*KGpPuXbX|=m3tJ&SmF2c)X T8O-dC8~28cOm6oDTmbw9O|jg! 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..1ea7c41ff63c52fcad70335d3e1ab174f279a099 GIT binary patch literal 1876 zcma)7U2h{b6eUTMZJln(4qqYS!|blKDX=q2;Q>u4Xp&4rq;48*vPD88B4^^HhRMvx zy1;=$z@+ui>76M#lR%w1~YMG!1JYPeny&kVvs zkBE7|m&U4P&|jz<3l{jgqD9CjOB#j5rMNe2Kcj-oh#*c+F*qH`;8;0>bJaRU$n{7R zVLM|&FA;`c7*9Rs;z$qye~(!-VLlU#c7g0dpT|19`SEhs|;L>+#^B59&%N&2cly(KPQQ zd4>g#>FwPy=2XPoKUH~4f^|M}wkT$W%sFS&o3-gRS+Rhd=BBC*$?KrcX?lh`qjEV$ zkh&{&-!2D^88|?YWw;%y^ndydOVze!vs~PBuwgToLyGeR{k4xi-Q9m$BU!5}uj(7G z>Z?}c{gj7<%;2doiESGnq#eJ}Q|Bs5S#ALz4Kg;MK_pkN-SX=@1mo0c13vv7r1_;=8w_-GHoRFH`NC3-AOBPtM(SE&eGc} z@imEWJVn*pg;r7NXL^&Ij&>iFSHz2HU7d(o{HpMfp>iVeJLth^Y>n;7i@|7Uclzgj zyIXrhyN5~x`}#XC&wMD^Bs)K zu-!q&8g%Rn8LF7S7hYMv70{zwK20nD7L9ah%tn6f+K+GqKT%gi#>;fHHoU-v?ilzm zmkrlOrqu`<7==joJ&EMRdegEYMzf~7ZvRt2AHj~9vRf`t`zX(5D4XW6@IyCs>>}`p zzt97|Fc#ETW-&IEYy+T+ls+oVlhKvPpGu1MEPN(F2QC~gursA-H+g$h<$jd#b+sOz28 z?rf9*eE=SS2jGGW;31H>sWBbWX5gM~3a*2fo zj17F!a($L~Elfin^FE7)t;3ZTITGIj%qa^@1q=}2A&Eom64dFocL>KG=Gg8i4Euq^ zu-9`8dw=CVfa~KpMwbAD!Dz z0#}kkGGI4wN%J<+m~!r|kcs-&P{yh&B@uGi+W{w0fPH&|#BM}G&Z4fEYFPuqb0Os~ z&D&{O2}k>=sX1EK2+1|XqlA>RBNP#yM8SQ)FV}8MIIWpiD{EhZ?-pSBWh`dY z^=wla(ku*V9@+OpU2sTYobRQyvyhXvL~NJ=*vTY9-Z-Hq2tqBic)(#p1;Z znrhZo?IrVUUgmlc(4P8peX8*#%W<>Z`dG3P^=?-MNCOHPuU5>slcS2G1N8O?o}M8jW) z*)%f^JaV*nPN+7mhY(yzhddgKhH~u4CbBp!KriGoa41lZ=ukBqheQ#J7H0}(i%?53 zRP5_{Y~zOtTq>!&7ZTU_6d=TrNFw&TTtLZwC1XFvS7r&In+Hm6RbvazXKq@QQq@*l zFNl=wKZVoyy9x_q(-^i5H)1>ted0Os0T!RfW%*P7_ahED5;MSy{H) z_`L#ePcB%-#+-yBvBpC%;vr)KR%$KAgFYRk)>+Otk2B$(ijwL+P%*|MnD6;X8Y?M=C|Nn~ku>x}=IxRpgU^FI9Ob0`(*0Cy#{|K&R-K;#U zy?$qsdRw{)K9-<+5>uen!H_7&j^3*2y33`QZqI{}ZHgkM@qGm@k02SJpC&6$m-b7s zF^eQyEJ{<<@521J-;G%~r+TJrgBJ|3xwJ}BhH7IOj8Ur?SK;CiA34f=B~2SYSKwNy zhsj>MdnkG}^@y?gpY&W~d!*gIKS`Sso2=btj2gdG;l_k<<0;J0K%AA?5&z&{CNj4b z%4Wc$W7X^H4`D(5cAApWf=eo8zNNF=XPm9|Z=hB}H)=5Tj2tV6Uy$d^X=^H@X1%+nFk*WRqSBj z2(cyfE`;z53!d+WuIbuBFY5QPFPQGoBR2L$L8z!gLv0IkMQMLTT?04rOglD4*f{(+>Z`Urm7hR^?3iJ*M! zCi2P>r%xzahB2piGbktHkl5Fvul@rM=9-p?Gx&aRGp+ zaBtZO{fpAl-%=7aVa<&~4w>YTPu>+$jooK3yN}>O9~<<{v2KK+PkIrn%|H*#Gdwi( z$S1iaA+eXv|GohmoYMFrpaR_F8R|VFz&3I4IMtmoud!lc$FL)e?!v9uA;eDL`Z~Lo zxgjMij^t{+#^gkKgod(^8oCy}m*GWjna6TqYn<{q&83h3;k!wClw^j>Y5&S2!;E0B#e*~C{lnFnykqH170I5RvvXRyW%?!z|q z#;^1-=b_!eML9H_d(b;nsL_dPcx&=c+U6!NxfWBG$)vFU@7RDks-d zr85hO5Wv89BQGw1bw)M+9iRo$-GcOxI66NjdXEx&NyL_nSED6XJV~?-8?H|Vgmy>T z`VEIyP!ipNo0H`rv@Cqi3m}>Qa}_q`8GQ@O;f05Jh|TMkz#O#LrnsmNDbKYHpA{kF zym`=mkAjNY2pbI`P2W>`wP=xy?$LV z3~cv@u>rehNi>9Y_Z<7SaiMeR*>%`Fc=0}EQDb~|0=r+pGCzqe$hJ>4S%2PWX>wUP zR^&?d1}(@{O?fHTTG<3zhm`ufT~iuzE1TT?8d4K=bFihUHL0nzPcQjXA5Cp3ZKWf} z2o1R^@&A%21+LTUPWvM1p4wPwKYMtn%np8f?F7N)FfYhY%QnlnpS*<9I z>ZJs!T1rK3w5g6Xz1wiJBvp0wSU;Af_VXr_9pz!?(xTqdq-Kjnr6iO_MJY>dwV7Q; zJAle+y+qHeqRaJ?TwxKjD@=y6+Mrf5tE>5660jLRgX5oBv|yFa5$aqeof}9{1ZUrp8%qyXru25v9tfj zc(XhDK`1}Um G0Q?I}7c*%9 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..070af7a80d018ebe26263bf240dec9efac2ad703 GIT binary patch literal 2339 zcmbVOQE%c#5H679!oa1Rt6Vv%_V#io9VcCEB|TNG)3h?dNnIs?z(LB%5?ahc+#1`p zO(c5aZ}g$hl`8e8^r`=#_k2I0Pu*QF2IaUbDle>e_M4fV`DSLn{x-M{;4wNQ9tm+w z2B<$p@ijp~=*Pb8yQn`I4oQe?e;hb231x)pP1IObwuJcfNZDwOqgZr zoFS?vKC0?lP9CE;oRDSf2!(_O%RAzJGX=ABWvz&p7C6?aL)<})T;m(Z4^?$>tA&zx zLEA*+Z*A0y1X&_67e0-rA3ENsLz5D%?@1bB)1lOe@iXPvM^eRM(}YR7pS|s9%DizpbrI< zmjxx563=g+9N7DN8}5kEO7~!c)lE5rGSz%7_gdSOK7ztPFp-kEoMjTp0Jy>Kg!JNR zK*~9~w{y5Jzx!^oFd%ms%A}y$)@v=x^uK_D9nzAcx~OC24XUefSefgZdo8CqV_xML zY7)?j7O2hjP<7aHai6$Rc?;#J8D(x}MLJTK&pAT(;&94rXQU!*&~`E^-{GNn2-3ib zaNi|M87LR2Y&$t_L*;gAdf4;Fw1tqUT;PtV>o{_Y_!`&2eacmS&%*uHa>=qF@ArQo zv>DwbncX?8|9^XObFM4NL^5uP>nEns z)q9tXPD?*AP7S?Y`at>wJ~l2|&9>P))iv|7t@pHsc7D|{I;D)X3->w=t=0LiX)d<2 zm3=5IrBo_F?ng3B7%$z0P0s6t=4$rK%-(Mq$fvB8DsaE6onPub^Qv{*nQhppHJj(u z@(uu7^|W?dyDDWRfUSD-vUaYQa#9J3$y!J^q&#dI4fBf^rM&bZ6!=oefFV0(+i0AX z3JjU7g|x_!wJTHal z^F6vZU(V(OHKNUyP=UxY|C}kri=BANDw&Fs58ezGuoN+?{gr{ws0;5QU9BkGYq2@l z%Dk+LW-{_!?2TkU94RB>@phmrF1G3+aI^@)AKA(oANVq#C$eU=#DhWZ9{f2MTH-li zEyNam5WLBLnt)Z6qg8bwSJm!8e~Wwb`O|bBJWuBA(pYAV*s)iPWPUOkoHLjK{0oC} B^)~internalAddGeneratedFile( + ' +³ +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.v1BFeatureMonitoringStatsProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..fa07c495289 --- /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.v1BFeatureSelectorProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..6293ce3639e4ad815ff6ce02b2a11930a82d3b6d GIT binary patch literal 1966 zcmb7F(Qex|6rJrlZJ2ILR1{DRY~#9Ob%#cpyFL_3v%!uX&p?+Lvzv!PfJe($3O9vR zDau$@_-$XaPuct4_c-(`Mp3e?E?(gJ#RAE5?!AYH_dfqFI*-s7xDN~jkuby4ODxX; zM}kZ4@eofF-v@y`ei6|SgoSbU6rY@qaj!cVf3Bc0PlN{!4mb}&u)UBcGn>#TB+}>N z!k)KmABao@#F7iJG&4esTtFNV4{(3j`2i%E5lP&>CUK8a61QEDxM!^cguIZ%F+MJl zp*IMtUzAKk>fu-tss0|&ctRPKl!Wv*RnZ~#Nf?77xO&!4m?tS`I0c+C51Nl~#+jad z5OJlzAzr36Ohr+GxC16ZFcP|5h&@3gRoGA+b({cXA!WMKe3XYx>8OvJS&oi#CCNi9 zMFQpM7z+lVO0X!t+%=-LBkCSg2xlEQCv(b$>xG8(m=u?3P8H)PbeFS`GML05=9C2! zk29YJ=1ra5^NpELHOnX?Ino?igbu2wuMf;yit(c-*2avZ6qPCWJ^J`Rw`n4s-&fbM zz56J1HVqryS(B+@qFtZ<3bP60Gf)yFOqx{{q2Aa>J0;PK9aQ@TE;BC}AENr4gbC=Q z+fMaa<^D5N*LfRv(cWm>9``0MPe#Mu(cpN{>+XJFAhe~HJ1=^>72`I#^>Wy4j|V6H z-Kz8YZJVJlOU}>Sq)Z=MY7E%rdo;SrV?To@WBX11wXj3(sYcA1T3dcD-kAYv!!LF5 zMdz;y`czS0qhV*S9CnyC;$h`gH#d5~L&5@!i@*+mY1`YYtk=z?gH?ThR2zLgb}Ze{ ztoC4-&o1k%_2+Wa&4-e^+IH1gdRzS@13QjJJI-p~an4%PEuGCb4~xe1IBWE!xsbY& Ss$O|zCg_t{=U$)%LjMBzR*BsJ 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..131c8f4f348f99f42c14e5554de9da0bafc19548 GIT binary patch literal 1970 zcmb_d-EQMV6yBr+!s)7;wO|#6r5eggo0Y&($_;WU$Z4F`Qkz7zQ>~DNHL)koNRG#N z>`Gne1Hn^p%}a2PcnHR0$Emj2y{I-f@%)_cJM*2tAAX9LF?@|qNkkHy5+BWPP`V^2 zPFTu37NU8!SdavHY!%axBq~C~2^vpqWDHIFD`Co6mUu)%0b@Z(dS1vfzlUiY;&j21 zRqwjrTM(RP3E?SAh`VAD6(2MTR7nC5;T7RA_6Rzi4lYQFeVk(FRN^@&Ii90ec+OS- z2*3+5=V){X_o9M@-vEhUoXtb(A)ew?{Jo&urGl8^kiHSmJVpx~aw4Ga-(6&pmr@p? z++Y%Ur27gLnEBloF%z;JqqT$6Tq&WFV@4@SA{;tH!o7sX;*nEvRnr2JR{G{U-B%@T z4o4TLTllDH_nbUNX_Aq<>Pvd|?T@tdL-+lPb|hlgtuE$fFX2Cc z?;jd8rBhg{GTiDW-0F4z;EyIe-yWJ17A1x>zW7!zpjqP_4UrXsYi9 zR^JDzS|y@h0xG{ko33J(r0zQZHe_{4HhD0aDS_AiRFolfqHIMH>fz8$mm=ktEc9JZ zKD)gmNzWckYOeuH86$Y^iJA>WF>U4h=)>}Leu36Kkz3I8DaZ4W_%eb`1wngL;-cn6 zQCtf(e0;;D0uALE?1_vIMa$v5*v~y}bpG0bXYUZ!helo`L~`sM&K|7cc6`;!!Ij^k zgCn*Q3F-PIC9(;)bIeIdBht=uX7BLzho&Bs_y;3s6mEPDPc2)w4R{qqX4ix!|yD zH|MehCCbhK$(f7Uyva^9$N-l)1cE$5ed)&F~a=#)#Xx*ixX=%M|C>6L(!JDrJwIpgngpko{);qfydnrxni+JIxAVkxzIljJGR0)k=#J-ic|#!9C+akO=9vj6 z9RFNoNu33ZGvc#{XziTYB7Q;F^kaXH9TtDZOU_+#mdZOb*+G7EpsN-(Y6mLIcM^?LyNbYW=xUN z;HK1D0PN>qZVv{Xh`CM>go1@INNl@nQx~G2;JnXhz>g-g#Hin_(JivW!uV*S_o)i0 zLo3-MK3o+S>(r+ny5R6C^a9)1i|7$Z%VS}KVN`Rn9reCm#?ZCfOht^-Y~}&7gvmCO zyHq&%68w4^ZoN#F=|(DT$sD!1Icn`xjWY_FL=1CSI6O^F<9uPGCA?a1D7UHuXA1`~ z$z?fETUE6sFYH|uun?pkQXM7VInb85-@fq7Tq8Q1B7@^2bU-KV6f0%4Q*9h%&y z5AZkF9T-Oo8Q-f5%qh*(X2xn)|8h!CooTpOU?$ZDNl7d$ft5umB*H;I4Py#|HK$4v zUvIu_2S=pE?#Q_tNi0}INQU9B*Gk~`dt{=LIY_m^&g+T zH3+{ijCDt1=%445>@d13EgGNwFY2oo-cLr;)`9}y~0{R zFylK7hQ){e5ggwU!K}PKGYDR3FN6QiG5t1-NKwIwh{&slmA%Une&<+iBsHx3y9O85 zc}&SR3)(#*>y;(h8Gt;=Qb&%-%y^|)_R}y-6p7N`0BGO?UGLI7isYS!iDro11Xb&T zLJim7gmJ9kH?FJYNN>k9i&>(k5<-48gnq3ed|>?*;d_dUA!48jf@O6dr++W z@vfav8CSjwr-~Pdtk6Hqb4rtS=Fs^#`*axkwXZ>2b+P(?8cZI@F#UR_ZI7qiI&fUQ zdd3GwluF;3@`G>x{O5<#SLH86FaJp8qo~kx$ko@_UL}<)6+iUS-V(oCg`QmOr6S_h z#Q*kftQ*h1%C>gpiBo)#_3uky^e-^_+#o~x%e^EI4QjVA}Mlpa%$fPc!a4 zcFy)~O#X1JEzYCFu2gn+cNIH%*FrjcD;>BxP+Bp^La&CKOwvr9* zn)c;_YG~S_PlC1;#_bB`mdv0^w{z+>6W;8a@^i^pmUEsZTW`x*SyQv4wOM_fZMtd- zbi3Ow&Vm1y-b#gSTT0t@ci*-*tBnz<&HI<~UixY}OciFYzH^s6na)T1un+J*E7vOu literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/FeaturestoreService.php new file mode 100644 index 0000000000000000000000000000000000000000..d118c102d94853fe570521fcaab4fab1e4b728d2 GIT binary patch literal 14051 zcmc&*U2Ggz6=t2rvCk%Pa`WT$rU{#IXdKtst(_LsP11JOcG8smn8b~sU0BAuv%Ax- zXNH+sr*0Jq^$}G_g$G^`F9=k@69OSsl|Vu~MTmzY@n9hpq&^@J;t`1_&i$L8-P!T1 z?a;h9nmza2d(QpNcg{U`=E{q9+lJ}Fb=}k*&C?r&watRp)(f^{c~;%(6xO=UrtTE# z*1BzUbf;J-EZr&GzO!0bUb?Y*7Kgf4*Qx8}Ld&vR9lccVSlvcRGwhD$H7#eov@u_5 z>YCSebl0;Sz2@r9hEdmxYz6>RTi0D%tLug9E0tTir!_QBt6pcys*6-vRrQrs@6TTb zsCP8iEnEvJy~lOJJ5a!Xc6Y5~)C;bsdHCm?;nob(@C>bEyp0B4Ei|=`tD~NN*=EqTrJ4etxzAKf2uc3Pj^hMQ(e;Cx?|XA=L(9J%PrmW zJxia=ToBVzbw;x=!`E0Y_bu{j!E?HLc=kfU(b0?MWwvgr;GzG&YK-qx+o-ChX;Cj& zrduutHU%mM4P5LPy6Fu!=9-~*8Wp{*Z5Wm_+|awaKvC*N#vr4*YiV>1U7A zBapQxO77_$y^eU;6J;!bcBkovwY%|mY|0Y|sPt-XT4u}Xnx@C0Wn3X7^B7A{ zNbV)>@O6ZpkdV9KOL!7nTtN9v2BsDrOiy|^N8Q!G)kO%B7hu%Z9CUpyQ^?GWSBigC zNB*nMkf%am;6@=1+#)94QdkXHgo9!yn6q*ts3p5FQ{-dffK?2Suk6G5$dfP;R#Gz> zxqWOk^jGCRoV>1k;Zbt&SKtYnu%kRKqJ{Kunn2NEn9bn4)_r_0q zI7WqRi10-S&oTCS3eF8?pJl(SqG%KU= ziu2VOIN2~>YJ|N<_^-4`DY<3h>p%iCSU})kTWx5O4Q6zBu4rDpeHWQb*cT0vMIaQMjOh#$OCvn(xQr)<0O>85^aG_w6UD`_0kh-2q~B7l6pSa5%atWF8Lrn@%$>O9I)2gq%u>07#sU$8+$Y z`pD10`8NQ9y&85jnS(LiZ1A~wJ(sYy$|yXsZZ&k}4z0<2N{faC=5vs-8VzDhEg=pK zr#|KV5ttNeSVjqHCwJhupASOgg)2)*_?FdENFBxrD)gF;UdIx>7FNi8ov3j2+Fdp- zst`*%n)brFQj~UBm_^i3J_)H%PQ$6#=;zs9DZrUQxj;z#G6R$R$QV$qEM^BBj8f;r z%h9@zyDqU94%QGu^`Ud(T{w>C#6ViExEwhp4pm|*f6Ty1dY%fj`c?gvo|CgsOw!e^ zpVj%$hRHsAL=|`i4(dS*Mjj5+Zq2}>;d=-sel!f6D7WUNC>S`8q@0oGKeTha>Z$m7KZzk zCLE7ixvM=G+*A5a22R}5HK*Pd4)!s58OAzRogb+9sm$Lc`P>yS^ShQe#Q++qte3)y z=$^(L?TYj^=2%NXX~W6hwLB)X-$m+(w9*0?`N7YLG7ZFc$dXv;M0#g(4LgpFE=)&) zn;ohB`xklBN^ZlE7QOs6>a}%o`zp${XOnn?U5^;`K7H5@osRhO|1|BNGjJ}Z;nKIh zy|$MO?Bwts&32s}nidi}IU8^;rnG$Qb}5@sJs)4RKK{8~ILo0MR1A-QQX9@h;^pzr zh+7+zVITXv3m;X_!!gP5^qmax`ULsu2#|;mSn!g>o=d;HV6OaW$seKnwxVyH@?qxP zKYjZB5mlL|uZX5uq#L^()>jRCW11Cduc(M8+X0XBP?B%`qoZ)i8<>M;m)Exx&f|= zdJ0{)rLrqK^7{-N4ObD=NiInw`95*E?nFeyjN*w~sYHwzX2-WwacN4vhZyZoFv%G0 zmzRcYgVCRGjNV>&fnhX^ui`L!&5v zZv_C97q=&=zQ`*fCy5u5+;aHtZA&GBo45pf17k})+y8JbB*5sZ1hDLDB`MP6hZ#5& zY0{9y^I$|&Iw@s;K)KBsop5Ij5g=htg(&L}NVAkp0*hUeNV7e{a{YF5Nf+RNsG!Jp6*Thpv6zyVd@-qZiW!j7OQOVlUAe!9URtBq z>U_`2nb|FMLb%2eUAIT-Vshs!UD5wh1|X;!$;BiO1#;3cX&M#E*BCq8BpgFKrfVNS zA?C&|{=sk^ND{AV!jjU0#4HsZAPD>Qh&e+M_MngmxchIIMkAG2a!f}=rAetaWs_O) z^@Y0(vLXO?PS@eh2?e-(XC=be|3(`lRbjG?5m9O5HeCH4=dGKwdylyt){)0zx<<)- z6f+>D^@5LT%4@y(IOSok2d8EJl8|6u{(cYRq;Rpx_$YSGJZ?z3zS+-5;3Q+>zBh`< z^GVzkKPIKael647N;n$W;U=ZW9+nwj_br;aDbhxGq~6%>nwF$*iP20K)3-}TR?L8u zj@ol%>HTlV#3L(q%@SELKlUHyKEW4^qMd#+pMZ1Ijs`8f%oWa+^6MR(32~J?4BHDW^^mC<^%xg>Hu-&pcn%OE^POF4B0PN^p3SK;q z`;hB$V8qWx^4HlnTE#{BjaE^;u_8YBD&C)eB!8@mFSx3~&sF?}>mMVh`QUPyjV_mi q-^=Cu^J}AQHJ8r&pIyxH&!IwJPtjX4qaO3+6qDp%I6Z`i0RIEuRWefm literal 0 HcmV?d00001 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 00000000000..f606aeec77c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/HyperparameterTuningJob.php @@ -0,0 +1,59 @@ +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- + LabelsEntry +key (  +value ( :8:•êA‘ +1aiplatform.googleapis.com/HyperparameterTuningJob\\projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}Bà +com.google.cloud.aiplatform.v1BHyperparameterTuningJobProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..c4538f1af7b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Index.php @@ -0,0 +1,49 @@ +internalAddGeneratedFile( + ' +Ù +&google/cloud/aiplatform/v1/index.protogoogle.cloud.aiplatform.v1google/api/resource.proto3google/cloud/aiplatform/v1/deployed_index_ref.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"ª +Index +name ( BàA + display_name ( BàA + description (  +metadata_schema_uri ( BàA( +metadata ( 2.google.protobuf.ValueK +deployed_indexes ( 2,.google.cloud.aiplatform.v1.DeployedIndexRefBàA +etag ( = +labels ( 2-.google.cloud.aiplatform.v1.Index.LabelsEntry4 + create_time + ( 2.google.protobuf.TimestampBàA4 + update_time ( 2.google.protobuf.TimestampBàA- + LabelsEntry +key (  +value ( :8:]êAZ +aiplatform.googleapis.com/Index7projects/{project}/locations/{location}/indexes/{index}BÎ +com.google.cloud.aiplatform.v1B +IndexProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/IndexEndpoint.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpoint.php new file mode 100644 index 00000000000..7adeef51fa4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpoint.php @@ -0,0 +1,70 @@ +internalAddGeneratedFile( + ' + +/google/cloud/aiplatform/v1/index_endpoint.protogoogle.cloud.aiplatform.v1google/api/resource.proto2google/cloud/aiplatform/v1/machine_resources.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à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àA"® +DeployedIndexAuthConfigW + auth_provider ( 2@.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider: + AuthProvider + audiences (  +allowed_issuers ( "Y +IndexPrivateEndpoints +match_grpc_address ( BàA +service_attachment ( BàABÖ +com.google.cloud.aiplatform.v1BIndexEndpointProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..78aca10bf77 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/IndexEndpointService.php @@ -0,0 +1,100 @@ +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.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"š‚Óä“D"2/v1/{parent=projects/*/locations/*}/indexEndpoints:index_endpointÚAparent,index_endpointÊA5 + IndexEndpoint$CreateIndexEndpointOperationMetadataµ +GetIndexEndpoint3.google.cloud.aiplatform.v1.GetIndexEndpointRequest).google.cloud.aiplatform.v1.IndexEndpoint"A‚Óä“42/v1/{name=projects/*/locations/*/indexEndpoints/*}ÚAnameÈ +ListIndexEndpoints5.google.cloud.aiplatform.v1.ListIndexEndpointsRequest6.google.cloud.aiplatform.v1.ListIndexEndpointsResponse"C‚Óä“42/v1/{parent=projects/*/locations/*}/indexEndpointsÚAparentð +UpdateIndexEndpoint6.google.cloud.aiplatform.v1.UpdateIndexEndpointRequest).google.cloud.aiplatform.v1.IndexEndpoint"v‚Óä“S2A/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}:index_endpointÚAindex_endpoint,update_maskâ +DeleteIndexEndpoint6.google.cloud.aiplatform.v1.DeleteIndexEndpointRequest.google.longrunning.Operation"t‚Óä“4*2/v1/{name=projects/*/locations/*/indexEndpoints/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataˆ + DeployIndex..google.cloud.aiplatform.v1.DeployIndexRequest.google.longrunning.Operation"©‚Óä“M"H/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex:*ÚAindex_endpoint,deployed_indexÊA3 +DeployIndexResponseDeployIndexOperationMetadata• + UndeployIndex0.google.cloud.aiplatform.v1.UndeployIndexRequest.google.longrunning.Operation"²‚Óä“O"J/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex:*ÚA index_endpoint,deployed_index_idÊA7 +UndeployIndexResponseUndeployIndexOperationMetadata½ +MutateDeployedIndex6.google.cloud.aiplatform.v1.MutateDeployedIndexRequest.google.longrunning.Operation"΂Óä“b"P/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex:deployed_indexÚAindex_endpoint,deployed_indexÊAC +MutateDeployedIndexResponse$MutateDeployedIndexOperationMetadataMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÝ +com.google.cloud.aiplatform.v1BIndexEndpointServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..ac30c30c81f619870d2636165808946556117879 GIT binary patch literal 4657 zcmds5OLN;)6vj!DHa8`8Zrda^g(_}o)3lLDXcwq0jQnV7h#gOyW=O|_MwYJ~QCU*2 z2yUl@kr;M$9KN-(7pSS zx8;G$(lT-oHUdJqN3+(%~CB@Ez(lmSiA#(X&b&T6{xlfR|cK|iTru(nr)eq9~c4ocg6B`%drB> zu&pmhNcW_MVf%CWE)!8zZK5E;l0KQcF3eJORzsTOKB{V$llPBw-Y^v2%y{O%?1# zzp6bz(>$xHIgU$Fa2;P&J27=s9Ca{jTgVBHcjmr@?0N=m8QYeNk9Twp3Em9sWDiP^ zG!QBbZn&34A_JwyHSq04ARn&?VT#MktZ3y<(aPJ4scE6h@GMf)lpMTrQKT|sKa-FWb7Pt7e`rJhXqUmP?V7yK1n2}OUnXr*SrISb zZ7{+*-^>s>IleS21bd+^Gn<)VqCEXq0$hwa5-}|7k+1}kP1>(5Q*VjB$($Qsy4BAF zBadZv>)QtN4k9u7f$kuyxm9y9Y1RfdxAX|djwK#Urk|w}*H#kBDoj_G-Sh)+W*G&C z(7p{$(77P6u3lqc&w@)aYVvGHXtU$#pGfjnET1bw{%c6y1Q=~tHtF&#dt-1CjCn>A z={^}LGs7gIBM<_>9tG}W2s6y_^QQfC&;Orr{eUCJ5 z1ed@`#vJ4mB!&m#4x9#O9P~8MV=mEDjisLh_|PN6^)Rm^a#C6kOirkP@itS&BjjZ0 z7a?VH%zPIM{x@v?1i&1!Q5VdwM(CeM!PUXa2tETdrb}jo6X@Gy;~|+Q(@dv(M#!Gc zkbyn=ygZl{Im=CKL>4O40Gt6yy0_`I-2nNz>9$Fuq@);5{WuK9*O2MrdLCmJLks|- zKlEVN;{`sk^x120EM`NF{azIdB@a zYN%c(lU=v!qNGWgV`E3hEEZPNW9i=$;LLxGrNC5vZEbZ;U*9a}^@pWOIiD@uFXVH{ zH{b*S`C@r}Q(q~R^2r1#*0Y7uhPG13=^s~COL}Fqw61-c9D-8-hA*;}jqv$!{D8Kx zwi>=TK@xB-JdiJD^0{20w5%6$$r1P#nC?8O6dvXEVxdyh*0T?iqXe1Bl2*)D%378^ zuaINOlc^U8Fm*(xyFp_E5vBlSv=acuIRGz$bC%QNE$yGfumL8>Xr*hq&a&haz-hB9 zyS1X5cIHO0+pB^LzZ;2>B{s6%Mr1T>d8O|NGjzV1&62`>zDwB*3X~mckpM zd%em%lnP^c`BsuvSv(7n$3y4y5z&Ofkhl&s*7x8K1nSs?>koBIFmzAp7t0}eK04EP z4>>y+_y?NU@!$b*H#V*MyBiY>-F*o&o-^mvrA5XJmSTA@JR^QgvQsx>LpV;7m`f2K zqrLGL5?pLV^$#v4IACxsj{N*9&}3hG51i+V9pA>uhA!t@Ua$+Nxg%ZCq>B66g(KI( z7n-~k1fH)d%FfP?;83(P8tq_internalAddGeneratedFile( + ' +Ô +#google/cloud/aiplatform/v1/io.protogoogle.cloud.aiplatform.v1"L + +AvroSource> + +gcs_source ( 2%.google.cloud.aiplatform.v1.GcsSourceBàA"K + CsvSource> + +gcs_source ( 2%.google.cloud.aiplatform.v1.GcsSourceBàA" + GcsSource +uris ( BàA"0 +GcsDestination +output_uri_prefix ( BàA"( +BigQuerySource + input_uri ( BàA". +BigQueryDestination + +output_uri ( BàA"Z +CsvDestinationH +gcs_destination ( 2*.google.cloud.aiplatform.v1.GcsDestinationBàA"_ +TFRecordDestinationH +gcs_destination ( 2*.google.cloud.aiplatform.v1.GcsDestinationBàA"7 +ContainerRegistryDestination + +output_uri ( BàABË +com.google.cloud.aiplatform.v1BIoProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/JobService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobService.php new file mode 100644 index 00000000000..b15e4c944df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/JobService.php @@ -0,0 +1,227 @@ +internalAddGeneratedFile( + ' +’f +,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/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"¯ +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§5 + +JobServiceÄ +CreateCustomJob2.google.cloud.aiplatform.v1.CreateCustomJobRequest%.google.cloud.aiplatform.v1.CustomJob"V‚Óä“<"./v1/{parent=projects/*/locations/*}/customJobs: +custom_jobÚAparent,custom_job¥ + GetCustomJob/.google.cloud.aiplatform.v1.GetCustomJobRequest%.google.cloud.aiplatform.v1.CustomJob"=‚Óä“0./v1/{name=projects/*/locations/*/customJobs/*}ÚAname¸ +ListCustomJobs1.google.cloud.aiplatform.v1.ListCustomJobsRequest2.google.cloud.aiplatform.v1.ListCustomJobsResponse"?‚Óä“0./v1/{parent=projects/*/locations/*}/customJobsÚAparentÖ +DeleteCustomJob2.google.cloud.aiplatform.v1.DeleteCustomJobRequest.google.longrunning.Operation"p‚Óä“0*./v1/{name=projects/*/locations/*/customJobs/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadata¦ +CancelCustomJob2.google.cloud.aiplatform.v1.CancelCustomJobRequest.google.protobuf.Empty"G‚Óä“:"5/v1/{name=projects/*/locations/*/customJobs/*}:cancel:*ÚAnameê +CreateDataLabelingJob8.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest+.google.cloud.aiplatform.v1.DataLabelingJob"j‚Óä“I"4/v1/{parent=projects/*/locations/*}/dataLabelingJobs:data_labeling_jobÚAparent,data_labeling_job½ +GetDataLabelingJob5.google.cloud.aiplatform.v1.GetDataLabelingJobRequest+.google.cloud.aiplatform.v1.DataLabelingJob"C‚Óä“64/v1/{name=projects/*/locations/*/dataLabelingJobs/*}ÚAnameÐ +ListDataLabelingJobs7.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest8.google.cloud.aiplatform.v1.ListDataLabelingJobsResponse"E‚Óä“64/v1/{parent=projects/*/locations/*}/dataLabelingJobsÚAparentè +DeleteDataLabelingJob8.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest.google.longrunning.Operation"v‚Óä“6*4/v1/{name=projects/*/locations/*/dataLabelingJobs/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadata¸ +CancelDataLabelingJob8.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest.google.protobuf.Empty"M‚Óä“@";/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel:*ÚAname› +CreateHyperparameterTuningJob@.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest3.google.cloud.aiplatform.v1.HyperparameterTuningJob"‚‚Óä“Y"*/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel:*ÚAname» +"CreateModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest8.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob"“‚Óä“d"A/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs:model_deployment_monitoring_jobÚA&parent,model_deployment_monitoring_job¢ +-SearchModelDeploymentMonitoringStatsAnomaliesP.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequestQ.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesResponse"Ë‚Óä“"Š/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies:*ÚA1model_deployment_monitoring_job,deployed_model_idñ +GetModelDeploymentMonitoringJobB.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest8.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob"P‚Óä“CA/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}ÚAname„ +!ListModelDeploymentMonitoringJobsD.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequestE.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsResponse"R‚Óä“CA/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobsÚAparentœ +"UpdateModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest.google.longrunning.Operation"‚Óä“„2a/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:model_deployment_monitoring_jobÚA+model_deployment_monitoring_job,update_maskÊAS +ModelDeploymentMonitoringJob3UpdateModelDeploymentMonitoringJobOperationMetadata +"DeleteModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest.google.longrunning.Operation"ƒ‚Óä“C*A/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataÜ +!PauseModelDeploymentMonitoringJobD.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest.google.protobuf.Empty"Y‚Óä“L"G/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause:*ÚAnameß +"ResumeModelDeploymentMonitoringJobE.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest.google.protobuf.Empty"Z‚Óä“M"H/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume:*ÚAnameMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÓ +com.google.cloud.aiplatform.v1BJobServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..1cee3518e7359bd3dfc03824451227cbb04fd7e2 GIT binary patch literal 1121 zcma)*-EPw`6vt^9V^~5OVdG;G$cRbnCP-Crmr_ugq*bPphPA0C6sdAkH#17($Z;kC z>O1fpya4aO9k0PtU?**}YD^+Gj?Vd?pO4SS+xN*u0$#!{jxj?VPvPVXM*g1!pKqu?W7don>*r35}r)=*I!B9m9etwTB56PjA6h zO0KMisDy9F9J3fjzKPR-k%Uv`3aO@rn6GOnEw$t2wGu~WuvX-#Y1fi$LC!LK^>zpu z<{68ddEOGRSpVgjy?#fQdFa#W`r3}@Pi-xfVMpNS7C8C;#wZ7cR?VBJmQ7SI8zpHGYrcz1!ij#-qG!zu-;LgfW1;~=#F9adJ?p~30itY$lXnlt9t`s z-PugXI(O|eVZNt40!qpETvH!PI%xl{fahW{)SIi;zP~D2K0A%*fS@z>c^`M(Ci<&Qss@v{z-PBRz*UITHSIIBkzF4L|)n`SprsdI^ jR{Aw<)R=7N*}OSg&(f=6M6XQrjnkYfi@{xh1pt2m{I^?N 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 00000000000..b8e0f5c0c18 --- /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.v1BLineageSubgraphProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..a5d266b68b7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MachineResources.php @@ -0,0 +1,57 @@ +internalAddGeneratedFile( + ' +ó +2google/cloud/aiplatform/v1/machine_resources.protogoogle.cloud.aiplatform.v11google/cloud/aiplatform/v1/accelerator_type.proto" + MachineSpec + machine_type ( BàAJ +accelerator_type (2+.google.cloud.aiplatform.v1.AcceleratorTypeBàA +accelerator_count ("ø +DedicatedResourcesE + machine_spec ( 2\'.google.cloud.aiplatform.v1.MachineSpecBàAàA! +min_replica_count (BàAàA +max_replica_count (BàAX +autoscaling_metric_specs ( 21.google.cloud.aiplatform.v1.AutoscalingMetricSpecBà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 ("L +NfsMount +server ( BàA +path ( BàA + mount_point ( BàA"A +AutoscalingMetricSpec + metric_name ( BàA +target (BÙ +com.google.cloud.aiplatform.v1BMachineResourcesProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..1a496b0f2dc --- /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 ManualBatchTuningParametersProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/MetadataSchema.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataSchema.php new file mode 100644 index 0000000000000000000000000000000000000000..823f45ec862626409b5a2796ff1cb361d92cda7b GIT binary patch literal 1618 zcmb7E-EI;=6c(r?PLcZBxxAWLO3|X4%=y4kWc9 z@g=%Mq9l2O@Tsj$Oi1;qzL(0b5 zw4#kMM+3xBFL2KB7^xB*01u6E;3Ega!%poejQXI4%kTn8bD^ z9JmBf{QODZB@PTY;^J?c1U=#rPLNAJi?*t8h}-}Ri0iS#iRW-aJs2jmJqMR}VT2jR zZu?ZwP=!fhosb#9irw@$W*&0w1`ZrXd`?+MgzEYT^OVofQr?ZP4dKWTmZKVV{aTS# z$k_xh-VPzde8RkaS$7C9OHcL++6){xRypk|>~RPD&V!f#yHQFh%24GFs`DLGrUd$!IS>+h4$HDx<$Hg__DeP6%n;TG<3;65P5+KTJu z+cE3SgQnToxFx8$XB=D21EX$9_eMrhK*2mS>nB#T-HL2kWdq!;w_BEZ7DwguZ<#CO zYX+1T1{d)mW)`SIfwbkC6e4>1gdHAem+@()xzrH?Ks{kgjY^%jQ8k*KSYOrC%8$fp$Es=1-L}xptL&pFS=VK@uFw6tep>10Wi_vM(l_`# T(xC;}x>2%ZWF#yzFazKZsjwCV 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 00000000000..cecc47fa311 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataService.php @@ -0,0 +1,263 @@ +internalAddGeneratedFile( + ' +ßk +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.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 ( "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 ( "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"` +"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 ( "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¦8 +MetadataService› +CreateMetadataStore6.google.cloud.aiplatform.v1.CreateMetadataStoreRequest.google.longrunning.Operation"¬‚Óä“D"2/v1/{parent=projects/*/locations/*}/metadataStores:metadata_storeÚA\'parent,metadata_store,metadata_store_idÊA5 + MetadataStore$CreateMetadataStoreOperationMetadataµ +GetMetadataStore3.google.cloud.aiplatform.v1.GetMetadataStoreRequest).google.cloud.aiplatform.v1.MetadataStore"A‚Óä“42/v1/{name=projects/*/locations/*/metadataStores/*}ÚAnameÈ +ListMetadataStores5.google.cloud.aiplatform.v1.ListMetadataStoresRequest6.google.cloud.aiplatform.v1.ListMetadataStoresResponse"C‚Óä“42/v1/{parent=projects/*/locations/*}/metadataStoresÚAparentð +DeleteMetadataStore6.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest.google.longrunning.Operation"‚Óä“4*2/v1/{name=projects/*/locations/*/metadataStores/*}ÚAnameÊA= +google.protobuf.Empty$DeleteMetadataStoreOperationMetadataÙ +CreateArtifact1.google.cloud.aiplatform.v1.CreateArtifactRequest$.google.cloud.aiplatform.v1.Artifact"n‚Óä“J">/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:artifactÚAparent,artifact,artifact_id² + GetArtifact..google.cloud.aiplatform.v1.GetArtifactRequest$.google.cloud.aiplatform.v1.Artifact"M‚Óä“@>/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}ÚAnameÅ + ListArtifacts0.google.cloud.aiplatform.v1.ListArtifactsRequest1.google.cloud.aiplatform.v1.ListArtifactsResponse"O‚Óä“@>/v1/{parent=projects/*/locations/*/metadataStores/*}/artifactsÚAparentÛ +UpdateArtifact1.google.cloud.aiplatform.v1.UpdateArtifactRequest$.google.cloud.aiplatform.v1.Artifact"p‚Óä“S2G/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}:artifactÚAartifact,update_maskå +DeleteArtifact1.google.cloud.aiplatform.v1.DeleteArtifactRequest.google.longrunning.Operation"€‚Óä“@*>/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadatað +PurgeArtifacts1.google.cloud.aiplatform.v1.PurgeArtifactsRequest.google.longrunning.Operation"‹‚Óä“I"D/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge:*ÚAparentÊA0 +PurgeArtifactsResponsePurgeArtifactsMetadataÒ + CreateContext0.google.cloud.aiplatform.v1.CreateContextRequest#.google.cloud.aiplatform.v1.Context"j‚Óä“H"=/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:contextÚAparent,context,context_id® + +GetContext-.google.cloud.aiplatform.v1.GetContextRequest#.google.cloud.aiplatform.v1.Context"L‚Óä“?=/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}ÚAnameÁ + ListContexts/.google.cloud.aiplatform.v1.ListContextsRequest0.google.cloud.aiplatform.v1.ListContextsResponse"N‚Óä“?=/v1/{parent=projects/*/locations/*/metadataStores/*}/contextsÚAparentÔ + UpdateContext0.google.cloud.aiplatform.v1.UpdateContextRequest#.google.cloud.aiplatform.v1.Context"l‚Óä“P2E/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}:contextÚAcontext,update_maská + DeleteContext0.google.cloud.aiplatform.v1.DeleteContextRequest.google.longrunning.Operation"‚Óä“?*=/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataë + PurgeContexts0.google.cloud.aiplatform.v1.PurgeContextsRequest.google.longrunning.Operation"ˆ‚Óä“H"C/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge:*ÚAparentÊA. +PurgeContextsResponsePurgeContextsMetadata» + AddContextArtifactsAndExecutionsC.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsRequestD.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse"‹‚Óä“f"a/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions:*ÚAcontext,artifacts,executionsü +AddContextChildren5.google.cloud.aiplatform.v1.AddContextChildrenRequest6.google.cloud.aiplatform.v1.AddContextChildrenResponse"w‚Óä“X"S/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren:*ÚAcontext,child_contextsú +QueryContextLineageSubgraph>.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest+.google.cloud.aiplatform.v1.LineageSubgraph"n‚Óä“^\\/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraphÚAcontextà +CreateExecution2.google.cloud.aiplatform.v1.CreateExecutionRequest%.google.cloud.aiplatform.v1.Execution"r‚Óä“L"?/v1/{parent=projects/*/locations/*/metadataStores/*}/executions: executionÚAparent,execution,execution_id¶ + GetExecution/.google.cloud.aiplatform.v1.GetExecutionRequest%.google.cloud.aiplatform.v1.Execution"N‚Óä“A?/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}ÚAnameÉ +ListExecutions1.google.cloud.aiplatform.v1.ListExecutionsRequest2.google.cloud.aiplatform.v1.ListExecutionsResponse"P‚Óä“A?/v1/{parent=projects/*/locations/*/metadataStores/*}/executionsÚAparentâ +UpdateExecution2.google.cloud.aiplatform.v1.UpdateExecutionRequest%.google.cloud.aiplatform.v1.Execution"t‚Óä“V2I/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}: executionÚAexecution,update_maskè +DeleteExecution2.google.cloud.aiplatform.v1.DeleteExecutionRequest.google.longrunning.Operation"‚Óä“A*?/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataõ +PurgeExecutions2.google.cloud.aiplatform.v1.PurgeExecutionsRequest.google.longrunning.Operation"Ž‚Óä“J"E/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge:*ÚAparentÊA2 +PurgeExecutionsResponsePurgeExecutionsMetadataú +AddExecutionEvents5.google.cloud.aiplatform.v1.AddExecutionEventsRequest6.google.cloud.aiplatform.v1.AddExecutionEventsResponse"u‚Óä“\\"W/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents:*ÚAexecution,events‰ +QueryExecutionInputsAndOutputsA.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest+.google.cloud.aiplatform.v1.LineageSubgraph"w‚Óä“ec/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputsÚA execution‡ +CreateMetadataSchema7.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest*.google.cloud.aiplatform.v1.MetadataSchema"‰‚Óä“W"D/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas:metadata_schemaÚA)parent,metadata_schema,metadata_schema_idÊ +GetMetadataSchema4.google.cloud.aiplatform.v1.GetMetadataSchemaRequest*.google.cloud.aiplatform.v1.MetadataSchema"S‚Óä“FD/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}ÚAnameÝ +ListMetadataSchemas6.google.cloud.aiplatform.v1.ListMetadataSchemasRequest7.google.cloud.aiplatform.v1.ListMetadataSchemasResponse"U‚Óä“FD/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemasÚAparent€ +QueryArtifactLineageSubgraph?.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest+.google.cloud.aiplatform.v1.LineageSubgraph"r‚Óä“a_/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraphÚAartifactMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBØ +com.google.cloud.aiplatform.v1BMetadataServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..5b64b617f68 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/MetadataStore.php @@ -0,0 +1,41 @@ +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àA4 +MetadataStoreState +disk_utilization_bytes (:uêAr +\'aiplatform.googleapis.com/MetadataStoreGprojects/{project}/locations/{location}/metadataStores/{metadata_store}BÑ +com.google.cloud.aiplatform.v1B MetadataProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..ed96390edfdacdcc4938f6ce9b1aa47ad72ecb71 GIT binary patch literal 2828 zcmbVO&2HO95U#B{i6(8~uqom&v9rxjqW~!hH9>*WaSJL+9HVxv1g?uF1PF>;(c4m7 zf?OF$4Lv}Q1^NQL_SnbhwJ*@KA3>+?E|-)o(W)F>wAkJGzS)^?hV$f`x+YkM(HUHxHX;pM)IT>qgj3aem*B1OTzu$64a}7;Sc1JD7O^zvygAEa$1f za_kbz*>A1`_>q@oXs5({r6A!55dS5EZbW>PF^}=TyCic-Oc?PZ@(X|72I_fHhB?gi z-QFPf8KE%}2D`D38xK&9Dem4)C=bU5DxB+x2=VARTQS3F>_tu+XMRc&M$- zWn9HhUrp=>VT(M<~T?kjCrMZvikYS58If?1VVa366pmKJX3+ zO)YEusxin}rbSHWw<^Q2M|eh=*H5Z#Wf(vIny8@JK~To%ITu)?e3f|PefVP;9>0sS zG(ER6q#lj29*x7MeqAAY2{BI#Qop5+q&#_cO;$W7SM2S7>Yz<)Px~3J^&=O@A&Ifu zrvZ-KL!4$@O)Cp%p>g?(r^eY18PkBqPV`KI?Fg*>9I93O*RH*IPx}Er@CJ->LdmqU zC>gACGT0JA;upYg;3EYr$}q!hr6!@Dyc2Xg$0)!L;1hxBMqU?3Bo5tz<9*4|Iwyxf z-&Rl)Ocq?>J%YJ;-@&fP;mVR^(F>L$!A7Z9>8JJ;EKA!#!rfD*7v?h6e}t=5S<{x` z5{`p}a?MLI)HM?>7U~eWtGCuh_6@k+kCb;@n3=&_uBj5QzlO^v(#7qU^2`fu)mvy} zufmNybCU=%znTu3G;jlw@y`6#6@6DGx2|{L!yH>hQF{az`P*gsbNt&Q`xdNL;}=FZ z;i@t^%^{Lo*MFjEHwGFF=x$CQ5)a8T$j z;9>Uy2V?Zn{c>t} Vm`_e82CXxPEO|2@g@!N$_z(63(9Qq= 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..cf5371a4f13ddebe69453e705cb3a5dd77e895a0 GIT binary patch literal 4954 zcmcIo&u`mQ9LFi`)^9Ync^hjzy1Hq%wPmx_Y@p3shmv+H)tWVGry@<3EXR3C4UTPW zr`;I642c6*;Gf{a32^|4`;Kq|E(mc#aOAQR@0Xq5SyDzXP4eFN*XR5Be&6@KTkrV0 zKFrE%$VGt}p|V_hEJwRY_5&~SEYFck^-2W=vgOr$+d+XM%d4C6{mlpRoz?XRGgvhA z>Vbtcx$1dU2dS3h)yt}B`;Hk^yr8D;EvYrTij~`*YlJA+vn`}h^#HC}L!ob4NM0-E z3n((nW@PGXRFl3!H0ilSlfJWb6TouJFq8|i#%-n$o`8)1{Cdf;Ejf&^HA|keL&J9M z$Tl7OBOKbYTrr&xVI`e=D|Oc*9?C>u)3wn2g3NT1y>q^Yp;(q<*NOxkjEuhSMksJi zM_)yu71(~{1x377)2b*+FeSgtFL1L&on4XVnU9**;pDO$1$ESHU6unB)dTk?^_wU- zNIvOZfXn%|o^xG~py0WorZr+}sOTlQ;@HTIhLgE#Bd454yXKzl1;dGMAJy!U)2TOYrS^$PQnTqQqnrTE$AEij}=3=`7c0`Zlg|!V*@-(sa{8g;2pLaW3!; zlT8}}o^ZZ&jW6|X8zieno77?-DKE|)w=m21I*kOW$)1pJien3WOC^V;3A;`k~cz)rxTHFw@7a(8qO;#0@yj zT5k)6A@*`)KAly#Q{9rSbVe(lh2t)I6d6s<5r@Y!-w5zV-i%_1k{Wy&_&kJ37D9sq zm<$y55aUJS$i6s^#3i1w{0Poa=68VCS)A?b;->;!jP2GO1G!b(MMljlBgfc7L5N#} zVR>%FuF{mJvk!)Mf@6#d&K;`0K(y~Lyd|jVNP)4BmwE{y~7*N zQKi&$Vsj6s+H8_zIYdz$GT~%8TllY5SDDtt?k57w#fFJR!!b+9!41`DvrlRuo!vgX zePVfoD{u2c`VyB`fsPk_G9#XWqsT4$9`47y=n197>u{`vB($W*^E0#|oWoppxYJ1| z;0YI}L1dC;JH)foV}r~_tokWiB@ZUJTOBzQvoK19xhu2O+!UN+lxa6fv)#iWt!QFU zkoG}pG1vl>_%Z-6P@~f@)!itU7H8lzmor)-O$?``A4Y%=c!)@KO_X@6-Ts@@ z{sovN>SN}#hd!_ug7}>Pd~ijSe+@R8Y_>w>HeQA}U8Er${13#8n?*Aqe8xj%9u+Gj zmb{N)fhX_965=MD?1+hH^%_N0fy?DSsJ1(jABQ8nNoO9xRFAWPA5!muRAc3qobu!Y zJ;CCm>grI4GTF@E0-WU-#8V;u&rZf0?d-Wo&+Ddvr|rPz5aW*gR$Ob0v2)LJGces- zkQN&jy9cLOm@Q{9E%2d_;`}K%$uTP@pk;m?fs0+CPR7yrh9%yI6IF8Kvn`{>Z(TIs z>Fl+BNYjbawmS9Ma2yXnm(^ISOM8(CpJuIKkMAXAges z75@@ovga5m-indvGR-SJ#rTLMEgw>vSKrptpZ@qfwUW6_9sr)O@pu_u``<@a6sn7A zG8(Ik2fWWV-`_$lq*J#hEdG+?)3x|@3eI#Tjd;DEvt32vFsEY4ru%`CFg)|UK;u}? ztR6OwQqyEiqmdaHmw5#z1&lwix%OFZ?L|#X{|!(4DLnATJJ0d%NF$d-ugx(P@M}(Dq0`C}zaf zI%gU?C0ay77CND?bq3uop_&u+BhM#P*R)zgJ7}~tt5$E_1!x=&s6z~`7lu8bR2)AX zxE1V0K4#sJ_AA59N(kHjQ7lm-T1A{Npnm>Ncpuu<~(m$e7Uw%nc9 z)z)N;hVe#_+Zv+-GQPW}QNji^cp~EF4$eov+7q&6MqYc@Bfh&sPVvwSsbOTN%A8yT zJtRr(E{&Q{9!N;!hiAkUPZYjwo?GhuN`nO8Ov->I|&RZ+)!G7$((4 zZ%WKj0#P)y+D~*f@na9Drxw%Qi^>MNnp&u{VuKs$25AcP6YLKN54NZrBQ+jGQAlAx z*yK6?VRLQAELN{;1&B{i;S+eHi`3|r!0ieccUw^Q(F&s&6f5Z2krxr)3y69}M7ag) zf0^s(;TQvD27r9A4%4X8N}$aIseFqToiJeFkWfJybxs`Z?Xgu;7}p#g+YB!qrp)VN zs0B}6DNCM@?q%7KYTWh-+h7T$0mIg}oIpdZtv-(rconsv@L^)BLsD>~9Z2X^^RQLlHLI=VoHB=s^?h^C zTF#d?(ENC==278Ca+av%HB=mOt${N@8I1gAx$+R*yr3zR2k66^)qL7`w$Haew2m6b zhgIvyZar&SuSIhct=8a{S~Xi%EwhBcV8J|YHTKO`y*jp#H`?u&<}-BXV$qQ*|0#6F z55!?{ER+euGM0G@M07p@9##K z!cc(=XgqE+nkLdl4gnY@<2GWh2tVb&b4U^4zoK>^baP&xs|i;*x$P_rD8BP`bOnUA zj{{fGOGr#nSwSs2pkdfD+vum`;=gxo!W9q&Jv!*@@+K3eJD4^hXmhVjNanTZ#i@u4m%}= z9VD{X2}IuhJudkjzRpsU|&#o@Dg;C12VT4y)=Vmo;jwX@|mJd9rE- z0R#_Km@QT1n5tZob51$rl1lza4*3mx$z^{+PU#s82#O+UtrT5Ea;CrT>BrYS^XX5W zV+S5fd&DBH=98Y(9ZLQ&ksR0dZQVAdZg6x&TuHYFj$slvCrOotRBtGfT&XILP}H*n zS0@FjZ`*y7<%!|jwQZl^fH?Hq2u0?Um3ygkI>)PUHBR# z{Bwe?Y3P#YYd-$lFg(>j6AaBXeusyCEgfm5M-cG*-lM?MeZ#gSD$uZWviVdBG3nk7 z$3`c;mLfBo)NkmsPSx^>YiVYuLOk6y96W9lw-yS0;*Y#df7yJ>)lxX)NZJf-EELWe z`C9VbfQ)OGB$xPsYrSH2Q-IUar_K~779FFrYY?+nBFEZ^VY`Jwe5x2^mS~IcU|(2j zO4K^CrMp9iy0q;O{o)o(!`dYpo}a`KZ)1SHt6^5{tI1>1Q7g#RP*_gK=eju9C<7}2 zRy2C~5~6KPG~K_1pkiPN``W;{xNOVOJJesnjIgl^d;Xch>#5l5jml>i8EJEr@HG9O zz@Hw$&#p>ELMBAWF*3`=WR^SG&a85D%`x&WFNl!AGC!E3n2fSs^)T(Z#82i(9EG_( zPL}9e-{Yc>=ZG3M-?TMn6Ed$#0SVu`J!fyo;4y7;k%wG_5je75zQ=Qpudhw6dn~c| z>PM5Sew00Y!vns-b@V*7G~j2?{xc10^GIK~1J`Ib5ff5kbGfweO>se3g_}LY!?rY3 z*-|oEN(!IC60v%YjX5SRu%EZSDJK70+<@#@>_cNP>|PGLVP57E!b@0WZWOPf=*rGU zF5EaRd2$gqgeDDO#nX>TFEB|M32~7@H0MFgJ9jQ7j5Y^u(+G#^{+NKr*p;zB$8*Xt z9AX+4Q3t%^imPZuYUkahji@mlu_;ZiA!_NNHNQ{5^DwQZ4+eJkOM;E}gs8f09T|O3 zye=)EU6o7O)rio_42+tP6i(rjc@~Uf6B;1iV16lIN`DlNarFwUns&cWryvh06N7*s zd^(2phvE`b_H3TAHWxy+W-{TSehus4q2g*)HJsdh?nm)9Lw+$2ndMjLLZDHJM9&Mmls zp;3L`6z?#DS0m(+!BKk^6u53`U1EA->Iw;p%#f=w7}@gOq3|O}=`MBvqEc2AZ!#+~ z=d2ht+|X{63LG4pxzw$TNxcHWBER)n92prgl`9t$ZoxxJf1avY_5kN;;;CKDBWllZ zv3_lLDBfj2TaoS4VzZ}vI4Apt#U>V^47VrxrFifCAZG_lq4NYjA{LG5RJz0Xdg6UV zT@pTqMdG@)D?VUKgve6tJ2}dqfyca?@j-eYw+YW+$qlS9XtevJcIE_4$ij8%yucG_ zJ4)?LQJr}Xsqw@}!NON$7IP zRju!-?egbx<)9|3ZKbHl>OsBTl*`rKs$5BbPe{Ryrd+S!zI1|qY3%OSs&zS?q+ePG z^*UWyDEuw)ZSk)Ocrm+8&a662c%hHgL|NX;f6YIg=1p5?Nr1maA5X&@hi_yT~Iet6SiZeH1`MHw+IcQ1yUtJ(cFyDAHv4lFTt89HI$ zR(9U}e-tQ)D0~PXoMlJV(fs3Zu*sHSIW{B%_iGJIgvLRuJedGDVM%Eft1Qke1KM)y zkOn=OeGNAdgXt3CE=5q@H7Dh10=4jspsa)mB>%EmLpT)wO9D1$`fQ?4!Nbvz3?TZd6UInh}V5AMP^%SXLh?_ zO*;FJYp~9=#D>rk^@d;*e{Oj64M;z`n)!1Q*5~dJ*5Gbr(V2;!4g11pu z#q8KNdo1ZwJD<$6Rf#t9pzgs6&Qtg-!ltqCz?7Qv^FX-4V@DYZRY>#c2QT4lzV~px zr@s5HP+R{_%%QKd0WQFc{YFKusTH|dYrNZ+>xw!?`i;^XxvW$V3qP0NV)5RCJLA7rTGd?z`@kBA(Z-^pw5p{8rP`>6LJPt=tWH}Eg|C(VlYobK ziJIfm(xaJGh@GQJpV^v;Usd>Bt8bf{)z8^(Ki?-7o6+*|eQnyKov zGJRys6{}7Dc$qug{#Ufv;ZKmAc)5d*kl!ZPL*YV!Nf!$7dZBQ*-M!AN`Qek%JH@l` a8E@>>kJgoeFJb3i{MgR$UG5Z40saTH_*!lN 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 00000000000..fab8992966c --- /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.v1BModelEvaluationProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..3f4de4cf7fa --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelEvaluationSlice.php @@ -0,0 +1,41 @@ +internalAddGeneratedFile( + ' +à +7google/cloud/aiplatform/v1/model_evaluation_slice.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"Æ +ModelEvaluationSlice +name ( BàAJ +slice ( 26.google.cloud.aiplatform.v1.ModelEvaluationSlice.SliceBàA +metrics_schema_uri ( BàA, +metrics ( 2.google.protobuf.ValueBàA4 + create_time ( 2.google.protobuf.TimestampBàA3 +Slice + dimension ( BàA +value ( BàA:”êA +.aiplatform.googleapis.com/ModelEvaluationSlice^projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}BÝ +com.google.cloud.aiplatform.v1BModelEvaluationSliceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/ModelMonitoring.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelMonitoring.php new file mode 100644 index 0000000000000000000000000000000000000000..b91047a2498436e2b7d407bdee4708603f6b51af GIT binary patch literal 4045 zcmcIn&2Q936vvwck{3!A6IH<6$a zH<5?1L69Z)4rQ{B* zecyIb#dQ6lRWY2vHAvsbgUZ21W#C)L)d#-k5Fb09t#EVz&lsREFia#jJGE^@49g&f z*5p9iCIix{DUfz=;~IeJ8eu4JGr;W>555JN{sqIH>zHy#3_|~1a6;Xo5*@>JzM+a; zm-~hrB8oA2w?Fhu;`pA-9<)6Zt*y%uCcAqf@TnoL%L%g%vkkS2*769#p5bbB6q?ux zsCFHCRaI?7Qj4;awe?smgLC@wTEtORCrDnG2_B+R>9ULw8Dj4m=gj~frN6WsyHx{6 z+eNWg)J&o5ecr1aYiliE&3(`9@!_XVtbNt8Qf0SjjI5>f7}-nkiv%059UP(*JyCc( zDOo%z2OH9A0i5GU(Y5mHBAg$KlXmY*ME!h#Hhr(}*rEkxf(>dS&(>M!g@`N(vamLP z<(Bed@k%kOvKK?vBSi5h0oGG70Y;X?V@(eqps#cb5k|@Pbdz&hDslN=9D)2!DymB* z)e}Ln?oR|*9wB34r%xu?OmQ~%-+)cVqRvE&)7S?QeNAhHM{_na!VDLC`whf4GSEn2 z=~)RD#$9t2P9%P3n$FeU`>(nR%OlYig@F+`p+ZYwCHCpfVdOb{ZK-!DR_Irbg)B!xKx^NhaE>a0O{=*)?WaFQ69Rv^9a zAlF(t&J+{daMty0n?-tP3<8(`pixPXeYkXjv%g#{upE)qMUVJY=IjU77&WXauD^l?#;ZrPC;Z#y9g;C%<6<}pD za3;t_k@NWNksEhY9$CqR#k}*Q^YjqSjq0io2wtJP-1N0H=d=c1W5Fv)QRD4~yVll4B#fMs+67DoU1# zTfD2S>_B<^jC%K6XO}J@n|rPHj=t62-LCHGcXzs-#%61))u@+`iE}V>tJ~hWT`q|y zVYb$4-nrY@ye&B`A+y7irrch6wANSkye{YA0ZZQ(URgF(+wpu@VbOFJQcd zo5yPNFqf9km7i%z9dGaA=dg$k&+-S+xPYG5{6>-H<5fH8_21ID=&`Eu*Q%O*SJitPz2ltCN0-u_ X>2kCHj_ivs+!guFXsvq$j{yD$8nkJQ literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelService.php new file mode 100644 index 00000000000..148badb0d97 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/ModelService.php @@ -0,0 +1,132 @@ +internalAddGeneratedFile( + ' +¬, +.google/cloud/aiplatform/v1/model_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/model.proto1google/cloud/aiplatform/v1/model_evaluation.proto7google/cloud/aiplatform/v1/model_evaluation_slice.proto*google/cloud/aiplatform/v1/operation.proto#google/longrunning/operations.proto google/protobuf/field_mask.proto"† +UploadModelRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location5 +model ( 2!.google.cloud.aiplatform.v1.ModelBàA"n +UploadModelOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata"J +UploadModelResponse3 +model ( B$úA! +aiplatform.googleapis.com/Model"H +GetModelRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Model"Æ +ListModelsRequest9 +parent ( B)àAúA# +!locations.googleapis.com/Location +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask +order_by ( "` +ListModelsResponse1 +models ( 2!.google.cloud.aiplatform.v1.Model +next_page_token ( " +UpdateModelRequest5 +model ( 2!.google.cloud.aiplatform.v1.ModelBàA4 + update_mask ( 2.google.protobuf.FieldMaskBàA"K +DeleteModelRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/Model"î +ExportModelRequest5 +name ( B\'àAúA! +aiplatform.googleapis.com/ModelW + output_config ( 2;.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfigBàAÇ + OutputConfig +export_format_id ( H +artifact_destination ( 2*.google.cloud.aiplatform.v1.GcsDestinationS +image_destination ( 28.google.cloud.aiplatform.v1.ContainerRegistryDestination"œ +ExportModelOperationMetadataN +generic_metadata ( 24.google.cloud.aiplatform.v1.GenericOperationMetadata] + output_info ( 2C.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfoBàAM + +OutputInfo +artifact_output_uri ( BàA +image_output_uri ( BàA" +ExportModelResponse"£ +ImportModelEvaluationRequest7 +parent ( B\'àAúA! +aiplatform.googleapis.com/ModelJ +model_evaluation ( 2+.google.cloud.aiplatform.v1.ModelEvaluationBàA"\\ +GetModelEvaluationRequest? +name ( B1àAúA+ +)aiplatform.googleapis.com/ModelEvaluation"¼ +ListModelEvaluationsRequest7 +parent ( B\'àAúA! +aiplatform.googleapis.com/Model +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask" +ListModelEvaluationsResponseF +model_evaluations ( 2+.google.cloud.aiplatform.v1.ModelEvaluation +next_page_token ( "f +GetModelEvaluationSliceRequestD +name ( B6àAúA0 +.aiplatform.googleapis.com/ModelEvaluationSlice"Ë + ListModelEvaluationSlicesRequestA +parent ( B1àAúA+ +)aiplatform.googleapis.com/ModelEvaluation +filter (  + page_size ( + +page_token ( - + read_mask ( 2.google.protobuf.FieldMask" +!ListModelEvaluationSlicesResponseQ +model_evaluation_slices ( 20.google.cloud.aiplatform.v1.ModelEvaluationSlice +next_page_token ( 2¾ + ModelServiceà + UploadModel..google.cloud.aiplatform.v1.UploadModelRequest.google.longrunning.Operation"‚Óä“6"1/v1/{parent=projects/*/locations/*}/models:upload:*ÚA parent,modelÊA3 +UploadModelResponseUploadModelOperationMetadata• +GetModel+.google.cloud.aiplatform.v1.GetModelRequest!.google.cloud.aiplatform.v1.Model"9‚Óä“,*/v1/{name=projects/*/locations/*/models/*}ÚAname¨ + +ListModels-.google.cloud.aiplatform.v1.ListModelsRequest..google.cloud.aiplatform.v1.ListModelsResponse";‚Óä“,*/v1/{parent=projects/*/locations/*}/modelsÚAparentµ + UpdateModel..google.cloud.aiplatform.v1.UpdateModelRequest!.google.cloud.aiplatform.v1.Model"S‚Óä“920/v1/{model.name=projects/*/locations/*/models/*}:modelÚAmodel,update_maskÊ + DeleteModel..google.cloud.aiplatform.v1.DeleteModelRequest.google.longrunning.Operation"l‚Óä“,**/v1/{name=projects/*/locations/*/models/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataæ + ExportModel..google.cloud.aiplatform.v1.ExportModelRequest.google.longrunning.Operation"‡‚Óä“6"1/v1/{name=projects/*/locations/*/models/*}:export:*ÚAname,output_configÊA3 +ExportModelResponseExportModelOperationMetadataä +ImportModelEvaluation8.google.cloud.aiplatform.v1.ImportModelEvaluationRequest+.google.cloud.aiplatform.v1.ModelEvaluation"d‚Óä“D"?/v1/{parent=projects/*/locations/*/models/*}/evaluations:import:*ÚAparent,model_evaluationÁ +GetModelEvaluation5.google.cloud.aiplatform.v1.GetModelEvaluationRequest+.google.cloud.aiplatform.v1.ModelEvaluation"G‚Óä“:8/v1/{name=projects/*/locations/*/models/*/evaluations/*}ÚAnameÔ +ListModelEvaluations7.google.cloud.aiplatform.v1.ListModelEvaluationsRequest8.google.cloud.aiplatform.v1.ListModelEvaluationsResponse"I‚Óä“:8/v1/{parent=projects/*/locations/*/models/*}/evaluationsÚAparentÙ +GetModelEvaluationSlice:.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest0.google.cloud.aiplatform.v1.ModelEvaluationSlice"P‚Óä“CA/v1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}ÚAnameì +ListModelEvaluationSlices<.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest=.google.cloud.aiplatform.v1.ListModelEvaluationSlicesResponse"R‚Óä“CA/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slicesÚAparentMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÕ +com.google.cloud.aiplatform.v1BModelServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/Operation.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Operation.php new file mode 100644 index 00000000000..e0e54444640 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Operation.php @@ -0,0 +1,36 @@ +internalAddGeneratedFile( + ' +† +*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.v1BOperationProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/PipelineJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineJob.php new file mode 100644 index 0000000000000000000000000000000000000000..4613cb86f0524352280e907f38d7ad60132d4a13 GIT binary patch literal 5560 zcmd5=OHfjz`EBBM_2C4;q@` zpETPp`Ww3Hvb+9+t~31wS@qm|C0PdJnlPOy8*JTkzH@XQ-#Na|zOfE0SP(afL2Sh( zEphKubPtGV*`{l%rY`Pz`}@QeRrA==bYe@QSlkgSJ9V*CEZ65y)iFI=C9>Ey&9+W5 zs&0C%jG|e(;_jRFapq(-V`&!AHG?z{%{_@B0~pFNaV$k8;$}7fg1Aacah1j<18Ec} zNFx`5G+wQ)0jRp-IAYZY+cNjy4T$(>d3(C1ijJ$e`0uXfG&MtWHAUBc!WUW>_Z8hC zsDDv*-!oKKGYyd{>=-IpS{6AbmAz}37=U##@Ty8!N5A*Rzc^<~Id63qLh_#4KlNjSY?H ztvoqUPBhb&<<47mKrU0=C4M3Y*6NX@M$UG%eMNN#x7`b+U}At@UlXKcsP?Hvvs<%> zdOe3quZikWsO!N5rCY;FCD(&`rRd%jAi~nEVVPYeJ)vS#+V>`C9Y4Dc5R+&9i}AvlNy)E&luP`y8xXiDZN{7nc|(NgYm-PFB+&`A~|bWo*Cp zIX9)3`&d!@0{2Ci`iQE$ihapPeI!X(s!a!L)z^5?Pa`NuUpCW6He_E)KEzkJ*GJ)m z)|M~#i7&@k8@VszumbW=KRAr%v2 zONo5^uUuT1h4Gf=;2b$^vZEn-Bs_tnY7=~sCbgA{9Nm<{a^+Z$0nohd za;2MtDXqd7FArl z94=RY5nb6Mx|2$Zam?1^K(L>`XiM5=S|!7^PlXpSX?q6Ec@rCJUu&nvnbj``1>5D? zI9pIzD8SUYu1ifbya)a8x@U@T2c{fipJ*y+DynLtfz%9w&>|f*i2I{yAEgBPAiwZF zC&FiRiSn=od9fn%I1)a}RJdsRZ5$@Lz5D^dQf%xC+&3KT4H~^tKL>+s)97_UN!1XC z#WO#YiV1Tt+g6>X>AC1uv!&TY#Z~4s#X61VZb)dsbm&2o5rcz0NB!8krXOsAIn0@K z9j4CtCnO<$L{2#$2#;Wx*=C+4vvd7SGhBJ-X)IlV*$_2its8o=8~Szt9T1+>!CQf3 zv?9AaoQT3CsCn6Zm(yV}GIh?SJ(4S-faVS{`cCGJ|LH8Fn<_4}rh(6bk7wa3jR~f* zk;VFK{#^`aBA~ogg*;|35c5Y8i)u2v5WH)zKEytuJ6OONvmpj{A?-kV=%-_FoHC5N zigV;sPf$rxKR<#Os-s?neCFRKLAZE^Lt~U#&|2&zj2{f5~GAI_uV65*CnRQ5T z|FDADoJwXF`=Ny^HV=L{TljdobhfmhQ<*G_bTE2OYJzc8uAjw=)e{cOI#x+^g6+VF zW*|p8IO-_($ydZJGi6S^Y`6IiMmg&SGjZ*Th&zn4IeoH-rGJZcHw5>e?n}{)gzi@Z z>`P%C&{1%$ItUZVH?_+Wncjx+;K$>(=D5N$NCdlfF!}EGi&3D=gK-GSNX)w#e=ADW z$?R1l9~h!uvN3Z6(OOs$@)mzpmtwQ8wQ-YA!f(>KuiXth)+ zmMfdnG5TfqWu-#D3<(pEsJ$!{N~IzS#svW;3%N?6wA~EkZwiwD{Mj~D8Kx@!cT^b> z07f=)t-9F4byapD0nLr z@)xhojec3a98sbJi@`5Lghl;Fe|M%B!dcn$d2m2Shz$SbRsj z3RZdty$gW3>%vorf0$!3?vMEdjJDYC0Vn@b1utxo~!)Z!Y(}Qv9+~zb5GGT{`!wQn*Zr+Z-l+x 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 00000000000..b99c8f3106c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PipelineService.php @@ -0,0 +1,98 @@ +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/pipeline_job.proto2google/cloud/aiplatform/v1/training_pipeline.proto#google/longrunning/operations.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"¨ +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 ( "s +ListPipelineJobsResponse> + pipeline_jobs ( 2\'.google.cloud.aiplatform.v1.PipelineJob +next_page_token ( "W +DeletePipelineJobRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob"W +CancelPipelineJobRequest; +name ( B-àAúA\' +%aiplatform.googleapis.com/PipelineJob2ü +PipelineServiceî +CreateTrainingPipeline9.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest,.google.cloud.aiplatform.v1.TrainingPipeline"k‚Óä“J"5/v1/{parent=projects/*/locations/*}/trainingPipelines:training_pipelineÚAparent,training_pipelineÁ +GetTrainingPipeline6.google.cloud.aiplatform.v1.GetTrainingPipelineRequest,.google.cloud.aiplatform.v1.TrainingPipeline"D‚Óä“75/v1/{name=projects/*/locations/*/trainingPipelines/*}ÚAnameÔ +ListTrainingPipelines8.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest9.google.cloud.aiplatform.v1.ListTrainingPipelinesResponse"F‚Óä“75/v1/{parent=projects/*/locations/*}/trainingPipelinesÚAparentë +DeleteTrainingPipeline9.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest.google.longrunning.Operation"w‚Óä“7*5/v1/{name=projects/*/locations/*/trainingPipelines/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadata» +CancelTrainingPipeline9.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest.google.protobuf.Empty"N‚Óä“A"Wk4ta#VzhK;=*=C6N-1KRnjC4ftp79b0L8;O()rbG!rJ11(iO9 zZ{c%zyv&AUAS{0OBfbSt?@t_HpX zD4rx+M#P7C1Mzc8(gleLCnzG{#GmTJ07WSl3b$*6EcQ8}G0X|$*vFl7SZe0ArwJ89 z=))^tZax<=6VHx0W-*F91E)SC38%~zrK%cYUQaXs(mAi%=5i!}ozkPK-ZI&ToMrfW zcL*8g8H;;`?_6M0zZK5jyeE|pZMCY~4#lQAbzx3B1HTS{@}Db`+9g3Qb}DaoDqnVA z{b+*6Hx?nCfVOM9=E!!;#bl~Y&Be@_xTbCoZPRGola9cX9sJYGoC&BQwZYRJ$Tc0q zcC1!&5B7QHI5~D-dJdlL@Fp`|H%&vR9_(p2)a;Rf9!SUFXosk4j&6>Gd8>7}N4J6n z`QaX2SDQ@)^l0#>0Zv3zT1^X~5}(5u4bZDCKu>u>Y8B&%w{R@E)8s`KvhuyFJCtUj#Q U<-J}z?>kSss4TB|12zEs1FX4dS^xk5 literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PredictionService.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PredictionService.php new file mode 100644 index 00000000000..2916143c640 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/PredictionService.php @@ -0,0 +1,67 @@ +internalAddGeneratedFile( + ' +Ê +3google/cloud/aiplatform/v1/prediction_service.protogoogle.cloud.aiplatform.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/httpbody.protogoogle/api/resource.proto,google/cloud/aiplatform/v1/explanation.protogoogle/protobuf/struct.proto"ª +PredictRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint. + instances ( 2.google.protobuf.ValueBàA* + +parameters ( 2.google.protobuf.Value"² +PredictResponse+ + predictions ( 2.google.protobuf.Value +deployed_model_id ( 6 +model ( B\'àAúA! +aiplatform.googleapis.com/Model +model_display_name ( BàA"z +RawPredictRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint\' + http_body ( 2.google.api.HttpBody" +ExplainRequest< +endpoint ( B*àAúA$ +"aiplatform.googleapis.com/Endpoint. + instances ( 2.google.protobuf.ValueBàA* + +parameters ( 2.google.protobuf.ValueV +explanation_spec_override ( 23.google.cloud.aiplatform.v1.ExplanationSpecOverride +deployed_model_id ( "˜ +ExplainResponse= + explanations ( 2\'.google.cloud.aiplatform.v1.Explanation +deployed_model_id ( + + predictions ( 2.google.protobuf.Value2¼ +PredictionServiceÈ +Predict*.google.cloud.aiplatform.v1.PredictRequest+.google.cloud.aiplatform.v1.PredictResponse"d‚Óä“>"9/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict:*ÚAendpoint,instances,parameters¯ + +RawPredict-.google.cloud.aiplatform.v1.RawPredictRequest.google.api.HttpBody"\\‚Óä“A""9/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain:*ÚA/endpoint,instances,parameters,deployed_model_idMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÚ +com.google.cloud.aiplatform.v1BPredictionServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/SpecialistPool.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPool.php new file mode 100644 index 00000000000..6046a4f1bc7 --- /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.v1BSpecialistPoolProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..03adc009be8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/SpecialistPoolService.php @@ -0,0 +1,75 @@ +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.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"Ÿ‚Óä“F"3/v1/{parent=projects/*/locations/*}/specialistPools:specialist_poolÚAparent,specialist_poolÊA7 +SpecialistPool%CreateSpecialistPoolOperationMetadata¹ +GetSpecialistPool4.google.cloud.aiplatform.v1.GetSpecialistPoolRequest*.google.cloud.aiplatform.v1.SpecialistPool"B‚Óä“53/v1/{name=projects/*/locations/*/specialistPools/*}ÚAnameÌ +ListSpecialistPools6.google.cloud.aiplatform.v1.ListSpecialistPoolsRequest7.google.cloud.aiplatform.v1.ListSpecialistPoolsResponse"D‚Óä“53/v1/{parent=projects/*/locations/*}/specialistPoolsÚAparentå +DeleteSpecialistPool7.google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest.google.longrunning.Operation"u‚Óä“5*3/v1/{name=projects/*/locations/*/specialistPools/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadata¥ +UpdateSpecialistPool7.google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest.google.longrunning.Operation"´‚Óä“V2C/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}:specialist_poolÚAspecialist_pool,update_maskÊA7 +SpecialistPool%UpdateSpecialistPoolOperationMetadataMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÞ +com.google.cloud.aiplatform.v1BSpecialistPoolServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..c556a8870ff7bc25240f339ed88762d76b89b03f GIT binary patch literal 6277 zcmb_g&2!tv6*o!CmL6?dLTrVizYxZ$m82mf+S8_VZ4XF76f^t^NhytoEee858V(4s z0H{Xw=-8Rg^xx>IhfXg&cBbdfG?PD|ho1c>^whVz00>f~#cHgJh~0g^xBEVR`}Y0( z`S|4+J`~HuB)003zSuhv-Iqih+m>r-mLc{gg8{Kc%^Hn$gV-5SEH%V>qa(_tO6LO< zb*zc4k-Rvxtf4`&nqf`)Sydk!syndkQTBK*>$sEtNrpiJnCgf)V^t$!xml;G1Dc>)F@ zYuQa)n$Hi38yJs{?0)R2rEvN{+~s@B=g(~Nsp#4h64ow?HgPAm`GoD80-OfFx(lo& zjrH!nPK8jB(>{9`1>dDqt!xINbz+U7TTFy8iL`g7jZvu*OnC*n-P6sge;fvb#}; z{YQ!kJ8-S9JD7tf3Y&`hQ&Hg=0Lw?k851oT!-;tAqYT%!=!hAnq>YOybX0f(Yc!-u z@-m7ha@~jL$|3@;=No$ram^<9snGKz*O>a058<0C6Zo1--GLjrsbbz969uIm%S>MJ zPZUd+sUZ+jxCLA7j?|Hr!+N_Z7c2V}xwLsn0JtI*JC!4OGa_7r^-A6QiVD|Zqu8i5 zt8xby#`3>>BfWt8AqR7-pl_WF5@42_`=_|eS44B2>}&7WY1XhbmJc}Q|2$>1rxP4v z_C8Jja23`%Hj>mLkKKT%-cJU8icRfIU38wE8En|jC4jMNV^kn*Iq0ewdihh|%nJfJ z!x5Uk47Yn3wgzZ;Lm8pbCpH-o)AfAzcE8uA>p4;Zu7xlhbRXT({|WMlhOTP6Ja(?G z7CU>ePRu?RSzk?L8#XjU$FnNvl8qqHgnO{1n*%(W-ZO$ggz5Zqys9RSYmJmwRxcT6 z6Q5!_{#W`4K3pDFMJDs5)e~B9vp_ zX8BYLHUh6wUI@a19xg-~pTOF&YD@@=!FX=l*BIpF5uN3jk3l%APKZP7TXMoNF||T) z8~NxLk@Vo4JjHBm$zL7HZJLddP})Xm+O|85X0uW+Z^mfawhxO%SuWwi%R&O6Qs0-Q zcBN32H`nsU8%cj#8uJ|7zhD|?U7Es})$IRi`X4FW4J}P5MGCKAr%yDbU2S3`Sz$1Y z$GSP>WJ?({o|ApcE=t1yDN~{_MT#O#Fr<**`fU%5YC5`eMZmBYwDDm8i%8CqYnX-Mjip*u}nuF0qiQ@BBk3fZ{cU5(U1)~h= z(P~gZ&P>q?u%Q}5%huhOBX)5na@p0uBwtMU3bw4CL+oRAT_~odJA~b3iQG?C!)i>$ z>r`6kK`KP8ibD*%oUk@i+>(l08t$_wv; zuT|>&E1LRO0%foMf4P>h+$oQcn@nytlF?>3n}8=EiyW{`QD}S#zk%DxW_^4zTC}_w`(+Oc2PX-P zDXJIIfyCy+&Kx>r!Hv0CVQHkB+^Fo@jIh9GsgeG)2FYbE6Mi3oZ43=s2+n4J;}uETyNr;`%mIT<;YI%%w!Cd1 zv2fQr-plP*?{o(kFDxg+%KsRF9Z&li%Aqd{%AA9Dx{LW33h$-~3ET{S*KqEpC2Tx* z;affR8Eh{${KD``?ZVa>E6uIsxs&=Fc9x!GPJ*XIAsK`l=UL6?lC+66Wzi9-}(sAGrp6~F1h_-#G)1a7~j&OAr>uMxP7!GJ~R!om^REippg zbX+o4G;4xyRT>;IHjX?S8mFWh6Yj#T5srteCoV=QBPKk6I|fm0lh*IFIU2eqSW|_@ z{>IWR)BABf{UvNni$5%4q-wd*s&o!&b3KY15HGhXC8dpCD;{h{u|;sbCDlufnm-gv zAHe3B;_m~v+bFc<){)eyH0nydQ9)16wm+^ytlIb*gJ2ylA5_W+p0**mtke^*FIL01 z)L~1m$@LCuugcgwLF@&k*G<^0O6`sk5<9iM1|SE=8LWDir}ecB-iywAMMCrZ;7MT}kU86RoUD=f5`3@>{bO6oCO;h*dx zW%ck(1suaf3q5<;jT9?qlXjb%krySe8#lBJ)f{Fldzc*(lN~ub zZAmR^wLh758U7qim043gQ>0Dxj8tiQE&0sR-aq}xuGez!PN%!rbbk}Q%Z2lKCY{eu o=kxiaz1|hJn@10WuIi6@H#^k)rd>i^ThRDsD|vhR6ixyD2bJmK=l}o! 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 00000000000..3373a6881b8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Tensorboard.php @@ -0,0 +1,47 @@ +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 ( - + LabelsEntry +key (  +value ( :8:nêAk +%aiplatform.googleapis.com/TensorboardBprojects/{project}/locations/{location}/tensorboards/{tensorboard}BÔ +com.google.cloud.aiplatform.v1BTensorboardProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..388dc92e1eec1563b9e778567dfb3e27afdf32a2 GIT binary patch literal 1908 zcmb7F(QXn!6m_AXoz^z4CK8M~Vv}ODOQ@Qd#oB;a?1Pr11QW9f8J2-gGVH7~vzTi7 zAAWtaY!6NQs7mgSkQC#sUiv|@$LW<;&@o{BR ztw)t7wY4@%7jHk1m}iWyFJ;saq4AB>%hxy46GC?Ga1|4Sa+qgmKrMcQq$j1YIDxmy)_e#`q9( zg2m-26Rk8@bv+IjV~xgJugFx<`e2X3XBT6LV?652J?c!V z#TS>Pld6xNFe=10F5aIajj5F_Dmulq8Yh%~T3~Iioi?oPZGvL@t4Oi-$e>_BtGwLE zp4Kz=2LL9BMz|-BLtMzHz}j}rIlmES;lP}(=IAJjMqaU=)^m0f<0c#V?g<4F#AR6~EH%H`j z&?I@zZ|MB&FwI{U2U?9c0p`%-T1=l3vxO98;^+P$s{p zE{O|HYTQck8XM_7+O|G6r*0lGih_~D_^2|%ff2eAhfqkwqMM~Q|AxP3iY;?-IA)7E z_5Jqr26DR9AG4r0y;i(=*i#qFugu*T?79Z+y7Rc}cB}oospjcsvWA|-dpfn&&t2&z LGhVzW-~@m_u{v@| 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 00000000000..85ad0675089 --- /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.v1BTensorboardExperimentProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..6f3f4b97876 --- /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.v1BTensorboardRunProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..19758fe3f4a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TensorboardService.php @@ -0,0 +1,230 @@ +internalAddGeneratedFile( + ' +Ær +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.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"è +"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"Ž‚Óä“?"0/v1/{parent=projects/*/locations/*}/tensorboards: tensorboardÚAparent,tensorboardÊA1 + Tensorboard"CreateTensorboardOperationMetadata­ +GetTensorboard1.google.cloud.aiplatform.v1.GetTensorboardRequest\'.google.cloud.aiplatform.v1.Tensorboard"?‚Óä“20/v1/{name=projects/*/locations/*/tensorboards/*}ÚAnameŠ +UpdateTensorboard4.google.cloud.aiplatform.v1.UpdateTensorboardRequest.google.longrunning.Operation"Ÿ‚Óä“K2.google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest1.google.cloud.aiplatform.v1.TensorboardExperiment"˜‚Óä“X">/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments:tensorboard_experimentÚA7parent,tensorboard_experiment,tensorboard_experiment_idÙ +GetTensorboardExperiment;.google.cloud.aiplatform.v1.GetTensorboardExperimentRequest1.google.cloud.aiplatform.v1.TensorboardExperiment"M‚Óä“@>/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}ÚAname­ +UpdateTensorboardExperiment>.google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest1.google.cloud.aiplatform.v1.TensorboardExperiment"š‚Óä“o2U/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}:tensorboard_experimentÚA"tensorboard_experiment,update_maskì +ListTensorboardExperiments=.google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest>.google.cloud.aiplatform.v1.ListTensorboardExperimentsResponse"O‚Óä“@>/v1/{parent=projects/*/locations/*/tensorboards/*}/experimentsÚAparentÿ +DeleteTensorboardExperiment>.google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest.google.longrunning.Operation"€‚Óä“@*>/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataˆ +CreateTensorboardRun7.google.cloud.aiplatform.v1.CreateTensorboardRunRequest*.google.cloud.aiplatform.v1.TensorboardRun"Š‚Óä“X"E/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:tensorboard_runÚA)parent,tensorboard_run,tensorboard_run_id‹ +BatchCreateTensorboardRuns=.google.cloud.aiplatform.v1.BatchCreateTensorboardRunsRequest>.google.cloud.aiplatform.v1.BatchCreateTensorboardRunsResponse"n‚Óä“V"Q/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate:*ÚAparent,requestsË +GetTensorboardRun4.google.cloud.aiplatform.v1.GetTensorboardRunRequest*.google.cloud.aiplatform.v1.TensorboardRun"T‚Óä“GE/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}ÚAnameŠ +UpdateTensorboardRun7.google.cloud.aiplatform.v1.UpdateTensorboardRunRequest*.google.cloud.aiplatform.v1.TensorboardRun"Œ‚Óä“h2U/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:tensorboard_runÚAtensorboard_run,update_maskÞ +ListTensorboardRuns6.google.cloud.aiplatform.v1.ListTensorboardRunsRequest7.google.cloud.aiplatform.v1.ListTensorboardRunsResponse"V‚Óä“GE/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runsÚAparentø +DeleteTensorboardRun7.google.cloud.aiplatform.v1.DeleteTensorboardRunRequest.google.longrunning.Operation"‡‚Óä“G*E/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadataª + BatchCreateTensorboardTimeSeriesC.google.cloud.aiplatform.v1.BatchCreateTensorboardTimeSeriesRequestD.google.cloud.aiplatform.v1.BatchCreateTensorboardTimeSeriesResponse"{‚Óä“c"^/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate:*ÚAparent,requests§ +CreateTensorboardTimeSeries>.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest1.google.cloud.aiplatform.v1.TensorboardTimeSeries"”‚Óä“m"R/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries:tensorboard_time_seriesÚAparent,tensorboard_time_seriesí +GetTensorboardTimeSeries;.google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest1.google.cloud.aiplatform.v1.TensorboardTimeSeries"a‚Óä“TR/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}ÚAnameÅ +UpdateTensorboardTimeSeries>.google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest1.google.cloud.aiplatform.v1.TensorboardTimeSeries"²‚Óä“…2j/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:tensorboard_time_seriesÚA#tensorboard_time_series,update_maský +ListTensorboardTimeSeries<.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest=.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesResponse"c‚Óä“TR/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeriesÚAparent“ +DeleteTensorboardTimeSeries>.google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest.google.longrunning.Operation"”‚Óä“T*R/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}ÚAnameÊA0 +google.protobuf.EmptyDeleteOperationMetadata¬ +"BatchReadTensorboardTimeSeriesDataE.google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequestF.google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataResponse"w‚Óä“ca/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchReadÚA tensorboard³ +ReadTensorboardTimeSeriesData@.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequestA.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse"Œ‚Óä“lj/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readÚAtensorboard_time_series’ +ReadTensorboardBlobData:.google.cloud.aiplatform.v1.ReadTensorboardBlobDataRequest;.google.cloud.aiplatform.v1.ReadTensorboardBlobDataResponse"|‚Óä“hf/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobDataÚA time_series0¼ +WriteTensorboardExperimentDataA.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataRequestB.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse"’‚Óä“["V/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write:*ÚA.tensorboard_experiment,write_run_data_requests™ +WriteTensorboardRunData:.google.cloud.aiplatform.v1.WriteTensorboardRunDataRequest;.google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse"„‚Óä“["V/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write:*ÚA tensorboard_run,time_series_dataÕ +ExportTensorboardTimeSeriesDataB.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequestC.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataResponse"¨‚Ó䓇"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries:*ÚAtensorboard_time_series†ÊAaiplatform.googleapis.comÒAghttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyBÛ +com.google.cloud.aiplatform.v1BTensorboardServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..d347784d0855106bb278f5476e88399a3ea13b7a GIT binary patch literal 1967 zcmbVNU2h{b6eUR;TDObJphek8fLRu8R)QI2K?qGLXwsxrq|#)YGzc`($eB1(BWFB# zJY~x&g5Sd<54<7X`4Onk`zyHiOp;2Qt}617IKIBe_v857uf9nx67&&1rZJU7(Fq=3 zVRb=qB83v6;CP%(r&Qul%o4__v@ve?@M&*|JMHf9LvT$+CPV7tNQj72C*&fVID{pf zsHu=M=d$T28mB^z1(B0Lu^A0gDj7{}a|uE*nb9;MA;ri2*0)rV2~os9HhBJ_#`C=; zo+3>6k^F9~sEi5s+cXU&OO%j(IO@6)Rm<|~ zoyL>mS`EjhxRJ-`x~~LzfR)VX&D$}SRAn;WH*sr#`Eup2sh*cG|A zRaPsI+g#6R(cL?HEz6-B0*TF%^*5R_e)=^lisnrw%NiX4&l=0DbdHbFU)$)*|4T5d zo_pGcn)ZsC_GPpFpg<)Fb7YZi&dd4-g~_lKI_zlbnw0Vb5C5*B`)es^y^S_BscR)% zYHYVE*IvbXfOaP=g;#ME7*ly+DqHWMok_tNpk1w^E!KAkT@s$rKwTxYwgG!@J>9o& z&%|CEi9OO7Lx5;iuf6iMw`qNjc0x(vt(&J<+XUpDr}YK$B3XOczdU^K$`W{&g;(`% zUb|=mo^w=t)1*{GI|3 ze<3F(i~4URw6)l=?gKt~9;AvUrcsqV(=X6Hz5O%cJg<=M)Ez4HF{)|5F&AUdx1TZ! z$`NoHN9w|~G>3n9hPIbIvFhmEk#}<535MVIJHh$spx-&{9(6nIy*Dg`s)IxC#5>z7 z>GiO4I_RD4m4RFLS|`0$Fz7rx@0=cX_A2h5rI+3xC3Hh|i$VdbQyZk)SxXM$QCkkA{rYKJGn`hVBJvKU+KW_<@&K1 zHntfyw%6?!!^<8u|5+IQVifr+vk$}QW%<3_*>#P#>#ppsJ8F)rCYsM4FBR>RT-9$3 Qfm;WFIho7!9L*8>56(1*wEzGB literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TrainingPipeline.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/TrainingPipeline.php new file mode 100644 index 0000000000000000000000000000000000000000..754547c97420f7be5a5e0a9e70ec84f5c7b4f65c GIT binary patch literal 3823 zcmcIn-Ez}L6s{ctV(zxFnN{j;0z#T02{0Nvu|x zNttx|JbjeDL1%i=Yp(kMJ-b@TKXHxwmz#LB=R4=@Ip6tq_lxK8aSV&bHVFxHIq{97 zQ-dE9BW4kgyeKe^(sr9L!;88x4G1$0V`I3aDo!+~xT19!(sK%c&dCA8>1{M%xV%f=XDR8AZWxU4l!YrYZ{gsq_+^hM+*(ZSElL8vNsiqU z8Zpc2?W*VGub?l9YU#wN5uLI(Lyw)tqNMvV@g~n;l&_uW-{E&7pI}cWEyAc2a-!`c zwaDbI3Zm>|Q$79iug0yDeMpyDxtq;W+5^@_Bv<<><-idoN4PXRDF z#xu~B$w13+nS_1@nVk%R*`+aZL}fQO8R`XG4BR6UBzo1DLP|Z$w==5R!%Q~6lF-eN zvr}yyszZ~lYchvN<6I6NFtx`}>GxTIsaNDQ8x(C8rcVUfbU7SW`B};O@$K3hc+{s# z**u^iB_`f=8p8=|yV#}giN}-18};j~5kwwdG@=l{>j|)&8 zp0jnBYcp3~Lr~uW%4NQl@vPiZh+t*?UayOU{YAP1GO^bZ8VHm4oc;YHd?g;bg zcnPXk!f7ZQr(b?I&$hh;FLycOMM>L(Ye%&6IwkCMz*nXLjd6u;(#|&mH|X#NfKcd! zaEJOmZ7*vz(A+SL@K_KebF#ilNu1Gc!$NP(NxWmyb)A$^sbn+FODJrD5zSes^liBQ z9n20e2G5WAf}T11WDX_m19%_DhGK3Q-YFKv5S6qAnB`cO-e*CyQk_7hk4@Swq(FZ8 zSLqjLS6RCQ^ZfxN3$q!`js+bmS&VE&M3ARmxxNV1A--u>`zBt(>#t#MkWByaX7iA} zGqBE}I>fvGJ!bRQ65K(_8pFHh!okpcsU;pTtKf3A0ypfK5$iNMB$Nk|x(NwI z9QCMM>1pTB<=VDd3rwAF*o?k(H+qinternalAddGeneratedFile( + ' +– +&google/cloud/aiplatform/v1/types.protogoogle.cloud.aiplatform.v1" + BoolArray +values (" + DoubleArray +values (" + +Int64Array +values (" + StringArray +values ( BÎ +com.google.cloud.aiplatform.v1B +TypesProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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/UnmanagedContainerModel.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/UnmanagedContainerModel.php new file mode 100644 index 00000000000..515e4b51002 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/UnmanagedContainerModel.php @@ -0,0 +1,33 @@ +internalAddGeneratedFile( + ' +± +: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.v1BUnmanagedContainerModelProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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..708adeac57ad8282d44f43bbdbfb57810364e4e4 GIT binary patch literal 994 zcmbVK(TdYR6t!Jg=qw0!U&@Md)rIYXCKO>GQoGVxt$olIS^FS?GD&XIk?BmBOcqr7 zF~0gKeuH1&S2&rZ>B4qj%*%wi_ndp?p7ZK;x=P72n4myKHAWD81HD2>mDDnn9D+QK zQ9&rzDdVUdfbk4I&aU9?czX53Kr@-E5IsnwOgOqBmwDt;mU60Nsn+gw&&@MbOB!k> z#ZsZ6LlL55M-U?D8ncv!2$T8f18N#kP5p^w^WPL~{;+2A7rj0qA*WdepAGBKl78B9 zk{<-jm*xRyA!M3rbDXkl$pq7ka`xT4Z~!so85*A3y>TuqBNTv{QQ19*lC$VNO{Lk$ z0JiGp#gfc|{Hf5W1m*r1vrw^AOEovGo|mAmS6ke4&#SQo9gCq`YV^EYA_t&VjyI>)J@%ckty?!1uru=WfL#2aU+t3;=UAVeozKp7?`cGi z_n6W?CM}s3@iP8*8qnyr-rs9KBo7Lsmz)O3nMjsjWzcC>#rx!Njd~@c&OvcAIwGw) zH={od^4P@Dxm(Dnvqy$CYu@-Wu5gLuR3wg6iJPFXVRXw9OG1gHldD9 zs56|-tGqjl-tTSEuk!2f%DzeP-{zwd?0FXLdAqvjEqcMBRrB(!cI|l?h8x+rGdH%g KjL3#;2>AzbB}Z`p literal 0 HcmV?d00001 diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Value.php b/owl-bot-staging/AiPlatform/v1/proto/src/GPBMetadata/Google/Cloud/Aiplatform/V1/Value.php new file mode 100644 index 0000000000000000000000000000000000000000..7e148695a8ad915453d80e98a1dd5ade84f68028 GIT binary patch literal 919 zcma)4!EVz)5Uo=c)D@>7Ayf%8Kt){%Y(?BQ1e6d+bAb3zazK`H&DhQ%|-j^EYnc-*n$RhmU$DKRWdPLNvH`6nV^3P&CD8mTqyhI5nSns>ND6A#B*s-OD5te zmWk$tQ980vN^>;b@#>0y+ODm~@eKS%Bc(S)j=<;&uWtv?Xeup-PIoIOUcTY2 zj&YiHYd=_H{0>;tPRO4gdH#Qn^p6@`;G7F~&IOyn)6e9ey` zUjG5Pmn!Q7w)LK^driGGn#;Vc@7wy}+1}(XIdB6ezdZ8TCMvjn^Mts)?*5VYW!fTh zC78?urSmXH=@Jz-EmrXIU*Q|>9`vJkG;=WvT+D*;JZeK4EC)ZYnsFP#c-M|?41f0? mHDpR1o6=pM(&b=v$EkUB(i!oh@%LIBZjFLNHm+~UmXNinternalAddGeneratedFile( + ' +™/ +/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"æ +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‚Óä“4"+/v1/{parent=projects/*/locations/*}/studies:studyÚA parent,study– +GetStudy+.google.cloud.aiplatform.v1.GetStudyRequest!.google.cloud.aiplatform.v1.Study":‚Óä“-+/v1/{name=projects/*/locations/*/studies/*}ÚAname¬ + ListStudies..google.cloud.aiplatform.v1.ListStudiesRequest/.google.cloud.aiplatform.v1.ListStudiesResponse"<‚Óä“-+/v1/{parent=projects/*/locations/*}/studiesÚAparent‘ + DeleteStudy..google.cloud.aiplatform.v1.DeleteStudyRequest.google.protobuf.Empty":‚Óä“-*+/v1/{name=projects/*/locations/*/studies/*}ÚAname¨ + LookupStudy..google.cloud.aiplatform.v1.LookupStudyRequest!.google.cloud.aiplatform.v1.Study"F‚Óä“7"2/v1/{parent=projects/*/locations/*}/studies:lookup:*ÚAparentÚ + SuggestTrials0.google.cloud.aiplatform.v1.SuggestTrialsRequest.google.longrunning.Operation"x‚Óä“A""9/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop:*Ü +ListOptimalTrials4.google.cloud.aiplatform.v1.ListOptimalTrialsRequest5.google.cloud.aiplatform.v1.ListOptimalTrialsResponse"Z‚Óä“K"F/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials:*ÚAparentMÊAaiplatform.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÖ +com.google.cloud.aiplatform.v1BVizierServiceProtoPZDgoogle.golang.org/genproto/googleapis/cloud/aiplatform/v1;aiplatformª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 00000000000..3d15c1eb190 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AcceleratorType.php @@ -0,0 +1,103 @@ +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; + /** + * Nvidia Tesla K80 GPU. + * + * Generated from protobuf enum NVIDIA_TESLA_K80 = 1; + */ + 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; + /** + * 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; + + 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::TPU_V2 => 'TPU_V2', + self::TPU_V3 => 'TPU_V3', + ]; + + 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 00000000000..f9887ff8d0c --- /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 00000000000..2d2f01ed335 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsRequest.php @@ -0,0 +1,167 @@ +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; + + /** + * 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 string[]|\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 string[]|\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 string[]|\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 string[]|\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 00000000000..d4f7f2375ed --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextArtifactsAndExecutionsResponse.php @@ -0,0 +1,33 @@ +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 00000000000..380fc76f662 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenRequest.php @@ -0,0 +1,109 @@ +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; + + /** + * 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 string[]|\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 string[]|\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 00000000000..916e2262570 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddContextChildrenResponse.php @@ -0,0 +1,33 @@ +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 00000000000..b0fed138490 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsRequest.php @@ -0,0 +1,113 @@ +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; + + /** + * 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 \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 \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 00000000000..4b8245c6b03 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddExecutionEventsResponse.php @@ -0,0 +1,33 @@ +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 00000000000..d4e6ce61b2a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AddTrialMeasurementRequest.php @@ -0,0 +1,119 @@ +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 00000000000..6ca8096af9b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Annotation.php @@ -0,0 +1,434 @@ +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 00000000000..7e989eb5160 --- /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 be 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 be 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 be 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 be 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/Artifact.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact.php new file mode 100644 index 00000000000..f8940325084 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact.php @@ -0,0 +1,543 @@ +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. + * 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. + * 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. + * 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. + * 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 00000000000..63c2eea3f98 --- /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/Artifact_State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact_State.php new file mode 100644 index 00000000000..948883e7b6b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Artifact_State.php @@ -0,0 +1,16 @@ +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 int[]|\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 int[]|\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/AutomaticResources.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutomaticResources.php new file mode 100644 index 00000000000..94461403c4d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/AutomaticResources.php @@ -0,0 +1,151 @@ +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 00000000000..68f5244c7a4 --- /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 00000000000..b0558cc5b60 --- /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/BatchCreateFeaturesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesOperationMetadata.php new file mode 100644 index 00000000000..6dabff519c1 --- /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 00000000000..58c3b94793a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesRequest.php @@ -0,0 +1,121 @@ +google.cloud.aiplatform.v1.BatchCreateFeaturesRequest + */ +class BatchCreateFeaturesRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType to create the batch of Features under. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * 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. 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; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the EntityType to create the batch of Features under. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * @type \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. 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 to create the batch of Features under. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * 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 to create the batch of Features under. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * 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. 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. 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 \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 00000000000..bc008fbaab8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateFeaturesResponse.php @@ -0,0 +1,67 @@ +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 \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 \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 00000000000..0f47b63164f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsRequest.php @@ -0,0 +1,121 @@ +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; + + /** + * 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 \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 \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 00000000000..cc322fc5650 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardRunsResponse.php @@ -0,0 +1,67 @@ +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 \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 \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 00000000000..525e4b6559f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesRequest.php @@ -0,0 +1,129 @@ +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; + + /** + * 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 \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 \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 00000000000..dcf07e64ac5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchCreateTensorboardTimeSeriesResponse.php @@ -0,0 +1,67 @@ +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 \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 \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 00000000000..362bdf0f90e --- /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/BatchMigrateResourcesOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata.php new file mode 100644 index 00000000000..3825a329523 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata.php @@ -0,0 +1,111 @@ +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 \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 \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 00000000000..8d97896ba5d --- /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 + * [MigrateResourceRequest.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 + * [MigrateResourceRequest.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 + * [MigrateResourceRequest.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 + * [MigrateResourceRequest.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/BatchMigrateResourcesOperationMetadata_PartialResult.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata_PartialResult.php new file mode 100644 index 00000000000..e2a488789c7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesOperationMetadata_PartialResult.php @@ -0,0 +1,16 @@ +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; + + /** + * 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 \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 \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 00000000000..8ff30201650 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchMigrateResourcesResponse.php @@ -0,0 +1,67 @@ +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 \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 \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 00000000000..cf0705e937b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob.php @@ -0,0 +1,1210 @@ +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 resoure 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. + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + */ + protected $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; + */ + 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; + /** + * 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; + /** + * 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 GCP 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; + + /** + * 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 resoure 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. + * @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\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 \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 \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 GCP 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. + * } + */ + 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 resoure 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. + * + * Generated from protobuf field string model = 3 [(.google.api.resource_reference) = { + * @return string + */ + public function getModel() + { + return $this->model; + } + + /** + * The name of the Model resoure 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. + * + * 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; + } + + /** + * 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; + } + + /** + * 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; + } + + /** + * 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 GCP 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 GCP error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \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; + } + +} + 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 00000000000..e9523a92326 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/InputConfig.php @@ -0,0 +1,167 @@ +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/OutputConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputConfig.php new file mode 100644 index 00000000000..7fb07343c7e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputConfig.php @@ -0,0 +1,263 @@ +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 00000000000..e11cbf75655 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob/OutputInfo.php @@ -0,0 +1,167 @@ +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/BatchPredictionJob_InputConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob_InputConfig.php new file mode 100644 index 00000000000..8a38e7a6dbb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchPredictionJob_InputConfig.php @@ -0,0 +1,16 @@ +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 00000000000..29347ba5ef1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest.php @@ -0,0 +1,346 @@ +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. + * Each EntityType referenced in + * [BatchReadFeatureValuesRequest.entity_type_specs] must have a column + * specifying entity IDs in the EntityType in + * [BatchReadFeatureValuesRequest.request][] . + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED]; + */ + private $entity_type_specs; + protected $read_option; + + /** + * 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 \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 \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest\EntityTypeSpec[]|\Google\Protobuf\Internal\RepeatedField $entity_type_specs + * Required. Specifies EntityType grouping Features to read values of and settings. + * Each EntityType referenced in + * [BatchReadFeatureValuesRequest.entity_type_specs] must have a column + * specifying entity IDs in the EntityType in + * [BatchReadFeatureValuesRequest.request][] . + * } + */ + 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 \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. + * Each EntityType referenced in + * [BatchReadFeatureValuesRequest.entity_type_specs] must have a column + * specifying entity IDs in the EntityType in + * [BatchReadFeatureValuesRequest.request][] . + * + * 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. + * Each EntityType referenced in + * [BatchReadFeatureValuesRequest.entity_type_specs] must have a column + * specifying entity IDs in the EntityType in + * [BatchReadFeatureValuesRequest.request][] . + * + * Generated from protobuf field repeated .google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec entity_type_specs = 7 [(.google.api.field_behavior) = REQUIRED]; + * @param \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; + } + + /** + * @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 00000000000..e276d933f15 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/EntityTypeSpec.php @@ -0,0 +1,157 @@ +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 \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 \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 00000000000..b6b3f899b67 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest/PassThroughField.php @@ -0,0 +1,74 @@ +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/BatchReadFeatureValuesRequest_EntityTypeSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest_EntityTypeSpec.php new file mode 100644 index 00000000000..0633fd1213c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadFeatureValuesRequest_EntityTypeSpec.php @@ -0,0 +1,16 @@ +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 00000000000..1dd81b0e727 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BatchReadTensorboardTimeSeriesDataRequest.php @@ -0,0 +1,122 @@ +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; + + /** + * 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 string[]|\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 string[]|\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 00000000000..0b5273d244d --- /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 \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 \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 00000000000..54f26730bb7 --- /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 00000000000..21cde2f1e7f --- /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/BlurBaselineConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/BlurBaselineConfig.php new file mode 100644 index 00000000000..511227fc1db --- /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 00000000000..674ea73749b --- /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 bool[]|\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 bool[]|\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 00000000000..dab8cfb8d64 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelBatchPredictionJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..271fd940ab1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelCustomJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..ac3d65b8c05 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelDataLabelingJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..0a8291af45c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelHyperparameterTuningJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/CancelPipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelPipelineJobRequest.php new file mode 100644 index 00000000000..351f3fc94d8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelPipelineJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..eae00b4baac --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CancelTrainingPipelineRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/CheckTrialEarlyStoppingStateMetatdata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateMetatdata.php new file mode 100644 index 00000000000..9a84e406a55 --- /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 00000000000..3b1042100e9 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateRequest.php @@ -0,0 +1,75 @@ +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 00000000000..d6780719014 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CheckTrialEarlyStoppingStateResponse.php @@ -0,0 +1,67 @@ +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/CompleteTrialRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompleteTrialRequest.php new file mode 100644 index 00000000000..2699d01787b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompleteTrialRequest.php @@ -0,0 +1,203 @@ +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 00000000000..03be286c8f8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CompletionStats.php @@ -0,0 +1,152 @@ +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; + + /** + * 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). + * } + */ + 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; + } + +} + 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 00000000000..58fbb4c1998 --- /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 00000000000..2910c5dc9ba --- /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 string[]|\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 string[]|\Google\Protobuf\Internal\RepeatedField $args + * The arguments to be passed when starting the container. + * @type \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 string[]|\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 string[]|\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 \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/Context.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Context.php new file mode 100644 index 00000000000..85a8da9bb12 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Context.php @@ -0,0 +1,497 @@ +google.cloud.aiplatform.v1.Context + */ +class Context extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the Context. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + 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. + * 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 + * Output only. 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 string[]|\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. + * 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); + } + + /** + * Output only. The resource name of the Context. + * + * 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 Context. + * + * 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 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 string[]|\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. + * 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. + * 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/CreateArtifactRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateArtifactRequest.php new file mode 100644 index 00000000000..3fb740e239d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateArtifactRequest.php @@ -0,0 +1,181 @@ +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 = ''; + + /** + * 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 00000000000..572d0de5c32 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateBatchPredictionJobRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..8b5e6c336c2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateContextRequest.php @@ -0,0 +1,181 @@ +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 = ''; + + /** + * 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 00000000000..3b4d35d8137 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateCustomJobRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..cfb9df320c3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDataLabelingJobRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..87bfc5f4952 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetOperationMetadata.php @@ -0,0 +1,77 @@ +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 00000000000..f5a6098759f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateDatasetRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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/CreateEndpointOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointOperationMetadata.php new file mode 100644 index 00000000000..45936a17bba --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointOperationMetadata.php @@ -0,0 +1,77 @@ +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 00000000000..92313e4d107 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEndpointRequest.php @@ -0,0 +1,173 @@ +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. + * This value should be 1-10 characters, and valid characters are /[0-9]/. + * 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 = ''; + + /** + * 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. + * This value should be 1-10 characters, and valid characters are /[0-9]/. + * 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. + * This value should be 1-10 characters, and valid characters are /[0-9]/. + * 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. + * This value should be 1-10 characters, and valid characters are /[0-9]/. + * 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 00000000000..cdd88cbab3d --- /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 00000000000..418082c9c68 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateEntityTypeRequest.php @@ -0,0 +1,169 @@ +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 = ''; + + /** + * 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 00000000000..7e5c84d307b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateExecutionRequest.php @@ -0,0 +1,185 @@ +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 = ''; + + /** + * 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/CreateFeatureOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureOperationMetadata.php new file mode 100644 index 00000000000..6f4fb7c00ee --- /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 00000000000..210293d9df0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeatureRequest.php @@ -0,0 +1,169 @@ +google.cloud.aiplatform.v1.CreateFeatureRequest + */ +class CreateFeatureRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the EntityType to create a Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * 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 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType. + * + * Generated from protobuf field string feature_id = 3 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $feature_id = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $parent + * Required. The resource name of the EntityType to create a Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * @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 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\FeaturestoreService::initOnce(); + parent::__construct($data); + } + + /** + * Required. The resource name of the EntityType to create a Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * 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 to create a Feature. + * Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * + * 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 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType. + * + * 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 60 characters, and valid characters are + * `[a-z0-9_]`. The first character cannot be a number. + * The value must be unique within an EntityType. + * + * 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/CreateFeaturestoreOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreOperationMetadata.php new file mode 100644 index 00000000000..cfbfb6e717b --- /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 00000000000..814379bed4f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateFeaturestoreRequest.php @@ -0,0 +1,169 @@ +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 = ''; + + /** + * 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 00000000000..447d9d1cbe8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateHyperparameterTuningJobRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..c87e3c1abf7 --- /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 00000000000..6fa7e4756ac --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexEndpointRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..0f928f93278 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexOperationMetadata.php @@ -0,0 +1,121 @@ +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 00000000000..841ca7810d5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateIndexRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..a71bf87df9c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataSchemaRequest.php @@ -0,0 +1,185 @@ +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 = ''; + + /** + * 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 00000000000..b8f0032867f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreOperationMetadata.php @@ -0,0 +1,77 @@ +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 00000000000..318319fe578 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateMetadataStoreRequest.php @@ -0,0 +1,181 @@ +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 = ''; + + /** + * 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 00000000000..5321745560d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateModelDeploymentMonitoringJobRequest.php @@ -0,0 +1,116 @@ +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; + + /** + * 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/CreatePipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePipelineJobRequest.php new file mode 100644 index 00000000000..3a0109d8b00 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreatePipelineJobRequest.php @@ -0,0 +1,165 @@ +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 = ''; + + /** + * 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/CreateSpecialistPoolOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolOperationMetadata.php new file mode 100644 index 00000000000..09d7fb3f3f3 --- /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 00000000000..581a0f72939 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateSpecialistPoolRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..73f73141b8a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateStudyRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..23aafff25bd --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardExperimentRequest.php @@ -0,0 +1,165 @@ +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 will become 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 = ''; + + /** + * 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 will become 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 will become 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 will become 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 00000000000..d616c1223d8 --- /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 00000000000..3b167468759 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..56e742cefc5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardRunRequest.php @@ -0,0 +1,165 @@ +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 will become 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 = ''; + + /** + * 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 will become 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 will become 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 will become 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 00000000000..07cfdb0cef7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTensorboardTimeSeriesRequest.php @@ -0,0 +1,169 @@ +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 + * will become 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; + + /** + * 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 + * will become 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 + * will become 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 + * will become 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 00000000000..c42302dcb16 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrainingPipelineRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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 00000000000..4c2b42de835 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CreateTrialRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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/CsvDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CsvDestination.php new file mode 100644 index 00000000000..70c7a3eafe6 --- /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 00000000000..9831670ed92 --- /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 00000000000..c42899bbcf7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJob.php @@ -0,0 +1,590 @@ +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 be 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; + + /** + * 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 be 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. + * } + */ + 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 be 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 be 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; + } + +} + 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 00000000000..38935df3033 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/CustomJobSpec.php @@ -0,0 +1,502 @@ +google.cloud.aiplatform.v1.CustomJobSpec + */ +class CustomJobSpec extends \Google\Protobuf\Internal\Message +{ + /** + * 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 = ''; + /** + * 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.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; + /** + * 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; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \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 + * 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 string[]|\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 $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]). + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\CustomJob::initOnce(); + parent::__construct($data); + } + + /** + * 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 \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; + } + + /** + * 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.resource_reference) = { + * @return string + */ + public function getNetwork() + { + return $this->network; + } + + /** + * 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.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 string[]|\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; + } + + /** + * 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; + } + +} + 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 00000000000..b97048b51ca --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DataItem.php @@ -0,0 +1,312 @@ +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 = ''; + + /** + * 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. + * } + */ + 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; + } + +} + 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 00000000000..6af3a397c42 --- /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 be 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 be consist of any UTF-8 + * characters. + * Display name of a DataLabelingJob. + * @type string[]|\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 string[]|\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 be 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 be 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 string[]|\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 string[]|\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 00000000000..7c31dd25f68 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Dataset.php @@ -0,0 +1,485 @@ +google.cloud.aiplatform.v1.Dataset + */ +class Dataset extends \Google\Protobuf\Internal\Message +{ + /** + * Output only. The resource name of the Dataset. + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $name = ''; + /** + * Required. The user-defined name of the Dataset. + * The name can be up to 128 characters long and can be consist of any UTF-8 + * characters. + * + * Generated from protobuf field string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + protected $display_name = ''; + /** + * Optional. The description of the Dataset. + * + * Generated from protobuf field string description = 16 [(.google.api.field_behavior) = OPTIONAL]; + */ + 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. 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; + /** + * 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; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Output only. 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 be consist of any UTF-8 + * characters. + * @type string $description + * Optional. 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 \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 \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. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Dataset::initOnce(); + parent::__construct($data); + } + + /** + * Output only. The resource name of the Dataset. + * + * 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 Dataset. + * + * 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 Dataset. + * The name can be up to 128 characters long and can be 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 be 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; + } + + /** + * Optional. The description of the Dataset. + * + * Generated from protobuf field string description = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Optional. The description of the Dataset. + * + * Generated from protobuf field string description = 16 [(.google.api.field_behavior) = OPTIONAL]; + * @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. 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; + } + + /** + * 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; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetServiceGrpcClient.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetServiceGrpcClient.php new file mode 100644 index 00000000000..dce2acafb54 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DatasetServiceGrpcClient.php @@ -0,0 +1,186 @@ +_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/CreateDataset', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets a Dataset. + * @param \Google\Cloud\AIPlatform\V1\GetDatasetRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetDataset(\Google\Cloud\AIPlatform\V1\GetDatasetRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/GetDataset', + $argument, + ['\Google\Cloud\AIPlatform\V1\Dataset', 'decode'], + $metadata, $options); + } + + /** + * Updates a Dataset. + * @param \Google\Cloud\AIPlatform\V1\UpdateDatasetRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateDataset(\Google\Cloud\AIPlatform\V1\UpdateDatasetRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/UpdateDataset', + $argument, + ['\Google\Cloud\AIPlatform\V1\Dataset', 'decode'], + $metadata, $options); + } + + /** + * Lists Datasets in a Location. + * @param \Google\Cloud\AIPlatform\V1\ListDatasetsRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListDatasets(\Google\Cloud\AIPlatform\V1\ListDatasetsRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/ListDatasets', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListDatasetsResponse', 'decode'], + $metadata, $options); + } + + /** + * Deletes a Dataset. + * @param \Google\Cloud\AIPlatform\V1\DeleteDatasetRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteDataset(\Google\Cloud\AIPlatform\V1\DeleteDatasetRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/DeleteDataset', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Imports data into a Dataset. + * @param \Google\Cloud\AIPlatform\V1\ImportDataRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ImportData(\Google\Cloud\AIPlatform\V1\ImportDataRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/ImportData', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Exports data from a Dataset. + * @param \Google\Cloud\AIPlatform\V1\ExportDataRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ExportData(\Google\Cloud\AIPlatform\V1\ExportDataRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/ExportData', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Lists DataItems in a Dataset. + * @param \Google\Cloud\AIPlatform\V1\ListDataItemsRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListDataItems(\Google\Cloud\AIPlatform\V1\ListDataItemsRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/ListDataItems', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListDataItemsResponse', 'decode'], + $metadata, $options); + } + + /** + * Gets an AnnotationSpec. + * @param \Google\Cloud\AIPlatform\V1\GetAnnotationSpecRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetAnnotationSpec(\Google\Cloud\AIPlatform\V1\GetAnnotationSpecRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/GetAnnotationSpec', + $argument, + ['\Google\Cloud\AIPlatform\V1\AnnotationSpec', 'decode'], + $metadata, $options); + } + + /** + * Lists Annotations belongs to a dataitem + * @param \Google\Cloud\AIPlatform\V1\ListAnnotationsRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListAnnotations(\Google\Cloud\AIPlatform\V1\ListAnnotationsRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.DatasetService/ListAnnotations', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListAnnotationsResponse', 'decode'], + $metadata, $options); + } + +} 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 00000000000..1473c11fb64 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DedicatedResources.php @@ -0,0 +1,304 @@ +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; + /** + * 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; + + /** + * 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 \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`. + * } + */ + 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; + } + + /** + * 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 \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; + } + +} + 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 00000000000..17f244cac3c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteArtifactRequest.php @@ -0,0 +1,117 @@ +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 = ''; + + /** + * 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 00000000000..4a50a9a1f2d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteBatchPredictionJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..d328216099c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteContextRequest.php @@ -0,0 +1,155 @@ +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 = ''; + + /** + * 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 00000000000..58665f1389c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteCustomJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..3b7cab1e9ec --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDataLabelingJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..970a7dc9f8d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteDatasetRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/DeleteEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEndpointRequest.php new file mode 100644 index 00000000000..088228413fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEndpointRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..a5f1f8507bf --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteEntityTypeRequest.php @@ -0,0 +1,113 @@ +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; + + /** + * 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 00000000000..70411651369 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteExecutionRequest.php @@ -0,0 +1,117 @@ +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 = ''; + + /** + * 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/DeleteFeatureRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureRequest.php new file mode 100644 index 00000000000..cc5ba3c57ed --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeatureRequest.php @@ -0,0 +1,75 @@ +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}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $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}` + * } + */ + 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}` + * + * 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}` + * + * 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 00000000000..2f3e0674116 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteFeaturestoreRequest.php @@ -0,0 +1,117 @@ +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; + + /** + * 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 00000000000..102942708e6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteHyperparameterTuningJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..9760a8a7679 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexEndpointRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..fde9a8872fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteIndexRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..ff0e253da00 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreOperationMetadata.php @@ -0,0 +1,77 @@ +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 00000000000..c1275b806a1 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteMetadataStoreRequest.php @@ -0,0 +1,114 @@ +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; + + /** + * 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 00000000000..fe00f48b63b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelDeploymentMonitoringJobRequest.php @@ -0,0 +1,76 @@ +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 = ''; + + /** + * 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 00000000000..c7c464a7491 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteModelRequest.php @@ -0,0 +1,71 @@ +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 = ''; + + /** + * 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/DeleteOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteOperationMetadata.php new file mode 100644 index 00000000000..550d0637364 --- /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/DeletePipelineJobRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePipelineJobRequest.php new file mode 100644 index 00000000000..aa0edfd647e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeletePipelineJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/DeleteSpecialistPoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSpecialistPoolRequest.php new file mode 100644 index 00000000000..70c678cecb5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteSpecialistPoolRequest.php @@ -0,0 +1,113 @@ +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; + + /** + * 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 00000000000..95e660debac --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteStudyRequest.php @@ -0,0 +1,71 @@ +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 = ''; + + /** + * 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 00000000000..03dd90d858b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardExperimentRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..005a59c3205 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..4ce537fce55 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardRunRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..9ac4d31b5bb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTensorboardTimeSeriesRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..6527adbc760 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrainingPipelineRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..e77add7a683 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeleteTrialRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..f796cdffeb0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexOperationMetadata.php @@ -0,0 +1,111 @@ +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 00000000000..de73326305e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexRequest.php @@ -0,0 +1,119 @@ +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; + + /** + * 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 00000000000..bcc2f4043a4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployIndexResponse.php @@ -0,0 +1,77 @@ +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 00000000000..003edaf9eef --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelOperationMetadata.php @@ -0,0 +1,77 @@ +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 00000000000..34dfb96f610 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelRequest.php @@ -0,0 +1,197 @@ +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; + + /** + * 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 00000000000..37635b48316 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployModelResponse.php @@ -0,0 +1,77 @@ +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 00000000000..229cd791e1f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndex.php @@ -0,0 +1,721 @@ +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 this 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 not), one must + * [list][Operations.ListOperations] [Operations][Operation] + * [working][Operation.name] on the original Index. Only + * the successfully completed Operations with + * [Operations.metadata.generic_metadata.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. + * 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. + * Available machine types: + * n1-standard-16 + * n1-standard-32 + * + * 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 StackDriver Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that Stackdriver 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 sohuld be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: 'vertex-ai-ip-range'. + * + * 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 = ''; + + /** + * 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 this 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 not), one must + * [list][Operations.ListOperations] [Operations][Operation] + * [working][Operation.name] on the original Index. Only + * the successfully completed Operations with + * [Operations.metadata.generic_metadata.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. + * 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. + * Available machine types: + * n1-standard-16 + * n1-standard-32 + * @type bool $enable_access_logging + * Optional. If true, private endpoint's access logs are sent to StackDriver Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that Stackdriver 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 string[]|\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 sohuld be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: 'vertex-ai-ip-range'. + * @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'). + * } + */ + 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 this 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 not), one must + * [list][Operations.ListOperations] [Operations][Operation] + * [working][Operation.name] on the original Index. Only + * the successfully completed Operations with + * [Operations.metadata.generic_metadata.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 this 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 not), one must + * [list][Operations.ListOperations] [Operations][Operation] + * [working][Operation.name] on the original Index. Only + * the successfully completed Operations with + * [Operations.metadata.generic_metadata.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. + * 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. + * Available machine types: + * n1-standard-16 + * n1-standard-32 + * + * 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. + * 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. + * Available machine types: + * n1-standard-16 + * n1-standard-32 + * + * 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 StackDriver Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that Stackdriver 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 StackDriver Logging. + * These logs are like standard server access logs, containing + * information like timestamp and latency for each MatchRequest. + * Note that Stackdriver 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 sohuld be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: 'vertex-ai-ip-range'. + * + * 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 sohuld be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) + * Example: 'vertex-ai-ip-range'. + * + * Generated from protobuf field repeated string reserved_ip_ranges = 10 [(.google.api.field_behavior) = OPTIONAL]; + * @param string[]|\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; + } + +} + 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 00000000000..fb9017e6215 --- /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 00000000000..859aeec2de2 --- /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 string[]|\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 string[]|\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 string[]|\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 string[]|\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/DeployedIndexAuthConfig_AuthProvider.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig_AuthProvider.php new file mode 100644 index 00000000000..4fbc01fdcc7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedIndexAuthConfig_AuthProvider.php @@ -0,0 +1,16 @@ +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 = ''; + + /** + * 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. + * } + */ + 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; + } + +} + 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 00000000000..a67156f6989 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DeployedModel.php @@ -0,0 +1,558 @@ +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 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. + * + * Generated from protobuf field string model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $model = ''; + /** + * 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; + /** + * 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 + * Stackdriver Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/stackdriver/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; + /** + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that Stackdriver 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; + 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 $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 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. + * @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 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 + * Stackdriver Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/stackdriver/pricing). + * User can disable container logging by setting this flag to true. + * @type bool $enable_access_logging + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that Stackdriver 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. + * } + */ + 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; + } + + /** + * 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 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. + * + * 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 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. + * + * 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; + } + + /** + * 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; + } + + /** + * 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 + * Stackdriver Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/stackdriver/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 + * Stackdriver Logging by default. Please note that the logs incur cost, + * which are subject to [Cloud Logging + * pricing](https://cloud.google.com/stackdriver/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; + } + + /** + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that Stackdriver 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; + } + + /** + * These logs are like standard server access logs, containing + * information like timestamp and latency for each prediction request. + * Note that Stackdriver 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; + } + + /** + * @return string + */ + public function getPredictionResources() + { + return $this->whichOneof("prediction_resources"); + } + +} + 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 00000000000..1f270de8092 --- /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/DestinationFeatureSetting.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DestinationFeatureSetting.php new file mode 100644 index 00000000000..4339ccffe57 --- /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/DiskSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/DiskSpec.php new file mode 100644 index 00000000000..8d4b509db5e --- /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 00000000000..d3962fd2bbe --- /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 bool values. + * + * Generated from protobuf field repeated double values = 1; + */ + private $values; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type float[]|\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 double values = 1; + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getValues() + { + return $this->values; + } + + /** + * A list of bool values. + * + * Generated from protobuf field repeated double values = 1; + * @param float[]|\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/EncryptionSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EncryptionSpec.php new file mode 100644 index 00000000000..70e74726599 --- /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 00000000000..661bcfd8cbc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Endpoint.php @@ -0,0 +1,687 @@ +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 be 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; + /** + * 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.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; + /** + * Output only. Resource name of the Model Monitoring job associated with this Endpoint + * if monitoring is enabled by [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; + + /** + * 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 be consist of any UTF-8 + * characters. + * @type string $description + * The description of the Endpoint. + * @type \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 + * 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 string $model_deployment_monitoring_job + * Output only. Resource name of the Model Monitoring job associated with this Endpoint + * if monitoring is enabled by [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. + * } + */ + 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 be 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 be 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 \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; + } + + /** + * 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.resource_reference) = { + * @return string + */ + public function getNetwork() + { + return $this->network; + } + + /** + * 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.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; + } + + /** + * Output only. Resource name of the Model Monitoring job associated with this Endpoint + * if monitoring is enabled by [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 [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; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EndpointServiceGrpcClient.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EndpointServiceGrpcClient.php new file mode 100644 index 00000000000..9aabba00809 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EndpointServiceGrpcClient.php @@ -0,0 +1,141 @@ +_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/CreateEndpoint', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets an Endpoint. + * @param \Google\Cloud\AIPlatform\V1\GetEndpointRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetEndpoint(\Google\Cloud\AIPlatform\V1\GetEndpointRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/GetEndpoint', + $argument, + ['\Google\Cloud\AIPlatform\V1\Endpoint', 'decode'], + $metadata, $options); + } + + /** + * Lists Endpoints in a Location. + * @param \Google\Cloud\AIPlatform\V1\ListEndpointsRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListEndpoints(\Google\Cloud\AIPlatform\V1\ListEndpointsRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/ListEndpoints', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListEndpointsResponse', 'decode'], + $metadata, $options); + } + + /** + * Updates an Endpoint. + * @param \Google\Cloud\AIPlatform\V1\UpdateEndpointRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateEndpoint(\Google\Cloud\AIPlatform\V1\UpdateEndpointRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/UpdateEndpoint', + $argument, + ['\Google\Cloud\AIPlatform\V1\Endpoint', 'decode'], + $metadata, $options); + } + + /** + * Deletes an Endpoint. + * @param \Google\Cloud\AIPlatform\V1\DeleteEndpointRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteEndpoint(\Google\Cloud\AIPlatform\V1\DeleteEndpointRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/DeleteEndpoint', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Deploys a Model into this Endpoint, creating a DeployedModel within it. + * @param \Google\Cloud\AIPlatform\V1\DeployModelRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeployModel(\Google\Cloud\AIPlatform\V1\DeployModelRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/DeployModel', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Undeploys a Model from an Endpoint, removing a DeployedModel from it, and + * freeing all resources it's using. + * @param \Google\Cloud\AIPlatform\V1\UndeployModelRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UndeployModel(\Google\Cloud\AIPlatform\V1\UndeployModelRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.EndpointService/UndeployModel', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + +} 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 00000000000..a4570b96d24 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/EntityType.php @@ -0,0 +1,387 @@ +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; + + /** + * 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. + * } + */ + 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; + } + +} + 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 00000000000..a189248f6cf --- /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/Event.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event.php new file mode 100644 index 00000000000..665c415849c --- /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 00000000000..5a844194830 --- /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/Event_Type.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event_Type.php new file mode 100644 index 00000000000..6e99796f55f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Event_Type.php @@ -0,0 +1,16 @@ +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. + * 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. + * 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. + * 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. + * 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 00000000000..75f51e1d951 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution/State.php @@ -0,0 +1,92 @@ +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 => 'PBNEW', + 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)) { + 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\Execution_State::class); + 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 00000000000..8eeb54db3db --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Execution_State.php @@ -0,0 +1,16 @@ +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 = ''; + + /** + * 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 \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 \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 00000000000..6e474e7830f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplainResponse.php @@ -0,0 +1,147 @@ +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 \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 \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 \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 \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 00000000000..f7f89f7c85b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Explanation.php @@ -0,0 +1,112 @@ +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. + * If users set [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], the attributions are sorted + * by [instance_output_value][Attributions.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; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type \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. + * If users set [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], the attributions are sorted + * by [instance_output_value][Attributions.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. + * } + */ + 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. + * If users set [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], the attributions are sorted + * by [instance_output_value][Attributions.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. + * If users set [ExplanationParameters.top_k][google.cloud.aiplatform.v1.ExplanationParameters.top_k], the attributions are sorted + * by [instance_output_value][Attributions.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 \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; + } + +} + 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 00000000000..eb26d1f71cf --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata.php @@ -0,0 +1,223 @@ +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 = ''; + + /** + * 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. + * } + */ + 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; + } + +} + 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 00000000000..46420dc83ba --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata.php @@ -0,0 +1,614 @@ +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 \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 string[]|\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 \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 \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 string[]|\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 \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 00000000000..a1c70927203 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Encoding.php @@ -0,0 +1,129 @@ +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 00000000000..2c727cadfa0 --- /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 00000000000..4a279941dcc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization.php @@ -0,0 +1,312 @@ +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 00000000000..913b6cf9b63 --- /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 00000000000..3e01b829207 --- /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 00000000000..f4383506a80 --- /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 00000000000..568addf2301 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/InputMetadata/Visualization/Type.php @@ -0,0 +1,66 @@ +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 00000000000..5732c73bfe4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadata/OutputMetadata.php @@ -0,0 +1,188 @@ +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 00000000000..8c370a6fa3e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride.php @@ -0,0 +1,84 @@ +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 00000000000..03137a624ee --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride/InputMetadataOverride.php @@ -0,0 +1,87 @@ +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 \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 \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/ExplanationMetadataOverride_InputMetadataOverride.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride_InputMetadataOverride.php new file mode 100644 index 00000000000..f764bd07338 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationMetadataOverride_InputMetadataOverride.php @@ -0,0 +1,16 @@ +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_indeices 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 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_indeices 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; + } + + /** + * 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_indeices 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_indeices 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 00000000000..8377c6ee113 --- /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; + /** + * Required. 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) = REQUIRED]; + */ + 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 + * Required. 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; + } + + /** + * Required. 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) = REQUIRED]; + * @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); + } + + /** + * Required. 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) = REQUIRED]; + * @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 00000000000..4e0845efdab --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExplanationSpecOverride.php @@ -0,0 +1,130 @@ +google.cloud.aiplatform.v1.ExplanationSpecOverride + */ +class ExplanationSpecOverride extends \Google\Protobuf\Internal\Message +{ + /** + * The parameters to be overridden. Note that the + * [method][google.cloud.aiplatform.v1.ExplanationParameters.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; + + /** + * 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 + * [method][google.cloud.aiplatform.v1.ExplanationParameters.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. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Aiplatform\V1\Explanation::initOnce(); + parent::__construct($data); + } + + /** + * The parameters to be overridden. Note that the + * [method][google.cloud.aiplatform.v1.ExplanationParameters.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 + * [method][google.cloud.aiplatform.v1.ExplanationParameters.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; + } + +} + 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 00000000000..cc5cc8e52ec --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataConfig.php @@ -0,0 +1,146 @@ +google.cloud.aiplatform.v1.ExportDataConfig + */ +class ExportDataConfig extends \Google\Protobuf\Internal\Message +{ + /** + * A filter on Annotations of the Dataset. Only Annotations on to-be-exported + * DataItems(specified by [data_items_filter][]) 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 = ''; + protected $destination; + + /** + * 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 string $annotations_filter + * A filter on Annotations of the Dataset. Only Annotations on to-be-exported + * DataItems(specified by [data_items_filter][]) that match this filter will + * be exported. The filter syntax is the same as in + * [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations]. + * } + */ + 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; + } + + /** + * A filter on Annotations of the Dataset. Only Annotations on to-be-exported + * DataItems(specified by [data_items_filter][]) 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; + } + + /** + * A filter on Annotations of the Dataset. Only Annotations on to-be-exported + * DataItems(specified by [data_items_filter][]) 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; + } + + /** + * @return string + */ + public function getDestination() + { + return $this->whichOneof("destination"); + } + +} + 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 00000000000..62a870d21c8 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataOperationMetadata.php @@ -0,0 +1,115 @@ +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 00000000000..e5516a54a4a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataRequest.php @@ -0,0 +1,119 @@ +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; + + /** + * 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 00000000000..f2be716628b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportDataResponse.php @@ -0,0 +1,67 @@ +google.cloud.aiplatform.v1.ExportDataResponse + */ +class ExportDataResponse extends \Google\Protobuf\Internal\Message +{ + /** + * All of the files that are exported in this export operation. + * + * Generated from protobuf field repeated string exported_files = 1; + */ + private $exported_files; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string[]|\Google\Protobuf\Internal\RepeatedField $exported_files + * All of the files that are exported in this 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. + * + * 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. + * + * Generated from protobuf field repeated string exported_files = 1; + * @param string[]|\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; + } + +} + 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 00000000000..5899b28bf34 --- /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 00000000000..ae6cee69325 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest.php @@ -0,0 +1,278 @@ +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; + + /** + * 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 \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 \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 00000000000..f713dc04956 --- /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 00000000000..9bca5403eaf --- /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/ExportFeatureValuesRequest_FullExport.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest_FullExport.php new file mode 100644 index 00000000000..317f4da7739 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportFeatureValuesRequest_FullExport.php @@ -0,0 +1,16 @@ +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/ExportModelOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata.php new file mode 100644 index 00000000000..f84986cf419 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata.php @@ -0,0 +1,121 @@ +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 00000000000..7bf3c42d7c4 --- /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/ExportModelOperationMetadata_OutputInfo.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata_OutputInfo.php new file mode 100644 index 00000000000..9a6dfe4e369 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelOperationMetadata_OutputInfo.php @@ -0,0 +1,16 @@ +google.cloud.aiplatform.v1.ExportModelRequest + */ +class ExportModelRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The resource name of the Model to export. + * + * 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; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The resource name of the Model to export. + * @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. + * + * 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. + * + * 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 00000000000..9d65fd43106 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest/OutputConfig.php @@ -0,0 +1,210 @@ +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/ExportModelRequest_OutputConfig.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest_OutputConfig.php new file mode 100644 index 00000000000..859c48f3d1b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportModelRequest_OutputConfig.php @@ -0,0 +1,16 @@ +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 00000000000..f8d730b7040 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataRequest.php @@ -0,0 +1,247 @@ +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 will be 1000. Values must be between 1 and 10000. + * Values above 10000 will be coerced to 10000. + * + * Generated from protobuf field int32 page_size = 3; + */ + protected $page_size = 0; + /** + * A page token, received from a previous + * [TensorboardService.ExportTensorboardTimeSeries][] call. + * Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [TensorboardService.ExportTensorboardTimeSeries][] 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 will be returned in a pseudo random + * order. + * + * Generated from protobuf field string order_by = 5; + */ + protected $order_by = ''; + + /** + * 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 will be 1000. Values must be between 1 and 10000. + * Values above 10000 will be coerced to 10000. + * @type string $page_token + * A page token, received from a previous + * [TensorboardService.ExportTensorboardTimeSeries][] call. + * Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [TensorboardService.ExportTensorboardTimeSeries][] 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 will be 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 will be 1000. Values must be between 1 and 10000. + * Values above 10000 will be 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 will be 1000. Values must be between 1 and 10000. + * Values above 10000 will be 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 + * [TensorboardService.ExportTensorboardTimeSeries][] call. + * Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [TensorboardService.ExportTensorboardTimeSeries][] 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 + * [TensorboardService.ExportTensorboardTimeSeries][] call. + * Provide this to retrieve the subsequent page. + * When paginating, all other parameters provided to + * [TensorboardService.ExportTensorboardTimeSeries][] 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 will be 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 will be 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 00000000000..6faa008238a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ExportTensorboardTimeSeriesDataResponse.php @@ -0,0 +1,109 @@ +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 + * [ExportTensorboardTimeSeriesRequest.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 \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 + * [ExportTensorboardTimeSeriesRequest.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 \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 + * [ExportTensorboardTimeSeriesRequest.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 + * [ExportTensorboardTimeSeriesRequest.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/Feature.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature.php new file mode 100644 index 00000000000..d0fde5262a5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature.php @@ -0,0 +1,441 @@ +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}` + * 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 = ''; + /** + * Required. Immutable. Type of Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + */ + protected $value_type = 0; + /** + * Output only. 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. 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. 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. 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; + + /** + * 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}` + * 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 + * Required. Immutable. Type of Feature value. + * @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 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. 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 \Google\Cloud\AIPlatform\V1\Feature\MonitoringStatsAnomaly[]|\Google\Protobuf\Internal\RepeatedField $monitoring_stats_anomalies + * Output only. The list of historical stats and anomalies with specified objectives. + * } + */ + 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}` + * 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}` + * 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; + } + + /** + * Required. Immutable. Type of Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return int + */ + public function getValueType() + { + return $this->value_type; + } + + /** + * Required. Immutable. Type of Feature value. + * + * Generated from protobuf field .google.cloud.aiplatform.v1.Feature.ValueType value_type = 3 [(.google.api.field_behavior) = REQUIRED, (.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. 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. 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. 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. 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. 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. 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. 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. 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 \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; + } + +} + 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 00000000000..9b85e7ec9c0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/MonitoringStatsAnomaly.php @@ -0,0 +1,117 @@ +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 00000000000..0b58bdcd70f --- /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 00000000000..0c82549d115 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Feature/ValueType.php @@ -0,0 +1,113 @@ +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; + + 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', + ]; + + 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/FeatureNoiseSigma.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma.php new file mode 100644 index 00000000000..ccfb8c6a26d --- /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 \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 \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 00000000000..d6ca4794f1c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma/NoiseSigmaForFeature.php @@ -0,0 +1,124 @@ +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/FeatureNoiseSigma_NoiseSigmaForFeature.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma_NoiseSigmaForFeature.php new file mode 100644 index 00000000000..9de8789ba77 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureNoiseSigma_NoiseSigmaForFeature.php @@ -0,0 +1,16 @@ +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 00000000000..cde75bf21f4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureStatsAnomaly.php @@ -0,0 +1,407 @@ +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 00000000000..3b60b98e000 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue.php @@ -0,0 +1,384 @@ +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\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; + } + + /** + * 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 00000000000..16b13a89cdd --- /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 00000000000..0f4aa65a846 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValueDestination.php @@ -0,0 +1,174 @@ +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 00000000000..5c999dd3984 --- /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 \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 \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/FeatureValue_Metadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue_Metadata.php new file mode 100644 index 00000000000..1054149f6df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeatureValue_Metadata.php @@ -0,0 +1,16 @@ +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. If unset, the featurestore 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. 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; + + /** + * 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. If unset, the featurestore will + * not have an online store and cannot be used for online serving. + * @type int $state + * Output only. State of the featurestore. + * @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. + * } + */ + 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. If unset, the featurestore 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. If unset, the featurestore 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. 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; + } + +} + 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 00000000000..d38be189a36 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/OnlineServingConfig.php @@ -0,0 +1,83 @@ +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; + + /** + * 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. + * } + */ + 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; + } + +} + +// 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/State.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore/State.php new file mode 100644 index 00000000000..b4ace3f62cd --- /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 00000000000..d7cb3597962 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig.php @@ -0,0 +1,225 @@ +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 00000000000..be8c092054f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis.php @@ -0,0 +1,114 @@ +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 00000000000..6d08fbfdee7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/Baseline.php @@ -0,0 +1,76 @@ +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 00000000000..2adb4c48a0e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/ImportFeaturesAnalysis/State.php @@ -0,0 +1,80 @@ +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 => 'PBDEFAULT', + 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)) { + 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\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 00000000000..831f9c0b93d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig/SnapshotAnalysis.php @@ -0,0 +1,217 @@ +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. + * If both + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] + * are set when creating/updating EntityTypes/Features, + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * will be used. + * + * 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. + * If both + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] + * are set when creating/updating EntityTypes/Features, + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * will be used. + * @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. + * If both + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] + * are set when creating/updating EntityTypes/Features, + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * will be used. + * + * 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. + * If both + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] + * are set when creating/updating EntityTypes/Features, + * [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days][google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days] + * will be used. + * + * 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 00000000000..a78a889c165 --- /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/FeaturestoreMonitoringConfig_ImportFeaturesAnalysis.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig_ImportFeaturesAnalysis.php new file mode 100644 index 00000000000..2243dc87d3f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreMonitoringConfig_ImportFeaturesAnalysis.php @@ -0,0 +1,16 @@ +_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreOnlineServingService/ReadFeatureValues', + $argument, + ['\Google\Cloud\AIPlatform\V1\ReadFeatureValuesResponse', 'decode'], + $metadata, $options); + } + + /** + * Reads Feature values for multiple entities. Depending on their size, data + * for different entities may be broken + * up across multiple responses. + * @param \Google\Cloud\AIPlatform\V1\StreamingReadFeatureValuesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\ServerStreamingCall + */ + public function StreamingReadFeatureValues(\Google\Cloud\AIPlatform\V1\StreamingReadFeatureValuesRequest $argument, + $metadata = [], $options = []) { + return $this->_serverStreamRequest('/google.cloud.aiplatform.v1.FeaturestoreOnlineServingService/StreamingReadFeatureValues', + $argument, + ['\Google\Cloud\AIPlatform\V1\ReadFeatureValuesResponse', 'decode'], + $metadata, $options); + } + +} diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreServiceGrpcClient.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreServiceGrpcClient.php new file mode 100644 index 00000000000..d4b4f06b749 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FeaturestoreServiceGrpcClient.php @@ -0,0 +1,361 @@ +_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/CreateFeaturestore', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets details of a single Featurestore. + * @param \Google\Cloud\AIPlatform\V1\GetFeaturestoreRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetFeaturestore(\Google\Cloud\AIPlatform\V1\GetFeaturestoreRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/GetFeaturestore', + $argument, + ['\Google\Cloud\AIPlatform\V1\Featurestore', 'decode'], + $metadata, $options); + } + + /** + * Lists Featurestores in a given project and location. + * @param \Google\Cloud\AIPlatform\V1\ListFeaturestoresRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListFeaturestores(\Google\Cloud\AIPlatform\V1\ListFeaturestoresRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/ListFeaturestores', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListFeaturestoresResponse', 'decode'], + $metadata, $options); + } + + /** + * Updates the parameters of a single Featurestore. + * @param \Google\Cloud\AIPlatform\V1\UpdateFeaturestoreRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateFeaturestore(\Google\Cloud\AIPlatform\V1\UpdateFeaturestoreRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/UpdateFeaturestore', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Deletes a single Featurestore. The Featurestore must not contain any + * EntityTypes or `force` must be set to true for the request to succeed. + * @param \Google\Cloud\AIPlatform\V1\DeleteFeaturestoreRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteFeaturestore(\Google\Cloud\AIPlatform\V1\DeleteFeaturestoreRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/DeleteFeaturestore', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Creates a new EntityType in a given Featurestore. + * @param \Google\Cloud\AIPlatform\V1\CreateEntityTypeRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function CreateEntityType(\Google\Cloud\AIPlatform\V1\CreateEntityTypeRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/CreateEntityType', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets details of a single EntityType. + * @param \Google\Cloud\AIPlatform\V1\GetEntityTypeRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetEntityType(\Google\Cloud\AIPlatform\V1\GetEntityTypeRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/GetEntityType', + $argument, + ['\Google\Cloud\AIPlatform\V1\EntityType', 'decode'], + $metadata, $options); + } + + /** + * Lists EntityTypes in a given Featurestore. + * @param \Google\Cloud\AIPlatform\V1\ListEntityTypesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListEntityTypes(\Google\Cloud\AIPlatform\V1\ListEntityTypesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/ListEntityTypes', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListEntityTypesResponse', 'decode'], + $metadata, $options); + } + + /** + * Updates the parameters of a single EntityType. + * @param \Google\Cloud\AIPlatform\V1\UpdateEntityTypeRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateEntityType(\Google\Cloud\AIPlatform\V1\UpdateEntityTypeRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/UpdateEntityType', + $argument, + ['\Google\Cloud\AIPlatform\V1\EntityType', 'decode'], + $metadata, $options); + } + + /** + * Deletes a single EntityType. The EntityType must not have any Features + * or `force` must be set to true for the request to succeed. + * @param \Google\Cloud\AIPlatform\V1\DeleteEntityTypeRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteEntityType(\Google\Cloud\AIPlatform\V1\DeleteEntityTypeRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/DeleteEntityType', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Creates a new Feature in a given EntityType. + * @param \Google\Cloud\AIPlatform\V1\CreateFeatureRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function CreateFeature(\Google\Cloud\AIPlatform\V1\CreateFeatureRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/CreateFeature', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Creates a batch of Features in a given EntityType. + * @param \Google\Cloud\AIPlatform\V1\BatchCreateFeaturesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function BatchCreateFeatures(\Google\Cloud\AIPlatform\V1\BatchCreateFeaturesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/BatchCreateFeatures', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets details of a single Feature. + * @param \Google\Cloud\AIPlatform\V1\GetFeatureRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetFeature(\Google\Cloud\AIPlatform\V1\GetFeatureRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/GetFeature', + $argument, + ['\Google\Cloud\AIPlatform\V1\Feature', 'decode'], + $metadata, $options); + } + + /** + * Lists Features in a given EntityType. + * @param \Google\Cloud\AIPlatform\V1\ListFeaturesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListFeatures(\Google\Cloud\AIPlatform\V1\ListFeaturesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/ListFeatures', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListFeaturesResponse', 'decode'], + $metadata, $options); + } + + /** + * Updates the parameters of a single Feature. + * @param \Google\Cloud\AIPlatform\V1\UpdateFeatureRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateFeature(\Google\Cloud\AIPlatform\V1\UpdateFeatureRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/UpdateFeature', + $argument, + ['\Google\Cloud\AIPlatform\V1\Feature', 'decode'], + $metadata, $options); + } + + /** + * Deletes a single Feature. + * @param \Google\Cloud\AIPlatform\V1\DeleteFeatureRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteFeature(\Google\Cloud\AIPlatform\V1\DeleteFeatureRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/DeleteFeature', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Imports Feature values into the Featurestore from a source storage. + * + * The progress of the import is tracked by the returned operation. The + * imported features are guaranteed to be visible to subsequent read + * operations after the operation is marked as successfully done. + * + * If an import operation fails, the Feature values returned from + * reads and exports may be inconsistent. If consistency is + * required, the caller must retry the same import request again and wait till + * the new operation returned is marked as successfully done. + * + * There are also scenarios where the caller can cause inconsistency. + * + * - Source data for import contains multiple distinct Feature values for + * the same entity ID and timestamp. + * - Source is modified during an import. This includes adding, updating, or + * removing source data and/or metadata. Examples of updating metadata + * include but are not limited to changing storage location, storage class, + * or retention policy. + * - Online serving cluster is under-provisioned. + * @param \Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ImportFeatureValues(\Google\Cloud\AIPlatform\V1\ImportFeatureValuesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/ImportFeatureValues', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Batch reads Feature values from a Featurestore. + * + * This API enables batch reading Feature values, where each read + * instance in the batch may read Feature values of entities from one or + * more EntityTypes. Point-in-time correctness is guaranteed for Feature + * values of each read instance as of each instance's read timestamp. + * @param \Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function BatchReadFeatureValues(\Google\Cloud\AIPlatform\V1\BatchReadFeatureValuesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/BatchReadFeatureValues', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Exports Feature values from all the entities of a target EntityType. + * @param \Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ExportFeatureValues(\Google\Cloud\AIPlatform\V1\ExportFeatureValuesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/ExportFeatureValues', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Searches Features matching a query in a given project. + * @param \Google\Cloud\AIPlatform\V1\SearchFeaturesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function SearchFeatures(\Google\Cloud\AIPlatform\V1\SearchFeaturesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.FeaturestoreService/SearchFeatures', + $argument, + ['\Google\Cloud\AIPlatform\V1\SearchFeaturesResponse', 'decode'], + $metadata, $options); + } + +} 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 00000000000..7aee90357ee --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Featurestore_OnlineServingConfig.php @@ -0,0 +1,16 @@ +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/FractionSplit.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/FractionSplit.php new file mode 100644 index 00000000000..c122220bf0c --- /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/GcsDestination.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsDestination.php new file mode 100644 index 00000000000..c3abd8e7de6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GcsDestination.php @@ -0,0 +1,75 @@ +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 00000000000..41666d8e14a --- /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 string[]|\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 string[]|\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/GenericOperationMetadata.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GenericOperationMetadata.php new file mode 100644 index 00000000000..9bfd4d6804b --- /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 GCP 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 \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 GCP 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 GCP 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 GCP error details. + * + * Generated from protobuf field repeated .google.rpc.Status partial_failures = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \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/GetAnnotationSpecRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetAnnotationSpecRequest.php new file mode 100644 index 00000000000..38c1483a311 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetAnnotationSpecRequest.php @@ -0,0 +1,119 @@ +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; + + /** + * 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 00000000000..809310dd87e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetArtifactRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..d283c000e79 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetBatchPredictionJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..1c861748341 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetContextRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..13bfcaff50a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetCustomJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..4300a85b201 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDataLabelingJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..8e5a5ce55fe --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetDatasetRequest.php @@ -0,0 +1,111 @@ +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; + + /** + * 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/GetEndpointRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEndpointRequest.php new file mode 100644 index 00000000000..14c65bba95a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEndpointRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..67831cf9f2e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetEntityTypeRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..8f9e9ae1d0c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetExecutionRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/GetFeatureRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureRequest.php new file mode 100644 index 00000000000..1c8e6151fe0 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeatureRequest.php @@ -0,0 +1,75 @@ +google.cloud.aiplatform.v1.GetFeatureRequest + */ +class GetFeatureRequest extends \Google\Protobuf\Internal\Message +{ + /** + * Required. The name of the Feature 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 = ''; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string $name + * Required. The name of the Feature 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 Feature 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 Feature 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/GetFeaturestoreRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeaturestoreRequest.php new file mode 100644 index 00000000000..7b98481fbc4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetFeaturestoreRequest.php @@ -0,0 +1,67 @@ +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 = ''; + + /** + * 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 00000000000..49e78b8cef5 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetHyperparameterTuningJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..99f80168f0f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexEndpointRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..c9c791c8b8e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetIndexRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..d397c287cc3 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataSchemaRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..9b6fca69ea4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetMetadataStoreRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..268c310436c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelDeploymentMonitoringJobRequest.php @@ -0,0 +1,76 @@ +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 = ''; + + /** + * 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 00000000000..111774af85b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..7847562e535 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelEvaluationSliceRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..c9d0f8a4c6e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetModelRequest.php @@ -0,0 +1,71 @@ +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}` + * + * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { + */ + protected $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}` + * } + */ + 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}` + * + * 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}` + * + * 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 00000000000..caab996a4ee --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetPipelineJobRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/GetSpecialistPoolRequest.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetSpecialistPoolRequest.php new file mode 100644 index 00000000000..f1a6b5300d7 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetSpecialistPoolRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..374593b3b7e --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetStudyRequest.php @@ -0,0 +1,71 @@ +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 = ''; + + /** + * 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 00000000000..555253ff73a --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardExperimentRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..338c2e0d4a2 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..e0d2881c09c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardRunRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..a14ac8ea8df --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTensorboardTimeSeriesRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..675915205d4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrainingPipelineRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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 00000000000..223d2e9f522 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/GetTrialRequest.php @@ -0,0 +1,75 @@ +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 = ''; + + /** + * 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/HyperparameterTuningJob.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HyperparameterTuningJob.php new file mode 100644 index 00000000000..809990f1aeb --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/HyperparameterTuningJob.php @@ -0,0 +1,719 @@ +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 be 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; + + /** + * 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 be 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 \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. + * } + */ + 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 be 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 be 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 \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; + } + +} + 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 00000000000..a011e7268d3 --- /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 string[]|\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 string[]|\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 00000000000..e27c824b62f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataConfig.php @@ -0,0 +1,196 @@ +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; + /** + * 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 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; + } + + /** + * 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 00000000000..942d52c8155 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataOperationMetadata.php @@ -0,0 +1,77 @@ +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 00000000000..94bc497b010 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataRequest.php @@ -0,0 +1,113 @@ +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; + + /** + * 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\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 \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 00000000000..c0794009033 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportDataResponse.php @@ -0,0 +1,33 @@ +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 00000000000..3035b21da8f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesOperationMetadata.php @@ -0,0 +1,195 @@ +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 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; + + /** + * 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 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). + * } + */ + 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 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; + } + +} + 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 00000000000..345f6e981fc --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest.php @@ -0,0 +1,459 @@ +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; + + /** + * 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 \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 \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 00000000000..f855900d443 --- /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/ImportFeatureValuesRequest_FeatureSpec.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest_FeatureSpec.php new file mode 100644 index 00000000000..0cbaadb0876 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportFeatureValuesRequest_FeatureSpec.php @@ -0,0 +1,16 @@ +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; + + /** + * 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). + * } + */ + 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; + } + +} + 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 00000000000..89d2716790f --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/ImportModelEvaluationRequest.php @@ -0,0 +1,115 @@ +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; + + /** + * 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/Index.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index.php new file mode 100644 index 00000000000..f975e2efd24 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/Index.php @@ -0,0 +1,500 @@ +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 be 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; + + /** + * 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 be 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 \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. + * } + */ + 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 be 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 be 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 \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; + } + +} + 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 00000000000..d5b40583f0b --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpoint.php @@ -0,0 +1,495 @@ +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; + + /** + * 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 \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. + * } + */ + 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 \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; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpointServiceGrpcClient.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpointServiceGrpcClient.php new file mode 100644 index 00000000000..43cb2fb8e9d --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexEndpointServiceGrpcClient.php @@ -0,0 +1,158 @@ +_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/CreateIndexEndpoint', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets an IndexEndpoint. + * @param \Google\Cloud\AIPlatform\V1\GetIndexEndpointRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetIndexEndpoint(\Google\Cloud\AIPlatform\V1\GetIndexEndpointRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/GetIndexEndpoint', + $argument, + ['\Google\Cloud\AIPlatform\V1\IndexEndpoint', 'decode'], + $metadata, $options); + } + + /** + * Lists IndexEndpoints in a Location. + * @param \Google\Cloud\AIPlatform\V1\ListIndexEndpointsRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListIndexEndpoints(\Google\Cloud\AIPlatform\V1\ListIndexEndpointsRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/ListIndexEndpoints', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListIndexEndpointsResponse', 'decode'], + $metadata, $options); + } + + /** + * Updates an IndexEndpoint. + * @param \Google\Cloud\AIPlatform\V1\UpdateIndexEndpointRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateIndexEndpoint(\Google\Cloud\AIPlatform\V1\UpdateIndexEndpointRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/UpdateIndexEndpoint', + $argument, + ['\Google\Cloud\AIPlatform\V1\IndexEndpoint', 'decode'], + $metadata, $options); + } + + /** + * Deletes an IndexEndpoint. + * @param \Google\Cloud\AIPlatform\V1\DeleteIndexEndpointRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteIndexEndpoint(\Google\Cloud\AIPlatform\V1\DeleteIndexEndpointRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/DeleteIndexEndpoint', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Deploys an Index into this IndexEndpoint, creating a DeployedIndex within + * it. + * Only non-empty Indexes can be deployed. + * @param \Google\Cloud\AIPlatform\V1\DeployIndexRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeployIndex(\Google\Cloud\AIPlatform\V1\DeployIndexRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/DeployIndex', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it, + * and freeing all resources it's using. + * @param \Google\Cloud\AIPlatform\V1\UndeployIndexRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UndeployIndex(\Google\Cloud\AIPlatform\V1\UndeployIndexRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/UndeployIndex', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Update an existing DeployedIndex under an IndexEndpoint. + * @param \Google\Cloud\AIPlatform\V1\MutateDeployedIndexRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function MutateDeployedIndex(\Google\Cloud\AIPlatform\V1\MutateDeployedIndexRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexEndpointService/MutateDeployedIndex', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + +} 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 00000000000..986fffca62c --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexPrivateEndpoints.php @@ -0,0 +1,109 @@ +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 = ''; + + /** + * 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. + * } + */ + 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; + } + +} + diff --git a/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexServiceGrpcClient.php b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexServiceGrpcClient.php new file mode 100644 index 00000000000..fdff2893bd4 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/IndexServiceGrpcClient.php @@ -0,0 +1,112 @@ +_simpleRequest('/google.cloud.aiplatform.v1.IndexService/CreateIndex', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Gets an Index. + * @param \Google\Cloud\AIPlatform\V1\GetIndexRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function GetIndex(\Google\Cloud\AIPlatform\V1\GetIndexRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexService/GetIndex', + $argument, + ['\Google\Cloud\AIPlatform\V1\Index', 'decode'], + $metadata, $options); + } + + /** + * Lists Indexes in a Location. + * @param \Google\Cloud\AIPlatform\V1\ListIndexesRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function ListIndexes(\Google\Cloud\AIPlatform\V1\ListIndexesRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexService/ListIndexes', + $argument, + ['\Google\Cloud\AIPlatform\V1\ListIndexesResponse', 'decode'], + $metadata, $options); + } + + /** + * Updates an Index. + * @param \Google\Cloud\AIPlatform\V1\UpdateIndexRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function UpdateIndex(\Google\Cloud\AIPlatform\V1\UpdateIndexRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexService/UpdateIndex', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + + /** + * Deletes an Index. + * An Index can only be deleted when all its + * [DeployedIndexes][google.cloud.aiplatform.v1.Index.deployed_indexes] had been undeployed. + * @param \Google\Cloud\AIPlatform\V1\DeleteIndexRequest $argument input argument + * @param array $metadata metadata + * @param array $options call options + * @return \Grpc\UnaryCall + */ + public function DeleteIndex(\Google\Cloud\AIPlatform\V1\DeleteIndexRequest $argument, + $metadata = [], $options = []) { + return $this->_simpleRequest('/google.cloud.aiplatform.v1.IndexService/DeleteIndex', + $argument, + ['\Google\LongRunning\Operation', 'decode'], + $metadata, $options); + } + +} 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 00000000000..627bf5cc7c6 --- /dev/null +++ b/owl-bot-staging/AiPlatform/v1/proto/src/Google/Cloud/AIPlatform/V1/InputDataConfig.php @@ -0,0 +1,597 @@ +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 = ''; + 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---