@@ -168,6 +168,7 @@ class CreateProject(BaseModel):
168168 description : str | None
169169 master_image_id : t .Annotated [uuid .UUID | None , Field (), WrapValidator (uuid_validator )]
170170 name : str
171+ display_name : str | None
171172
172173
173174class Project (CreateProject ):
@@ -186,6 +187,7 @@ class UpdateProject(BaseModel):
186187 description : str | None | UNSET_T = UNSET
187188 master_image_id : t .Annotated [uuid .UUID | None | UNSET_T , Field (), WrapValidator (uuid_validator )] = UNSET
188189 name : str | UNSET_T = UNSET
190+ display_name : str | None | UNSET_T = UNSET
189191
190192
191193ProjectNodeApprovalStatus = t .Literal ["rejected" , "approved" ]
@@ -229,6 +231,7 @@ class Log(BaseModel):
229231class CreateAnalysis (BaseModel ):
230232 description : str | None
231233 name : str | None
234+ display_name : str | None
232235 project_id : t .Annotated [uuid .UUID , Field (), WrapValidator (uuid_validator )]
233236 master_image_id : t .Annotated [uuid .UUID | None , Field (), WrapValidator (uuid_validator )]
234237 registry_id : t .Annotated [uuid .UUID | None , Field (), WrapValidator (uuid_validator )]
@@ -271,7 +274,8 @@ class Analysis(CreateAnalysis):
271274
272275class UpdateAnalysis (BaseModel ):
273276 description : str | None | UNSET_T = UNSET
274- name : str | None | UNSET_T = UNSET
277+ name : str | UNSET_T = UNSET
278+ display_name : str | None | UNSET_T = UNSET
275279 master_image_id : t .Annotated [uuid .UUID | None | UNSET_T , Field (), WrapValidator (uuid_validator )] = UNSET
276280 image_command_arguments : (
277281 t .Annotated [
@@ -505,11 +509,20 @@ def build_master_image(self, master_image_id: MasterImage | uuid.UUID | str):
505509 raise new_hub_api_error_from_response (r )
506510
507511 def create_project (
508- self , name : str , master_image_id : MasterImage | uuid .UUID | str = None , description : str = None
512+ self ,
513+ name : str ,
514+ display_name : str = None ,
515+ master_image_id : MasterImage | uuid .UUID | str = None ,
516+ description : str = None ,
509517 ) -> Project :
510518 return self ._create_resource (
511519 Project ,
512- CreateProject (name = name , master_image_id = master_image_id , description = description ),
520+ CreateProject (
521+ name = name ,
522+ master_image_id = master_image_id ,
523+ description = description ,
524+ display_name = display_name ,
525+ ),
513526 "projects" ,
514527 )
515528
@@ -527,10 +540,13 @@ def update_project(
527540 description : str | None | UNSET_T = UNSET ,
528541 master_image_id : MasterImage | str | uuid .UUID | None | UNSET_T = UNSET ,
529542 name : str | UNSET_T = UNSET ,
543+ display_name : str | None | UNSET_T = UNSET ,
530544 ) -> Project :
531545 return self ._update_resource (
532546 Project ,
533- UpdateProject (description = description , master_image_id = master_image_id , name = name ),
547+ UpdateProject (
548+ description = description , master_image_id = master_image_id , name = name , display_name = display_name
549+ ),
534550 "projects" ,
535551 project_id ,
536552 )
@@ -581,6 +597,7 @@ def create_analysis(
581597 self ,
582598 project_id : Project | uuid .UUID | str ,
583599 name : str = None ,
600+ display_name : str = None ,
584601 description : str = None ,
585602 master_image_id : MasterImage | uuid .UUID | str = None ,
586603 registry_id : Registry | uuid .UUID | str = None ,
@@ -591,6 +608,7 @@ def create_analysis(
591608 CreateAnalysis (
592609 project_id = project_id ,
593610 name = name ,
611+ display_name = display_name ,
594612 description = description ,
595613 master_image_id = master_image_id ,
596614 registry_id = registry_id ,
@@ -617,6 +635,7 @@ def update_analysis(
617635 self ,
618636 analysis_id : Analysis | uuid .UUID | str ,
619637 name : str | None | UNSET_T = UNSET ,
638+ display_name : str | None | UNSET_T = UNSET ,
620639 description : str | None | UNSET_T = UNSET ,
621640 master_image_id : MasterImage | uuid .UUID | str | None | UNSET_T = UNSET ,
622641 image_command_arguments : list [MasterImageCommandArgument ] | UNSET_T = UNSET ,
@@ -625,6 +644,7 @@ def update_analysis(
625644 Analysis ,
626645 UpdateAnalysis (
627646 name = name ,
647+ display_name = display_name ,
628648 description = description ,
629649 master_image_id = master_image_id ,
630650 image_command_arguments = image_command_arguments ,
0 commit comments