@@ -45,6 +45,7 @@ class CloudDataplex extends \Google\Service
4545 public $ projects_locations_changeRequests ;
4646 public $ projects_locations_dataAttributeBindings ;
4747 public $ projects_locations_dataProducts ;
48+ public $ projects_locations_dataProducts_dataAssets ;
4849 public $ projects_locations_dataScans ;
4950 public $ projects_locations_dataScans_jobs ;
5051 public $ projects_locations_dataTaxonomies ;
@@ -700,7 +701,53 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
700701 'dataProducts ' ,
701702 [
702703 'methods ' => [
703- 'getIamPolicy ' => [
704+ 'create ' => [
705+ 'path ' => 'v1/{+parent}/dataProducts ' ,
706+ 'httpMethod ' => 'POST ' ,
707+ 'parameters ' => [
708+ 'parent ' => [
709+ 'location ' => 'path ' ,
710+ 'type ' => 'string ' ,
711+ 'required ' => true ,
712+ ],
713+ 'dataProductId ' => [
714+ 'location ' => 'query ' ,
715+ 'type ' => 'string ' ,
716+ ],
717+ 'validateOnly ' => [
718+ 'location ' => 'query ' ,
719+ 'type ' => 'boolean ' ,
720+ ],
721+ ],
722+ ],'delete ' => [
723+ 'path ' => 'v1/{+name} ' ,
724+ 'httpMethod ' => 'DELETE ' ,
725+ 'parameters ' => [
726+ 'name ' => [
727+ 'location ' => 'path ' ,
728+ 'type ' => 'string ' ,
729+ 'required ' => true ,
730+ ],
731+ 'etag ' => [
732+ 'location ' => 'query ' ,
733+ 'type ' => 'string ' ,
734+ ],
735+ 'validateOnly ' => [
736+ 'location ' => 'query ' ,
737+ 'type ' => 'boolean ' ,
738+ ],
739+ ],
740+ ],'get ' => [
741+ 'path ' => 'v1/{+name} ' ,
742+ 'httpMethod ' => 'GET ' ,
743+ 'parameters ' => [
744+ 'name ' => [
745+ 'location ' => 'path ' ,
746+ 'type ' => 'string ' ,
747+ 'required ' => true ,
748+ ],
749+ ],
750+ ],'getIamPolicy ' => [
704751 'path ' => 'v1/{+resource}:getIamPolicy ' ,
705752 'httpMethod ' => 'GET ' ,
706753 'parameters ' => [
@@ -714,6 +761,50 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
714761 'type ' => 'integer ' ,
715762 ],
716763 ],
764+ ],'list ' => [
765+ 'path ' => 'v1/{+parent}/dataProducts ' ,
766+ 'httpMethod ' => 'GET ' ,
767+ 'parameters ' => [
768+ 'parent ' => [
769+ 'location ' => 'path ' ,
770+ 'type ' => 'string ' ,
771+ 'required ' => true ,
772+ ],
773+ 'filter ' => [
774+ 'location ' => 'query ' ,
775+ 'type ' => 'string ' ,
776+ ],
777+ 'orderBy ' => [
778+ 'location ' => 'query ' ,
779+ 'type ' => 'string ' ,
780+ ],
781+ 'pageSize ' => [
782+ 'location ' => 'query ' ,
783+ 'type ' => 'integer ' ,
784+ ],
785+ 'pageToken ' => [
786+ 'location ' => 'query ' ,
787+ 'type ' => 'string ' ,
788+ ],
789+ ],
790+ ],'patch ' => [
791+ 'path ' => 'v1/{+name} ' ,
792+ 'httpMethod ' => 'PATCH ' ,
793+ 'parameters ' => [
794+ 'name ' => [
795+ 'location ' => 'path ' ,
796+ 'type ' => 'string ' ,
797+ 'required ' => true ,
798+ ],
799+ 'updateMask ' => [
800+ 'location ' => 'query ' ,
801+ 'type ' => 'string ' ,
802+ ],
803+ 'validateOnly ' => [
804+ 'location ' => 'query ' ,
805+ 'type ' => 'boolean ' ,
806+ ],
807+ ],
717808 ],'setIamPolicy ' => [
718809 'path ' => 'v1/{+resource}:setIamPolicy ' ,
719810 'httpMethod ' => 'POST ' ,
@@ -738,6 +829,106 @@ public function __construct($clientOrConfig = [], $rootUrl = null)
738829 ]
739830 ]
740831 );
832+ $ this ->projects_locations_dataProducts_dataAssets = new CloudDataplex \Resource \ProjectsLocationsDataProductsDataAssets (
833+ $ this ,
834+ $ this ->serviceName ,
835+ 'dataAssets ' ,
836+ [
837+ 'methods ' => [
838+ 'create ' => [
839+ 'path ' => 'v1/{+parent}/dataAssets ' ,
840+ 'httpMethod ' => 'POST ' ,
841+ 'parameters ' => [
842+ 'parent ' => [
843+ 'location ' => 'path ' ,
844+ 'type ' => 'string ' ,
845+ 'required ' => true ,
846+ ],
847+ 'dataAssetId ' => [
848+ 'location ' => 'query ' ,
849+ 'type ' => 'string ' ,
850+ ],
851+ 'validateOnly ' => [
852+ 'location ' => 'query ' ,
853+ 'type ' => 'boolean ' ,
854+ ],
855+ ],
856+ ],'delete ' => [
857+ 'path ' => 'v1/{+name} ' ,
858+ 'httpMethod ' => 'DELETE ' ,
859+ 'parameters ' => [
860+ 'name ' => [
861+ 'location ' => 'path ' ,
862+ 'type ' => 'string ' ,
863+ 'required ' => true ,
864+ ],
865+ 'etag ' => [
866+ 'location ' => 'query ' ,
867+ 'type ' => 'string ' ,
868+ ],
869+ 'validateOnly ' => [
870+ 'location ' => 'query ' ,
871+ 'type ' => 'boolean ' ,
872+ ],
873+ ],
874+ ],'get ' => [
875+ 'path ' => 'v1/{+name} ' ,
876+ 'httpMethod ' => 'GET ' ,
877+ 'parameters ' => [
878+ 'name ' => [
879+ 'location ' => 'path ' ,
880+ 'type ' => 'string ' ,
881+ 'required ' => true ,
882+ ],
883+ ],
884+ ],'list ' => [
885+ 'path ' => 'v1/{+parent}/dataAssets ' ,
886+ 'httpMethod ' => 'GET ' ,
887+ 'parameters ' => [
888+ 'parent ' => [
889+ 'location ' => 'path ' ,
890+ 'type ' => 'string ' ,
891+ 'required ' => true ,
892+ ],
893+ 'filter ' => [
894+ 'location ' => 'query ' ,
895+ 'type ' => 'string ' ,
896+ ],
897+ 'orderBy ' => [
898+ 'location ' => 'query ' ,
899+ 'type ' => 'string ' ,
900+ ],
901+ 'pageSize ' => [
902+ 'location ' => 'query ' ,
903+ 'type ' => 'integer ' ,
904+ ],
905+ 'pageToken ' => [
906+ 'location ' => 'query ' ,
907+ 'type ' => 'string ' ,
908+ ],
909+ ],
910+ ],'patch ' => [
911+ 'path ' => 'v1/{+name} ' ,
912+ 'httpMethod ' => 'PATCH ' ,
913+ 'parameters ' => [
914+ 'name ' => [
915+ 'location ' => 'path ' ,
916+ 'type ' => 'string ' ,
917+ 'required ' => true ,
918+ ],
919+ 'updateMask ' => [
920+ 'location ' => 'query ' ,
921+ 'type ' => 'string ' ,
922+ ],
923+ 'validateOnly ' => [
924+ 'location ' => 'query ' ,
925+ 'type ' => 'boolean ' ,
926+ ],
927+ ],
928+ ],
929+ ]
930+ ]
931+ );
741932 $ this ->projects_locations_dataScans = new CloudDataplex \Resource \ProjectsLocationsDataScans (
742933 $ this ,
743934 $ this ->serviceName ,
0 commit comments