<?php

namespace AlibabaCloud\DmsEnterprise\V20181101;

use AlibabaCloud\Client\Resolver\ApiResolver;

/**
 * @method AddAuthorityTemplateItems addAuthorityTemplateItems(array $options = [])
 * @method AddDesensitizationRule addDesensitizationRule(array $options = [])
 * @method AddInstance addInstance(array $options = [])
 * @method AddLhMembers addLhMembers(array $options = [])
 * @method AddLogicTableRouteConfig addLogicTableRouteConfig(array $options = [])
 * @method AddTaskFlowEdges addTaskFlowEdges(array $options = [])
 * @method AnalyzeSQLLineage analyzeSQLLineage(array $options = [])
 * @method ApproveOrder approveOrder(array $options = [])
 * @method BackFill backFill(array $options = [])
 * @method BuyPayAsYouGoOrder buyPayAsYouGoOrder(array $options = [])
 * @method ChangeColumnSecLevel changeColumnSecLevel(array $options = [])
 * @method ChangeColumnSecurityLevel changeColumnSecurityLevel(array $options = [])
 * @method ChangeLhDagOwner changeLhDagOwner(array $options = [])
 * @method CloseOrder closeOrder(array $options = [])
 * @method CreateAbacAuthorization createAbacAuthorization(array $options = [])
 * @method CreateAbacPolicy createAbacPolicy(array $options = [])
 * @method CreateAuthorityTemplate createAuthorityTemplate(array $options = [])
 * @method CreateDataArchiveOrder createDataArchiveOrder(array $options = [])
 * @method CreateDatabaseExportOrder createDatabaseExportOrder(array $options = [])
 * @method CreateDataCorrectOrder createDataCorrectOrder(array $options = [])
 * @method CreateDataCronClearOrder createDataCronClearOrder(array $options = [])
 * @method CreateDataExportOrder createDataExportOrder(array $options = [])
 * @method CreateDataImportOrder createDataImportOrder(array $options = [])
 * @method CreateDataTrackOrder createDataTrackOrder(array $options = [])
 * @method CreateFreeLockCorrectOrder createFreeLockCorrectOrder(array $options = [])
 * @method CreateLakeHouseSpace createLakeHouseSpace(array $options = [])
 * @method CreateLogicDatabase createLogicDatabase(array $options = [])
 * @method CreateOrder createOrder(array $options = [])
 * @method CreateProcCorrectOrder createProcCorrectOrder(array $options = [])
 * @method CreateProxy createProxy(array $options = [])
 * @method CreateProxyAccess createProxyAccess(array $options = [])
 * @method CreatePublishGroupTask createPublishGroupTask(array $options = [])
 * @method CreateScenario createScenario(array $options = [])
 * @method CreateSQLReviewOrder createSQLReviewOrder(array $options = [])
 * @method CreateStandardGroup createStandardGroup(array $options = [])
 * @method CreateStructSyncOrder createStructSyncOrder(array $options = [])
 * @method CreateTask createTask(array $options = [])
 * @method CreateTaskFlow createTaskFlow(array $options = [])
 * @method CreateUploadFileJob createUploadFileJob(array $options = [])
 * @method CreateUploadOSSFileJob createUploadOSSFileJob(array $options = [])
 * @method DeleteAbacAuthorization deleteAbacAuthorization(array $options = [])
 * @method DeleteAbacPolicy deleteAbacPolicy(array $options = [])
 * @method DeleteAuthorityTemplate deleteAuthorityTemplate(array $options = [])
 * @method DeleteInstance deleteInstance(array $options = [])
 * @method DeleteLakeHouseSpace deleteLakeHouseSpace(array $options = [])
 * @method DeleteLhMembers deleteLhMembers(array $options = [])
 * @method DeleteLogicDatabase deleteLogicDatabase(array $options = [])
 * @method DeleteLogicTableRouteConfig deleteLogicTableRouteConfig(array $options = [])
 * @method DeleteProxy deleteProxy(array $options = [])
 * @method DeleteProxyAccess deleteProxyAccess(array $options = [])
 * @method DeleteScenario deleteScenario(array $options = [])
 * @method DeleteStandardGroup deleteStandardGroup(array $options = [])
 * @method DeleteTask deleteTask(array $options = [])
 * @method DeleteTaskFlow deleteTaskFlow(array $options = [])
 * @method DeleteTaskFlowEdgesByCondition deleteTaskFlowEdgesByCondition(array $options = [])
 * @method DeleteUser deleteUser(array $options = [])
 * @method DisableUser disableUser(array $options = [])
 * @method DownloadDataTrackResult downloadDataTrackResult(array $options = [])
 * @method EditLogicDatabase editLogicDatabase(array $options = [])
 * @method EnableUser enableUser(array $options = [])
 * @method ExecuteDataCorrect executeDataCorrect(array $options = [])
 * @method ExecuteDataExport executeDataExport(array $options = [])
 * @method ExecuteScript executeScript(array $options = [])
 * @method ExecuteStructSync executeStructSync(array $options = [])
 * @method GetAbacPolicy getAbacPolicy(array $options = [])
 * @method GetApprovalDetail getApprovalDetail(array $options = [])
 * @method GetAuthorityTemplate getAuthorityTemplate(array $options = [])
 * @method GetAuthorityTemplateItem getAuthorityTemplateItem(array $options = [])
 * @method GetClassificationTemplate getClassificationTemplate(array $options = [])
 * @method GetDataArchiveCount getDataArchiveCount(array $options = [])
 * @method GetDataArchiveOrderDetail getDataArchiveOrderDetail(array $options = [])
 * @method GetDatabase getDatabase(array $options = [])
 * @method GetDatabaseExportOrderDetail getDatabaseExportOrderDetail(array $options = [])
 * @method GetDataCorrectBackupFiles getDataCorrectBackupFiles(array $options = [])
 * @method GetDataCorrectOrderDetail getDataCorrectOrderDetail(array $options = [])
 * @method GetDataCorrectRollbackFile getDataCorrectRollbackFile(array $options = [])
 * @method GetDataCorrectSQLFile getDataCorrectSQLFile(array $options = [])
 * @method GetDataCorrectTaskDetail getDataCorrectTaskDetail(array $options = [])
 * @method GetDataCronClearConfig getDataCronClearConfig(array $options = [])
 * @method GetDataCronClearTaskDetailList getDataCronClearTaskDetailList(array $options = [])
 * @method GetDataExportDownloadURL getDataExportDownloadURL(array $options = [])
 * @method GetDataExportOrderDetail getDataExportOrderDetail(array $options = [])
 * @method GetDataExportPreCheckDetail getDataExportPreCheckDetail(array $options = [])
 * @method GetDataImportSQL getDataImportSQL(array $options = [])
 * @method GetDataLakeCatalog getDataLakeCatalog(array $options = [])
 * @method GetDataLakeDatabase getDataLakeDatabase(array $options = [])
 * @method GetDataLakeTable getDataLakeTable(array $options = [])
 * @method GetDataTrackJobDegree getDataTrackJobDegree(array $options = [])
 * @method GetDataTrackJobTableMeta getDataTrackJobTableMeta(array $options = [])
 * @method GetDataTrackOrderDetail getDataTrackOrderDetail(array $options = [])
 * @method GetDbExportDownloadURL getDbExportDownloadURL(array $options = [])
 * @method GetDBTaskSQLJobLog getDBTaskSQLJobLog(array $options = [])
 * @method GetDBTopology getDBTopology(array $options = [])
 * @method GetInstance getInstance(array $options = [])
 * @method GetIntervalLimitOfSLA getIntervalLimitOfSLA(array $options = [])
 * @method GetLhSpaceByName getLhSpaceByName(array $options = [])
 * @method GetLogicDatabase getLogicDatabase(array $options = [])
 * @method GetMetaTableColumn getMetaTableColumn(array $options = [])
 * @method GetMetaTableDetailInfo getMetaTableDetailInfo(array $options = [])
 * @method GetOnlineDDLProgress getOnlineDDLProgress(array $options = [])
 * @method GetOpLog getOpLog(array $options = [])
 * @method GetOrderAttachmentFile getOrderAttachmentFile(array $options = [])
 * @method GetOrderBaseInfo getOrderBaseInfo(array $options = [])
 * @method GetOwnerApplyOrderDetail getOwnerApplyOrderDetail(array $options = [])
 * @method GetPagedInstance getPagedInstance(array $options = [])
 * @method GetPermApplyOrderDetail getPermApplyOrderDetail(array $options = [])
 * @method GetPhysicalDatabase getPhysicalDatabase(array $options = [])
 * @method GetProxy getProxy(array $options = [])
 * @method GetProxyAccess getProxyAccess(array $options = [])
 * @method GetRuleNumLimitOfSLA getRuleNumLimitOfSLA(array $options = [])
 * @method GetSQLReviewCheckResultStatus getSQLReviewCheckResultStatus(array $options = [])
 * @method GetSQLReviewOptimizeDetail getSQLReviewOptimizeDetail(array $options = [])
 * @method GetStandardGroup getStandardGroup(array $options = [])
 * @method GetStructSyncExecSqlDetail getStructSyncExecSqlDetail(array $options = [])
 * @method GetStructSyncJobAnalyzeResult getStructSyncJobAnalyzeResult(array $options = [])
 * @method GetStructSyncJobDetail getStructSyncJobDetail(array $options = [])
 * @method GetStructSyncOrderDetail getStructSyncOrderDetail(array $options = [])
 * @method GetTableDBTopology getTableDBTopology(array $options = [])
 * @method GetTableDesignProjectFlow getTableDesignProjectFlow(array $options = [])
 * @method GetTableDesignProjectInfo getTableDesignProjectInfo(array $options = [])
 * @method GetTableTopology getTableTopology(array $options = [])
 * @method GetTask getTask(array $options = [])
 * @method GetTaskFlowGraph getTaskFlowGraph(array $options = [])
 * @method GetTaskFlowNotification getTaskFlowNotification(array $options = [])
 * @method GetTaskInstanceRelation getTaskInstanceRelation(array $options = [])
 * @method GetUser getUser(array $options = [])
 * @method GetUserActiveTenant getUserActiveTenant(array $options = [])
 * @method GetUserUploadFileJob getUserUploadFileJob(array $options = [])
 * @method GrantTemplateAuthority grantTemplateAuthority(array $options = [])
 * @method GrantUserPermission grantUserPermission(array $options = [])
 * @method InspectProxyAccessSecret inspectProxyAccessSecret(array $options = [])
 * @method ListAbacAuthorizations listAbacAuthorizations(array $options = [])
 * @method ListAbacPolicies listAbacPolicies(array $options = [])
 * @method ListAuthorityTemplate listAuthorityTemplate(array $options = [])
 * @method ListAuthorizedDatabasesForUser listAuthorizedDatabasesForUser(array $options = [])
 * @method ListAuthorizedInstancesForUser listAuthorizedInstancesForUser(array $options = [])
 * @method ListAuthorizedUsersForDatabase listAuthorizedUsersForDatabase(array $options = [])
 * @method ListAuthorizedUsersForInstance listAuthorizedUsersForInstance(array $options = [])
 * @method ListClassificationTemplates listClassificationTemplates(array $options = [])
 * @method ListColumns listColumns(array $options = [])
 * @method ListDAGVersions listDAGVersions(array $options = [])
 * @method ListDatabases listDatabases(array $options = [])
 * @method ListDatabaseUserPermssions listDatabaseUserPermssions(array $options = [])
 * @method ListDataCorrectPreCheckDB listDataCorrectPreCheckDB(array $options = [])
 * @method ListDataCorrectPreCheckSQL listDataCorrectPreCheckSQL(array $options = [])
 * @method ListDataImportSQLPreCheckDetail listDataImportSQLPreCheckDetail(array $options = [])
 * @method ListDataImportSQLType listDataImportSQLType(array $options = [])
 * @method ListDataLakeCatalog listDataLakeCatalog(array $options = [])
 * @method ListDataLakeDatabase listDataLakeDatabase(array $options = [])
 * @method ListDataLakeTablebaseInfo listDataLakeTablebaseInfo(array $options = [])
 * @method ListDBTaskSQLJob listDBTaskSQLJob(array $options = [])
 * @method ListDBTaskSQLJobDetail listDBTaskSQLJobDetail(array $options = [])
 * @method ListDDLPublishRecords listDDLPublishRecords(array $options = [])
 * @method ListDefaultSLARules listDefaultSLARules(array $options = [])
 * @method ListDesensitizationRule listDesensitizationRule(array $options = [])
 * @method ListEffectiveOrders listEffectiveOrders(array $options = [])
 * @method ListIndexes listIndexes(array $options = [])
 * @method ListInstanceLoginAuditLog listInstanceLoginAuditLog(array $options = [])
 * @method ListInstances listInstances(array $options = [])
 * @method ListInstanceUserPermissions listInstanceUserPermissions(array $options = [])
 * @method ListLhTaskFlowAndScenario listLhTaskFlowAndScenario(array $options = [])
 * @method ListLogicDatabases listLogicDatabases(array $options = [])
 * @method ListLogicTableRouteConfig listLogicTableRouteConfig(array $options = [])
 * @method ListLogicTables listLogicTables(array $options = [])
 * @method ListOrders listOrders(array $options = [])
 * @method ListProxies listProxies(array $options = [])
 * @method ListProxyAccesses listProxyAccesses(array $options = [])
 * @method ListProxySQLExecAuditLog listProxySQLExecAuditLog(array $options = [])
 * @method ListScenarios listScenarios(array $options = [])
 * @method ListSensitiveColumnInfo listSensitiveColumnInfo(array $options = [])
 * @method ListSensitiveColumns listSensitiveColumns(array $options = [])
 * @method ListSensitiveColumnsDetail listSensitiveColumnsDetail(array $options = [])
 * @method ListSensitiveDataAuditLog listSensitiveDataAuditLog(array $options = [])
 * @method ListSensitivityLevel listSensitivityLevel(array $options = [])
 * @method ListSLARules listSLARules(array $options = [])
 * @method ListSQLExecAuditLog listSQLExecAuditLog(array $options = [])
 * @method ListSQLReviewOriginSQL listSQLReviewOriginSQL(array $options = [])
 * @method ListStandardGroups listStandardGroups(array $options = [])
 * @method ListTables listTables(array $options = [])
 * @method ListTaskFlow listTaskFlow(array $options = [])
 * @method ListTaskFlowConstants listTaskFlowConstants(array $options = [])
 * @method ListTaskFlowCooperators listTaskFlowCooperators(array $options = [])
 * @method ListTaskFlowEdgesByCondition listTaskFlowEdgesByCondition(array $options = [])
 * @method ListTaskFlowInstance listTaskFlowInstance(array $options = [])
 * @method ListTaskFlowsByPage listTaskFlowsByPage(array $options = [])
 * @method ListTaskFlowTimeVariables listTaskFlowTimeVariables(array $options = [])
 * @method ListTasksInTaskFlow listTasksInTaskFlow(array $options = [])
 * @method ListUserPermissions listUserPermissions(array $options = [])
 * @method ListUsers listUsers(array $options = [])
 * @method ListUserTenants listUserTenants(array $options = [])
 * @method ListWorkFlowNodes listWorkFlowNodes(array $options = [])
 * @method ListWorkFlowTemplates listWorkFlowTemplates(array $options = [])
 * @method MakeTaskFlowInstanceSuccess makeTaskFlowInstanceSuccess(array $options = [])
 * @method ModifyDataCorrectExecSQL modifyDataCorrectExecSQL(array $options = [])
 * @method ModifyDesensitizationStrategy modifyDesensitizationStrategy(array $options = [])
 * @method ModifyInstance modifyInstance(array $options = [])
 * @method MoveTaskFlowToScenario moveTaskFlowToScenario(array $options = [])
 * @method OfflineTaskFlow offlineTaskFlow(array $options = [])
 * @method PauseDataCorrectSQLJob pauseDataCorrectSQLJob(array $options = [])
 * @method PauseDataExportJob pauseDataExportJob(array $options = [])
 * @method PreviewWorkflow previewWorkflow(array $options = [])
 * @method PublishAndDeployTaskFlow publishAndDeployTaskFlow(array $options = [])
 * @method QueryDataTrackResultDownloadStatus queryDataTrackResultDownloadStatus(array $options = [])
 * @method ReDeployLhDagVersion reDeployLhDagVersion(array $options = [])
 * @method RefundPayAsYouGoOrder refundPayAsYouGoOrder(array $options = [])
 * @method RegisterInstance registerInstance(array $options = [])
 * @method RegisterUser registerUser(array $options = [])
 * @method RemoveDataExportJob removeDataExportJob(array $options = [])
 * @method ReRunTaskFlowInstance reRunTaskFlowInstance(array $options = [])
 * @method RestartDataCorrectSQLJob restartDataCorrectSQLJob(array $options = [])
 * @method RestartDataExportJob restartDataExportJob(array $options = [])
 * @method ResumeTaskFlowInstance resumeTaskFlowInstance(array $options = [])
 * @method RetryDataCorrectPreCheck retryDataCorrectPreCheck(array $options = [])
 * @method RevokeTemplateAuthority revokeTemplateAuthority(array $options = [])
 * @method RevokeUserPermission revokeUserPermission(array $options = [])
 * @method SearchDatabase searchDatabase(array $options = [])
 * @method SearchDataTrackResult searchDataTrackResult(array $options = [])
 * @method SearchTable searchTable(array $options = [])
 * @method SetOwners setOwners(array $options = [])
 * @method SetWorkflowExtraInfo setWorkflowExtraInfo(array $options = [])
 * @method SkipDataCorrectRowCheck skipDataCorrectRowCheck(array $options = [])
 * @method StopTaskFlowInstance stopTaskFlowInstance(array $options = [])
 * @method SubmitOrderApproval submitOrderApproval(array $options = [])
 * @method SubmitStructSyncOrderApproval submitStructSyncOrderApproval(array $options = [])
 * @method SuspendDataExportJob suspendDataExportJob(array $options = [])
 * @method SuspendTaskFlowInstance suspendTaskFlowInstance(array $options = [])
 * @method SyncDatabaseMeta syncDatabaseMeta(array $options = [])
 * @method SyncInstanceMeta syncInstanceMeta(array $options = [])
 * @method UpdateAbacPolicy updateAbacPolicy(array $options = [])
 * @method UpdateAuthorityTemplate updateAuthorityTemplate(array $options = [])
 * @method UpdateInstance updateInstance(array $options = [])
 * @method UpdateScenario updateScenario(array $options = [])
 * @method UpdateSLARules updateSLARules(array $options = [])
 * @method UpdateStandardGroup updateStandardGroup(array $options = [])
 * @method UpdateTaskConfig updateTaskConfig(array $options = [])
 * @method UpdateTaskContent updateTaskContent(array $options = [])
 * @method UpdateTaskFlowConstants updateTaskFlowConstants(array $options = [])
 * @method UpdateTaskFlowCooperators updateTaskFlowCooperators(array $options = [])
 * @method UpdateTaskFlowEdges updateTaskFlowEdges(array $options = [])
 * @method UpdateTaskFlowNameAndDesc updateTaskFlowNameAndDesc(array $options = [])
 * @method UpdateTaskFlowNotification updateTaskFlowNotification(array $options = [])
 * @method UpdateTaskFlowOwner updateTaskFlowOwner(array $options = [])
 * @method UpdateTaskFlowRelations updateTaskFlowRelations(array $options = [])
 * @method UpdateTaskFlowSchedule updateTaskFlowSchedule(array $options = [])
 * @method UpdateTaskFlowTimeVariables updateTaskFlowTimeVariables(array $options = [])
 * @method UpdateTaskName updateTaskName(array $options = [])
 * @method UpdateTaskOutput updateTaskOutput(array $options = [])
 * @method UpdateTaskTimeVariables updateTaskTimeVariables(array $options = [])
 * @method UpdateUser updateUser(array $options = [])
 */
class DmsEnterpriseApiResolver extends ApiResolver
{
}

class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
{
    /** @var string */
    public $product = 'dms-enterprise';

    /** @var string */
    public $version = '2018-11-01';

    /** @var string */
    public $method = 'POST';

    /** @var string */
    public $serviceCode = 'dms-enterprise';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getItems()
 * @method $this withItems($value)
 */
class AddAuthorityTemplateItems extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getFunctionParams()
 * @method string getRuleName()
 * @method $this withRuleName($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getRuleDescription()
 * @method $this withRuleDescription($value)
 * @method string getRuleType()
 * @method $this withRuleType($value)
 * @method string getFunctionType()
 * @method $this withFunctionType($value)
 */
class AddDesensitizationRule extends Rpc
{

    /**
     * @param string $value
     *
     * @return $this
     */
    public function withFunctionParams($value)
    {
        $this->data['FunctionParams'] = $value;
        $this->options['form_params']['FunctionParams'] = $value;

        return $this;
    }
}

/**
 * @method string getEcsRegion()
 * @method $this withEcsRegion($value)
 * @method string getNetworkType()
 * @method $this withNetworkType($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUseSsl()
 * @method $this withUseSsl($value)
 * @method string getEnableSellCommon()
 * @method $this withEnableSellCommon($value)
 * @method string getEnableSellSitd()
 * @method $this withEnableSellSitd($value)
 * @method string getInstanceSource()
 * @method $this withInstanceSource($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getQueryTimeout()
 * @method $this withQueryTimeout($value)
 * @method string getEcsInstanceId()
 * @method $this withEcsInstanceId($value)
 * @method string getExportTimeout()
 * @method $this withExportTimeout($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getEnableSellTrust()
 * @method $this withEnableSellTrust($value)
 * @method string getPort()
 * @method $this withPort($value)
 * @method string getSafeRule()
 * @method $this withSafeRule($value)
 * @method string getDdlOnline()
 * @method $this withDdlOnline($value)
 * @method string getUseDsql()
 * @method $this withUseDsql($value)
 * @method string getEnableSellStable()
 * @method $this withEnableSellStable($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getDbaId()
 * @method $this withDbaId($value)
 * @method string getDataLinkName()
 * @method $this withDataLinkName($value)
 * @method string getTemplateType()
 * @method $this withTemplateType($value)
 * @method string getInstanceType()
 * @method $this withInstanceType($value)
 * @method string getDatabasePassword()
 * @method $this withDatabasePassword($value)
 * @method string getInstanceAlias()
 * @method $this withInstanceAlias($value)
 * @method string getDatabaseUser()
 * @method $this withDatabaseUser($value)
 * @method string getVpcId()
 * @method $this withVpcId($value)
 * @method string getSkipTest()
 * @method $this withSkipTest($value)
 */
class AddInstance extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getMembers()
 * @method $this withMembers($value)
 * @method string getObjectType()
 * @method $this withObjectType($value)
 * @method string getObjectId()
 * @method $this withObjectId($value)
 */
class AddLhMembers extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 * @method string getRouteKey()
 * @method $this withRouteKey($value)
 * @method string getRouteExpr()
 * @method $this withRouteExpr($value)
 */
class AddLogicTableRouteConfig extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getEdges()
 * @method $this withEdges($value)
 */
class AddTaskFlowEdges extends Rpc
{
}

/**
 * @method string getSqlContent()
 * @method $this withSqlContent($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 */
class AnalyzeSQLLineage extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getWorkflowInstanceId()
 * @method $this withWorkflowInstanceId($value)
 * @method string getApprovalType()
 * @method $this withApprovalType($value)
 * @method string getNewApprover()
 * @method $this withNewApprover($value)
 * @method string getApprovalNodeId()
 * @method $this withApprovalNodeId($value)
 * @method string getOldApprover()
 * @method $this withOldApprover($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 * @method string getComment()
 * @method $this withComment($value)
 * @method string getApprovalNodePos()
 * @method $this withApprovalNodePos($value)
 * @method string getNewApproverList()
 * @method $this withNewApproverList($value)
 */
class ApproveOrder extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getIsTriggerSubTree()
 * @method $this withIsTriggerSubTree($value)
 * @method string getBackFillDateEnd()
 * @method $this withBackFillDateEnd($value)
 * @method string getHistoryDagId()
 * @method $this withHistoryDagId($value)
 * @method string getStartNodeIds()
 * @method $this withStartNodeIds($value)
 * @method string getFilterNodeIds()
 * @method $this withFilterNodeIds($value)
 * @method string getBackFillDateBegin()
 * @method $this withBackFillDateBegin($value)
 * @method string getBackFillDate()
 * @method $this withBackFillDate($value)
 * @method string getAsc()
 * @method $this withAsc($value)
 * @method string getInterval()
 * @method $this withInterval($value)
 */
class BackFill extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getCommodityType()
 * @method $this withCommodityType($value)
 * @method string getInsNum()
 * @method $this withInsNum($value)
 * @method string getVersionType()
 * @method $this withVersionType($value)
 */
class BuyPayAsYouGoOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getIsLogic()
 * @method $this withIsLogic($value)
 * @method string getNewLevel()
 * @method $this withNewLevel($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 */
class ChangeColumnSecLevel extends Rpc
{
}

/**
 * @method string getNewSensitivityLevel()
 * @method $this withNewSensitivityLevel($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getIsLogic()
 * @method $this withIsLogic($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 */
class ChangeColumnSecurityLevel extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOwnerUserId()
 * @method $this withOwnerUserId($value)
 */
class ChangeLhDagOwner extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getCloseReason()
 * @method $this withCloseReason($value)
 */
class CloseOrder extends Rpc
{
}

/**
 * @method string getRoleId()
 * @method $this withRoleId($value)
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPolicyId()
 * @method $this withPolicyId($value)
 * @method string getIdentityType()
 * @method $this withIdentityType($value)
 */
class CreateAbacAuthorization extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getAbacPolicyContent()
 * @method $this withAbacPolicyContent($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getAbacPolicyDesc()
 * @method $this withAbacPolicyDesc($value)
 * @method string getAbacPolicyName()
 * @method $this withAbacPolicyName($value)
 */
class CreateAbacPolicy extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getName()
 * @method $this withName($value)
 */
class CreateAuthorityTemplate extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParentId()
 * @method $this withParentId($value)
 * @method string getPluginType()
 * @method $this withPluginType($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDataArchiveOrder extends Rpc
{
}

/**
 * @method string getParentId()
 * @method $this withParentId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getPluginParam()
 * @method $this withPluginParam($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDatabaseExportOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDataCorrectOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDataCronClearOrder extends Rpc
{
}

/**
 * @method string getParentId()
 * @method $this withParentId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getPluginParam()
 * @method $this withPluginParam($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDataExportOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDataImportOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateDataTrackOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateFreeLockCorrectOrder extends Rpc
{
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getMode()
 * @method $this withMode($value)
 * @method string getProdDbId()
 * @method $this withProdDbId($value)
 * @method string getDevDbId()
 * @method $this withDevDbId($value)
 * @method string getSpaceName()
 * @method $this withSpaceName($value)
 * @method string getDwDbType()
 * @method $this withDwDbType($value)
 * @method string getSpaceConfig()
 * @method $this withSpaceConfig($value)
 */
class CreateLakeHouseSpace extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getAlias()
 * @method $this withAlias($value)
 * @method string getDatabaseIds()
 * @method $this withDatabaseIds($value)
 */
class CreateLogicDatabase extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPluginType()
 * @method $this withPluginType($value)
 * @method string getPluginParam()
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateOrder extends Rpc
{

    /**
     * @param string $value
     *
     * @return $this
     */
    public function withPluginParam($value)
    {
        $this->data['PluginParam'] = $value;
        $this->options['form_params']['PluginParam'] = $value;

        return $this;
    }
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateProcCorrectOrder extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPassword()
 * @method $this withPassword($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 * @method string getUsername()
 * @method $this withUsername($value)
 */
class CreateProxy extends Rpc
{
}

/**
 * @method string getIndepAccount()
 * @method $this withIndepAccount($value)
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getProxyId()
 * @method $this withProxyId($value)
 * @method string getIndepPassword()
 * @method $this withIndepPassword($value)
 */
class CreateProxyAccess extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPlanTime()
 * @method $this withPlanTime($value)
 * @method string getPublishStrategy()
 * @method $this withPublishStrategy($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class CreatePublishGroupTask extends Rpc
{
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getScenarioName()
 * @method $this withScenarioName($value)
 */
class CreateScenario extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateSQLReviewOrder extends Rpc
{
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getGroupName()
 * @method $this withGroupName($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 */
class CreateStandardGroup extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getParam()
 * @method $this withParam($value)
 * @method string getRelatedUserList()
 * @method $this withRelatedUserList($value)
 * @method string getAttachmentKey()
 * @method $this withAttachmentKey($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class CreateStructSyncOrder extends Rpc
{
}

/**
 * @method string getNodeType()
 * @method $this withNodeType($value)
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeContent()
 * @method $this withNodeContent($value)
 * @method string getNodeOutput()
 * @method $this withNodeOutput($value)
 * @method string getGraphParam()
 * @method $this withGraphParam($value)
 * @method string getTimeVariables()
 * @method $this withTimeVariables($value)
 * @method string getNodeName()
 * @method $this withNodeName($value)
 */
class CreateTask extends Rpc
{
}

/**
 * @method string getDagName()
 * @method $this withDagName($value)
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getScenarioId()
 * @method $this withScenarioId($value)
 */
class CreateTaskFlow extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUploadURL()
 * @method $this withUploadURL($value)
 * @method string getUploadType()
 * @method $this withUploadType($value)
 * @method string getFileSource()
 * @method $this withFileSource($value)
 * @method string getFileName()
 * @method $this withFileName($value)
 */
class CreateUploadFileJob extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUploadType()
 * @method $this withUploadType($value)
 * @method string getFileSource()
 * @method $this withFileSource($value)
 * @method string getFileName()
 * @method $this withFileName($value)
 * @method string getUploadTarget()
 * @method $this withUploadTarget($value)
 */
class CreateUploadOSSFileJob extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getIdentityType()
 * @method $this withIdentityType($value)
 * @method string getAuthorizationId()
 * @method $this withAuthorizationId($value)
 */
class DeleteAbacAuthorization extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getAbacPolicyId()
 * @method $this withAbacPolicyId($value)
 */
class DeleteAbacPolicy extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 */
class DeleteAuthorityTemplate extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getPort()
 * @method $this withPort($value)
 */
class DeleteInstance extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSpaceId()
 * @method $this withSpaceId($value)
 */
class DeleteLakeHouseSpace extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getObjectType()
 * @method $this withObjectType($value)
 * @method string getMemberIds()
 * @method $this withMemberIds($value)
 * @method string getObjectId()
 * @method $this withObjectId($value)
 */
class DeleteLhMembers extends Rpc
{
}

/**
 * @method string getLogicDbId()
 * @method $this withLogicDbId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class DeleteLogicDatabase extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 * @method string getRouteKey()
 * @method $this withRouteKey($value)
 */
class DeleteLogicTableRouteConfig extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getProxyId()
 * @method $this withProxyId($value)
 */
class DeleteProxy extends Rpc
{
}

/**
 * @method string getProxyAccessId()
 * @method $this withProxyAccessId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class DeleteProxyAccess extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getScenarioId()
 * @method $this withScenarioId($value)
 */
class DeleteScenario extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getGroupId()
 * @method $this withGroupId($value)
 */
class DeleteStandardGroup extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 */
class DeleteTask extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class DeleteTaskFlow extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeEnd()
 * @method $this withNodeEnd($value)
 * @method string getNodeFrom()
 * @method $this withNodeFrom($value)
 * @method string getId()
 * @method $this withId($value)
 */
class DeleteTaskFlowEdgesByCondition extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUid()
 * @method $this withUid($value)
 */
class DeleteUser extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUid()
 * @method $this withUid($value)
 */
class DisableUser extends Rpc
{
}

/**
 * @method string getFilterStartTime()
 * @method $this withFilterStartTime($value)
 * @method string getFilterTypeList()
 * @method $this withFilterTypeList($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getRollbackSQLType()
 * @method $this withRollbackSQLType($value)
 * @method string getEventIdList()
 * @method $this withEventIdList($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getFilterTableList()
 * @method $this withFilterTableList($value)
 * @method string getFilterEndTime()
 * @method $this withFilterEndTime($value)
 * @method string getColumnFilter()
 * @method $this withColumnFilter($value)
 */
class DownloadDataTrackResult extends Rpc
{
}

/**
 * @method string getLogicDbId()
 * @method $this withLogicDbId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getAlias()
 * @method $this withAlias($value)
 * @method string getDatabaseIds()
 * @method $this withDatabaseIds($value)
 */
class EditLogicDatabase extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUid()
 * @method $this withUid($value)
 */
class EnableUser extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getActionDetail()
 * @method $this withActionDetail($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getActionName()
 * @method $this withActionName($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 */
class ExecuteDataCorrect extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getActionDetail()
 * @method $this withActionDetail($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getActionName()
 * @method $this withActionName($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 */
class ExecuteDataExport extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getScript()
 * @method $this withScript($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ExecuteScript extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class ExecuteStructSync extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getAbacPolicyId()
 * @method $this withAbacPolicyId($value)
 * @method string getAbacPolicyName()
 * @method $this withAbacPolicyName($value)
 */
class GetAbacPolicy extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getWorkflowInstanceId()
 * @method $this withWorkflowInstanceId($value)
 */
class GetApprovalDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 */
class GetAuthorityTemplate extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 */
class GetAuthorityTemplateItem extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 */
class GetClassificationTemplate extends Rpc
{
}

/**
 * @method string getSearchDateType()
 * @method $this withSearchDateType($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPluginType()
 * @method $this withPluginType($value)
 * @method string getOrderResultType()
 * @method $this withOrderResultType($value)
 */
class GetDataArchiveCount extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataArchiveOrderDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getPort()
 * @method $this withPort($value)
 */
class GetDatabase extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 */
class GetDatabaseExportOrderDetail extends Rpc
{

    /**
     * @param string $value
     *
     * @return $this
     */
    public function withOrderId($value)
    {
        $this->data['OrderId'] = $value;
        $this->options['form_params']['OrderId'] = $value;

        return $this;
    }
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getActionDetail()
 * @method $this withActionDetail($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getActionName()
 * @method $this withActionName($value)
 */
class GetDataCorrectBackupFiles extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataCorrectOrderDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataCorrectRollbackFile extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getOrderActionName()
 * @method $this withOrderActionName($value)
 */
class GetDataCorrectSQLFile extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataCorrectTaskDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataCronClearConfig extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataCronClearTaskDetailList extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getActionName()
 * @method $this withActionName($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 */
class GetDataExportDownloadURL extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 */
class GetDataExportOrderDetail extends Rpc
{

    /**
     * @param string $value
     *
     * @return $this
     */
    public function withOrderId($value)
    {
        $this->data['OrderId'] = $value;
        $this->options['form_params']['OrderId'] = $value;

        return $this;
    }
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataExportPreCheckDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSqlId()
 * @method $this withSqlId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataImportSQL extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getCatalogName()
 * @method $this withCatalogName($value)
 * @method string getDataRegion()
 * @method $this withDataRegion($value)
 */
class GetDataLakeCatalog extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getCatalogName()
 * @method $this withCatalogName($value)
 * @method string getDataRegion()
 * @method $this withDataRegion($value)
 * @method string getName()
 * @method $this withName($value)
 */
class GetDataLakeDatabase extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getCatalogName()
 * @method $this withCatalogName($value)
 * @method string getDbName()
 * @method $this withDbName($value)
 * @method string getDataRegion()
 * @method $this withDataRegion($value)
 * @method string getName()
 * @method $this withName($value)
 */
class GetDataLakeTable extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataTrackJobDegree extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataTrackJobTableMeta extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetDataTrackOrderDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getActionName()
 * @method $this withActionName($value)
 */
class GetDbExportDownloadURL extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 */
class GetDBTaskSQLJobLog extends Rpc
{
}

/**
 * @method string getLogicDbId()
 * @method $this withLogicDbId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetDBTopology extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getPort()
 * @method $this withPort($value)
 */
class GetInstance extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetIntervalLimitOfSLA extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSpaceName()
 * @method $this withSpaceName($value)
 */
class GetLhSpaceByName extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 */
class GetLogicDatabase extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableGuid()
 * @method $this withTableGuid($value)
 */
class GetMetaTableColumn extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableGuid()
 * @method $this withTableGuid($value)
 */
class GetMetaTableDetailInfo extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobDetailId()
 * @method $this withJobDetailId($value)
 */
class GetOnlineDDLProgress extends Rpc
{
}

/**
 * @method string getUserNick()
 * @method $this withUserNick($value)
 * @method string getStartTime()
 * @method $this withStartTime($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getModule()
 * @method $this withModule($value)
 * @method string getEndTime()
 * @method $this withEndTime($value)
 * @method string getDatabaseName()
 * @method $this withDatabaseName($value)
 */
class GetOpLog extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetOrderAttachmentFile extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetOrderBaseInfo extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetOwnerApplyOrderDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetPagedInstance extends Rpc
{

    /** @var string */
    public $method = 'GET';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetPermApplyOrderDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 */
class GetPhysicalDatabase extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getProxyId()
 * @method $this withProxyId($value)
 */
class GetProxy extends Rpc
{
}

/**
 * @method string getProxyAccessId()
 * @method $this withProxyAccessId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetProxyAccess extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetRuleNumLimitOfSLA extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getOrderActionName()
 * @method $this withOrderActionName($value)
 */
class GetSQLReviewCheckResultStatus extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSQLReviewQueryKey()
 * @method $this withSQLReviewQueryKey($value)
 */
class GetSQLReviewOptimizeDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getGroupId()
 * @method $this withGroupId($value)
 */
class GetStandardGroup extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetStructSyncExecSqlDetail extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getCompareType()
 * @method $this withCompareType($value)
 */
class GetStructSyncJobAnalyzeResult extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetStructSyncJobDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetStructSyncOrderDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableGuid()
 * @method $this withTableGuid($value)
 */
class GetTableDBTopology extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetTableDesignProjectFlow extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class GetTableDesignProjectInfo extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableGuid()
 * @method $this withTableGuid($value)
 */
class GetTableTopology extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 */
class GetTask extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetTaskFlowGraph extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetTaskFlowNotification extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagInstanceId()
 * @method $this withDagInstanceId($value)
 */
class GetTaskInstanceRelation extends Rpc
{
}

/**
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUid()
 * @method $this withUid($value)
 */
class GetUser extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class GetUserActiveTenant extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobKey()
 * @method $this withJobKey($value)
 */
class GetUserUploadFileJob extends Rpc
{
}

/**
 * @method string getExpireDate()
 * @method $this withExpireDate($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getUserIds()
 * @method $this withUserIds($value)
 * @method string getComment()
 * @method $this withComment($value)
 */
class GrantTemplateAuthority extends Rpc
{
}

/**
 * @method string getExpireDate()
 * @method $this withExpireDate($value)
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getPermTypes()
 * @method $this withPermTypes($value)
 * @method string getDsType()
 * @method $this withDsType($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class GrantUserPermission extends Rpc
{
}

/**
 * @method string getProxyAccessId()
 * @method $this withProxyAccessId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class InspectProxyAccessSecret extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPolicyId()
 * @method $this withPolicyId($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getPolicySource()
 * @method $this withPolicySource($value)
 */
class ListAbacAuthorizations extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 */
class ListAbacPolicies extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 */
class ListAuthorityTemplate extends Rpc
{
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListAuthorizedDatabasesForUser extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 */
class ListAuthorizedInstancesForUser extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListAuthorizedUsersForDatabase extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 */
class ListAuthorizedUsersForInstance extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListClassificationTemplates extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListColumns extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getPageIndex()
 * @method $this withPageIndex($value)
 */
class ListDAGVersions extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 */
class ListDatabases extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getPermType()
 * @method $this withPermType($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 * @method string getUserName()
 * @method $this withUserName($value)
 */
class ListDatabaseUserPermssions extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class ListDataCorrectPreCheckDB extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 */
class ListDataCorrectPreCheckSQL extends Rpc
{
}

/**
 * @method string getPageNumer()
 * @method $this withPageNumer($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getStatusCode()
 * @method $this withStatusCode($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getSqlType()
 * @method $this withSqlType($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class ListDataImportSQLPreCheckDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class ListDataImportSQLType extends Rpc
{
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDataRegion()
 * @method $this withDataRegion($value)
 */
class ListDataLakeCatalog extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNextToken()
 * @method $this withNextToken($value)
 * @method string getCatalogName()
 * @method $this withCatalogName($value)
 * @method string getDataRegion()
 * @method $this withDataRegion($value)
 * @method string getMaxResults()
 * @method $this withMaxResults($value)
 */
class ListDataLakeDatabase extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getCatalogName()
 * @method $this withCatalogName($value)
 * @method string getRows()
 * @method $this withRows($value)
 * @method string getDbName()
 * @method $this withDbName($value)
 * @method string getDataRegion()
 * @method $this withDataRegion($value)
 * @method string getPage()
 * @method $this withPage($value)
 */
class ListDataLakeTablebaseInfo extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDBTaskGroupId()
 * @method $this withDBTaskGroupId($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 */
class ListDBTaskSQLJob extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 */
class ListDBTaskSQLJobDetail extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class ListDDLPublishRecords extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListDefaultSLARules extends Rpc
{
}

/**
 * @method string getRuleName()
 * @method $this withRuleName($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getRuleType()
 * @method $this withRuleType($value)
 * @method string getFuncType()
 * @method $this withFuncType($value)
 * @method string getRuleId()
 * @method $this withRuleId($value)
 */
class ListDesensitizationRule extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListEffectiveOrders extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListIndexes extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getOpUserName()
 * @method $this withOpUserName($value)
 * @method string getStartTime()
 * @method $this withStartTime($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getEndTime()
 * @method $this withEndTime($value)
 */
class ListInstanceLoginAuditLog extends Rpc
{
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getInstanceSource()
 * @method $this withInstanceSource($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getInstanceState()
 * @method $this withInstanceState($value)
 * @method string getNetType()
 * @method $this withNetType($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 */
class ListInstances extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 * @method string getUserName()
 * @method $this withUserName($value)
 */
class ListInstanceUserPermissions extends Rpc
{
}

/**
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSpaceId()
 * @method $this withSpaceId($value)
 */
class ListLhTaskFlowAndScenario extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 */
class ListLogicDatabases extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 */
class ListLogicTableRouteConfig extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getReturnGuid()
 * @method $this withReturnGuid($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getDatabaseId()
 * @method $this withDatabaseId($value)
 */
class ListLogicTables extends Rpc
{
}

/**
 * @method string getOrderStatus()
 * @method $this withOrderStatus($value)
 * @method string getSearchDateType()
 * @method $this withSearchDateType($value)
 * @method string getStartTime()
 * @method $this withStartTime($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPluginType()
 * @method $this withPluginType($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getOrderResultType()
 * @method $this withOrderResultType($value)
 * @method string getSearchContent()
 * @method $this withSearchContent($value)
 * @method string getEndTime()
 * @method $this withEndTime($value)
 */
class ListOrders extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListProxies extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getProxyId()
 * @method $this withProxyId($value)
 */
class ListProxyAccesses extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getOpUserName()
 * @method $this withOpUserName($value)
 * @method string getStartTime()
 * @method $this withStartTime($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getSQLType()
 * @method $this withSQLType($value)
 * @method string getEndTime()
 * @method $this withEndTime($value)
 * @method string getExecState()
 * @method $this withExecState($value)
 */
class ListProxySQLExecAuditLog extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListScenarios extends Rpc
{
}

/**
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 */
class ListSensitiveColumnInfo extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getSecurityLevel()
 * @method $this withSecurityLevel($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListSensitiveColumns extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListSensitiveColumnsDetail extends Rpc
{
}

/**
 * @method string getOpUserName()
 * @method $this withOpUserName($value)
 * @method string getStartTime()
 * @method $this withStartTime($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getModuleName()
 * @method $this withModuleName($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getEndTime()
 * @method $this withEndTime($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getDbName()
 * @method $this withDbName($value)
 */
class ListSensitiveDataAuditLog extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateType()
 * @method $this withTemplateType($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 */
class ListSensitivityLevel extends Rpc
{

    /** @var string */
    public $scheme = 'https';

    /** @var string */
    public $method = 'GET';
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListSLARules extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getOpUserName()
 * @method $this withOpUserName($value)
 * @method string getStartTime()
 * @method $this withStartTime($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getSqlType()
 * @method $this withSqlType($value)
 * @method string getEndTime()
 * @method $this withEndTime($value)
 * @method string getExecState()
 * @method $this withExecState($value)
 */
class ListSQLExecAuditLog extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getOrderActionDetail()
 * @method $this withOrderActionDetail($value)
 * @method string getOrderActionName()
 * @method $this withOrderActionName($value)
 */
class ListSQLReviewOriginSQL extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListStandardGroups extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getReturnGuid()
 * @method $this withReturnGuid($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getDatabaseId()
 * @method $this withDatabaseId($value)
 */
class ListTables extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListTaskFlow extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListTaskFlowConstants extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListTaskFlowCooperators extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeEnd()
 * @method $this withNodeEnd($value)
 * @method string getNodeFrom()
 * @method $this withNodeFrom($value)
 * @method string getId()
 * @method $this withId($value)
 */
class ListTaskFlowEdgesByCondition extends Rpc
{
}

/**
 * @method string getUseBizDate()
 * @method $this withUseBizDate($value)
 * @method string getTriggerType()
 * @method $this withTriggerType($value)
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getPageIndex()
 * @method $this withPageIndex($value)
 * @method string getStartTimeBegin()
 * @method $this withStartTimeBegin($value)
 * @method string getStartTimeEnd()
 * @method $this withStartTimeEnd($value)
 * @method string getStatus()
 * @method $this withStatus($value)
 */
class ListTaskFlowInstance extends Rpc
{
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getDagIdList()
 * @method $this withDagIdList($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getPageIndex()
 * @method $this withPageIndex($value)
 * @method string getScenarioId()
 * @method $this withScenarioId($value)
 * @method string getNeedLastDagInstance()
 * @method $this withNeedLastDagInstance($value)
 */
class ListTaskFlowsByPage extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListTaskFlowTimeVariables extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListTasksInTaskFlow extends Rpc
{
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getPermType()
 * @method $this withPermType($value)
 * @method string getDatabaseName()
 * @method $this withDatabaseName($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class ListUserPermissions extends Rpc
{
}

/**
 * @method string getRole()
 * @method $this withRole($value)
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getUserState()
 * @method $this withUserState($value)
 */
class ListUsers extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListUserTenants extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListWorkFlowNodes extends Rpc
{
}

/**
 * @method string getSearchName()
 * @method $this withSearchName($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class ListWorkFlowTemplates extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagInstanceId()
 * @method $this withDagInstanceId($value)
 */
class MakeTaskFlowInstanceSuccess extends Rpc
{
}

/**
 * @method string getExecSQL()
 * @method $this withExecSQL($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class ModifyDataCorrectExecSQL extends Rpc
{
}

/**
 * @method string getIsReset()
 * @method $this withIsReset($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getIsDefault()
 * @method $this withIsDefault($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getSchemaName()
 * @method $this withSchemaName($value)
 * @method string getIsLogic()
 * @method $this withIsLogic($value)
 * @method string getColumnName()
 * @method $this withColumnName($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getRuleId()
 * @method $this withRuleId($value)
 */
class ModifyDesensitizationStrategy extends Rpc
{
}

/**
 * @method string getEcsRegion()
 * @method $this withEcsRegion($value)
 * @method string getNetworkType()
 * @method $this withNetworkType($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUseSsl()
 * @method $this withUseSsl($value)
 * @method string getEnableSellCommon()
 * @method $this withEnableSellCommon($value)
 * @method string getEnableSellSitd()
 * @method $this withEnableSellSitd($value)
 * @method string getInstanceSource()
 * @method $this withInstanceSource($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getQueryTimeout()
 * @method $this withQueryTimeout($value)
 * @method string getEcsInstanceId()
 * @method $this withEcsInstanceId($value)
 * @method string getExportTimeout()
 * @method $this withExportTimeout($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getEnableSellTrust()
 * @method $this withEnableSellTrust($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 * @method string getPort()
 * @method $this withPort($value)
 * @method string getSafeRule()
 * @method $this withSafeRule($value)
 * @method string getDdlOnline()
 * @method $this withDdlOnline($value)
 * @method string getUseDsql()
 * @method $this withUseDsql($value)
 * @method string getEnableSellStable()
 * @method $this withEnableSellStable($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getDbaId()
 * @method $this withDbaId($value)
 * @method string getDataLinkName()
 * @method $this withDataLinkName($value)
 * @method string getTemplateType()
 * @method $this withTemplateType($value)
 * @method string getInstanceType()
 * @method $this withInstanceType($value)
 * @method string getDatabasePassword()
 * @method $this withDatabasePassword($value)
 * @method string getInstanceAlias()
 * @method $this withInstanceAlias($value)
 * @method string getDatabaseUser()
 * @method $this withDatabaseUser($value)
 * @method string getVpcId()
 * @method $this withVpcId($value)
 * @method string getSkipTest()
 * @method $this withSkipTest($value)
 */
class ModifyInstance extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getScenarioId()
 * @method $this withScenarioId($value)
 */
class MoveTaskFlowToScenario extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class OfflineTaskFlow extends Rpc
{
}

/**
 * @method string getType()
 * @method $this withType($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class PauseDataCorrectSQLJob extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class PauseDataExportJob extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class PreviewWorkflow extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getVersionComments()
 * @method $this withVersionComments($value)
 */
class PublishAndDeployTaskFlow extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getDownloadKeyId()
 * @method $this withDownloadKeyId($value)
 */
class QueryDataTrackResultDownloadStatus extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagVersion()
 * @method $this withDagVersion($value)
 */
class ReDeployLhDagVersion extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 */
class RefundPayAsYouGoOrder extends Rpc
{
}

/**
 * @method string getEcsRegion()
 * @method $this withEcsRegion($value)
 * @method string getNetworkType()
 * @method $this withNetworkType($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getEnableSellSitd()
 * @method $this withEnableSellSitd($value)
 * @method string getInstanceSource()
 * @method $this withInstanceSource($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getQueryTimeout()
 * @method $this withQueryTimeout($value)
 * @method string getDbaUidByString()
 * @method $this withDbaUidByString($value)
 * @method string getEcsInstanceId()
 * @method $this withEcsInstanceId($value)
 * @method string getExportTimeout()
 * @method $this withExportTimeout($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getPort()
 * @method $this withPort($value)
 * @method string getSafeRule()
 * @method $this withSafeRule($value)
 * @method string getDdlOnline()
 * @method $this withDdlOnline($value)
 * @method string getUseDsql()
 * @method $this withUseDsql($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getDataLinkName()
 * @method $this withDataLinkName($value)
 * @method string getTemplateType()
 * @method $this withTemplateType($value)
 * @method string getInstanceType()
 * @method $this withInstanceType($value)
 * @method string getDatabasePassword()
 * @method $this withDatabasePassword($value)
 * @method string getInstanceAlias()
 * @method $this withInstanceAlias($value)
 * @method string getDatabaseUser()
 * @method $this withDatabaseUser($value)
 * @method string getVpcId()
 * @method $this withVpcId($value)
 * @method string getDbaUid()
 * @method $this withDbaUid($value)
 * @method string getSkipTest()
 * @method $this withSkipTest($value)
 */
class RegisterInstance extends Rpc
{
}

/**
 * @method string getRoleNames()
 * @method $this withRoleNames($value)
 * @method string getUserNick()
 * @method $this withUserNick($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUid()
 * @method $this withUid($value)
 * @method string getMobile()
 * @method $this withMobile($value)
 */
class RegisterUser extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class RemoveDataExportJob extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagVersion()
 * @method $this withDagVersion($value)
 * @method string getDagInstanceId()
 * @method $this withDagInstanceId($value)
 */
class ReRunTaskFlowInstance extends Rpc
{
}

/**
 * @method string getType()
 * @method $this withType($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class RestartDataCorrectSQLJob extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class RestartDataExportJob extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagVersion()
 * @method $this withDagVersion($value)
 * @method string getDagInstanceId()
 * @method $this withDagInstanceId($value)
 */
class ResumeTaskFlowInstance extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class RetryDataCorrectPreCheck extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getUserIds()
 * @method $this withUserIds($value)
 */
class RevokeTemplateAuthority extends Rpc
{
}

/**
 * @method string getUserId()
 * @method $this withUserId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTableId()
 * @method $this withTableId($value)
 * @method string getTableName()
 * @method $this withTableName($value)
 * @method string getPermTypes()
 * @method $this withPermTypes($value)
 * @method string getUserAccessId()
 * @method $this withUserAccessId($value)
 * @method string getDsType()
 * @method $this withDsType($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class RevokeUserPermission extends Rpc
{
}

/**
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getSearchRange()
 * @method $this withSearchRange($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getSearchTarget()
 * @method $this withSearchTarget($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 */
class SearchDatabase extends Rpc
{
}

/**
 * @method string getFilterStartTime()
 * @method $this withFilterStartTime($value)
 * @method string getFilterTypeList()
 * @method $this withFilterTypeList($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getFilterTableList()
 * @method $this withFilterTableList($value)
 * @method string getFilterEndTime()
 * @method $this withFilterEndTime($value)
 * @method string getColumnFilter()
 * @method $this withColumnFilter($value)
 */
class SearchDataTrackResult extends Rpc
{
}

/**
 * @method string getReturnGuid()
 * @method $this withReturnGuid($value)
 * @method string getSearchKey()
 * @method $this withSearchKey($value)
 * @method string getSearchRange()
 * @method $this withSearchRange($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getPageNumber()
 * @method $this withPageNumber($value)
 * @method string getSearchTarget()
 * @method $this withSearchTarget($value)
 * @method string getPageSize()
 * @method $this withPageSize($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getDbType()
 * @method $this withDbType($value)
 */
class SearchTable extends Rpc
{
}

/**
 * @method string getOwnerIds()
 * @method $this withOwnerIds($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getResourceId()
 * @method $this withResourceId($value)
 * @method string getOwnerType()
 * @method $this withOwnerType($value)
 */
class SetOwners extends Rpc
{
}

/**
 * @method string getThirdpartyWorkflowComment()
 * @method $this withThirdpartyWorkflowComment($value)
 * @method string getRenderAgree()
 * @method $this withRenderAgree($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getWorkflowInstanceId()
 * @method $this withWorkflowInstanceId($value)
 * @method string getRenderCancel()
 * @method $this withRenderCancel($value)
 * @method string getRenderAddApprovalNode()
 * @method $this withRenderAddApprovalNode($value)
 * @method string getRenderTransfer()
 * @method $this withRenderTransfer($value)
 * @method string getRenderReject()
 * @method $this withRenderReject($value)
 * @method string getThirdpartyWorkflowUrl()
 * @method $this withThirdpartyWorkflowUrl($value)
 */
class SetWorkflowExtraInfo extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getReason()
 * @method $this withReason($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class SkipDataCorrectRowCheck extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagInstanceId()
 * @method $this withDagInstanceId($value)
 */
class StopTaskFlowInstance extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 * @method string getRealLoginUserUid()
 * @method $this withRealLoginUserUid($value)
 */
class SubmitOrderApproval extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class SubmitStructSyncOrderApproval extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getJobId()
 * @method $this withJobId($value)
 * @method string getOrderId()
 * @method $this withOrderId($value)
 */
class SuspendDataExportJob extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagInstanceId()
 * @method $this withDagInstanceId($value)
 */
class SuspendTaskFlowInstance extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDbId()
 * @method $this withDbId($value)
 * @method string getLogic()
 * @method $this withLogic($value)
 */
class SyncDatabaseMeta extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getIgnoreTable()
 * @method $this withIgnoreTable($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 */
class SyncInstanceMeta extends Rpc
{
}

/**
 * @method string getAbacPolicyContent()
 * @method $this withAbacPolicyContent($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getAbacPolicyId()
 * @method $this withAbacPolicyId($value)
 * @method string getAbacPolicyDesc()
 * @method $this withAbacPolicyDesc($value)
 * @method string getAbacPolicyName()
 * @method $this withAbacPolicyName($value)
 */
class UpdateAbacPolicy extends Rpc
{

    /** @var string */
    public $scheme = 'https';
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getName()
 * @method $this withName($value)
 */
class UpdateAuthorityTemplate extends Rpc
{
}

/**
 * @method string getSafeRuleId()
 * @method $this withSafeRuleId($value)
 * @method string getEcsRegion()
 * @method $this withEcsRegion($value)
 * @method string getDdlOnline()
 * @method $this withDdlOnline($value)
 * @method string getUseDsql()
 * @method $this withUseDsql($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSid()
 * @method $this withSid($value)
 * @method string getEnableSellSitd()
 * @method $this withEnableSellSitd($value)
 * @method string getDbaId()
 * @method $this withDbaId($value)
 * @method string getDataLinkName()
 * @method $this withDataLinkName($value)
 * @method string getTemplateType()
 * @method $this withTemplateType($value)
 * @method string getInstanceSource()
 * @method $this withInstanceSource($value)
 * @method string getEnvType()
 * @method $this withEnvType($value)
 * @method string getHost()
 * @method $this withHost($value)
 * @method string getInstanceType()
 * @method $this withInstanceType($value)
 * @method string getQueryTimeout()
 * @method $this withQueryTimeout($value)
 * @method string getEcsInstanceId()
 * @method $this withEcsInstanceId($value)
 * @method string getExportTimeout()
 * @method $this withExportTimeout($value)
 * @method string getDatabasePassword()
 * @method $this withDatabasePassword($value)
 * @method string getInstanceAlias()
 * @method $this withInstanceAlias($value)
 * @method string getTemplateId()
 * @method $this withTemplateId($value)
 * @method string getDatabaseUser()
 * @method $this withDatabaseUser($value)
 * @method string getInstanceId()
 * @method $this withInstanceId($value)
 * @method string getPort()
 * @method $this withPort($value)
 * @method string getVpcId()
 * @method $this withVpcId($value)
 * @method string getSkipTest()
 * @method $this withSkipTest($value)
 */
class UpdateInstance extends Rpc
{
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getScenarioId()
 * @method $this withScenarioId($value)
 * @method string getScenarioName()
 * @method $this withScenarioName($value)
 */
class UpdateScenario extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getSlaRuleList()
 * @method $this withSlaRuleList($value)
 */
class UpdateSLARules extends Rpc
{
}

/**
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getGroupId()
 * @method $this withGroupId($value)
 * @method string getGroupName()
 * @method $this withGroupName($value)
 */
class UpdateStandardGroup extends Rpc
{
}

/**
 * @method string getNodeConfig()
 * @method $this withNodeConfig($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 */
class UpdateTaskConfig extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeContent()
 * @method $this withNodeContent($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 */
class UpdateTaskContent extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagConstants()
 * @method $this withDagConstants($value)
 */
class UpdateTaskFlowConstants extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getCooperatorIds()
 * @method $this withCooperatorIds($value)
 */
class UpdateTaskFlowCooperators extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getEdges()
 * @method $this withEdges($value)
 */
class UpdateTaskFlowEdges extends Rpc
{
}

/**
 * @method string getDagName()
 * @method $this withDagName($value)
 * @method string getDescription()
 * @method $this withDescription($value)
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 */
class UpdateTaskFlowNameAndDesc extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getDagNotificationFail()
 * @method $this withDagNotificationFail($value)
 * @method string getDagNotificationSla()
 * @method $this withDagNotificationSla($value)
 * @method string getDagNotificationSuccess()
 * @method $this withDagNotificationSuccess($value)
 */
class UpdateTaskFlowNotification extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNewOwnerId()
 * @method $this withNewOwnerId($value)
 */
class UpdateTaskFlowOwner extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getEdges()
 * @method $this withEdges($value)
 */
class UpdateTaskFlowRelations extends Rpc
{
}

/**
 * @method string getCronType()
 * @method $this withCronType($value)
 * @method string getCronStr()
 * @method $this withCronStr($value)
 * @method string getTriggerType()
 * @method $this withTriggerType($value)
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTimeZoneId()
 * @method $this withTimeZoneId($value)
 * @method string getCronBeginDate()
 * @method $this withCronBeginDate($value)
 * @method string getScheduleSwitch()
 * @method $this withScheduleSwitch($value)
 * @method string getCronEndDate()
 * @method $this withCronEndDate($value)
 * @method string getScheduleParam()
 * @method $this withScheduleParam($value)
 */
class UpdateTaskFlowSchedule extends Rpc
{
}

/**
 * @method string getDagId()
 * @method $this withDagId($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getTimeVariables()
 * @method $this withTimeVariables($value)
 */
class UpdateTaskFlowTimeVariables extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 * @method string getNodeName()
 * @method $this withNodeName($value)
 */
class UpdateTaskName extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeOutput()
 * @method $this withNodeOutput($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 */
class UpdateTaskOutput extends Rpc
{
}

/**
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getNodeId()
 * @method $this withNodeId($value)
 * @method string getTimeVariables()
 * @method $this withTimeVariables($value)
 */
class UpdateTaskTimeVariables extends Rpc
{
}

/**
 * @method string getRoleNames()
 * @method $this withRoleNames($value)
 * @method string getMaxExecuteCount()
 * @method $this withMaxExecuteCount($value)
 * @method string getUserNick()
 * @method $this withUserNick($value)
 * @method string getTid()
 * @method $this withTid($value)
 * @method string getUid()
 * @method $this withUid($value)
 * @method string getMaxResultCount()
 * @method $this withMaxResultCount($value)
 * @method string getMobile()
 * @method $this withMobile($value)
 */
class UpdateUser extends Rpc
{
}
