def Run(self, args): folder = folders.GetFolder(args.id) folder.displayName = args.display_name update = folders.FoldersMessages( ).CloudresourcemanagerFoldersUpdateRequest(folder=folder, foldersId=args.id) log.UpdatedResource(folders.FoldersService().Update(update))
def Run(self, args): folder = folders.GetFolder(args.id) folder.displayName = args.display_name request = folders.FoldersMessages( ).CloudresourcemanagerFoldersPatchRequest(folder=folder, foldersId=args.id, updateMask='display_name') log.UpdatedResource(folders.FoldersService().Patch(request))
def Run(self, args): flags.CheckParentFlags(args) messages = folders.FoldersMessages() folder = folders.GetFolder(args.id) move_request = messages.CloudresourcemanagerFoldersMoveRequest( foldersId=folders.FolderNameToId(folder.name), moveFolderRequest=messages.MoveFolderRequest( destinationParent=flags.GetParentFromFlags(args))) operation = folders.FoldersService().Move(move_request) if args. async: return operation else: finished_op = operations.WaitForOperation(operation) result = operations.ExtractOperationResponse( finished_op, messages.Folder) log.UpdatedResource(result)
def Run(self, args): return folders.GetFolder(args.id)
def Run(self, args): folder = folders.GetFolder(args.id) folder.displayName = args.display_name log.UpdatedResource(folders.FoldersService().Update(folder))