@@ -26556,6 +26556,237 @@ def from_map(self, m: dict = None):
2655626556 return self
2655726557
2655826558
26559+ class RebootRenderingServerRequest(TeaModel):
26560+ def __init__(
26561+ self,
26562+ rendering_instance_ids: List[str] = None,
26563+ ):
26564+ # This parameter is required.
26565+ self.rendering_instance_ids = rendering_instance_ids
26566+
26567+ def validate(self):
26568+ pass
26569+
26570+ def to_map(self):
26571+ _map = super().to_map()
26572+ if _map is not None:
26573+ return _map
26574+
26575+ result = dict()
26576+ if self.rendering_instance_ids is not None:
26577+ result['RenderingInstanceIds'] = self.rendering_instance_ids
26578+ return result
26579+
26580+ def from_map(self, m: dict = None):
26581+ m = m or dict()
26582+ if m.get('RenderingInstanceIds') is not None:
26583+ self.rendering_instance_ids = m.get('RenderingInstanceIds')
26584+ return self
26585+
26586+
26587+ class RebootRenderingServerShrinkRequest(TeaModel):
26588+ def __init__(
26589+ self,
26590+ rendering_instance_ids_shrink: str = None,
26591+ ):
26592+ # This parameter is required.
26593+ self.rendering_instance_ids_shrink = rendering_instance_ids_shrink
26594+
26595+ def validate(self):
26596+ pass
26597+
26598+ def to_map(self):
26599+ _map = super().to_map()
26600+ if _map is not None:
26601+ return _map
26602+
26603+ result = dict()
26604+ if self.rendering_instance_ids_shrink is not None:
26605+ result['RenderingInstanceIds'] = self.rendering_instance_ids_shrink
26606+ return result
26607+
26608+ def from_map(self, m: dict = None):
26609+ m = m or dict()
26610+ if m.get('RenderingInstanceIds') is not None:
26611+ self.rendering_instance_ids_shrink = m.get('RenderingInstanceIds')
26612+ return self
26613+
26614+
26615+ class RebootRenderingServerResponseBodyFailedInstances(TeaModel):
26616+ def __init__(
26617+ self,
26618+ err_code: int = None,
26619+ err_message: str = None,
26620+ rendering_instance_id: str = None,
26621+ ):
26622+ self.err_code = err_code
26623+ self.err_message = err_message
26624+ self.rendering_instance_id = rendering_instance_id
26625+
26626+ def validate(self):
26627+ pass
26628+
26629+ def to_map(self):
26630+ _map = super().to_map()
26631+ if _map is not None:
26632+ return _map
26633+
26634+ result = dict()
26635+ if self.err_code is not None:
26636+ result['ErrCode'] = self.err_code
26637+ if self.err_message is not None:
26638+ result['ErrMessage'] = self.err_message
26639+ if self.rendering_instance_id is not None:
26640+ result['RenderingInstanceId'] = self.rendering_instance_id
26641+ return result
26642+
26643+ def from_map(self, m: dict = None):
26644+ m = m or dict()
26645+ if m.get('ErrCode') is not None:
26646+ self.err_code = m.get('ErrCode')
26647+ if m.get('ErrMessage') is not None:
26648+ self.err_message = m.get('ErrMessage')
26649+ if m.get('RenderingInstanceId') is not None:
26650+ self.rendering_instance_id = m.get('RenderingInstanceId')
26651+ return self
26652+
26653+
26654+ class RebootRenderingServerResponseBodySuccessInstances(TeaModel):
26655+ def __init__(
26656+ self,
26657+ rendering_instance_id: str = None,
26658+ ):
26659+ self.rendering_instance_id = rendering_instance_id
26660+
26661+ def validate(self):
26662+ pass
26663+
26664+ def to_map(self):
26665+ _map = super().to_map()
26666+ if _map is not None:
26667+ return _map
26668+
26669+ result = dict()
26670+ if self.rendering_instance_id is not None:
26671+ result['RenderingInstanceId'] = self.rendering_instance_id
26672+ return result
26673+
26674+ def from_map(self, m: dict = None):
26675+ m = m or dict()
26676+ if m.get('RenderingInstanceId') is not None:
26677+ self.rendering_instance_id = m.get('RenderingInstanceId')
26678+ return self
26679+
26680+
26681+ class RebootRenderingServerResponseBody(TeaModel):
26682+ def __init__(
26683+ self,
26684+ failed_instance_count: int = None,
26685+ failed_instances: List[RebootRenderingServerResponseBodyFailedInstances] = None,
26686+ request_id: str = None,
26687+ success_instance_count: int = None,
26688+ success_instances: List[RebootRenderingServerResponseBodySuccessInstances] = None,
26689+ ):
26690+ self.failed_instance_count = failed_instance_count
26691+ self.failed_instances = failed_instances
26692+ self.request_id = request_id
26693+ self.success_instance_count = success_instance_count
26694+ self.success_instances = success_instances
26695+
26696+ def validate(self):
26697+ if self.failed_instances:
26698+ for k in self.failed_instances:
26699+ if k:
26700+ k.validate()
26701+ if self.success_instances:
26702+ for k in self.success_instances:
26703+ if k:
26704+ k.validate()
26705+
26706+ def to_map(self):
26707+ _map = super().to_map()
26708+ if _map is not None:
26709+ return _map
26710+
26711+ result = dict()
26712+ if self.failed_instance_count is not None:
26713+ result['FailedInstanceCount'] = self.failed_instance_count
26714+ result['FailedInstances'] = []
26715+ if self.failed_instances is not None:
26716+ for k in self.failed_instances:
26717+ result['FailedInstances'].append(k.to_map() if k else None)
26718+ if self.request_id is not None:
26719+ result['RequestId'] = self.request_id
26720+ if self.success_instance_count is not None:
26721+ result['SuccessInstanceCount'] = self.success_instance_count
26722+ result['SuccessInstances'] = []
26723+ if self.success_instances is not None:
26724+ for k in self.success_instances:
26725+ result['SuccessInstances'].append(k.to_map() if k else None)
26726+ return result
26727+
26728+ def from_map(self, m: dict = None):
26729+ m = m or dict()
26730+ if m.get('FailedInstanceCount') is not None:
26731+ self.failed_instance_count = m.get('FailedInstanceCount')
26732+ self.failed_instances = []
26733+ if m.get('FailedInstances') is not None:
26734+ for k in m.get('FailedInstances'):
26735+ temp_model = RebootRenderingServerResponseBodyFailedInstances()
26736+ self.failed_instances.append(temp_model.from_map(k))
26737+ if m.get('RequestId') is not None:
26738+ self.request_id = m.get('RequestId')
26739+ if m.get('SuccessInstanceCount') is not None:
26740+ self.success_instance_count = m.get('SuccessInstanceCount')
26741+ self.success_instances = []
26742+ if m.get('SuccessInstances') is not None:
26743+ for k in m.get('SuccessInstances'):
26744+ temp_model = RebootRenderingServerResponseBodySuccessInstances()
26745+ self.success_instances.append(temp_model.from_map(k))
26746+ return self
26747+
26748+
26749+ class RebootRenderingServerResponse(TeaModel):
26750+ def __init__(
26751+ self,
26752+ headers: Dict[str, str] = None,
26753+ status_code: int = None,
26754+ body: RebootRenderingServerResponseBody = None,
26755+ ):
26756+ self.headers = headers
26757+ self.status_code = status_code
26758+ self.body = body
26759+
26760+ def validate(self):
26761+ if self.body:
26762+ self.body.validate()
26763+
26764+ def to_map(self):
26765+ _map = super().to_map()
26766+ if _map is not None:
26767+ return _map
26768+
26769+ result = dict()
26770+ if self.headers is not None:
26771+ result['headers'] = self.headers
26772+ if self.status_code is not None:
26773+ result['statusCode'] = self.status_code
26774+ if self.body is not None:
26775+ result['body'] = self.body.to_map()
26776+ return result
26777+
26778+ def from_map(self, m: dict = None):
26779+ m = m or dict()
26780+ if m.get('headers') is not None:
26781+ self.headers = m.get('headers')
26782+ if m.get('statusCode') is not None:
26783+ self.status_code = m.get('statusCode')
26784+ if m.get('body') is not None:
26785+ temp_model = RebootRenderingServerResponseBody()
26786+ self.body = temp_model.from_map(m['body'])
26787+ return self
26788+
26789+
2655926790class RecoverRenderingDataPackageRequest(TeaModel):
2656026791 def __init__(
2656126792 self,
0 commit comments